1 int a = 5; 2 extern int b; 3 static int c; 4 5 
int d( int e ) 6 { 7 int f = 15; 8 register int b; 9 ...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 10:19:52   
                                阅读次数:
232
                             
                    
                        
                            
                            
                                c++中,Deque容器和vector相似,deque内部也采用动态数组来管理元素,支持随机存取。。头文件1.deque和vector的不同之处:1)两端都可以较快速地按插元素和删除元素,而vector只能在尾端进行2)在对内存有所限制的系统中,deque可以包含更多的元素,因为它不止一块内存。因此...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 10:10:02   
                                阅读次数:
500
                             
                    
                        
                            
                            
                                C++基本没有正则表达式功能,当然像Boost里提供了正则。本文来源于博客园园友的一篇文章,请看:C/C++ 
字符串模糊匹配很早之前就看过这篇文章,原作者的需求很明确、代码实现也很好。之所以又写这篇文章,是因为原作者只介绍了在Linux系统下直接调用系统函数fnmatch即可实现,而没有考虑在Win...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 09:08:39   
                                阅读次数:
432
                             
                    
                        
                            
                            
                                我的strcat: 1 char *strcat(char *dest,char *src) 
2 { 3 char * reval = dest; 4 while(*dest) 5 dest++; 6 while(*src) 7 *dest++...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 08:59:02   
                                阅读次数:
484
                             
                    
                        
                            
                            
                                一、方法那些事儿 (1)方法的结构:方法头—指定方法的特征,方法体—可执行代码的语句序列; 
(2)方法的调用:参数、值参数、引用参数、输出参数、参数数组; ①参数: 形参—本地变量,声明在参数列表中;形参的值在代码开始之前被初始化; 
实参—实参的值用于初始化形参; ②值参数: ...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 08:49:57   
                                阅读次数:
352
                             
                    
                        
                            
                            
                                字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB 
ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 08:40:55   
                                阅读次数:
316
                             
                    
                        
                            
                            
                                本次主题:指针与数组在进入主题前,我们先看一个例子:#includeint main(){ 
int a[5] = { 1, 2, 3, 4, 5 }; int *ptr = (int *) (&a + 1); printf("%d,%d\n", 
*(a + 1), *(ptr - ...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 08:40:11   
                                阅读次数:
324
                             
                    
                        
                            
                            
                                一、捕获异常
    异常处理是Java中的功能,在Android中使用SDK进行开发的时候经常要用到。Android原生代码在执行过程中如果遇到错误,需要检测,并抛出异常给Java层。执行原生代码出现了问题,例如使用了空指针、内存泄漏,并且没有做相应的检测盒异常抛出,APP会马上闪退,没有任何提示。...
                            
                            
                                分类:
移动开发   时间:
2014-04-29 13:32:21   
                                阅读次数:
429
                             
                    
                        
                            
                            
                                gets()不检查缓冲区空间,多出来的字符会覆盖堆栈原先的内容。
fgets()的第二个参数说明最大读入的字符数。如果这个参数值为n,那么fgets()就会读取最多n-1个字符或读完一个换行符为止。两个条件满足任意一个结束。
fgets()读取到换行符,就会把它存到字符串里,而不是想gets()那样丢弃它。
fgets()的第三个参数说明读哪个文件。从键盘上读数据时,可以使用stdin(代表...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 13:17:22   
                                阅读次数:
337
                             
                    
                        
                            
                            
                                1.段寄存器
8086CPU有4个段寄存器:CS、DS、SS、ES。当8086CPU访问内存时,由这4个段寄存器提供内存单元的段地址。
CS和IP是8086中最关键的寄存器,他们指示了CPU当前要读取指令的地址。CS是代码段寄存器,IP为指令指针寄存器。在8086PC机中,任意时刻,设CS中的内容是M,IP中的内容是N,8086CPU将从内存地址:M*16+N处读取指令并执行。也可以这...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 13:13:21   
                                阅读次数:
333