CoreDump 发表于 2019-01-30 Linux Core Dump 当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做Core Dump(中文有的翻译成“核心转储”)。我们可以认为 core dump 是“内存快照”,但实际上,除了内存信息之外,还有些关键的程序运行状态也 ... 阅读全文 »
Socket编程详解 发表于 2018-12-25 Socket编程详解什么是TCP/IP、UDPTCP/IP协议族包括运输层、网络层、链路层,而socket所在位置如图,Socket是应用层与TCP/IP协议族通信的中间软件抽象层。 Socket是什么socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭) ... 阅读全文 »
POSIX消息队列 发表于 2018-12-25 POSIX消息队列原文地址 消息队列是Linux IPC中很常用的一种通信方式,它通常用来在不同进程间发送特定格式的消息数据。 消息队列和之前讨论过的管道和FIFO有很大的区别,主要有以下两点: 一个进程向消息队列写入消息之前,并不需要某个进程在该队列上等待该消息的到达,而管道和FIFO是相反的,进 ... 阅读全文 »
GCC编译过程和动态静态库 发表于 2018-12-25 GCC编译过程和动态静态库outline [TOC] 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。 windows上对应的是.lib .dll linux上对应的是.a .so 编译过程: 静态库之所以成为【 ... 阅读全文 »
搭建Hexo执行 hexo 命令报错:ERROR Local hexo not found in xxx 二种解决方案 发表于 2018-11-29 搭建Hexo执行 hexo 命令报错:ERROR Local hexo not found in xxx 二种解决方案第一种情况当输入hexo命令的时候会出现下面这张情况 123root@:hexo_web# hexo -vERROR Local hexo not found in ~/share/ ... 阅读全文 »