先记录数据持久化。 iOS客户端提供的常用数据持久化方案:NSUserDefaults代表的用户设置,NSKeydArchiver代表的归档,plist文件存储,SQLite数据库(包括上层使用的Core Data,FMDB)。 每种方案都有各自的应用场景和范围,不能一概而论。不过可以大致以数据储存 ...
分类:
移动开发 时间:
2016-09-19 13:13:59
阅读次数:
228
一、简答题1.动态链接库和静态链接库的优缺点2.轮询任务调度和可抢占式调度有什么区别?3.列出数据库中常用的锁及其应用场景二、算法设计题1.给定N是一个正整数,求比N大的最邪不重复数”,这里的不重复是指没有两个相等的相邻位,如1102中的11是相等的两个相邻位故不是不重复数..
分类:
其他好文 时间:
2016-09-09 01:13:09
阅读次数:
255
转载请标明:http://www.cnblogs.com/winifred-tang94/ 1、编译过程 gcc –fPIC –c xxx.c 其中-fPIC是通知gcc编译器产生位置独立的目标代码。链接的时候不通过拷贝来进行。 2、链接过程 gcc –shared –o libxxx.so xxx ...
分类:
其他好文 时间:
2016-09-04 00:03:03
阅读次数:
239
一面直接跪,日 1. 重写和重载的区别 2. C++内存有哪些模块 3. TCP和UDP区别 4. epoll与select区别 5. 多线程与多进程区别 6. 常用数据库第几范式 7. 动态链接库和静态链接库的区别 8. netstat命令 我跟他说netstat已经被弃用了,被ip ss rou ...
分类:
编程语言 时间:
2016-09-02 22:01:28
阅读次数:
266
1 库的分类 根据链接时期的不同,库又有静态库和动态库之分。 静态库是在链接阶段被链接的(好像是废话,但事实就是这样),所以生成的可执行文件就不受库的影响了,即使库被删除了,程序依然可以成功运行。 有别于静态库,动态库的链接是在程序执行的时候被链接的。所以,即使程序编译完,库仍须保留在系统上,以供程 ...
分类:
其他好文 时间:
2016-08-24 13:03:52
阅读次数:
147
1、unix下文件可分为:目录文件,设备文件,普通文件,管道文件,符号链接文件,socket文件 2、-l 静态链接库的名称 -L静态链接库的目录 -I头文件目录 g++ a.cpp -o a -L -l -I 3 4、gdb调试 list break xline run n往下执行一条 不进入函数 ...
分类:
其他好文 时间:
2016-08-24 12:36:03
阅读次数:
102
下面说一下建立静态链接库的方法各个C语言编程软件都有它的方法,比如建立一个工程来共享文件,这就比较容易和简单了,现在我们选择使用难一点的linux系统,探究在linux系统下的建立静态链接库的方法。首先,在linux系统我们在一个文件夹目录里面来建立一个.h头文件和一个.c文..
分类:
编程语言 时间:
2016-08-16 22:15:51
阅读次数:
194
下面我们建立一个动态链接库。回顾上篇文章讲的建立静态链接库,我们把这几个文件丢到一个新的目录下:makefiletiaoshen.cmmc.hxu.c你也可以自己建立新的文件,这里不再赘述。makefile文件中改成all: gcctiaoshen.c-otiaoshen.o-c-fPIC gcc-olibtiaoshen.sotiaoshen.o-shared-F..
分类:
编程语言 时间:
2016-08-16 22:07:26
阅读次数:
171
转摘网址为:http://www.cnblogs.com/fengyv/archive/2012/08/10/2631313.html Linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用 ...
分类:
系统相关 时间:
2016-08-02 15:01:45
阅读次数:
349
静态链接库与动态链接库都是共享代码的方式。如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的.ExE文件中了。但是若使用动态链接库,该动态链接库则不必被包含在最终的EXE文件中,EXE文件执行时可以“动态”的引用和卸载这个与EXE独立的动态链接库文件。静态链接库和动态链接库 ...
分类:
其他好文 时间:
2016-08-02 13:43:47
阅读次数:
206