岚天逸见

随笔分类 -  linux

上一页 1 2 3 4 5 6 下一页

两个SSH2间免密码登录
摘要:SSH2免密码登录OpenSSHhttp://blog.csdn.net/aquester/article/details/23836299OpenSSH免密码登录SSH2http://blog.csdn.net/aquester/article/details/23... 阅读全文

posted @ 2014-04-16 12:26 岚天逸见 阅读(155) 评论(0) 推荐(0) 编辑

SSH2免密码登录OpenSSH
摘要:OpenSSH免密码登录SSH2http://blog.csdn.net/aquester/article/details/23836245两个SSH2间免密码登录http://blog.csdn.net/aquester/article/details/238363... 阅读全文

posted @ 2014-04-16 12:24 岚天逸见 阅读(158) 评论(0) 推荐(0) 编辑

OpenSSH免密码登录SSH2
摘要:SSH2免密码登录OpenSSHhttp://blog.csdn.net/aquester/article/details/23836299两个SSH2间免密码登录http://blog.csdn.net/aquester/article/details/238363... 阅读全文

posted @ 2014-04-16 12:22 岚天逸见 阅读(334) 评论(0) 推荐(0) 编辑

mysql_init调用卡住原因分析
摘要:有同学做类似如下的操作:class X{public:X() // 类X的构造函数ctor{_mysql_handler = mysql_init(NULL);}}; // 定义类X的全局变量X g_x; // 程序入口main函数int main(){。。。 。。... 阅读全文

posted @ 2014-04-15 20:23 岚天逸见 阅读(1304) 评论(0) 推荐(0) 编辑

磁盘文件读性能测试
摘要:未缓存前:time ./x bin.tar file size is 816322560816322560 bytes read nowreal 0m3.378suser 0m0.000ssys 0m0.996s 被缓存后:time ./x bi... 阅读全文

posted @ 2014-04-14 16:26 岚天逸见 阅读(233) 评论(0) 推荐(0) 编辑

madvise、fadvise、posix_madvise和posix_fadvise函数的使用
摘要:系统调用madvise的作用:建议内核如何使用指定段的内存。函数原型如下:#include int madvise(void *addr, size_t length, int advice); 参数advice的取值有如下几种:MADV_NORMAL MADV_RA... 阅读全文

posted @ 2014-04-14 14:47 岚天逸见 阅读(1766) 评论(0) 推荐(0) 编辑

进程间传递文件描述符fd
摘要:众所周知,子进程会继承父进程已经打开的文件描述符fd,但是fork之后的是不会被继承的,这个时候是否无能无力了?答应是NO。Linux提供了一个系统调用sendmsg,借助它,可以实现进程间传递文件描述符fd,而且不仅限于父进程到子进程。sendmsg函数的原型如下:... 阅读全文

posted @ 2014-04-14 09:44 岚天逸见 阅读(1762) 评论(0) 推荐(0) 编辑

brk/sbrk和mmap行为分析程序
摘要:#include #include #include // #include // int mallopt(int param, int value);// info mallopt, 一些系统可以man mallopt// M_TRIM_THRESHOLD: 紧缩内... 阅读全文

posted @ 2014-04-10 16:20 岚天逸见 阅读(582) 评论(0) 推荐(0) 编辑

编译boost,去掉不使用的组件
摘要:说明:下面内容仅针对Linux环境(boost官网为:http://www.boost.org/,可从这里下载它的源代码包,这里要求下载.tar.gz包,而非.7z、.zip或bz2包)。在当前目录下,解压boost库,如:tar xzf boost_1_52_0.t... 阅读全文

posted @ 2014-04-10 14:31 岚天逸见 阅读(649) 评论(0) 推荐(0) 编辑

bash/shell的字符串trim实现
摘要:#!/bin/shtrim(){ trimmed=$1 trimmed=${trimmed%% } trimmed=${trimmed## } echo $trimmed}测试:a=" x x "b=" b b"c="c c "echo "=$... 阅读全文

posted @ 2014-04-10 10:59 岚天逸见 阅读(3380) 评论(0) 推荐(0) 编辑

Linux下的strerror是否线程安全?
摘要:下列是glibc-2.14中的源代码: 点击(此处)折叠或打开 char * strerror (errnum) int errnum; { char *ret = __... 阅读全文

posted @ 2014-04-10 10:59 岚天逸见 阅读(1058) 评论(0) 推荐(0) 编辑

升级Ubuntu 12.04下的gcc到4.7
摘要:我们知道C++11标准开始支持类内初始化(in-class initializer),Qt creator编译出现error,不支持这个特性,原因在于,Ubuntu12.04默认的是使用gcc4.6,而只有gcc4.7才支持C++11,使用如下办法升级Ubuntu ... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(259) 评论(0) 推荐(0) 编辑

当Linux用尽内存
摘要:Mulyadi Santosa也许你很少面临这一情况,但是一旦如此,你一定知道出什么错了:可用内存不足或者说内存用尽(OOM)。结果非常典型:你不能再分配内存,内核会杀掉一个任务(一般是正在运行那个)。一般半随着大量的交换读写,你可以从屏幕和磁盘动向看出来。这个问题下... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(414) 评论(0) 推荐(0) 编辑

cgroup初步分析(1)
摘要:cgroup的功能和作用不废话,直说一下cgroup的几条设计准则,有了几条设计准则的约束,就比较容易理解其中的数据结构和函数,至于源代码cgroup.c,无非是两个内容,一是task_struct、cgroup、css_set三个数据结构互相关联,而是cgroup文... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(173) 评论(0) 推荐(0) 编辑

Vim编码知识,乱码问题
摘要:原文:http://demi-panda.com/2012/12/26/vim-encoding/ 在vim的初始学习阶段,乱码经常是困扰新手的一个比较烦躁的问题,本文试图阐述Vim的编码知识,及设置,针对乱码的原因和解决方案。 文本编码 常见的文本编码包括:AS... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(224) 评论(0) 推荐(0) 编辑

undefined reference to `clock_gettime
摘要:下面这个错误通常是因为链接选项里漏了-lrt,但有时发现即使加了-lrt仍出现这个问题,使用nm命令一直,会发现-lrt最终指向的文件没有包含任何symbol,这个时候,可以找相应的静态库版本librt.a,看看它里面是否存在`clock_gettime'。 ... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(900) 评论(0) 推荐(0) 编辑

libtool的工作原理
摘要:libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中;使用libtool的标准方法,可以在不同平台上创建并调用动态库。可以认为libtool是gcc的一个抽象,其包装了gcc(或者其他的编译器),用户无需知道细节,只要告诉libtool... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(175) 评论(0) 推荐(0) 编辑

linux core文件机制
摘要:在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1.core文件的生成开关和大小限制-----------------------------... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(306) 评论(0) 推荐(0) 编辑

grep多条件和sed合并两行
摘要:grep多条件,最简单的方式是使用正则表达式:egrep "条件1|条件2" sed合并两行,将1234合并成:1 23 4sed '$!N;s/\n/\t/' 文件名按模式合并:sed '/2/{N;s/\n/\t/}' 文件名 ... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(1208) 评论(0) 推荐(0) 编辑

算术运算指令
摘要:作者: 来源: 发布日期:2007-04-25 算术运算指令是反映CPU计算能力的一组指令,也是编程时经常使用的一组指令。它包括:加、减、乘、除及其相关的辅助指令。 该组指令的操作数可以是8位、16位和32位(80386+)。当存储单元是该类指令的操作数时,该... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(455) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 下一页

导航

统计信息

点击右上角即可分享
微信分享提示