一、预计用时: 由于写过类似的程序,但使用的是并不熟悉的c++,预计用时8-12个小时。二、实际用时:20小时左右。 学习c++的一些用法花费了比我想象中更长的时间。java有专门的File类用来操作文件,但百度了半天也没有发现c++专门操作文件的类。最终使用的是_finddata_t结构体。从.....
                            
                            
                                分类:
其他好文   时间:
2014-09-25 01:20:58   
                                阅读次数:
222
                             
                         
                    
                        
                            
                            
                                客户端:导入头文件:#import #import #import #import 1. 创建连接CFSocketContext sockContext = {0, // 结构体的版本,必须为0self,// 一个任意指针的数据,可以用在创建时CFSocket对象相关联。这个指针被传递给所有的上下文...
                            
                            
                                分类:
其他好文   时间:
2014-09-25 01:15:30   
                                阅读次数:
268
                             
                         
                    
                        
                            
                            
                                学了结构体,通过从最简单结构体输入到结构体数组,结构体指针,结构体作为函数参数,包含结构的结构,每种都进行敲代码来理解和体会,另外还学到了栈,先进后出,后进先出,堆需要自己分配,同时一定要有个明确的指针,否则自己都会找到不到,程序中的malloc, calloc, realloc等函数都是分配内存....
                            
                            
                                分类:
其他好文   时间:
2014-09-24 23:21:27   
                                阅读次数:
157
                             
                         
                    
                        
                            
                            
                                结构体是一个类似超级数组一样的定义, 它可以定义许多不同类型的变量, 用struct 加上变量名, 类似于int a这样子的定义, 但区别在于结构需要用{};等三个符号来概括包含里面的内容, 定义好之后, 可在main函数中直接调用, 用(.)或者(->)两个运算符进行调用.struct book{...
                            
                            
                                分类:
其他好文   时间:
2014-09-24 22:18:57   
                                阅读次数:
165
                             
                         
                    
                        
                            
                            
                                题意:给出一个二维字符数组,它代表了一棵树。然后将这棵树转化为括号表示法(以递归的形式)。分析:这道题最大的特色就是对数据的处理方式,里面用到了一个 fgets() 函数,这个函数的功能有点像c++里面的cin.getline()函数介绍:从文件结构体指针stream中读取数据,每次读取一行。读取的...
                            
                            
                                分类:
其他好文   时间:
2014-09-24 21:33:47   
                                阅读次数:
327
                             
                         
                    
                        
                            
                            
                                这几天在看nginx,发现凡是有内存申请的地方都有pool这个东东出现,仔细看看,原来pool的类型是ngx_pool_t,是nginx用来做内存管理的,于是就决定看看他的实现。
1 nginx内存池相关的结构体
     ngx_pool_t定义在core/ngx_palloc.h ngx_palloc.c中,下面是几个主要的结构体
     ngx_pool_data_t
typede...
                            
                            
                                分类:
其他好文   时间:
2014-09-24 21:07:58   
                                阅读次数:
332
                             
                         
                    
                        
                            
                            
                                do_fork()实现一、在分析do_fork()之前,我们需要对进程要有一定的认识,因为do_fork()是创建进程的。进程四要素:1、有一段程序供其执行;2、有进程专用的系统堆栈空间,即内核栈;3、有进程控制块task_struct结构体;4、有独立的存储空间,专用的用户空间,即用于虚存管理的m..
                            
                            
                                分类:
其他好文   时间:
2014-09-24 20:52:28   
                                阅读次数:
228
                             
                         
                    
                        
                            
                            
                                1. 初始化spi端口和spi结构体 配置CS(输出)MISO(AF_PP)MOSI(AF_PP或者IN_FLOATING)CLK(AF_PP)这几根引脚注意:开发板上的SD卡和W25X16共用SPI1又因为SPI总线没有仲裁所以要把不用的SPI设备的CS拉高2.SPI_InitTypeDef SP...
                            
                            
                                分类:
其他好文   时间:
2014-09-24 19:33:27   
                                阅读次数:
254
                             
                         
                    
                        
                            
                            
                                今天项目中出现了这个问题。。。就是使用一个List去进行其他的操作,生成一个新的List。但是却将原来的List的值也给改了。。。这应该是引用传递的问题,查了资料发现这是浅拷贝造成的。(ps:使用addAll()方法是浅拷贝)网上的定义是:浅拷贝:被复制对象的任何变量都含有和原来的对象相同的值,而任...
                            
                            
                                分类:
其他好文   时间:
2014-09-24 19:02:27   
                                阅读次数:
252
                             
                         
                    
                        
                            
                            
                                原文地址:http://blog.csdn.net/morewindows/article/details/6707662可变参数即表示参数个数可以变化,可多可少,也表示参数的类型也可以变化,可以是int,double还可以是char*,类,结构体等等。可变参数是实现printf(),sprintf...
                            
                            
                                分类:
编程语言   时间:
2014-09-24 19:00:47   
                                阅读次数:
302