Introduction最近刚入坑web前端,学了一点基础,便准备写个简单的2048小游戏试试手。开发过程中发现,PC端可以直接监听键盘输入,但是移动端就不得不监听屏幕上的滑动事件了。 现有的js库中没有可以直接满足上述要求的封装 在JQuery Mobile 中 可以通过 .on 的方式监听 ...
高C考试说明
说明 最后一个高C课,老师旁边围了一圈,就有了如下信息 题型 简答:50 编程:30 实验:20 (代码分析,分析哪里错了…) 以下不用看括号里是我加的,以防万一 timewait不用看 key managment不用看 (知道怎么创建一个秘钥管理套接字:socket(PF_KEY ...
高级C与网络编程复习(13)—— 线程(Threads)(第26章)
概述 用fork实现并发要求存在的问题 fork的代价是比较昂贵的 fork返回之后父子进程之间的信息传递需要进程间通信(IPC)机制。 使用线程可以有效的解决上面的问题 线程的创建是轻量级的,线程也被称为轻权进程(lightweight process)。线程的创建可能比进程快10~100 ...
高级C与网络编程复习(12)—— 路由套接字和秘钥管理套接字(Routing Sockets and Key Managment Sockets)(第18章,第19章)
概述AF_ROUTE domain: 唯一支持的套接字是原始套接字(raw socket) 一个路由套接字上支持以下的三种操作 通过往路由套接字写数据来向内核发送消息(例如: 添加或删除路由) 通过从路由套接字读数据来接收内核发送的消息(例如:内核在接收到一个ICMP重定向消息的时候,就通过这 ...
高级C与网络编程复习(11)—— 数据链路访问(Datalink Access)(第29章)
概述目前大多数操作系统都为应用程序提供访问数据链路层的功能,这种功能可提供如下能力 能够监视由数据链路层接收的分组,使得诸如tcpdump之类的程序能够在普通计算机系统上运行,而无需使用专门的硬件设备来监视分组。如果使网络接口进入混杂模式(promiscuous mode),甚至可以监听本地电 ...