TRY/catch组件实现。 libev.libevent框架实战,异步日志,openssl对称加密与非对称加密,json数据解析xml数据解析器,字符编码Unicode原理编程实战 四:自研框架专栏 技术点:协程框架实现NtyCo、拥护态协议栈NtyTCP,纯项目讲解,原理到项目实现。 五:中间件开发专栏 技术点:五大技术点:Mysgl、redis、Nginx、monfoDB、dfs。 三...
socket():创建一个socket。 connect():连接到服务器的socket。 send()和recv()或者read()和write():用于收发数据。 补充:在多线程网络编程中还经常用到端口复用,在Linux系统中,可以通过setsockopt函数来设置端口复用; 端口复用目的:防止服务器重启时之前绑定的端口还未释放:当服务器需要重启时,经常会碰到端口尚未完...
O(1)调度器在两个方面修改了Linux 2.4调度器,一是进程优先级的计算方法;二是pick next算法。 O(1)调度器跟踪运行队列中可运行的任务(实际上,每个优先级水平有两个运行队列,一个用于活动任务,一个用于过期任务), 这意味着要确定接下来执行的任务,调度器只需按优先级将下一个任务从特定活动的运行队列中取出即可。
比如C语言的结构体和联合体区别,单链表和双向链表,使用指针需要注意什么,判断大小端模式,写strcpy函数的编程,递归的题目,单片机考一些指令,中断,还有一些硬件知识,Linux考查TCP建立服务器的流程,TCP与UDP的区别,线程与进程的区别。2、技术面试:我的技巧是,首先你做自我介绍,然后也要说明你对这个岗位的知识有在学校...
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,避免了手动安装的麻烦(寻找资源、下载;放到指定目录安装;处理依赖关系并下载依赖关系的包进行安装)。所以用yum安装,实质上是用RPM安装,所以RPM查询信息的指令都可用。