- 博客(8)
- 问答 (3)
- 收藏
- 关注
原创 Linux进程,fork-专研精讲(实例讲解)!!!
创建进程有两种方式,1:由操作系统创建;2:由父进程创建由操作系统创建的进程,它们之间是平等的,一般不存在资源继承关系(称之为:系统进程)。而对于由父进程创建的进程(子进程),它们和父进程之间是隶属的关系,然后子进程继续创建属于自己的子进程,形成进程家族
2016-05-14 21:56:15 4985
原创 warning: format ‘%s’ expects argument of type ‘char *’和warning: backslash and newline separated by
关于程序中产生的警告:1,echoserv.c:49:2: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] printf("ip = %s\n", inet_ntoa(peeraddr.sin_addr)); ^2,echoserv.
2016-05-27 09:18:12 32766 3
原创 Linux下输入输出函数fgets,fputs函数,printf参数问题!!!
在研究socket通信时遇到了这个函数:客户端需要发送信息到服务端,客户端就通过fgets函数从标准输入输入字符,服务端在通过fputs将字符输出到标准输出fgets:#include char *fgets(char *s, int size, FILE *stream);fgets() reads in at most one less than size cha
2016-05-27 08:50:17 3750
原创 有关网络编程的一些面试
1,首先说明socket是什么?? 我们知道:信息的交互需要涉及到tcp的四层模型 从上图可以看到:底层的东西已经被内核实现了,即我们通常意义上的内核协议栈(传输层,网络层,链路层),最上面的Application(应用层)是我们用户所要实现的,它是属于用户进程的一部分,工作在用户空间,那么用户空间的程序要想访问内核,使用内核的服务,就需要一个接口,去
2016-05-25 02:43:39 5368
原创 条件语句 四元式
写出下面条件语句的四元式:if ad then x:=a+b else x:=a-b1,A and B(如果A为0,就不用探究B的结果了),对于当前的if语句而言,若:a>=b,则直接执行else2,下面的语句加入是从地址为100开始的3,语句中ad(E2),(E1t表示ad)) (j (j,-,-,Ef),表示无条件跳转,也就是说
2016-05-24 15:00:52 9957 1
翻译 那一阙词,早已波澜-仓央嘉措
我问佛,我愿花光那一世所有的呢喃,去追寻癫狂我半世之人,可否?佛曰:你追,或者不追她,心定,在这个婆娑的世界,做快乐事,哪怕是劫是缘。
2016-05-20 12:34:39 1230
原创 简单易懂的KMP,NEXT数组,BF算法(实例讲解)!!!
去了360面试,问了一个关于KMP的知识点,呀,完全忘了啊,太不应该了,然后就打算看看这个KMP,,,看了好多关于KMP算法的书籍和资料,总感觉没有说的很清楚,为什么会产生next数组,为什么给出了那么简短的程序,没有一个过程,而有的帖子虽然next及其字符串匹配说的很清楚,但是推理的一些过程相当复杂,比较抽象,今天在这里简单的提一下我的理解,尽可能的把这个过程讲的简单,
2016-05-10 09:19:53 2867 3
原创 HTTP的简单理解
web使用一种名为HTTP(HyperText Transfer Protocol,超文本传输协议)的协议作为规范,完成从客户端到服务端的一系列流程当在浏览器的地址栏内输入URL时,根据URL,Web浏览器从Web服务器端获取文件资源(resource)
2016-05-04 17:05:26 2105
空空如也
linux,进程控制块的数据结构(task_struct)
2016-05-10
关于tcp,udp中的问题
2016-04-15
关于栈区分配空间问题??不是说好的从高到底吗??
2016-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人