08 2015 档案
摘要:计算机网络 6.7节学习笔记SNMP: 管理网络上的对象时,必然会给该对象添加一些软件或硬件,但这种添加必须对原有对象的影响尽量小。SNMP中的管理程序和代理程序按客户-服务器方式工作。管理程序运行SNMP客户程序,代理程序运行SNMP服务器程序。(注意,与想当然的相反)SNMP网络管理包含三个部分...
阅读全文
摘要:设有3个表:学生表(学号,姓名,性别,班级)课程表(课程编号,课程名,学分)成绩表(学号,课程号,成绩)主键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就成为一个主键。举例:学生表的学号,课程表的课程编号,成绩表的(学号,课程号)属性组外键:用...
阅读全文
摘要:E-R模型实体:客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。属性:实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。 联系:现实世界中事物内部以及事物之间的联系。在信息世界中反映为实体内部的联系和实体之间的联系。矩形框:表示实体,在框中记入实体名。菱形框:表示...
阅读全文
摘要:看完了这个PPT:http://wenku.baidu.com/view/3f6b631aa300a6c30c229f0c.html?pn=151NaN没有下载券,下不下来.....
阅读全文
摘要:详见:http://blog.csdn.net/gueter/article/details/1524447不让转载,但写得很好
阅读全文
摘要:讲解1:http://www.nowcoder.com/questionTerminal/4150a74bd14d4bd3a0d3f133376c97c7讲解2:http://blog.csdn.net/xiaotian15/article/details/8625302讲解3:http://blo...
阅读全文
摘要:QC不支持win81. 开启win8自带的IIS服务。 在控制面板-程序-启用或关闭Windows功能-Internet Information Service
阅读全文
摘要:我用的是WIN8系统首先要安装XAMPP,开始里面的Apache和MySQL服务。在运行Apache服务时报错:---------------------------------------------19:17:19 [Apache] Error: Apache shutdown unexpect...
阅读全文
摘要:int *pa = NULL; int *pb = pa + 15; printf("%x\n", pb); char *pca = NULL; char *pcb = pca + 15; printf("%x\n", pcb); short *psa =...
阅读全文
摘要:float, double : 采用IEEE标准浮点数格式,格式固定 float 32bit, double 64bitint一般和CPU寄存器长度有关,不过也和编译器,汇编器有关由于C,C++标准没有规定整数类型的固定长度。同一CPU不同操作系统和编译器,对于int类型规定的长度是不同的于是为了区...
阅读全文
摘要:输入两颗二叉树A,B,判断B是不是A的子结构。图中,树B就是树A的一个子结构思路:首先,从树A的根节点开始,判断树B是否是从该根节点开始与树A重合。如果不是,继续判断左右子树。重合判定:当前的A子树的根节点与B的根节点的值相同,再递归判断A的左右子树与B的左右子树是否相同。注意B为NULL判定为Tr...
阅读全文
摘要:题目:http://acm.acmcoder.com/showproblem.php?pid=2089杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍...
阅读全文
摘要:xinetd服务介绍xinetd是Linux下的一个网络守候进程,用来统一管理网络负载不大的一组小型网路服务。一些小型的网络服务,比如时间,telnet服务,不以守候进程出现,而是让xinetd服务以守候进程出现。如果某客户端发起连接,xinetd服务将接收该连接,创建新进程,根据请求信息决定执行具...
阅读全文
摘要:域名与IP信息解析/etc/hosts 文件中有部分IP地址与域名主机名的信息/etc/resolv.conf 里面有DNS服务器的IP地址struct hostent{ char *h_name; //主机的正式名字 char **h_aliases; //主机备选名称,以NUL...
阅读全文
摘要:socket信号驱动为了使一个套接字能够使用信号驱动I/O,至少需要以下3步操作。1.安装SIGIO信号2.套接字的拥有者设定为当前进程。因为SIGIO信号只会送到socket拥有者进程. 通过fcntl的F_SETOWN3.套接字必须被允许使用异步I/O。 通过fcntl的F_SETFL,设置为O...
阅读全文
摘要:UDP组播通信组播IP地址: D类IP地址 1110.********** 224.0.0.1 ~ 239.255.255.255组播MAC地址:低23位,直接对应IP地址, 从右数第24位为0, 前24位为 01:00:5E最终数据帧如图局域网所有主机网卡都会收到这一消息,但是只有加入到组内的主机...
阅读全文
摘要:UDP广播通信单播:一对一,TCP和UDP均可完成广播:只能UDP完成。广播时发送方只发送一个数据包,但是网络上的交换机默认转发广播数据包到所有端口。路由器默认不转发任何广播数据包。故广播在局域网范围内。组播:只有UDP可以完成。发送消息到同一个组播组的主机。视频电话、视频会议多采用。广播IP地址:...
阅读全文
摘要:UDP网络通信流程UDP没有connect的过程,故发送数据时需要指明目的地址,不能使用read/write/send/recv. 采用sendto()和recvfrom()ssize_t sendto (int __fd, __const void *__buf, size_t __n, int ...
阅读全文
摘要:控制socket文件描述符属性1.set/getsockopt()修改socket属性int getsockopt (int __fd, int __level, int __optname, void *__restrict __optval, socklen_t *__restrict __op...
阅读全文
摘要:socket多路复用应用int select (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout)功能:轮循等待的方式,从多个文件描述符中获取状态变化后的情况readfds ...
阅读全文
摘要:文件I/O方式比较1.阻塞式文件I/O进程从调用函数开始,直到返回这段时间都处于阻塞状态。2.非阻塞式文件I/O如果当前没有数据可操作,将不阻塞当前进程,而是立即返回一个错误信息。需要反复尝试。3.多路复用I/O仍然是阻塞方式等待,但是可以同时等待多个文件描述符。4.信号驱动I/O异步方式,等到数据...
阅读全文
摘要:网络调试工具tcpdump功能:打印指定网络接口中与布尔表达式匹配的报头信息关键字:①类型:host(默认)、net、porthost 210.27.48.2 //指明是一台主机net 202.0.0.0 //指明是一个网络port 23 //指明端口号...
阅读全文
摘要:使用之前的函数实现的简单聊天程序TCP协议双方实时发送/接收消息实现后的问题: 可能是我虚拟机的IP地址配得有问题吧。在一台电脑上面开两个终端,用127.0.0.1的IP收发可以互通。但是两个虚拟机就不行了,用192.168的IP段,能够ping通但是代码接收不到消息。 还有,两个进程都是接收到...
阅读全文