- 博客(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
演进式架构英文原版第二版
2024-01-13
Anaconda3-5.0.1-Windows-x86_64
2017-12-13
Android编程权威指南原版全部36章
2014-11-08
Android编程权威指南全部36章源代码
2014-11-08
Tomcat运行内幕-How Tomcat Works
2008-04-17
Manning - Java 3D Programming - Source Code(源码)
2008-02-21
A compact reference for 3d computer graphics programming
2008-02-20
人工智能-现代方法 Artificial Intelligence A Modern Approach
2008-01-31
BSD HACKS -- 100个业界最尖端的技巧和工具
2007-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人