
Linux
文章平均质量分 55
HexRain
这个作者很懒,什么都没留下…
展开
-
Redis命令简明示例
Redis命令简明示例原创 2014-12-30 11:00:33 · 2405 阅读 · 0 评论 -
gcc编译器完全优化指南
CFLAGS 与 CXXFLAGS CFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。大多数程序和库在编译时默认的优化级别是"2"(使用"-O2"选项)并且带有调试符号来编译,也就是 CFLAGS="-O2 -g", CXXFLAGS=$CFLAGS 。事实上,"-O2"已经启用绝大多数安全的优化选项了。另一转载 2015-04-16 13:03:33 · 2539 阅读 · 0 评论 -
解决SSH自动断线问题
解决SSH自动断线,无响应的问题在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入)。总体来说有两个方法:1、依赖ssh客户端定时发送心跳。putty、SecureCRT、XShell都有这个功能,但是目测不太好用。此外在Linux下:原创 2015-06-17 14:14:31 · 14336 阅读 · 0 评论 -
Ubuntu16.04 软件源
# deb cdrom:[Ubuntu 16.04.6 LTS _Xenial Xerus_ - Release amd64 (20190227)]/ xenial main restricted# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to# newer versions of the di...原创 2016-03-04 22:03:33 · 1340 阅读 · 0 评论 -
Debian/Ubuntu Linux 下安装LLVM/Clang 编译器
Debian/Ubuntu Linux 下安装LLVM/Clang-3.4+ 编译器以全面支持C++11标准原创 2014-11-05 16:19:59 · 9432 阅读 · 0 评论 -
POSIX多线程不常见死锁案例
#include pthread_barrier_t barrier = NULL;pthread_mutex_t mx = PTHREAD_MUTEX_INITIALIZER;static int serialThreadCount = 0;void* func(void* arg){ assert(pthread_mutex_lock(&mx) == 0); int resu原创 2014-05-11 16:21:36 · 1040 阅读 · 0 评论 -
GDB配置与.gdbinit的编写
GDB配置与.gdbinit的编写 当 GDB(即 GNU Project Debugger)启动时,它在当前用户的主目录中寻找一个名为 .gdbinit 的文件;如果该文件存在,则 GDB 就执行该文件中的所有命令。通常,该文件用于简单的配置命令,如设置所需的缺省汇编程序格式(Intel® 或 Motorola)或用于显示输入和输出数据的缺省基数(原创 2013-10-08 13:36:54 · 13629 阅读 · 0 评论 -
Vim插件
Ctags + Vim[/home/max/src]$ ctags -R"-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。"tags"文件中包括这些对象的列表:l 用#define定义的宏l 枚举型变量的值l 函数的定义、原型和声明l 名字空间(namespace)l 类型定义(typede原创 2013-09-20 10:19:30 · 1927 阅读 · 0 评论 -
Vim 配置与快捷键
linux终端快捷键 常用:复制为Ctrl-Shift-C粘贴为Ctrl-Shift-Vtab = 补全Ctrl+A = 开始位置Ctrl+E = 最后位置Ctrl+K = 删除此处至末尾所有内容Ctrl+U = 删除此处至开始所有内容Ctrl+L = 刷新屏幕Ctrl+C = 杀死当前任务窗口操作:Shift+Ctrl+T: 新建标签页原创 2013-08-17 18:41:53 · 4925 阅读 · 2 评论 -
开源协议简明图 : 一眼看明白开源协议怎么玩!
开源协议简明图原创 2014-05-04 16:05:02 · 1428 阅读 · 0 评论 -
Git
GitHub详细教程Table of Contents1 Git详细教程1.1 Git简介1.1.1 Git是何方神圣?1.1.2 重要的术语1.1.3 索引1.2 Git安装1.3 Git配置1.3.1 用户信息1.3.2 高亮显示1.3.3 忽略特定的文件1.3.4 使用.gitkeep来追踪空的文件夹1.4 开始操作Git1转载 2014-04-08 11:16:47 · 916 阅读 · 0 评论 -
Ubuntu 安装 gcc/g++ 5.0
Ubuntu12.04 安装 gcc/g++ 5.0原创 2016-06-15 10:06:40 · 15872 阅读 · 0 评论