- 博客(32)
- 资源 (3)
- 收藏
- 关注
原创 测试markdown
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-05-12 11:03:14
181
原创 HttpURLConnection的GET和POST用法
网络请求中,使用HttpURLConnection还是HttpClient,就不用讨论了。
2015-10-31 20:21:22
517
原创 多线程+管道的用法
最近在做一个线程池写磁盘文件的任务。主线程通过管道向线程池写任务,线程池从管道的读端读任务。按UNIX环境高级编程说的,我在主线程中关闭了管道的读端,在线程池的初始化时关闭了写端。但是,在这种情况下,没法正常工作,只有在不关闭管道的读和写端的时候才能正常工作。原来书上讲的是在进程的情况下,而不是我所用的线程,子线程是和创建它的进程共享fd的,任何一方关闭管道的读或写都会影响到另一方。
2012-03-31 15:05:05
6468
4
转载 C语言可以给字符数组赋值的方法
http://blog.chinaunix.net/space.php?uid=7390305&do=blog&cuid=542904学了这么多年的C语言,突然发现连字符串赋值都出错,真的很伤心。char a[10];怎么给这个数组赋值呢?1、定义
2011-09-10 21:57:58
1297
原创 read什么时候阻塞?阻塞有什么表现?
read(stdin, buf, size);printf(“hello”);如果read是阻塞的则会停止到read语句不会执行下一个语句;否则不会停止,会执行下一个语句。#include #include #define COUNT
2011-08-23 15:43:12
14341
转载 gcc: Compilation Warning: incompatible implicit declaration of built-in function `bzero’
http://joysofprogramming.com/gcc-incompatible-implicit-declaration-bzero/这个警告加上#include 就可以了。The purpose of bzero() as descr
2011-08-23 11:19:05
6685
转载 ‘OPEN_MAX’ undeclared错误
http://www.gnu.org/s/hello/manual/libc/General-Limits.html#General-Limits31.1 General Capacity LimitsThe POSIX.1 and POSIX.2 standards
2011-08-23 10:55:35
1472
转载 Thread-specific data
http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=%2Frzahw%2Frzahwe21rx.htmTypical applications that are not threade
2011-08-19 11:51:05
1128
原创 线程特定数据的小程序。
thread-specific data是为了解决一个线程想用全局变量来实现某个目的却因为多个线程之间不能很好的共享全局变量(这里里面牵涉到同步问题,because multiple threads cannot use the buffer to hold different
2011-08-18 22:27:24
1392
翻译 select()和poll()的区别是什么?
Whats thedifference between select() and poll()?原文地址:http://www.unixguide.net/network/socketfaq/2.14.shtmlFrom Richard Stevens (rstevens
2011-08-17 16:21:39
7513
2
转载 非阻塞connect,错误码:EINPROGRESS
http://blog.youkuaiyun.com/benbendy1984/article/details/5773137当我们以非阻塞的方式来进行连接的时候,返回的结果如果是 -1,这并不代表这次连接发生了错误,如果它的返回结果是 EINPROGRESS,那么就代表连接还在进行中。
2011-08-16 18:01:14
2861
转载 select() vs pselect()
http://jineshkj.wordpress.com/2008/02/02/why-pselect/All this time I had thought pselect() is simply a luxury, a waste of system call
2011-08-15 20:31:44
818
原创 UNIX网络编程的回射服务器的改进步骤
截至目前(UNP的5.12节)回射服务器的进化过程:1. 5.2、5.3、5.4、5.5四节分别介绍了回射服务器的第一个版本的各个组成部分。2. 5.7节讲到正常终止时,讲到了server child结束时,并没有被父进程清理而留下了僵尸进程。5.
2011-08-15 11:14:35
1120
原创 UNIX环境高级编程有一个例子说fork两次可以避免产生僵死进程,我不知道,为什么fork两次就能避免僵死进程?
2011年8月14日10:35:51我突然明白了为什么了。答案:父进程fork一个子进程,子进程再fork一个孙进程之后子进程退出,孙进程没有父进程了而由init收养,此时孙进程永远不会变成僵尸进程了(init会处理他的,init内部实现是:只要有一个子进程终止,init会调
2011-08-14 10:41:36
1069
原创 bind错误98是什么意思?
由于我在写书(UNP)上的例子所以一个服务端口(9877)一直在用,而练习在不断改进,所以上一次练习完成后的server进程并没有关闭,因此这个端口就被占用,再次bind时会提示错误。98号错误。就是服务端口被占用。
2011-08-09 15:51:22
9240
转载 LINUX VI编辑器使用说明
VIM 修改配色方案在VimRC中新增一条colorscheme murphyVI自带说明文档:直接输入:vimtutor例:[root@space html]# vimtutor=====================================
2011-08-03 14:47:43
1219
转载 Secure CRT上传下载文件
Secure CRT这款国外的SSH客户端软件同时具备了终端仿真器和文件传输功能。1、上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器。例如:上传一个文件本地文件A.txt到服务器的/ho
2011-08-02 14:29:57
1432
转载 unix系统中带缓存的I/O和不带缓存的I/O的区别
原文地址:http://www.cnblogs.com/fora/archive/2011/04/25/2028726.html以 ssize_t write(int filedes, const void *buff, size_t nbytes)和size_t f
2011-08-01 17:04:14
619
转载 dup/dup2用法
原文地址:http://hi.baidu.com/realxfliu/blog/item/6a31bcec24c1952763d09fa6.html2007-03-07 15:15相信大部分在Unix/Linux下编程的程序员手头上都有《Unix环
2011-08-01 16:15:44
439
转载 正则表达式30分钟入门教程,这篇文章,三年前我看过。写的很好。又更新了。
原文地址:http://www.oicto.com/html/regex.htm正则表达式30分钟入门教程
2011-07-29 11:36:09
468
转载 Linux C 段错误
原文地址:http://tzc.is-programmer.com/posts/252.html在C语言中出现段错误是很常见的事,多数是由于访问越界或者未分配内存而对其进行赋值操作引起,但是在Linux C中也有另外一种情况可能引起段错误,那就是陷入死循环,这是一个偶然的发现,调
2011-07-28 19:34:17
781
原创 列出指定目录中的所有文件名
这个例子主要完成的功能是:列出所给目录及其子目录下的所有文件的名字及其对应的路径名。/* * ===================================================================================== * *
2011-07-27 20:00:16
2704
转载 fork()调用的一个趣题--fork函数能生成几个子进程???
原文载于:http://202.117.3.13/wordpress/?p=81经常看到有人问到这样一个问题:#include #include #include int main() { int pid=0; for(int i=0;i5;i++) {
2011-07-20 11:09:26
4463
原创 我的学习
我想,我实在学习网络,不是在学习CCNA,我喜欢网络。但是我不应该只看到了思科,而忘记了网络这门科学技术。好好学我的专业课,计算机组成原理,操作系统。本不应该为了一个CCNA放弃更重要的东西。好好学习,天天向上。Good Good Study , Day Day UP! 一直没人看我我都感觉有点失落,好像是在荒野地带流荡的孤魂。唉!我都想我是不是应该转移到QQ了。那里有我认识
2009-09-25 18:09:00
435
原创 又是CCNA
刚才又看了一些人的评论,CCNA在我心中的位置有一次下跌。真是受不了了,本来准备得好好的。现在又有一点说不出来的难受。不菲的报名费,含金量越来越不受人重视。自己的路真不知道该走向哪里。继续走吧,把CCNA考过了吧!先过了,再说。不过我应该调整我的方向了。不应该把我的90%的时间都花在它上面。还有我的专业课,这才是重要的。这才是最重要的。我的CCNA /网络工程师/英语/
2009-09-24 23:05:00
522
原创 学习英语
为了学英语,英语四级我考了两次我都没过。我对网络的兴趣抵挡住了我对英语的反感,现在比较喜欢看英语资料,关于网络的。现在再看COMPUTER NETWORK FOURTH EDITION。刚才用了两个小时看了四页,头有点晕。嗯继续坚持。英语学好了,信息会更多更新。网络。
2009-09-24 21:00:00
474
原创 CCNA
我是一名在校学生,计算机科学与技术专业,我对网络很感兴趣,现在大三了。准备考CCNA,现在很多人都是背题库过的,我不知道我一个在校生,真过了,能有什么提高。我有时候想,我十年后做到能提高中国的网络水平的地步,这是我一大心愿。中国的网络技术,我真的感觉不如国外很多地区,国家。暑假在家看了一句话,现在还记得很清楚:锲而不舍,终身以之。我会一直坚持在这条路上,完成我一些心愿。从CCNA开始学起,
2009-09-24 17:56:00
537
原创 关于博客
我是没有写过博客的,以前写过一些东西不能称作博客的。一来,我怕别人说我,二来也没坚持下来。今天我想我应该写一点东西,以后也继续写,记录我的点点滴滴。走过的路。
2009-09-24 17:47:00
416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人