自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Newweapon's Trace

Try my best and smile every day!

  • 博客(193)
  • 资源 (13)
  • 收藏
  • 关注

原创 Java程序运行时间统计

写代码特别是完成一些对时间要求比较高的任务时,我们经常需要统计程序运行时间。整体思路当然很简单,在程序开启和结束后分别记录当前时间,两者相减,就得到了程序运行时间。以下介绍一些常见方法,具体使用情况可以根据项目需要选择。一、简单方法1.1 System.currentTimeMillis()大家第一印象肯定想到的是System.currentTimeMillis()。没错!这个可以用来...

2019-01-13 23:00:13 8623

原创 Browsers send requests twice

Several days ago, I found that some pages of my site would be requested twice each time. I also noticed that this only happens when I am not logged in.But since I noticed this in firebug console,

2009-10-15 16:58:00 1005

转载 Parsing Html

 It depends *very*much* on what youre trying to extract.I once had my motd come from $x = `curl -s http://www.care2.com/`;$t = strpos($x, DAILY QUACK UP);$y = substr($x, $t, 300);$t = s

2009-02-03 11:59:00 741

转载 Parsing HTML in PHP

Haveyou ever wanted to get a list of the links contained in a HTML page? Ora list of images, the title or every other non-nested tag for thatmatter? Then this is the class for you!Example:

2009-02-03 11:58:00 781

原创 在ubuntu8.04中安装OpenOffice3

Ubuntu8.04中的OpenOffice版本为2.4。安装OpenOffice3并不会和OpenOffice2.4冲突,如果你不需要把OpenOffice3添加到系统菜单中去的话。也就是说这两者可以同时存在。如果要把OpenOffice3添加到系统菜单中,则需要使用新立得软件管理将OpenOffice2.4卸载。安装OpenOffice3的步骤如下:1. 下载直接到http

2008-11-15 12:44:00 815

原创 CSDN的bug

1. 在firefox中不能发布迷你博客,至少在ubuntu8.04中的firefox3下不能发布,点击“发布”按钮无效。这个问题已经很久了,也没有看到有什么解决,估计还没发现。2. 在别人的空间中不能发布留言,老是“出错啦~“...

2008-11-12 22:30:00 538

原创 PHP正则表达式

Php有两种类型的正则表达式,一种是与perl兼容的表达式,一种是扩展POSIX的。一般我们使用的是Perl兼容的正则表达式。使用简单的表达式弄清楚以下几个步骤就是了:1. 弄清楚PHP中的正则表达式是以“/”开始,并以“/“结束,比如: /abc/ --表示在任意位置包含abc的字符串。2. 理解PHP中正则表达式的特殊字符。包括:“/”、“/”、“^“、“$”……。这些字符都代表特殊的含义,如

2008-11-12 12:30:00 639

原创 windows下Tomcat多域名

1. 修改host下,接收要设置的域名:进入C:/WINDOWS/system32/drivers/etc,先取消host文件的只读属性。然后添加一句:127.0.0.1    docviewer.com.cn所以配置完之后的host可能如下:127.0.0.1       localhost 127.0.0.1    docviewer.com.cn  127.0.0

2008-11-03 01:32:00 566

原创 大量的开发文档在线查看啦

花了两天时间,在网上找啊找,下啊下,才搞了这么些文档,真tnnd的辛苦啊。稍微标题档了一下,其实资料还不是很多的,呵呵。目前主要收集的是JavaEE相关的,其他的还在收集中...网站的主要目的就是让coder们在工作和学习的过程中不用再到处到各个网站去找文档了。欢迎大家来踩,并收藏使用。http://docviewer.netC/C++Apache log4

2008-10-31 02:15:00 733

转载 解决Ubuntu休眠后无声的问题

两种方法:1. 每次启动后,手动运行如下命令重载alsa。alsa force-reload2. 创建脚本,每次休眠后启动自动运行。1): 修改 /etc/default/alsa 中的 "force_unload_modules_before_suspend" 为:force_unload_modules_before_suspend="snd_hda_intel"2): 创建文件 /usr

2008-10-24 23:33:00 1394

原创 evince pdf viewer中文乱码

Ubuntu8.04 ADM64环境。1. 安装xpdf的中文支持包,evince后台是通过xpdf来进行字串处理的,所以需要安装对应的中文支持。 sudo apt-get install xpdf-chinese-simplified2. 安装poppler sudo apt-get install poppler-utils 可以理解为一个PDF中文显示插件。3. 还需要装pop

