摘要: 1、总结 截至目前: 越狱这么多年,用过非自己签名的越狱app, 也用过自己签名的越狱app. A 、非自己签名, 别人签名好了越狱app, 下载安装,即可。笔者前期都是用的这样的方式。 B、自己编译源码再签名,这个就有点麻烦了。 首先, 需要开发者账号 ,其次需要你准备未签名的app,可以是自己编 阅读全文
posted @ 2020-08-14 20:01 mohist 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 代码写的不够规范,目的是为了缩短篇幅,实际中请不要这样做。 1、概述 A、中介模式,主要对象有两类: 中介和用户,类比生活中的房产中介公司,中介手中掌握着用户的资料,当然,用户手中也有中介的联系方式。 B、想象下,当中介收到用户的更新,会将消息转达给需要的用户手中。 C、还有,在线聊天,需要服务器和 阅读全文
posted @ 2020-08-14 19:40 mohist 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 代码写的不够规范,目的是为了缩短文章篇幅,实际中请不要这样做。 1、概述 命令模式是一种数据驱动的模式。将请求封装到命令的对象中,再传给调用对象,调用对象再处理该命令。 【将一个请求封装为一个对象】 顺序就是:调用者-> 命令-> 接收者。 故需要定义3个角色: 1、命令的真正执行对象,2、具体的命 阅读全文
posted @ 2020-08-14 18:08 mohist 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 这里仅为概述,具体的详情分析,可以Google下,会得到更详尽的解释。 1、函数clear和erase都将数组的size清空,但对应的空间并没有回收,而且,一直push_baclk, 对应的capacity会越来越大。 vectoer的size和capacity是两个不同的概念。 //std::ve 阅读全文
posted @ 2020-08-14 17:36 mohist 阅读(1846) 评论(0) 推荐(0) 编辑
摘要: 1、重写 重写下面的函数 virtual BOOL PreTranslateMessage(MSG* pMsg); 2、函数体 BOOL Cfile_trans_codeDlg::PreTranslateMessage(MSG* pMsg) { if (WM_KEYDOWN == pMsg->mes 阅读全文
posted @ 2020-08-14 11:53 mohist 阅读(802) 评论(0) 推荐(0) 编辑