某招聘要求:熟悉高性能分布式网络服务端设计开发,熟悉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语言入门教程】目录/大纲 、Linux C入门教程

《征服 C 指针》摘录1:什么是空指针?区分 NULL、0 和 '\0'

《征服 C 指针》摘录2:C变量的 作用域 和 生命周期(存储期)

《征服 C 指针》摘录3:数组 与 指针

《征服 C 指针》摘录4:函数 与 指针

《征服 C 指针》摘录5:函数形参 和 空的下标运算符[]

《征服 C 指针》摘录6:解读 C 的声明

《征服 C 指针》摘录7:练习——挑战那些复杂的声明

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 文件输入输出函数 fopen()、getc()/fgetc()、putc()/fputc()、fclose()、fprintf()、fscanf()、fgets()、fputs()、fseek()、ftell()、fgetpos()、fsetpos() 详解

Linux C 堆内存管理函数malloc()、calloc()、realloc()、free()详解

Linux C 文件操作,系统调用 -- open()、read() 和 标准I/O库 -- fopen()、fread()

线程同步

Linux线程同步:条件变量

进程间通信

Linux启动新进程的几种方法汇总

Linux C 中 fork() 函数详解

Linux 等待进程结束 wait() 和 waitpid()

Linux C fcntl()函数详解

Linux C popen()函数详解

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进程间通信(一):概述

Unix/Linux进程间通信(二):匿名管道、有名管道 pipe()、mkfifo()

网络编程

TCP/IP 和 Socket 的关系

PF_INET 和 AF_INET 的区别

Linux Socket编程 示例

主机字节序(大端/小端) 和 网络字节序 、用C语言,如何判断主机是 大端还是小端(字节序)

PHP: 深入pack/unpack 、PHP: pack/unpack补遗PHP: chr和pack、unpack那些事

I/O复用

什么是Reactor模式,或者叫反应器模式

数据结构

什么叫哈希表(Hash Table)

Linux C 收藏的更多相关文章

  1. Linux方面收藏的一点儿资料

    初来乍到,也算是第一次写技术类相关的博客,就分享几篇收藏的Linux相关的资料吧,希望可以给需要的人一点帮助. 1.<高级Bash脚本编程指南>:该网站详细讲解了Bash Shell编程的 ...

  2. Linux·命令收藏

    时间:2018-11-20 记录:byzqy 标题:Linux命令大全(手册) 地址:http://man.linuxde.net/ 标题:Linux script命令 -- 终端里的记录器 地址:h ...

  3. 秋水逸冰实用Linux脚本收藏

    秋水逸冰的脚本非常受欢迎,奈何其本人博客已经不能访问(目前是这样,不知道别的地区是否能访问),实际上GitHub上他本人一直在维护,因为某些原因不放出他本人的GitHub地址.截止到2019年12月1 ...

  4. Kali Linux常用服务配置教程获取IP地址

    Kali Linux常用服务配置教程获取IP地址 下面以Kali Linux为例,演示获取IP地址的方法 (1)设置网络接口为自动获取IP地址.在Kali Linux的收藏夹中单击图标,将显示所有的程 ...

  5. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  6. nginx页面不能正常访问排除方法

    nginx页面不能访问 nginx页面不能访问 检查服务端服务是否启动成功 在服务端使用wget和curl测试下返回的是否正常 浏览器wget或者curl等软件访问不了Ngixn页面 1. 检查服务端 ...

  7. /usr/bin/ld: cannot find -lgcc_s 问题解决小记

    /usr/bin/ld: cannot find -lgcc_s 问题解决小记 博客分类: Linux/Ubuntu 由于之前用wubi装的ubuntu并且只给了它10G的硬盘空间,随着学习的深入这种 ...

  8. 我就是认真:Linux SWAP 深度解读(必须收藏)

    我就是认真:Linux SWAP 深度解读(必须收藏) http://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=2651660097& ...

  9. 我收藏的技术知识图(每张都是大图)关于XX背后的知识、技术图,例如:Linux、Nginx架构、PHP知识卡、机会、HTML5移动、Android系统架构、YII架构的典型流程、Css知识表

    我收藏的技术知识图(每张都是大图) HTML5Linux/Unix系统设计思想读书笔记 LinuxMVCJava线程MVCSpring MVCCSS3Nginx架构VimCliCommandsPHP知 ...

随机推荐

  1. Programming Learning - Based on Project

    Today when taking a bath I got a good idea that it is an efficient and interesting way to learn a ne ...

  2. cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'mvc:annotation-driven'.

    spring 配置文件报错报错信息:cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be ...

  3. [LeetCode] Number of Segments in a String 字符串中的分段数量

    Count the number of segments in a string, where a segment is defined to be a contiguous sequence of ...

  4. Nginx 安装以及反向代理配置(windows)

    安装 windows 下 Nginx 安装非常简单,下载地址 http://nginx.org/en/download.html. 选择红框这个,下载下来是个 zip 文件,解压.这时我们双击根目录的 ...

  5. 关于 bind 你可能需要了解的知识点以及使用场景

    不看不知道,一看吓一跳,已经整整一个月没有更新 underscore 源码解读系列文章了.前面我们已经完成了 Object ,Array,Collection 上的扩展方法的源码剖析,本文开始来解读 ...

  6. Gone Fishing POJ 1042

    #include<cstdio> #include<iostream> #include<algorithm> #include<cstring> us ...

  7. 【WPF】 通过FarPoint显示Excel

    1.FarPoint 只支持winform,在Wpf中要引用:WindowsFormsIntegration.dll2.*.xaml文件引用    xmlns:wfi ="clr-names ...

  8. JavaScript基础语法

    首先,JavaScript的基本语法是以名为ECMAScript的伪语言定义的,理解ECMAScript的细节就是理解它在浏览器中实现的关键,目前大多数浏览器都遵循了ECMAScript第3版的,但是 ...

  9. 常用的一些linux命令

    最近接触到一些linux环境部署的事情,下面分享一些最近使用的比较频繁的一些linux命令~ 1.一次性移动多个文件到一个文件夹里 mv  被移动文件名 -t 目标文件夹 如:mv a.txt b.t ...

  10. form 表单基础知识

    <form method=" name="one" action="http://www.battlenet.com.cn/zh/"> & ...