2008-10-18 00:11:00 1143

原创 ubuntu8.04中编译安装php(apache/php使用apt-get安装)

本来在ubuntu中安装lamp是非常简单的,直接使用新立得软件管理工具-->Edit-->Mask Package as Task,然后选择lamp server即可。或者使用apt-get install一个一个安装也是挺简单的。但是因为需要使用php中的信号量、系统消息等功能,所以需要手动编译安装php。当然,如果apache、mysql如果都是自己编译安装的话,也比较简单,以为所有的文件都

2008-10-12 23:16:00 1307

原创 Ubuntu8.0.4 amd64 下飞信make失败的原因

除了按照LibFetion官方网站安装说明上所说的要安装如下软件包以外:sudo apt-get install automakesudo apt-get install libc-devsudo apt-get install g++ sudo apt-get install libcurl-dev sudo apt-get install libqt4-dev qt4-dev-tools 还需

2008-10-12 12:59:00 982

转载 Ubuntu8.04 Atheros AR242x无线网卡驱动成功安装

被无法找到无线网卡的问题困扰了2天了,之前使用ndiswrapper安装过windows下的驱动,但还是无法找到无线网卡。今天在ubuntu.org.cn上发现Atherors AR242x的无线网卡在ubuntu中就是无法显示出来,但给出的解决方案的链接却不发打开。于是,自己goolgle一把,发现http://ubuntuforums.org/showthread.php?t=902860讨论

2008-10-10 19:52:00 2330

原创 Ubuntu8.04 ACER 宏基4520 休眠后不能启动的问题

装了个ubuntu8.04 desktop版,结果不能休眠,每次使用挂机或者休眠后都无法开启机器,每次都能会听到硬盘转动的声音,但是几秒钟后一切归于宁静,再按任何键都没有反应了。在网上找了很多,最后发现可以使用一种叫做uswsusp的软件来代替内核的休眠。参见:http://blog.paulbetts.org/index.php/2007/02/11/fixing-software-suspen

2008-10-09 00:07:00 2083

转载 求伯君:从未放弃与微软竞争 金山在WPS在

  “前有微软,后有盗版”,中国的软件从业者们,常常用这样一句话来形容自己的尴尬。他们,就在这样的尴尬中艰难前行。金山,恰恰是这支尴尬队伍的“扛旗手”。它代表着一个时代的狂歌与梦想,也代表着一个群体的执着与彷徨。它曾经如此近地触摸辉煌的巅峰,也曾经如此不可思议地跌入失意的低谷。直到今天,依然还有人会提出种种疑问:中国软件业的未来在何方?金山还能不能成为“中国的微软”?

2008-10-03 14:50:00 885

转载 Delphi:TMemoryStream类--二进制大对象与数据库的交互

Q:如何将一个大的二进制数组保存到数据库,并从数据库再次取回到数组?A:使用TMemoryStream类对象,使用内存流对象的WriteBuffer/ReadBuffer方法和数据库BLOB字段对象的SaveToStream/WriteFromStream方法。以下是我做的一个例子,Form1只有一个按钮,但是要usesDataModule2;DataModule2里包含一个ADOTa

2008-09-28 20:14:00 2050 2

原创 Delphi中图片灰色的问题

在大量使用图片来做界面的程序中,有时会大量设置某些图片按钮的visibal,会造成某些图片刷新不及时出现灰色区域,这时注意需要使用Repaint来手动刷新。

2008-08-29 22:55:00 739

原创 去除虚拟路径中的多余index.php

在使用虚拟路径的时候,会发现路径形如http://localhost/vp/index.php/edit/id/1的url,但是如果不使用虚拟路径则是http://localhost/index/edit/id/1。经过调研,发现是.htaccess中的路径重写规则有误。正确的规则应该加上虚拟路径,如下:RewriteRule .* /vp/index.php

2008-08-25 11:16:00 883

原创 PHP Zend自定义错误

