Linux C 收藏
某招聘要求:熟悉高性能分布式网络服务端设计开发,熟悉epoll、多线程、异步IO、事件驱动等服务端技术;
《UNIX环境高级编程(第3版)》apue.h等源码文件的编译安装
《UNIX网络编程(第3版)》unp.h等源码文件的编译安装
编译基础
C/C++的开发环境安装 、编译器 cc、gcc、g++、CC 的区别
[荐]C/C++开发工具gcc/gdb 、make 和 makefile 的关系
利用 autoconf 和 automake 生成 Makefile 文件
C/C++ 静态链接库(.a) 与 动态链接库(.so) 、Linux C 静态库(.a) 与 动态库(.so) 的详解
CMake 教程
[IBM]在Linux下使用CMake构建应用程序
[CSDN]CMake学习笔记 、CMake使用方法详解 、Cmake使用总结
[博客园]CMake是个好东西、CMake添加链接动态库 、Cmake命令查询
《CMake实践》笔记一:PROJECT/MESSAGE/ADD_EXECUTABLE
《CMake实践》笔记二:INSTALL/CMAKE_INSTALL_PREFIX
《CMake实践》笔记三:构建静态库与动态库 及 如何使用外部共享库和头文件
C语言 教程
《征服 C 指针》摘录1:什么是空指针?区分 NULL、0 和 '\0'
《征服 C 指针》摘录2:C变量的 作用域 和 生命周期(存储期)
Linux C 基础
Linux C 字符函数 getchar()、putchar() 与 EOF 详解
Linux C 字符串输入函数 gets()、fgets()、scanf() 详解
Linux C 字符串输出函数 puts()、fputs()、printf() 详解
Linux C 字符串函数 sprintf()、snprintf() 详解
Linux C 字符串函数 strlen()、strcat()、strncat()、strcmp()、strncmp()、strcpy()、strncpy() 详解
Linux C 堆内存管理函数malloc()、calloc()、realloc()、free()详解
Linux C 文件操作,系统调用 -- open()、read() 和 标准I/O库 -- fopen()、fread()
线程同步
进程间通信
Linux 等待进程结束 wait() 和 waitpid()
Linux文件(区域)锁函数 -- open()、fcntl()
Linux进程间通信(一): 信号 signal()、sigaction()
Linux进程间通信(二):信号集函数 sigemptyset()、sigprocmask()、sigpending()、sigsuspend()
Linux进程间通信(三):匿名管道 popen()、pclose()、pipe()、close()、dup()、dup2()
Linux进程间通信(四):命名管道 mkfifo()、open()、read()、close()
Linux进程间通信(五):信号量 semget()、semop()、semctl()
Linux进程间通信(六):共享内存 shmget()、shmat()、shmdt()、shmctl()
Linux进程间通信(七):消息队列 msgget()、msgsend()、msgrcv()、msgctl()
Linux进程间通信(八):流套接字 socket()、bind()、listen()、accept()、connect()、read()、write()、close()
Linux进程间通信(九):数据报套接字 socket()、bind()、sendto()、recvfrom()、close()
Unix/Linux进程间通信(二):匿名管道、有名管道 pipe()、mkfifo()
网络编程
主机字节序(大端/小端) 和 网络字节序 、用C语言,如何判断主机是 大端还是小端(字节序)
PHP: 深入pack/unpack 、PHP: pack/unpack补遗 、PHP: chr和pack、unpack那些事
I/O复用
数据结构
Linux C 收藏的更多相关文章
- Linux方面收藏的一点儿资料
初来乍到,也算是第一次写技术类相关的博客,就分享几篇收藏的Linux相关的资料吧,希望可以给需要的人一点帮助. 1.<高级Bash脚本编程指南>:该网站详细讲解了Bash Shell编程的 ...
- Linux·命令收藏
时间:2018-11-20 记录:byzqy 标题:Linux命令大全(手册) 地址:http://man.linuxde.net/ 标题:Linux script命令 -- 终端里的记录器 地址:h ...
- 秋水逸冰实用Linux脚本收藏
秋水逸冰的脚本非常受欢迎,奈何其本人博客已经不能访问(目前是这样,不知道别的地区是否能访问),实际上GitHub上他本人一直在维护,因为某些原因不放出他本人的GitHub地址.截止到2019年12月1 ...
- Kali Linux常用服务配置教程获取IP地址
Kali Linux常用服务配置教程获取IP地址 下面以Kali Linux为例,演示获取IP地址的方法 (1)设置网络接口为自动获取IP地址.在Kali Linux的收藏夹中单击图标,将显示所有的程 ...
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- nginx页面不能正常访问排除方法
nginx页面不能访问 nginx页面不能访问 检查服务端服务是否启动成功 在服务端使用wget和curl测试下返回的是否正常 浏览器wget或者curl等软件访问不了Ngixn页面 1. 检查服务端 ...
- /usr/bin/ld: cannot find -lgcc_s 问题解决小记
/usr/bin/ld: cannot find -lgcc_s 问题解决小记 博客分类: Linux/Ubuntu 由于之前用wubi装的ubuntu并且只给了它10G的硬盘空间,随着学习的深入这种 ...
- 我就是认真:Linux SWAP 深度解读(必须收藏)
我就是认真:Linux SWAP 深度解读(必须收藏) http://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=2651660097& ...
- 我收藏的技术知识图(每张都是大图)关于XX背后的知识、技术图,例如:Linux、Nginx架构、PHP知识卡、机会、HTML5移动、Android系统架构、YII架构的典型流程、Css知识表
我收藏的技术知识图(每张都是大图) HTML5Linux/Unix系统设计思想读书笔记 LinuxMVCJava线程MVCSpring MVCCSS3Nginx架构VimCliCommandsPHP知 ...
随机推荐
- [转]How to override HandleUnauthorizedRequest in ASP.NET Core
本文转自:http://quabr.com/40446028/how-to-override-handleunauthorizedrequest-in-asp-net-core I'm migrati ...
- 移动电商时代、微分销商城O2O生活圈系统开发功能分析
O2O生活圈系统的功能管理简单易用,随时随地发布新商品然后进行分类.管理,老少皆宜童叟无欺,实现多供应商多店铺经营模式的多层分润分销平台,满足企业自营商品与第三方供应商商品共存,打造京东+拍拍微店模式 ...
- 浅谈 C++ 中的 new/delete 和 new[]/delete[]
在 C++ 中,你也许经常使用 new 和 delete 来动态申请和释放内存,但你可曾想过以下问题呢? new 和 delete 是函数吗? new [] 和 delete [] 又是什么?什么时候 ...
- PHP的GD库
GD库 PHP通过GD库,可以对JPG.PNG.GIF.SWF等图片进行处理.GD库常用在图片加水印,验证码生成等方面. 绘制线条 要对图形进行操作,首先要新建一个画布,通过imagecreatetr ...
- 21-Python-Django进阶补充篇
1. 路由部分补充 1.1 默认值 url: url(r'^index/', views.index, {'name': 'root'}), views: def index(request,name ...
- 如何在ASP.NET Core中应用Entity Framework
注:本文提到的代码示例下载地址> How to using Entity Framework DB first in ASP.NET Core 如何在ASP.NET Core中应用Entity ...
- 归一化方法 Normalization Method
1. 概要 数据预处理在众多深度学习算法中都起着重要作用,实际情况中,将数据做归一化和白化处理后,很多算法能够发挥最佳效果.然而除非对这些算法有丰富的使用经验,否则预处理的精确参数并非显而易见. 2. ...
- spring定时器,定时器一次执行两次的问题
Spring 定时器 方法一:注解形式 配置文件头加上如下: xmlns:task="http://www.springframework.org/schema/task" htt ...
- hdu3714 三分找最值
Error Curves Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Tota ...
- XMind怎么使用查找功能
XMind思维导图中,XMind搜索功能与XMind查找替换功能乍一看有些相似,然而不尽相同,本文为你着重讲解XMind搜索功能. 首先在XMind思维导图中的工具栏找到"Search&qu ...