- 博客(14)
- 收藏
- 关注
原创 java 高并发参数调优
<br />-XX:+UseParNewGC -XX:+ExplicitGCInvokesConcurrent -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31 -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=50 -XX:CMSFullGCsBeforeCompaction=1<br /> <br />ht
2010-12-17 10:02:00
912
转载 现在我们用automake来管理我们前面所建立的函数库
系统程序员成长计划-工程管理(三)<br />1,549 views|2009-04-09|李先静|系统程序员成长计划| | 12 条评论<br />转载时请注明出处和作者联系方式<br />文章出处:http://www.limodev.cn/blog<br />作者联系方式:李先静 <xianjimli@gmail.com><br /> <br />系统程序员成长计划-工程管理(三)<br />函数库<br />现在我们用automake来管理我们前面所建立的函数库,这是一个基础的函数库,我们就把它命名
2010-07-22 21:12:00
713
转载 第四部分 在configure.in中使用宏来检测
<br />+++++++++++++++++++++++++ 第四部分 在configure.in中使用宏来检测 ++++++++++++++++++++++++<br />一、如何自动搜索库并配置 -I和-L:<br />1. 库带了 .pc 文件:<br />如果库在$(prefix)/lib/pkgconfig/目录中加上了.pc文件,那么这样的库的信息可以如下提取:<br />PKG_CHECK_MODULES(DEP, gtk+-2.0 >= 2.10.0 ORBit-2.0 >= 0.2)<b
2010-07-22 15:45:00
4718
转载 第三部分 Makefile 的工程组织
+++++++++++++++++++++++++ 第三部分 Makefile 的工程组织 ++++++++++++++++++++++++<br /><br />写在前面的话:<br />如果库1依赖于库2,用户只用lib1的话,我还没看到,怎么避免用 -l库2。就是说 -l库1的同时,也要-l库2才能编译通过。 我现在能想到的只有用 pkg-config 加上 .pc 文件来免得用户知道要依赖什么。<br /><br />上面介绍了 Automake(autotools) 的标准工程组织,下面对比以下,
2010-07-22 15:44:00
965
转载 第二部分 Automake的标准工程组织
<br />++++++++++++++++++++++++++++ 第二部分 Automake的标准工程组织:+++++++++++++++++++++++++++<br />一、总体上的目录:<br />一般会有如下目录和文件,这些自己创建(见二)或用acmkdir自动生成:<br />1. 目录:<br />(1) 必选:<br />m4: 第三方或自己写的用于configure.in中的宏<br />doc: 各种文档<br />src: 源码顶层目录(里面怎么细分是自己的事)<br />confi
2010-07-22 15:43:00
1115
转载 第一部分 Autotools 基础 介绍
+++++++++++++++++++++++++ 第一部分 Autotools 基础 介绍 ++++++++++++++++++++++++++++<br />(注意:要实际用的开发模式,见第二部分以后。)<br /><br />The GNU build system has two goals:<br />The first is to simplify the development of portable programs. <br />The second is to simplify the
2010-07-22 15:39:00
787
转载 LINUX字符设备驱动程序原理总结
LINUX字符设备驱动程序原理总结<br /> <br />一)设备的输入/输出原理<br />通常,任何数据都必须通过内核空间才能到达应用程序的缓冲上。例如:对一个设备的读操作会引起数据被至少复制两遍,一遍是将内容复制到内核缓冲中,另一遍是将其再次复制到用户缓冲中。这是为了保证数据的可靠性和安全性所付出的代价。<br />但是,当字符设备驱动程序在低速字符设备上读写操作时,它通常直接将数据从用户空间的缓冲中复制到设备上。<br /> <br />二)I/O和字符设备<br />字符设备包括两种类型的设备
2010-07-08 10:12:00
967
转载 linux文件读写浅析
<br />在《linux内核虚拟文件系统浅析》这篇文章中,我们看到文件是如何被打开、文件的读写是如何被触发的。 <br /><br /> 对一个已打开的文件fd进行read/write系统调用时,内核中该文件所对应的file结构的f_op->read/f_op->write被调用。 <br /><br /> 本文将顺着这条路走下去,大致看看普通磁盘文件的读写是怎样实现的。 <br /><br /> linux内核响应一个块设备文件读写的层次结构如图(摘自ULK3): <br /><br /> 1、
2010-07-07 15:10:00
401
原创 vim tips
;; 标题栏,显示"buffer的名字@Emacs"(setq frame-title-format;设置标题栏显示文件的完整路径名("%S" (buffer-file-name "%f"(dired-directory dired-directory "%b"))));; 禁用启动信息(setq inhibit-startup-message t);; 显示光标位置(setq co
2009-10-29 20:56:00
480
转载 vim tips
热切期盼您改进本页,要改进本页,请先登录,并选择编辑。由于转载不当很可能造成格式的破坏,降低文档价值,本文不推荐转载。但是您确实有转载本文档的权利,如果您一定要转载,请一定保留本文的所有信息。vi作为优秀的文本编辑器,同样可以胜任程序编写任务。本文介绍使用VI进行程序设计的一些技巧。语法加亮显示目前的vim支持多种语言的语法高亮显示。在命令状态下输入::syntax o
2009-09-21 15:43:00
400
转载 Operation CONNECT BY WITH FILTERING
It happened to me several times to being asked about the mysterious full table scan in CONNECT BY operations. In this post I would like to share with you some of the information I wrote about it in
2009-07-02 18:11:00
799
转载 Oracle执行计划的相关概念
Oracle执行计划的相关概念: Rowid:系统给oracle数据的每行附加的一个伪列,包含数据表名称,数据库id,存储数据库id以及一个流水号等信息,rowid在行的生命周期内唯一。 Recursive sql:为了执行用户语句,系统附加执行的额外操作语句,譬如对数据字典的维护等。 Row source(行源):oracle执行步骤过程中,由上一个操作返回的符合条件的行的集合。 Predic
2009-07-01 22:09:00
382
转载 如何导出并解读oracle block(非原创)
如何导出并解读oracle block(非原创)DUMPING ORACLE BLOCKSBrian Peasland, Raytheon at EROS Data CenterINTRODUCTIONIn a few cases, it is desirable to dump the contents of an Oracle data block. These blocks m
2009-06-27 14:41:00
1377
转载 Index Full Scan vs Index Fast Full Scan
[Oracle] Index Full Scan vs Index Fast Full Scan作者:汪海 (Wanghai) 日期:14-Aug-2005 出处:http://spaces.msn.com/members/wzwanghai/ Index Full Scan vs Index Fast Full Scan index full scan和index
2009-06-27 01:02:00
551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人