ErrorController.phprequire_once Zend/Controller/Action.php;class ErrorController extends Zend_Controller_Action{    public function init()    {        $this->view->baseUrl = $t

2008-08-24 15:16:00 628

原创 Zend框架不能打开页面的问题(404错误)

If you are getting 404 errors when going to any page other than the home page, please make sure that you have set AllowOverride to All in your Apache configuration. 

2008-08-23 17:25:00 764

原创 一些有关音频处理的网站(主要是mp3&wav)

1. http://www.mp3-tech.org/ 有关MP3技术的网站,Programmers corner 列出了一些有关MP3编码和解码的小项目。 2. http://symmetrica.net/newac/ New Audio Components for Delphi   一个可以处理大多数音频的Delphi的控件,非常强大。只不过有些音频(如MP3)的处理依

2008-08-19 15:50:00 1048

原创 庆祝CSDN解封

没有csdn还是不太方便啊!终于解封了!庆祝下。 =====================================================================CSDN关于恢复网站服务的公告2008.08.18  来自:CSDN         由于某个新注册网友在Blog中发表了一篇P2P方式的奥运直播,我们未及时清理违规内容,CSDN网站被停止服

2008-08-19 09:08:00 526

原创 Delphi关闭程序前确认

使用Form的FormCloseQuery事件: procedure   TMainFrm.FormCloseQuery(Sender:   TObject;   var   CanClose:   Boolean);   begin         Canclose   :=   MessageBox(真的要退出吗?,   提示,   MB_YESNO+MB_ICON

2008-08-08 09:51:00 1256

原创 Delphi中如何使Label固定宽度且自动换行

问:如何使Delphi中如何使Label固定宽度且自动换行,高度根据文字的内容而定?答:设置AutoSize := True; WordWrap := True;  Width := YourHeight;  Constraints.MinWidth := YourHeight; Constraints.MaxWidth := YourHeight; 搞定~

2008-08-06 15:08:00 10023 2

转载 TStringGrid使用

StringGrid行列的增加和删除typeTExCell = class(TStringGrid)publicprocedure DeleteRow(ARow: Longint);procedure DeleteColumn(ACol: Longint);procedure InsertRow(ARow: LongInt);procedure InsertColumn(ACol: Lo

2008-08-06 14:02:00 914

转载 Delphi中用ADO连接数据库

*注:     此文适合Delphi新手阅读,特别是连接数据库方面还一懂半懂甚至根本不懂的新手;     本文章以Delphi 7和SQL Server 2000为例,控件名均为系统默认,如Unit1,DataModule1,Edit1,ADOCommand1,ADODataSet1,ADOConnection1,DataSource1等等。     初初接触Delphi时,想

2008-08-05 13:51:00 1656

原创 Delphi连接带密码的Access

 1)双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择“Microsoft Jet 4.0 OLE DB  Provider”,然后点击“下一步”按钮,在“连接”页中选择要连接的Access数据库的路径和数据库的文件名,这时如果点“测试连接”按钮时,出现“初始化提供者时发生错误,测试连接失败,密码无效”的错误提示。     2)点“所有”页,然后双击“Jet

2008-08-05 13:28:00 1136

转载 一幅图片就能窃取你的在线资料

From: http://internet.solidot.org/article.pl?sid=08/08/03/0550221&from=rssDate: Sun, 03 Aug 2008 06:54:44在下周举行的Black Hat安全会议上,研究人员将演示他们开发的能从流行的网站如Facebook,eBay和Google偷取用户私人信息的软件。通过上传一种特殊图像,他们可以绕开安

2008-08-03 15:40:00 743

原创 Delphi文件流内存流操作心得

1.  经过实践发现,先把文件流TFileStream独到TMemoryStream中,速度要快一点。如果一边MemoryStream读一边写MemoryStream,例如我用需要加密解密一个文件,不要一边从一个MemoryStream读,一边加密写到另一个MemoryStream中;最好在同一个MemoryStream中操作,即read一块,进行加密,然后seek(-n, soCurre

2008-07-31 11:34:00 3229

转载 Mp3原理及文件格式解析

From: http://hi.baidu.com/melodyne/blog/item/99585e3da5f840eb3c6d9773.html 有关mp3的基本知识,从别的网站上拷下来,稍微排了一下版。。。==============================1.引言==============================文件压缩技术的日新月异使得MP3成为时下最烫手的音乐

2008-07-26 20:19:00 962

转载 UTF-8 字符集基础

From: http://www.javaresearch.org/article/46058.htm字符集简史在所有字符集中,最知名可能要数被称为ASCII的7位字符集了。它是美国信息交换标准委员会(American Standards Committee for Information Interchange)的缩写, 为美国英语通信所设计。它由128个字符组成,包括大小写字母、数字0-9

2008-07-22 17:03:00 787

转载 Unicode与字符集函数

 From: http://www.utf.com.cn/article/s319 近日闲来无事,前一阵子又被Unicode搞的焦头烂额,于是想看看MSDN吧!英文的看起来真费劲,为了以后省点劲,翻译总结了一下,备查。英文水平有限,如有出入,请参见MSDN。第一个就是宽字符到多字节字符转换函数,函数原型如下:int WideCharToMultiByte(UINT CodePage,D

2008-07-22 16:26:00 558

转载 WideString 还是 AnsiString ?谈谈字符编码

From:http://blog.csdn.net/xwchen/archive/2007/03/21/1536829.aspx 作者:佚名    文章来源:不详    点击数:    更新时间:2007-8-1          这篇这次不给分了,我发现我的分开始只降不升了,长此以往,岂不穷死。            正在装载数据……      本来这一篇是讲关于XML字符编码的,我

2008-07-22 16:10:00 750

转载 Delphi中Owner和Parent的区别

From: http://topic.csdn.net/u/20080602/12/bac38c5f-4ece-4dd4-af36-83a0921c6303.html?seed=2118508818   Parent属性是指构件的包容器,构件只能在此范围内显示和移动。举例子如下:   (1)在Form1的窗体上,放一个Panel1,并将Panel1拉大,   (2)在Panel1上放一Bu

2008-07-20 21:45:00 1076

原创 Delphi在Image中响应键盘事件

 众所周知,Delphi中的Image是没有键盘事件的,但是在很多应用程序中(特别是个人版的桌面软件),对界面美观要求比较高的,都会使用图片来做UI,这样就直接把Form给覆盖住了。但同时我们又希望能使用F1来显示帮助、或者使用回车/空格来按下一个图片按钮。可是,Image却偏偏没有键盘事件,那我们怎么办呢?其实Image没有键盘事件,也没有关系的。我们同样用Form的OnKeyDown事件中

2008-07-17 19:21:00 1603

原创 Delphi中的goto语句

软件行业中有个经典的原则就是“能不用goto语句,就尽量不用。”,因为大量使用goto语句的程序将很难弄清逻辑,不利于程序的调试和后期维护。不过,有时候简单地使用goto却能给程序带来简介。比如一个函数中有很多判断,而中间有较多的条件需要及时返回,并在返回前做一些相同的操作,比如恢复几个按钮的状态,这时候使用一个goto语句就比较合适了。以下是一个例子:procedur

2008-07-17 13:34:00 2555 1

原创 Vista中创建、复制文件“拒绝访问”的权限问题

由于Vista系统对权限进行很大的限制管理。因此在程序的运行、升级过程中很容易出现“cannot create file ... 拒绝访问”等问题。这是因为程序运行、升级的过程中需要对exe、dll、bat等可运行文件进行操作,而这些文件可能是病毒,对系统具有较大的危险性,因而是vista严格控制的文件。vista中还采用了所谓的“文件虚拟化”技术,往program files文件夹中复制数据

2008-07-15 17:21:00 3047

原创 Delphi线程的安全关闭

 在Delphi中使用线程,当窗体关闭时,如果窗体中启用了线程,一般需要手动关闭,以释放资源。常用来结束线程的代码为:        PcmThrd.Terminate;        PcmThrd.WaitFor;即先触发Terminate方法,然后等待线程的结束。这种方法要求线程不能使用 FreeOnTerminate := True; ,否则在WaitFor即将结束的时候会

2008-07-14 11:02:00 2418

转载 Delphi多线程编程中的技巧

 (1)创建线程MsgThread := TMsgThread.Create(False) ; //创建并执行线程MsgThread := TMsgThread.Create(True) ; //创建线程后挂起constructor Create(CreateSuspended: Boolean); 中的参数CreateSuspended表示创建后是否挂起线程。

2008-07-14 10:10:00 759

演进式架构英文原版第二版

新鲜出炉的演进式架构 第二版,英文原版。 《Building Evolutionary Architectures —— Automated Software Governance》 2ND EDITION。 作者:Neal Ford, Rebecca Parsons, Patrick Kua, and Pramod Sadalage。

2024-01-13

Appium最新版国内下载安装和使用

Appium最新版国内下载地址,并附文档说明如何安装和使用,并有Java代码片段。如有问题,可给我留言邮件。

2018-01-14

Anaconda3-5.0.1-Windows-x86_64

最新版Anaconda Windows 64安装包:Anaconda3-5.0.1-Windows-x86_64。不要要积分,确发现最低值是2,分,没有0分这个选项……

2017-12-13

Android编程权威指南原版全部36章

Android编程权威指南的全部36章英文原版。MVC,Fragment,Service等各种概念,清清楚楚、明明白白。Android开发中的Java编程思想! 附带源码下载地址:http://download.csdn.net/detail/newweapon/8136629 本书根据美国大名鼎鼎的Big Nerd Ranch训练营的Android培训讲义编写而成,已经为微软、谷歌、Facebook等行业巨头培养了众多专业人才。作者巧妙地把Android开发所需的庞杂知识、行业实践、编程规范等融入一本书中,通过精心编排的应用示例、循序渐进的内容组织,以及循循善诱的语言,深入地讲解了Android开发的方方面面。如果学完一章之后仍然意犹未尽,那“挑战练习”一定会让你大呼过瘾。本书之所以能在移动应用开发类图书中脱颖而出,还在于它真的是在与读者“对话”。阅读本书就好像有一位私人导师在你身边随时为你答疑解惑。

2014-11-08

Android编程权威指南全部36章源代码

Android编程权威指南的全部36章源代码。MVC,Fragment,Service等各种概念,清清楚楚、明明白白。Android开发中的Java编程思想!源代码中有许多值得参考、学习、模仿甚至可以直接利用的价值。 本书根据美国大名鼎鼎的Big Nerd Ranch训练营的Android培训讲义编写而成,已经为微软、谷歌、Facebook等行业巨头培养了众多专业人才。作者巧妙地把Android开发所需的庞杂知识、行业实践、编程规范等融入一本书中,通过精心编排的应用示例、循序渐进的内容组织,以及循循善诱的语言,深入地讲解了Android开发的方方面面。如果学完一章之后仍然意犹未尽,那“挑战练习”一定会让你大呼过瘾。本书之所以能在移动应用开发类图书中脱颖而出,还在于它真的是在与读者“对话”。阅读本书就好像有一位私人导师在你身边随时为你答疑解惑。

2014-11-08

Tomcat运行内幕-How Tomcat Works

本书讲述一般Java Web server以及Tomcat的运行原理,对JavaEE编程有极大的好处。<br>可惜只有前6章。

2008-04-17

Java并发编程实践[英文版] - Java Concurrency In Practice

Java并发编程的经典书籍

2008-04-16

Manning - Java 3D Programming - Source Code(源码)

Manning - Java 3D Programming - Source Code(源码)

2008-02-21

Java 3d Tutorial

Java 3d Tutorial

2008-02-20

A compact reference for 3d computer graphics programming

A compact reference for 3d computer graphics programming

2008-02-20

人工智能-现代方法 Artificial Intelligence A Modern Approach

人工智能-现代方法,Artificial Intelligence A Modern Approach,第一版。<br>经典的人工智能学习书籍 。

2008-01-31

BSD HACKS -- 100个业界最尖端的技巧和工具

Credits<br> About the Author<br> Contributors<br> Acknowledgments<br> Preface<br> Why BSD Hacks?<br> How to Use this Book<br> How This Book Is Organized<br> Conventions Used in This Book<br> Using Code Examples<br> We'd Like to Hear from You<br> Chapter 1. Customizing the User Environment<br> Section 0. Introduction<br> Section 1. Get the Most Out of the Default Shell<br> Section 2. Useful tcsh Shell Configuration File Options<br> Section 3. Create Shell Bindings<br> Section 4. Use Terminal and X Bindings<br> Section 5. Use the Mouse at a Terminal<br> Section 6. Get Your Daily Dose of Trivia<br> Section 7. Lock the Screen<br> Section 8. Create a Trash Directory<br> Section 9. Customize User Configurations<br> Section 10. Maintain Your Environment on Multiple Systems<br> Section 11. Use an Interactive Shell<br> Section 12. Use Multiple Screens on One Terminal<br> Chapter 2. Dealing with Files and Filesystems<br> Section 12. Introduction<br> Section 13. Find Things<br> Section 14. Get the Most Out of grep<br> Section 15. Manipulate Files with sed<br> Section 16. Format Text at the Command Line<br> Section 17. Delimiter Dilemma<br> Section 18. DOS Floppy Manipulation<br> Section 19. Access Windows Shares Without a Server<br> Section 20. Deal with Disk Hogs<br> Section 21. Manage Temporary Files and Swap Space<br> Section 22. Recreate a Directory Structure Using mtree<br> Section 23. Ghosting Systems<br> Chapter 3. The Boot and Login Environments<br> Introduction<br> Section 24. Customize the Default Boot Menu<br> Section 25. Protect the Boot Process<br> Section 26. Run a Headless System<br> Section 27. Log a Headless Server Remotely<br> Section 28. Remove the Terminal Login Banner<br> Section 29. Protecting Passwords With Blowfish Hashes<br> Section 30. Monitor Password Policy Compliance<br> Section 31. Create an Effective, Reusable Password Policy<br> Section 32. Automate Memorable Password Generation<br> Section 33. Use One Time Passwords<br> Section 34. Restrict Logins<br> Chapter 4. Backing Up<br> Introduction<br> Section 35. Back Up FreeBSD with SMBFS<br> Section 36. Create Portable POSIX Archives<br> Section 37. Interactive Copy<br> Section 38. Secure Backups Over a Network<br> Section 39. Automate Remote Backups<br> Section 40. Automate Data Dumps for PostgreSQL Databases<br> Section 41. Perform Client-Server Cross-Platform Backups with Bacula<br> Chapter 5. Networking Hacks<br> Introduction<br> Section 42. See Console Messages Over a Remote Login<br> Section 43. Spoof a MAC Address<br> Section 44. Use Multiple Wireless NIC Configurations<br> Section 45. Survive Catastrophic Internet Loss<br> Section 46. Humanize tcpdump Output<br> Section 47. Understand DNS Records and Tools<br> Section 48. Send and Receive Email Without a Mail Client<br> Section 49. Why Do I Need sendmail?<br> Section 50. Hold Email for Later Delivery<br> Section 51. Get the Most Out of FTP<br> Section 52. Distributed Command Execution<br> Section 53. Interactive Remote Administration<br> Chapter 6. Securing the System<br> Introduction<br> Section 54. Strip the Kernel<br> Section 55. FreeBSD Access Control Lists<br> Section 56. Protect Files with Flags<br> Section 57. Tighten Security with Mandatory Access Control<br> Section 58. Use mtree as a Built-in Tripwire<br> Section 59. Intrusion Detection with Snort, ACID, MySQL, and FreeBSD<br> Section 60. Encrypt Your Hard Disk<br> Section 61. Sudo Gotchas<br> Section 62. sudoscript<br> Section 63. Restrict an SSH server<br> Section 64. Script IP Filter Rulesets<br> Section 65. Secure a Wireless Network Using PF<br> Section 66. Automatically Generate Firewall Rules<br> Section 67. Automate Security Patches<br> Section 68. Scan a Network of Windows Computers for Viruses<br> Chapter 7. Going Beyond the Basics<br> Introduction<br> Section 69. Tune FreeBSD for Different Applications<br> Section 70. Traffic Shaping on FreeBSD<br> Section 71. Create an Emergency Repair Kit<br> Section 72. Use the FreeBSD Recovery Process<br> Section 73. Use the GNU Debugger to Analyze a Buffer Overflow<br> Section 74. Consolidate Web Server Logs<br> Section 75. Script User Interaction<br> Section 76. Create a Trade Show Demo<br> Chapter 8. Keeping Up-to-Date<br> Introduction<br> Section 77. Automated Install<br> Section 78. FreeBSD from Scratch<br> Section 79. Safely Merge Changes to /etc<br> Section 80. Automate Updates<br> Section 81. Create a Package Repository<br> Section 82. Build a Port Without the Ports Tree<br> Section 83. Keep Ports Up-to-Date with CTM<br> Section 84. Navigate the Ports System<br> Section 85. Downgrade a Port<br> Section 86. Create Your Own Startup Scripts<br> Section 87. Automate NetBSD Package Builds<br> Section 88. Easily Install Unix Applications on Mac OS X<br> Chapter 9. Grokking BSD<br> Introduction<br> Section 89. How'd He Know That?<br> Section 90. Create Your Own Manpages<br> Section 91. Get the Most Out of Manpages<br> Section 92. Apply, Understand, and Create Patches<br> Section 93. Display Hardware Information<br> Section 94. Determine Who Is on the System<br> Section 95. Spelling Bee<br> Section 96. Leave on Time<br> Section 97. Run Native Java Applications<br> Section 98. Rotate Your Signature<br> Section 99. Useful One-Liners<br> Section 9.13. Fun with X

2007-11-03

Hibernate In Action(英文)

A good book to learn Hibernate.

2007-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除