string类型支持长度可变的字符串,C++标准库将负责管理与存储字符相关的内存,以及提供各种有用的操作。标准库string类型的目的就是满足对字符串的一般应用。本文地址:http://www.cnblogs.com/archimedes/p/cpp-string.html,转载请注明源地址。引入头...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 23:17:12   
                                阅读次数:
352
                             
                         
                    
                        
                            
                            
                                OC内存管理一、基本原理(一)为什么要进行内存管理。由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。管理范围:任何继承NSObject的对象,对其他的基...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 23:05:37   
                                阅读次数:
503
                             
                         
                    
                        
                            
                            
                                你有过这种体验吗?有时感到体力充沛,情绪饱满,精神焕发,有时却有感到浑身疲乏,情绪低落,精神萎靡。迥然不同的两种现象怎么会发生在同一个人的身上呢?二十世纪初,德国医生弗利斯和奥地利心理学家瓦斯波达通过长期观察,揭开了其中的奥秘。原来人体内存在着一个23天为周期的体力盛衰期以及28天为周期的情绪波动期...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 23:02:09   
                                阅读次数:
873
                             
                         
                    
                        
                            
                            
                                1. 浮点数的二进制格式. 浮点数的二进制格式如下, 分为 3 个部分, 即 sign (符号位), 
exponent (指数位), 以及 significand (有效数位). 如下图所示: single-precision floating 
point(单精度浮点数), 4 字节, 共 32 ....
                            
                            
                                分类:
其他好文   时间:
2014-05-05 22:41:15   
                                阅读次数:
509
                             
                         
                    
                        
                            
                            
                                fork两次然后在孙子进程中调用某函数避免孙子进程被kill掉产生僵尸进程 /* 
这样做儿子进程很快就会退出,所以孙子进程不太可能产生僵尸进程,即使产生时间也极其短暂 */#include #include #include void 
fork_grandson_run(void func(void...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 22:13:00   
                                阅读次数:
445
                             
                         
                    
                        
                            
                            
                                在IOS中,所有对象的内存分配的方法都会调用allocWithZone,比如构造函数alloc,所以重写这个方法就可以实现单例。 
Xcode中预先写好了实现代码的快捷指令,敲dispatch_once就会看到。这个是有GCD实现的单例代码。实现代码如下:+(id)allocWithZone:(...
                            
                            
                                分类:
移动开发   时间:
2014-05-05 22:09:11   
                                阅读次数:
392
                             
                         
                    
                        
                            
                            
                                用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况...
还有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的cpu时间最多。
top:
主要参数 
d:指定更新的间隔,以秒计算。 
q:没有任何延迟...
                            
                            
                                分类:
系统相关   时间:
2014-05-05 13:09:00   
                                阅读次数:
526
                             
                         
                    
                        
                            
                            
                                1、什么是好的代码?
从工作角度上看,我觉得就是能用的代码,适用的代码,通用的代码。比如来说,一段的代码把功能实现了,这个是能用的代码。但是呢,代码可能中间还是有一些偏差,比如界面上数据显示很粗糙,运行速度不够快。所以写完能用的代码后,我们会再修改,修改,显示数据优化下,优化线程,优化内存管理。好的,再看一看,功能看起来还不错,心满意足了,这个是适用的代码。某一天我们把这个程序搬到另一个平台上面...
                            
                            
                                分类:
其他好文   时间:
2014-05-03 17:24:01   
                                阅读次数:
331
                             
                         
                    
                        
                            
                            
                                操作系统基本分段存储管理方式
引入分段存储管理方式的目的:满足程序员在编程和使用上多方面的要求。这种存储管理方式已经成为当今所有存储管理方式的基础。
1、分段存储管理方式的引入
主要满足用户和程序员以下需求:
1)、方便编程
用户把自己的作业按照逻辑管理划分为若干段,每个段都是从0开始编址,并有自己的名字和长度。因此,希望要访问的逻辑地址是由段名(段号)和段内偏移量(段内地址)决定的。...
                            
                            
                                分类:
其他好文   时间:
2014-05-03 16:33:18   
                                阅读次数:
281
                             
                         
                    
                        
                            
                            
                                数字反转
时间限制: 1 Sec  内存限制: 128 MB
提交: 134  解决: 48
[提交][状态][论坛]
题目描述
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(如:输入-380,输出-83)。
输入
输入共1行,一个整数N。
输出
...
                            
                            
                                分类:
其他好文   时间:
2014-05-03 16:23:50   
                                阅读次数:
220