linux
huguangshanse00
这个作者很懒,什么都没留下…
展开
-
多线程使用
1. POSIX 线程标准 POSIX线程标准(POXIS Threads,缩写为Pthreads)是POSIX的线程标准,定义了一系类操作线程的API。1.1 POSIX标准 POSIX标准,POSIX表示可移植操作系统接口,即Portable Operating System Interface ofUNIX,缩写为POSIX。POSIX 标准定义了操作系统为应用程序提供的接口标准,是IEEE为要在各种原创 2020-10-04 12:09:42 · 313 阅读 · 0 评论 -
转载:使用 GDB 恢复堆栈信息
转载:使用 GDB 恢复堆栈信息http://www.linuxidc.com/Linux/2017-07/145508.htm转载 2017-08-10 12:52:28 · 657 阅读 · 0 评论 -
learn Log Structured Merge Tree
参考:1. Log Structured Merge Trees(LSM) 原理http://www.open-open.com/lib/view/open1424916275249.html原创 2016-11-20 21:29:18 · 389 阅读 · 0 评论 -
Gossip协议
阅读参考:Gossip协议分布式基础通信协议:paxos,totem和gossip原创 2017-06-18 09:01:07 · 380 阅读 · 0 评论 -
谈操作内存malloc,memset对程序时间的影响
背景这两天在看postgis在分布式数据库的使用,由于postgis的插件的sql文件内部包含了自定义表及向表中插入数据的insert操作。由于现在postgre-xc上create extension 逻辑:现在本地coordinator上执行完该sql文件; 再在各个datanode及其他coordinator上执行。由于在coordinator上执行insert 语句会将...原创 2018-11-17 13:24:16 · 2601 阅读 · 0 评论 -
了解kafka
参考:kafka介绍原创 2017-07-02 23:03:58 · 253 阅读 · 0 评论 -
linux下patch文件使用
初识patch还是和Z同事沟通问题时认识的,回想起已经近半年原创 2014-06-29 11:20:50 · 14525 阅读 · 0 评论 -
linux下一些操作
1、显示行号linux 下vi编辑器显示行号,用vi a.c打开文件-->输入':',再输入set nu回车,显示行号--->单击'i'进入插入编辑模式。用set nonu取消行号。2、添加\删除用户,更改用户所属组(1)添加用户#useradd username添加或更改用户密码#passwd username, 然后按照提示操作(2)删除用户方式1:#use原创 2013-01-17 13:29:51 · 718 阅读 · 0 评论 -
linux 开源文章篇
1.malloc()之后,内核发生了什么?URL:http://blogread.cn/it/article/6458原创 2014-02-19 23:22:12 · 689 阅读 · 0 评论 -
linux下core文件
1.一个小方法来测试产生core文件直接输入指令:kill -s SIGSEGV $$会在当前目录下生成一个core文件若没产生在看下面的步骤。2./proc/sys/fs /suid_dumpable文件的内容改为1(一般默认是0)root用户下 echo "1" > /proc/sys/fs /suid_dumpable直接用vi更改尝试没成功。3.原创 2013-09-04 00:02:21 · 1078 阅读 · 0 评论 -
linux 进程
参考:1.http://c.happycodings.com/C_on_Unix/code10.html原创 2013-12-22 11:14:21 · 609 阅读 · 0 评论 -
转载:LRU算法
转载来自:LRU页面置换算法模拟 一、设计目的1、用C语言实现最近最久未使用(LRU)置换算法。2、了解内存分页管理策略3、掌握调页策略4、掌握一般常用的调度算法5、选取调度算法中的典型算法,模拟实现 二、设计任务在Window98/2000 系统的TC2.0环境下运行程序;通过从一般常用的调页算法中选取典型算法LRU,了解页面管理的相关细节,转载 2014-08-23 20:02:46 · 9868 阅读 · 0 评论 -
linux 调试
1. rpm failed: Thread died in Berkeley DB library 明明用rpm查看包存在,但删除的时候进程就停住了。后来出现以下错误:rpmdb: Thread/process 10646/3086534416 failed: Thread died in Berkeley DB library此时需要清理以下rpm的临时文件# rm -f原创 2013-09-08 23:43:17 · 931 阅读 · 0 评论 -
linux 出错处理函数
对linux出错处理,见过的函数有strerror,原创 2014-11-01 23:30:25 · 1013 阅读 · 0 评论 -
转载:linux 内存管理——内核的shmall 和shmmax 参数
linux 内存转载 2015-11-29 20:36:03 · 5196 阅读 · 0 评论 -
perl
大小写转换有两种方法,一种用正则中的转意字符,另外一种是字符串函数功能 转意 函数 全部字母转换成大写 \U *用\E标记结束 uc 全部字母转换成小写 \L *用\E标记结束 lc 首字母转换成大写 \u ucfirst 首字母转换成小写 \l lcfirst 实例:#!perl -w$string="Hello, World!!!";$str原创 2014-01-01 16:03:08 · 1009 阅读 · 0 评论 -
转载:ptmalloc,tcmalloc和jemalloc内存分配策略研究
声明:网上搜了下,想找下该文章原出处,但是没能够找到,因此这里无法给出原文链接。最近看了glibc的ptmaoolc,Goolge的tcmalloc和jemalloc,顺便做了一点记录。可能有些地方理解地不太对,如有发现还请大神指出。 操作系统内存布局 各种malloc的内存分配管理方式离不开操作系统的内存布局策略。32位经典内存布局 32位系统下经转载 2015-10-05 16:36:11 · 664 阅读 · 0 评论 -
linux 信号
linux 信号原创 2015-08-24 08:04:09 · 415 阅读 · 0 评论 -
linux 线程 (1)
参考:(1)http://www.cnblogs.com/fuyunbiyi/p/3475602.html原创 2014-05-13 22:39:31 · 813 阅读 · 0 评论