Android上的热修复框架 AndFix 大家都很熟悉了,它的原理实际上很简单: 方法替换——Java层的每一个方法在虚拟机实现里面都对应着一个ArtMethod的结构体,只要把原方法的结构体内容替换成新的结构体的内容,在调用原方法的时候,真正执行的指令会是新方法的指令;这样就能实现热修复,详细代 ...
分类:
移动开发 时间:
2018-09-21 12:29:49
阅读次数:
262
dc.DrawText(_T("hello"), -1, //全部 &rect, DT_SINGLELINE| //在一行 DT_CENTER| //水平居中 DC_VCENTER); //上下居中 dc.TextOut(); ...
分类:
编程语言 时间:
2018-09-21 10:59:43
阅读次数:
200
mfc调用cmd的方法有很多,本文采用 如上,即可保留黑框, 如果使用: 则黑框一闪而过。 ...
分类:
编程语言 时间:
2018-09-21 01:03:09
阅读次数:
301
窗口类能够使用messagebox int ret = MessageBox(_T("内容"), _T("标题"), MB_OKCANCLE| //MB_OB MB_YESNOCANCLE 按钮 MB_ICONINFORMATION| //MB_ICONQUESTION 图标 MB_DEFBUTTO ...
分类:
编程语言 时间:
2018-09-20 11:12:13
阅读次数:
186
每次从city页切换回home页面的时候mounted这个钩子都会执行,ajax都会被重新获取,性能需要优化。 用keep-alive,keep-alive是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。 app.vue keep-alive生命周期钩子函数:activ ...
分类:
Web程序 时间:
2018-09-19 19:54:45
阅读次数:
242
浏览器插件之ActiveX开发(一) 一般的Web应用对于浏览器插件能不使用的建议尽量不使用,因为其涉及到安全问题以及影响用户安装(或自动下载注册安装)体验问题。在有特殊需求(如涉及数据安全的金融业务数据交互、需插件才能实现的与本地设备的交互等)的情况下可以酌情慎用。 浏览器插件总体可以划分为两大阵 ...
分类:
编程语言 时间:
2018-09-19 14:54:06
阅读次数:
172
1. 什么是 Hook Hook 英文翻译过来就是「钩子」的意思,那我们在什么时候使用这个「钩子」呢?在 Android 操作系统中系统维护着自己的一套事件分发机制。应用程序,包括应用触发事件和后台逻辑处理,也是根据事件流程一步步地向下执行。而「钩子」的意思,就是在事件传送到终点前截获并监控事件的传 ...
分类:
移动开发 时间:
2018-09-18 22:57:44
阅读次数:
304
方式一: afx_msg void OnButtonClick(UINT nID);ON_CONTROL_RANGE(BN_CLICKED, IDC_BUTTON_1, IDC_BUTTON_XX, OnButtonClick)void CXXXDlg::OnButtonClick(UINT nID ...
分类:
编程语言 时间:
2018-09-18 19:18:57
阅读次数:
484
1、首先在nginx的根目录(var/www/html)下执行以下命令: svn checkout svn://127.0.0.1/tp5 2、到hooks文件夹下 执行命令:创建一个post-commit文件 vi post-commit 复制以下代码 进行修改 LOG_PATH 以及svn up ...
分类:
系统相关 时间:
2018-09-18 17:17:02
阅读次数:
311
一 什么是中间件 中间件是Django请求/响应处理的钩子框架。它是一个轻巧的低级“插件”系统,用于全局改变Django的输入或输出。 每个中间件组件负责执行某些特定功能 二 中间件有什么用 如果你想修改请求,例如被传送到view中的HttpRequest对象。 或者你想修改view返回的HttpR ...
分类:
其他好文 时间:
2018-09-18 00:27:58
阅读次数:
175