xqn2017

导航

2018年4月19日 #

Linux网络编程学习(三) ----- 进程控制实例(第三章)

摘要: 本节主要介绍一个进程控制的实例,功能就是在前台或者后台接收命令并执行命令,还能处理由若干个命令组成的命令行,该程序命名为samllsh。 基本逻辑就是 setp1:取得命令行内容,用uerin函数实现,处理步骤首先显示提示符,提示符的具体内容由用户通过参数传递给函数,然后每次从键盘读取一个字符,存入 阅读全文

posted @ 2018-04-19 20:49 xqn2017 阅读(193) 评论(0) 推荐(0)

Linux网络编程学习(二) ----- 进程控制(第三章)

摘要: 1、进程和程序 程序是一个可执行文件,而一个进程是一个执行中的程序实例。一个进程对应于一个程序的执行,进程是动态的,程序是静态的,多个进程可以并发执行同一个程序。比如几个用户可以同时运行一个编辑程序,每个用户对此程序的执行均作为一个单独的进程。 2、进程控制的系统调用一个进程可以启动另一个进程,进程 阅读全文

posted @ 2018-04-19 15:32 xqn2017 阅读(142) 评论(0) 推荐(0)

Linux网络编程学习(一) ----- 概论和Linux模型(第一章第二章)

摘要: 1、什么是计算机网络,通信方式是什么? 计算机网络就是通过通信线路相互连接的计算机的集合,主要通过双绞线、同轴电缆、电话线或者光缆等有形传输介质通信,还有就是通过激光、微波、卫星等实现无线通信 2、WAN和LAN 广域网和局域网,局域网通常有较高的通信速率,有限的地理范围,为一个部门所有 3、TCP 阅读全文

posted @ 2018-04-19 11:54 xqn2017 阅读(171) 评论(0) 推荐(0)

Linux网络编程学习计划

摘要: 由于网络编程是很重要的一块,自己这一块也比较欠缺,只知道一些皮毛,从今天开始系统学习《Linux网络编程》一书,全书分为十四个章节: 第一章 概论 P1-16 第二章 UNIX/LINUX模型 P17-20 第三章 进程控制 P22-50 第四章 进程间通信 P50-120 第五章 通信协议简介 P 阅读全文

posted @ 2018-04-19 11:08 xqn2017 阅读(503) 评论(0) 推荐(0)

记录二 20180418

摘要: 1、数据库的事务的四个属性(数据库) 2、数据库缓存保证读取数据一致性的策略(数据库) 3、进程和线程的区别(操作系统) 4、死锁的条件(操作系统) 5、阻塞和非阻塞IO(网络编程) 6、进程之间的通信方式(操作系统) 7、策略模式(设计模式) 8、二分查找(算法) 9、一个由0/1元素组成的二维矩 阅读全文

posted @ 2018-04-19 10:30 xqn2017 阅读(101) 评论(0) 推荐(0)