上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
  2012年5月30日
摘要: http://www.perfgeeks.com/?p=723http://www.perfgeeks.com/?p=770经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。 VIRT , Virtual Image (kb) RES, Resident size (kb) SHR, Shared Mem size (kb) %MEM, Memory usage(kb) SWAP, Swapped size (kb) CODE, Code size (kb) DATA, Data+Stack size (kb) nFLT, Page Fault c 阅读全文
posted @ 2012-05-30 13:43 阿笨猫 阅读(6242) 评论(0) 推荐(2) 编辑
  2012年5月11日
摘要: 1.vimdifffile1 file2打开两个文件的对比,会对不同的地方做高亮指示。2. ]c跳到下一个不同行,[c 跳到上一个3. 在一行不同处,do将另一个buffer的改动应用于当前bufferdp 将当前buffer的该行内容应用于另一个buffer4. 因为两个buffer横向对比,而屏幕宽度有限,所以每次要到两个buffer分别:set wrap来使其折行,为了省事,写一个键盘影射来做这个事。func Wrap() :set wrapendfuncmap <F10> :call Wrap() <CR><C-W><C-W> :call 阅读全文
posted @ 2012-05-11 15:53 阿笨猫 阅读(13735) 评论(0) 推荐(1) 编辑
  2012年4月8日
摘要: http://www.51testing.com/?uid-159438-action-viewspace-itemid-102761在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1.core文件的生成开关和大小限制---------------------------------1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。2) 使用ulimit -c filesize命令,可以限制core文件的大 阅读全文
posted @ 2012-04-08 20:42 阿笨猫 阅读(2223) 评论(0) 推荐(0) 编辑
摘要: 先说在应用层怎么搞这个事,很简单:#include<stdio.h>#include<unistd.h>intmain(){charlink[100],path[100];sprintf(link,"/proc/%d/exe",getpid());/////////////readlink(link,path,sizeof(path));//////////////printf("%s/n",path);return0;}或者#include<stdio.h>#include<unistd.h>char*g 阅读全文
posted @ 2012-04-08 20:28 阿笨猫 阅读(8456) 评论(0) 推荐(0) 编辑
摘要: http://www.iteye.com/topic/261176对大多数不从事Linux平台C语言开发的人来说,GNU gcc的一套工具和Linux平台的共享库的使用还是十分陌生的,其实我也不太熟悉,姑且写点基础知识,权当做备忘吧。一、GNU gcc的编译工具用法我们先来写一个简单的C程序:hello.cC代码#include<stdio.h>voidprint_hello(){printf("HelloWorld\n");}intmain(intargc,charargv[]){print_hello();return0;}定义了一个print_hello函 阅读全文
posted @ 2012-04-08 19:21 阿笨猫 阅读(640) 评论(0) 推荐(0) 编辑
  2012年3月4日
摘要: 1.为什么要使用采样器在这个网页上有一段描述比较靠谱 http://www.philippeadjiman.com/blog/2009/12/20/hadoop-tutorial-series-issue-2-getting-started-with-customized-partitioning/简单的来说就是解决"How to automatically find “good” partitioning function",因为很多时候无法直接制订固定的partitioner策略,所以需要知道实际的数据分布.糟糕的策略导致的结果就是每个reduce节点得到的数据部均匀, 阅读全文
posted @ 2012-03-04 12:11 阿笨猫 阅读(4010) 评论(1) 推荐(3) 编辑
  2012年2月28日
摘要: http://www.4ucode.com/Study/Topic/1909519http://coolaj86.info/articles/super-simple-gprof.htmlhttp://sam.zoy.org/writings/programming/gprof.htmlhttp://www.cs.utah.edu/dept/old/texinfo/as/gprof.html1简介改进应用程序的性能是一项非常耗时耗力的工作,但是究竟程序中是哪些函数消耗掉了大部分执行时间,这通常都不是非常明显的。GNU编译器工具包所提供了一种剖析工具GNUprofiler(gprof)。gpro 阅读全文
posted @ 2012-02-28 18:33 阿笨猫 阅读(7833) 评论(0) 推荐(2) 编辑
  2012年2月23日
摘要: 使用版本是0.19.2,据说0.20以后,MultipleOutputFormat不好使,不知道真假api可以参考http://hadoop.apache.org/common/docs/r0.19.2/api/但是说老实话,光看api有的时候有点混乱,每个函数到底影响些啥呢?protected KgenerateActualKey(Kkey, Vvalue) Generate the actual key from the given key/value.protected VgenerateActualValue(Kkey, Vvalue) Generate the actual valu 阅读全文
posted @ 2012-02-23 18:58 阿笨猫 阅读(1831) 评论(0) 推荐(0) 编辑
  2012年2月19日
摘要: http://http://www.sooset.com/是一个提供在线开源代码查看的网站,在上面可以找到大多数开源软件的源码,注册用户也可以自己提交源码,并可选择是否共享给其他用户。当前支持的解析的编程语言包括:支持解析的编程语言支持解析的文件类型C*.c ,*.h C++*.cpp *.hJAVA*.javaPYTHON*.pyJS*.js支持的解析器:IE7 ,IE8,Firefox ,Chrome.1.如果能更方便的找到需要的代码工程?a.如何更方便的通过搜索框查找?可以通过以下任意一种方式选择搜索的关键字:关键字选择举例直接使用工程名如直接输入 linux,snort,glibc等关 阅读全文
posted @ 2012-02-19 14:10 阿笨猫 阅读(730) 评论(0) 推荐(0) 编辑
  2012年2月10日
摘要: 我使用的是indigo,其他的类似查找Eclipse有内置的代码格式化程序和模板,也可以创建自己的模板: 一个是格式化代码的代码模板:windows->Preferences->java->code style->Formatter 使用的命令是:ctrl+shift+f. 一个是自动插入代码的时候的格式的模板:windows->Preferences->java->editor->templates 这些设置好了之后,都可以保存成xml格式在别的地方import即可使用 阅读全文
posted @ 2012-02-10 17:22 阿笨猫 阅读(3068) 评论(0) 推荐(0) 编辑
  2012年2月8日
摘要: 但在使用source insight 的时候一直被一个问题困扰着:就是在 { 后如果敲下回车后,光标换行后,但没有自动缩进,用起来很不习惯,每次都还要瞧下TAB,麻烦~~实际不敲TAB的效果如下:fun(){int x=0;}上面那样写程序很不标准,希望在 { 后敲回车后让代码自动缩进,如下效果。(比较郁闷的方法是每次敲回车后再敲下 TAB)fun(){ int x=0;}想想,source insight 这么专业的编辑器,总不会这么不智能吧~~~ 肯定有地方可以设置的。把菜单翻了好几遍也没找到。后来还是在GOOGLE里找到了解决的方法。在此感谢华夏黑客同盟的帖子。1、进入document 阅读全文
posted @ 2012-02-08 21:17 阿笨猫 阅读(7647) 评论(0) 推荐(1) 编辑
  2012年1月17日
摘要: http://www.slideshare.net/hadoopusergroup/cloudera-desktophttp://www.harshj.com/2010/06/01/cloudera-desktop-and-hadoop-distribution-on-archlinux/http://blog.milford.io/2010/06/setting-up-clouderas-hadoop-cdh2-distribution-on-centos/http://www.cloudera.com/blog/2009/10/introducing-cloudera-desktop/ht 阅读全文
posted @ 2012-01-17 18:41 阿笨猫 阅读(492) 评论(0) 推荐(0) 编辑
  2012年1月13日
摘要: http://iwebcode.iteye.com/blog/1307068http://blog.sina.com.cn/s/blog_3e99363d0100tsmo.html 一、浏览器内核 (排版引擎/渲染引擎)首先解释一下浏览器内核是什么东西。英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核,至于为什么流行这么称呼,请自行领悟。Rendering Engine,顾名思义,就是用来渲染网页内容的,将网页的代码转换为最终你看得见的页面。因为是排版,所以肯定会排版错位等问题。为什么会排版错位呢?有的是由于网站本身编写不规范,有的 阅读全文
posted @ 2012-01-13 23:20 阿笨猫 阅读(968) 评论(0) 推荐(0) 编辑
  2012年1月8日
摘要: http://blog.csdn.net/wuxiaoyan_home/article/details/4826440 一、配置oracle环境变量 #vi /etc/profile最后加入 export ORACLE_HOME=/usr/lib/oracle/10.2.0.4/client export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:. export TNS_ADMIN=$ORACLE_HOME export PATH=$PATH:$ORACLE_HOME/bin:. 六、配置连接tnsna 阅读全文
posted @ 2012-01-08 15:40 阿笨猫 阅读(254) 评论(0) 推荐(0) 编辑
  2012年1月2日
摘要: http://www.linuxjournal.com/article/7795http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html!!!!!!!!!!!!!!!!!!!!!!!!!!1http://www.tldp.org/HOWTO/Program-Library-HOWTO/Placing your own code between a program and the libraries it is linked against is easy when you use the LD_PRELOAD 阅读全文
posted @ 2012-01-02 21:47 阿笨猫 阅读(6719) 评论(0) 推荐(0) 编辑
  2012年1月1日
摘要: http://www.ibm.com/developerworks/cn/aix/library/au-unixtools.htmlhttp://www.ibm.com/developerworks/aix/library/au-unixtools.html?S_TACT=105AGX52&S_CMP=cn-a-aixhttp://www.cnblogs.com/amethyst623/articles/1946499.html库文档的开发与使用软件开发者可以使用某种语言的库函数,这些库函数通常放在/lib和/usr/lib目录中,而大多数的库函数放在/usr/lib中,比如标准C库函 阅读全文
posted @ 2012-01-01 11:04 阿笨猫 阅读(2124) 评论(0) 推荐(0) 编辑
  2011年12月14日
摘要: new有三种使用方式:plain new,nothrow new和placement new。 (1)plain new顾名思义就是普通的new,就是我们惯常使用的new。在C++中是这样定义的: void* operator new(std::size_t) throw(std::bad_alloc); void operator delete(void *) throw();提示:plain new在分配失败的情况下,抛出异常std::bad_alloc而不是返回NULL,因此通过判断返回值是否为NULL是徒劳的。(2)nothrow new是不抛出异常的运算符new的形式。nothrow 阅读全文
posted @ 2011-12-14 23:08 阿笨猫 阅读(2708) 评论(0) 推荐(0) 编辑
摘要: http://www.thegeekstuff.com/2008/09/bash-shell-take-control-of-ps1-ps2-ps3-ps4-and-prompt_command/http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.htmlYour interaction with Linux Bash shell will become very pleasant, if you use PS1, PS2, PS3, PS4, and PROMPT_COMMAND effectivel. 阅读全文
posted @ 2011-12-14 21:15 阿笨猫 阅读(1256) 评论(0) 推荐(0) 编辑
  2011年12月11日
摘要: 最近写个小东西,遇到模板的一个报错,挺有意思的,错误代码如下1#include<iostream>2#include<set>3usingnamespacestd;45template<classT>6voidSet2Str(set<T>inset)7{8//typenameT::iteratoritset;9set<T>::iteratoritset;10}111213intmain(intargc,charconst*argv[])14{15set<int>a;16Set2Str<int>(a);1718r 阅读全文
posted @ 2011-12-11 13:55 阿笨猫 阅读(6355) 评论(0) 推荐(1) 编辑
  2011年12月6日
摘要: 最近在看redis的代码,简单记录下自己认为重要的点,自己写比较费时间的,我会把查到的资料贴出来方便查看淘宝的redis内存分析http://www.searchtb.com/2011/05/redis-storage.html淘宝关于zipmap和skiplist的分析http://rdc.taobao.com/blog/cs/?tag=redisredis各个点的分析,值得一看!!!http://www.petermao.com/category/redis协议,主从复制,事件模型,持久化http://www.hoterran.info/redis_protocolhttp://www.h 阅读全文
posted @ 2011-12-06 09:09 阿笨猫 阅读(1309) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页