图片 2

Linux 平台相关代码的 C++ 施工方案

本文首先提出平台相关代码造成的两个问题,Linux 平台相关代码的解决方案,C语言本身不能实现完全的可移植,即这种可移植是通过C语言这个中间层来完成的,Linux系统下的Gcc(GNU C,gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,那些函数在windows和linux下的实现应该是不一样的,windows C库格式为  .dll( 动态链接库英文为DLL

Read More

Linux环境八线程编制程序底工设备

主要包括,单核时代CPU的Self-Consistent特性在多核时代已不存在(Self-Consistent即重排原则,对某些内存对齐数据的读或写也具有原子的特性,并介绍了有效防止编译器内存乱序所带来的问题的解决方法,进而引出编译期间内存乱序的问题,因此编译后的程序每次需要存储或读取这个变量的时候,如果这个变量由别的程序更新了的话

Read More
图片 13

Linux 的 Socket IO 模型趣解

讲解下linux的socket IO模型,下面就以老陈接收信件为例讲解linux的 Socket I/O模型,它就会将数据从kernel中拷贝到用户内存,kernel就开始了IO的第一个阶段,IO和非阻塞(non-blocking)IO分别是什么,同步(synchronous) IO和异步(asynchronous) IO

Read More
图片 14

CGI编制程序完全手册

目录显示等功能,协议的详细内容,  HTTP协议是应用层的面向对象的协议,Web 服务器将解析 URL,服务器会把文件发送回浏览器,服务器和CGI程序之间的通讯才是我们关注的,我们只需要知道浏览器请求执行服务器上哪个CGI程序就可以了

Read More