计算机基础综合
nogos
I can do it
展开
-
Epoll的本质(内部实现原理)
从事服务端开发,少不了要接触网络编程。epoll作为linux下高性能网络服务器的必备技术至关重要,nginx、redis、skynet和大部分游戏服务器都使用到这一多路复用技术。转载 2020-03-22 19:44:43 · 4479 阅读 · 2 评论 -
Linux使用笔记
文件权限文件属性-rw-r–r– 1 root root 42304 Sep 4 18:26 install.log 第一个字符[ d ]——目彔[ - ]——文件[ l ]——连接文件[ b ]——可供存储的接口设备[ c ]——串行端口设备,例如键盘、鼠标三组[rwx]文件所有者的权限同用户组的权限其他非本用户组的权限连接数文件所有者文件所属用户组文原创 2017-12-19 12:35:21 · 523 阅读 · 0 评论 -
Linux程序设计——Linux环境
4.1 程序参数当一个用C语言编写的Linux程序运行时,它是从main函数开始的,main函数的声明如下:int main(int argc, char *argv[])其中,argc是程序参数的个数,argv是一个代表参数自身的字符串数组。 通常,shell接受用户输入的命令行,将命令行分解成单词,然后把这些单词放入argv数组。例如:$ myprog left ri原创 2017-12-19 21:13:21 · 819 阅读 · 0 评论 -
Linux程序设计——文件操作
Linux程序设计原创 2017-12-19 13:21:12 · 538 阅读 · 0 评论 -
Linux程序设计——入门
Linux程序设计原创 2017-12-19 12:52:07 · 1765 阅读 · 0 评论 -
程序员的自我修养——编译和链接
程序员的自我修养——编译和链接原创 2017-12-17 20:52:36 · 713 阅读 · 0 评论 -
Unix环境高级编程——学习笔记
第七章 进程环境引言main函数是如何被调用的?命令行参数是如何传送给执行程序的?典型的存储器布局是什么样式?如何分配另外的存储空间?进程如何使用环境变量?进程终止的不同方式?main函数main函数的原型是:int main(int argc, char *argv[ ]) ;argc:命令行参数的数目。argv:指向各个参数的指针所构成的数组。进程终止(1) 正常...原创 2019-02-28 10:52:13 · 5049 阅读 · 0 评论 -
select、poll、epoll、同步、异步、阻塞、非阻塞总结
IO多路复用之select、poll、epoll综述目前支持I/O多路复用的系统调用有 select,pselect,poll,epoll,I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,pselect,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写...原创 2019-02-28 10:53:28 · 4533 阅读 · 0 评论 -
HTTP协议详解
HTTP协议图解及常见面试问题总结原创 2016-08-08 16:46:36 · 2012 阅读 · 0 评论 -
Https协议详解
Https详解、安全通信机制及常见Web攻击技术原创 2016-08-19 13:42:31 · 3666 阅读 · 3 评论 -
UDP和TCP协议详解
UDP与TCP协议详解,及常见面试题原创 2016-07-26 19:05:53 · 2044 阅读 · 0 评论 -
计算机组成原理面试知识点总结
计算机组成原理面试知识点总结原创 2016-08-29 10:50:33 · 26433 阅读 · 0 评论 -
操作系统面试知识点总结
操作系统面试知识点总结原创 2016-07-12 10:20:39 · 22899 阅读 · 1 评论