03 2017 档案

摘要:TCP的11种状态 TCP三次握手建立连接 Tcp头部 六个标志位中,我们要用到三个: SYN:SYN= 1 表示这是一个连接请求或连接接受报文。在建立连接时用来进行同步序号(个人理解是,在建立连接的时候,提醒对方记录本方的起始序号)。当SYN=1而ACK=0时,表明这是一个连接请求报文段。对方若是 阅读全文
posted @ 2017-03-23 09:34 青儿哥哥 阅读(41896) 评论(2) 推荐(6) 编辑
摘要:启动新进程(system函数) system()函数可以启动一个新的进程。 int system (const char *string ) 这个函数的效果就相当于执行sh –c string。 一般来说,使用system函数远非启动其他进程的理想手段,因为它必须用一个shell来启动需要的程序。这 阅读全文
posted @ 2017-03-22 20:04 青儿哥哥 阅读(14752) 评论(1) 推荐(5) 编辑
摘要:free函数是我们在写C语言程序时常用的函数,但是使用时需要注意,一不小心很肯能会引起吐核。 注意:free函数与malloc()函数配对使用,malloc函数释放申请的动态内存。对于free(p)这句语句,如果p 是NULL 指针,那么free 对p 无论操作多少次都不会出问题。如果p 不是NUL 阅读全文
posted @ 2017-03-14 20:05 青儿哥哥 阅读(9215) 评论(2) 推荐(0) 编辑
摘要:首先声明,这仅仅是在下一些不成熟的想法。是通过看网上的一些资料和自己实践的一些心得,应该都是些很不成熟甚至是不太正确的想法。但是我还是想记录下来,算是一个心路历程吧。等以后成熟了,再来修改。 首先说一下控制台和终端在历史上的一些区别。 要明白这两者的关系,还得从以前的多人使用的计算机开始。大家都知道 阅读全文
posted @ 2017-03-07 15:55 青儿哥哥 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:希望对你有所帮助,如有不正确的地方,还请指教。。多谢~~ 阅读全文
posted @ 2017-03-06 20:21 青儿哥哥 阅读(27460) 评论(1) 推荐(0) 编辑
摘要:在讨论着四种方法之前,首先要对函数有一个简单的认识,无论是在形实结合时,还是在return语句返回时,都有一个拷贝的过程。你传进来的参数是个值,自然函数在工作之前要把这个值拷贝一份供自己使用,你传进来的是个地址,函数也就会拷贝该地址供自己使用。同样return返回时,如果返回一个值,函数会将该值拷贝 阅读全文
posted @ 2017-03-03 14:54 青儿哥哥 阅读(95014) 评论(0) 推荐(7) 编辑
摘要:Linux C中environ 变量是一个char** 类型,存储着系统的环境变量。 要想遍历环境变量可以用下面这个程序: 因为environ是一个全局的外部变量,所以切记使用前要用extern关键字进行声明,然后在使用。 unistd.h头文件中声明了这个变量,所以也可以将unist.h进行inc 阅读全文
posted @ 2017-03-03 11:16 青儿哥哥 阅读(11960) 评论(0) 推荐(5) 编辑
摘要:用C语言编程不能不说指针,说道指针又不能不提NULL,那么NULL究竟是个什么东西呢? C语言中又定义,定义如下: 所以我觉得,如果一个指针被赋予NULL,应该就相当于这个指针执行了0x0000这个逻辑地址,但是C语言中0x0000这个逻辑地址用户是不能使用的(有些人说是因为0x0000没有映射到物 阅读全文
posted @ 2017-03-03 10:05 青儿哥哥 阅读(32080) 评论(2) 推荐(2) 编辑
摘要:#include //标准输入输出 #include //各种系统调用 #include //与目录有关的操作 #include //与字符串处理有关的函数 #include //与文件状态有关 #include//linux系统自定义的类型 void show_directory(char * dir_name,int level); int main(int argc... 阅读全文
posted @ 2017-03-03 09:00 青儿哥哥 阅读(933) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示