自定义Controller转场动画
当你想使用一个自定义的模态表示类型来呈现一个视图控制器时,设置它的modalPresentationStyle属性为custom,并将一个符合这个协议的对象分配给它的transitioningDelegate属性。当你展示那个视图控制器时,UIKit查询你的转换代... ...
分类:
其他好文 时间:
2020-04-18 18:30:18
阅读次数:
64
mfc在mdi模式下可以很方便的实现多文档多视图,但是如何实现单文档多视图呢?例如对于一堆数据,我们既想以文本的方式显示,同时也想支持表格或者图形的展示方式,这就是单文档多视图的主要应用场景。参考侯俊杰的《深入浅出mfc》,主要的实现思路总结如下。 1、编写视图类编写继承自CView的MyView, ...
分类:
编程语言 时间:
2020-04-17 22:10:29
阅读次数:
113
安装:pip install EMD-signal 文档:https://pyemd.readthedocs.io/en/latest/ 我大概看了原理,看的不是特别明白,只记录一下我觉得有用的地方 EMD,经验模态分解,是一种信号分解的技术; 它提出了一个概念叫 基本模态分量 IMF, EMD 用 ...
分类:
其他好文 时间:
2020-04-17 09:51:07
阅读次数:
304
VueRouter 特点:通过路由和组件实现一个单页面的应用。 路由的注册:静态路由 路由的注册:动态路由(路由的参数) 路由的注册:自定义路由 路由的钩子函数: 子路由的注册:静态路由 子路由的注册:动态路由 命名的路由视图 Vue的路由: 注册: 定义一个匹配规则对象 let url = [ { ...
分类:
其他好文 时间:
2020-04-16 22:40:13
阅读次数:
65
一、实例生命周期 除了Vue本身的生命周期处,mpvue还兼容了小程序的生命周期,这部分生命周期的钩子来源于微信小程序的Page,除特殊情况外,不建议使用小程序的生命周期钩子。 app 部分: onLaunch,初始化 onShow,当小程序启动,或从后台进入前台显示 onHide,当小程序从前台进 ...
分类:
微信 时间:
2020-04-16 22:17:32
阅读次数:
113
初始操作 新建MFC应用程序,项目名为TreeCtrl,同样基于对话框。 删除原有控件在右侧工具箱中找到Tree Control。放置到窗口中。如图: 右键属性,找到Has Lines,改为True。则原来的节点和叶之间会出现虚线相连。如图: 同样属性中,找到Has Buttons,改为True,则 ...
分类:
编程语言 时间:
2020-04-16 18:05:14
阅读次数:
89
写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。 一、生命周期 先贴两张图: vue生命周期 小程序生命周期 相比之下,小程序的钩子函数要简单得多。 vue的钩子函数在跳转新页面时,钩子函数都会触发,但是小程序的钩子函数,页面不同的跳转方式,触发的钩子并不一样。 o ...
分类:
微信 时间:
2020-04-15 18:26:27
阅读次数:
82
requests提供了hook机制,让我们能够在请求得到响应之后去做一些自定义的操作,比如打印某些信息、修改响应内容等。具体用法见下面的例子: import requests # 钩子函数1 def print_url(r, *args, **kwargs): print("raw_url "+r. ...
分类:
编程语言 时间:
2020-04-14 20:23:09
阅读次数:
81
问题: 将表格中 id相同的数据,某一列合并? :span-method="objectSpanMethod" // talbe 中加入的方法, :span-method是element 进行表单合并的钩子函数。 objectSpanMethod({ row, column, rowIndex, c ...
分类:
其他好文 时间:
2020-04-14 18:44:55
阅读次数:
172
一、旧版: 1、initialization 初始化属性和状态 2、Mounting (加载阶段:涉及3个钩子函数) 2.1 componentWillMount() 组件加载时只调用,以后组件更新不调用,整个生命周期只调用一次,此时可以修改state 2.2 render() react最重要的步 ...
分类:
其他好文 时间:
2020-04-12 20:28:47
阅读次数:
55