linuxMemCache安装手册1、所需软件列表:memcached-1.4.5.tar.gzlibevent-1.4.12-stable.tar.gzMemcache用到了libevent这个库用于Socket的处理,在http://www.danga.com/memcached下载这两个软件至本地/usr/local/src目录,命令如下:cd/usr/local/srcwgethttp://memcached.googlecode.com/file
系统 2019-08-12 09:27:24 2367
在书上看到一段话,描述进程的一生,感觉写的挺好的首先,随着fork的成功执行,一个新的子进程诞生,此时他还只是父进程的一个克隆,从父进程那里得到数据段和堆栈段的拷贝。然后随着exec,新的进程脱胎换骨,独立成家,看是独自执行一个全新的程序,并完全代替原有的父进程。人有生老病死,进程也一样,他可以是自然死亡,即运行到main函数的最后一"}",从容的离我们而去;也可以自杀,自杀有两种方式,第一种是调用exit函数,一种是在main函数内使用return,无论
系统 2019-08-12 01:33:48 2367
将数据库访问集成到Linux应用中
系统 2019-08-29 23:19:43 2366
1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.2.添加sudo文件的写权限,命令是:chmodu+w/etc/sudoers3.编辑sudoers文件vi/etc/sudoers找到这行rootALL=(ALL)ALL,在他下面添加xxxALL=(ALL)ALL(这里的xxx是你的用户名)ps:这里说下你可以sudoers添加下面四行中任意一条youuserALL=(ALL)ALL%youuserALL=(ALL)ALLyouuserA
系统 2019-08-12 01:33:49 2366
本文由极客范-只爱看海翻译自ChrisHoffman。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。如果你是一个Linux用户,你可能会听说Linux的文件系统不需要碎片整理。你也可能会注意到Linux的发行版本也都没有磁盘碎片整理的功能。这是为什么呢?要理解为什么Linux的文件系统不会想Windows的文件系统一样产生碎片,你首先要明白碎片到底是如何产生的,还有这两大操作系统的文件系统的工作方式到底有什么不同。什么是磁盘碎片?
系统 2019-08-29 22:41:32 2365
linux输入yum后提示:-bash:/usr/bin/yum:Nosuchfileordirectory的解决方案今天在安装程序时,发现有一个插件未安装,我就随手敲了一个命令,看都没看yumremoveyum然后就杯具了...1[root@localhost~]#yum2-bash:/usr/bin/yum:Nosuchfileordirectory这个粗心的手误倒不至于让整个系统瘫痪,yum却无法使用了。于是,我试着折腾了一番1rpm-ivh--no
系统 2019-08-12 09:27:28 2365
对于Linux用户而言,在安装一台Linux机器的时候,遇到的问题之一就是给各分区估计和分派足够的硬盘空间。无论对一个正在为服务器寻找空间的系统管理员,还是一个磁盘即将用尽的普通用户来说,这都是一个非常常见的问题。一般我们会想到解决的方法是:1.挂接一个新的硬盘,然后使用符号链接,链接到新的硬盘。2.利用一些调整分区大小的工具(比如Pqmagic),进行无损伤数据分区。一、问题的提出但是,这些都只是暂时性的解决办法,而且都需要让机器停止运行或者持续很长时间
系统 2019-08-29 22:19:31 2364
WinDBG提供了多种设断点的命令:bp,bu,bm,babp命令是在某个地址下断点,可以bp0x7783FEB也可以bpMyApp!SomeFunction。对于后者,WinDBG会自动找到MyApp!SomeFunction对应的地址并设置断点。但是使用bp的问题在于:1)当代码修改之后,函数地址改变,该断点仍然保持在相同位置,不一定继续有效;2)WinDBG不会把bp断点保存工作空间中。所以,我比较喜欢用bu命令。bu命令是针对某个符号下断点。比如b
系统 2019-08-12 01:32:52 2364
音频处理介绍(Linux手机)转载时请注明出处和作者联系方式作者联系方式:李先静昨天从整体上介绍了一下音频处理流程,让大家对音频处理有个大致的概念,以便进行深入的研究。整个音频处理可以分为三个部分:用户空间Mplayerservice它是一个独立的服务进程,其主要作用有;首先是充当一个抽象层,隔离下层的软件和硬件平台,让应用程序不受下层变化的影响,比如以前我们用mplayer,现在改为用gstreamer
系统 2019-08-12 01:32:43 2364
我日常使用Linuxshell(Bash),但是我经常忘记一些有用的命令或者shell技巧。是的,我能记住一些命令,但是肯定不会只在特定的任务上使用一次,所以我就开始在我的Dropbox账号里用文本文件写下这些Linuxshell的小技巧,现在我决定共享它给你。这个表我以后还会更新。记住,这里的一些贴士需要在你的Linux发行版上安装额外的软件。在bash中检查远程端口是否打开:echo>/dev/tcp/8.8.8.8/53&&echo"open"将进程
系统 2019-08-29 23:03:24 2363
#include#include#includeusingnamespacestd;#defineWIDTH40intBSS_global_uninit_a;intBSS_global_uninit_b;intstaticBSS_global_uninit_static_a;intstaticBSS_global_uninit_static_b;intDS_global_init_a=1;intDS
系统 2019-08-12 01:33:49 2363
VIM必知必会12大类型操作-Claire_level的个人页面-开源中国社区VIM必知必会12大类型操作vi基本操作1、插入i在光标前插入I在行首插入a在光标后插入A在行末插入o在下一行插入O在上一行插入r输入替换光标位置字符R进入输入替换模式,输入时替换光标后字符u撤销上一步,在没有保存文件时一直有用ESC退出编辑模式2、保存:wq/ZZ保存退出:w保存:w!强制保存:wfilename文件另存为filename:n1,n2wfilename将n1行到
系统 2019-08-12 01:33:04 2362
epoll-I/Oeventnotificationfacility在linux的网络编程中,非常长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的优点在于它不会随着监听fd数目的增长而减少效率。由于在内核中的select实现中,它是採用轮询来处理的,轮询的fd数目越多,自然耗时越多。而且,在linux/posix_types.h头文件有这种声明:#define__F
系统 2019-08-12 01:33:29 2361
经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。VIRT,VirtualImage(kb)RES,Residentsize(kb)SHR,SharedMemsize(kb)%MEM,Memoryusage(kb)SWAP,Swappedsize(kb)CODE,Codesize(kb)DATA,Data+Stacksize(kb)nFLT,PageFaultcountnDRT,DirtyPagescount尽
系统 2019-08-12 01:33:02 2361
top:动态查看进程的变化转载请出自出处:http://eksliang.iteye.com/blog/2166641相对于ps是选取一个时间点的进程状态,top则可以持续检测进程运行的状态。使用方法如下:top[-d数字]|top[-bnp]参数:-d:后面可以接秒数,就是整个进程界面更新的秒数。默认是5秒-n:与-b搭配,意义是,需要进行几次top的输出结果。-p:指定某些个PID来进行查看监测而已。在top执行过程当中可以使用的按键命令:?:显示在t
系统 2019-08-12 09:30:36 2360