Objective-C总Runtime的那点事儿(一)消息机制RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数( C语言的函数调用请看这里 )。编译完成之后直接顺序执行,无任何二义性。OC的函数调用成为消息发送。属...
分类:
其他好文 时间:
2015-05-20 00:19:06
阅读次数:
107
前一篇文章
【逆向】扫雷算法分析
主要分析了 扫雷 的部分算法(绘制雷区和生成地雷),本篇文章开始着手对扫雷进行部分破解。首先肯定要去除的就是时间校验了。
一般设置时间都会调用到SetTimer这个函数,直接找一下啊函数,果然发现程序有这个函数的调用,直接下断点
F9运行,当点击雷区的时候,程序断下0100383B |. 6A 00 push 0x0...
分类:
其他好文 时间:
2015-05-19 14:45:09
阅读次数:
190
这次以windows phone应用的编程为主,记编写ToDoList应用的过程纵观整个程序,觉得最核心的部分是写好DataSource,其中有对每个任务的具体定义,如何存储,如何提取,如何删除等核心的函数,把这个部分写好,其他地方都是对这些函数的调用,只要逻辑不出现差错,就能顺利运行。1.一个叫R...
分类:
其他好文 时间:
2015-05-17 16:31:06
阅读次数:
189
简单罗列基础命令,只分享我的想法!NFS网络文件系统,和FTP文件传输协议不一样,NFS主要依靠rpcbind进程,通过rpcbind把命令传递到NFS服务器(这一点就与FTP不一样,FTP的client是发送对具体资源的请求,而NFS是要把某个函数的调用作为请求发送到服务器端,你可以挂载共享目录..
分类:
其他好文 时间:
2015-05-14 20:51:48
阅读次数:
255
使用 __declspec(dllimport) 能够优化对DLL导出函数的调用。不使用时: [DLL] #ifdef THEDLL_EXPORTS #define THEDLL_API __declspec(dllexport) #else ...
分类:
其他好文 时间:
2015-05-14 13:51:54
阅读次数:
115
**在调用析构函数中出现的异常有两种方法:
一是调用abort强制结束程序:**
二是吞下异常:
**更好的办法是:
针对某一个可能在析构函数中出现异常的部分,为用户提供该部分函数的调用放法从而给用户处理异常的机会:**
注意:...
分类:
其他好文 时间:
2015-05-12 23:04:38
阅读次数:
146
Xref是一个交叉引用工具,通过分析定义的函数间的调用关系,用于查找函数、模块、应用程序和版本之间的依赖关系。通俗而言,Xref 可以检查代码中函数的调用关系。比如在 moduleA 中的 funA 调用了moduleB 中的funB, 但是moduleB 中并未定义funB,此错误在代码编译期间不...
分类:
其他好文 时间:
2015-05-12 20:42:54
阅读次数:
151
C函数要在程序中用到以下这些宏:
void va_start( va_list arg_ptr, prev_param );
type va_arg( va_list arg_ptr, type );
void va_end( va_list arg_ptr );
va_list:用来保存宏va_start、va_arg和va_end所需信息的一种类型。为了访问变长参...
分类:
编程语言 时间:
2015-05-12 09:27:33
阅读次数:
133
16.1 R 中的四种图形系统基础图形函数可自动调用,而grid和lattice函数的调用必须要加载相应的包(如library(lattice))。要调用ggplot2函数需下载并安装该包(install.packages("ggplot2")),第一次使用前还要进行加载(library(ggplo...
分类:
其他好文 时间:
2015-05-11 10:17:12
阅读次数:
194
5月10号(周日): 昨天:制定了详细的成员冲刺计划表,并制定了索引卡进行任务认领。 今天:1. 所有成员都安装好安卓开发环境;2. 进行数据库的模拟构建以及采集数据; 3. 导入已有的安卓项目,分析研究,初步开始搭建自己的框架; 4. 手机百度地图api资料以及函数的调用,了解工作流程5. 晚上7...
分类:
其他好文 时间:
2015-05-10 08:31:13
阅读次数:
112