自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (1)
  • 收藏
  • 关注

记一次数据丢失,找回经历

起因:     在使得 PQ Magic 对磁盘进行分区调整时, 进行了强制关机, 从而导致电脑(最重要的)一个盘符丢失.找回过程:    1. 自 PQ Magic 入手.        方法1:            http://download.5iyt.com/infoview/Article_2234.html            在PQ Magic安装文件夹里的Utility文件夹...

2010-03-16 21:27:06 218

28 岁的程序员转行去做钉子户。我想,大家应该说点什么

一直都喜欢财经频道的第一时间。里面什么奇人怪事都有。今天,让我惊奇的是,[b][color=red]28 岁的本科毕业的程序员去做钉子户了[/color][/b](钉子户大家知道吗,拆家的时候出现的那种)。这难道也是程序员未来道路中的一条么。。。期盼着大家都说点什么。我将音频文件剪出来上传了。为了节约大家时间,只上传了关键的一分多钟内容。大家有兴趣可以到 [url]http://space...

2009-12-04 18:45:16 148

log4j 性能问题

以前使用 log4j 时有条性能教条: 在使用 log 之前,使用 isXXXEnabled() 函数来判断日志等级以提高程序性能。不记得在哪看到讲现在的 log4j 版本不需要使用 isXXXEnabled() 函数来改进性能了。现在也找不到出处,看了下 log4j 代码(version 1.2.15),如下: public boolean isDebugEnabled() ...

2009-10-23 14:18:53 204

网上没找到答案的逻辑推理题

今天去一家游戏公司面试,这一题没推出来。在网上也没找到合理的答案。只能劳烦大家了。请大家不要用穷举法,如果知道答案请将推理过程写出来。谢了。 甲、乙、丙三队互相比赛,每两队之间都比赛了同样多的场数,然后根据得分的多少,决定哪一队是最后的胜利者。规则是每场比赛,胜者得3分,负者得0分,平局各得1分。甲队在全部比赛结束之后,得意洋洋的说:“我们队赢的场数比你们两队中的任何一队都多。”...

2009-09-05 14:16:15 301

找出 Firefox 插件“不兼容”的真相

看到网上好多人讲 firefox plugin 设计的有问题,不向下兼容。本人感觉不是这样。firefox plugin 能不能在新版本中使用,应该与插件的开发者有关。我们拿 firefox 的"迅雷" plugin 来说说。将 firefox 自 3.0 升级到 3.5 后,firefox 告诉我,"迅雷" plugin 不能使用。其实这只是表像,原因是"迅雷" plugin 中将插件的适用...

2009-08-12 10:16:13 224

perl 学习之捕获系统输出

目的: 捕获调用系统命令的输出并打印到控制台。[code="perl"]#!/usr/bin/perluse warnings;# 捕获输出到列表。 my @outs = `tasklist`;# 输出列表行数。print "out lines count is " . @outs . "\n";#输出列表的每一行。foreach $line(@ou...

2009-05-06 01:34:33 326

perl faq 学习之递归遍历目录

目的:遍历目录。[code="perl"]#!/usr/bin/perluse warnings;use File::Find;@directories = (".", "path2traverse");# 递归遍历指定目录(@directories),并在回调函数(wanted)中处理。find(\&wanted, @directories);sub ...

2009-05-05 00:16:09 98

perl faq 学习之复制文件

目的:复制文件。[code="perl"]#!/usr/bin/perluse warnings;use File::Copy;$original = 'test.file';$new_copy = 'test_copy.file';# 注意,如果目标文件存在会直接覆盖。copy($original, $new_copy) or die "Copy failed...

2009-04-26 00:04:35 141

perl faq 学习之统计文件行数

目的:统计指定文件的行数。[code="perl"]$filename = 'test.file';$lines = 0;open(FILE, $filename) or die "Can't open `$filename': $!";while (sysread FILE, $buffer, 4096) { $lines += ($buffer =~ tr/\n//)...

2009-04-25 00:35:43 572

spring ibatis struts2 整合

整合 spring-2.5.6 ibatis-2.3.4.726 , struts-2.0.14 只写要注意和改进的地方:1. 如果使用 abator(abator-1.1.0-426) 生成一些 dao 相关的文件,应在 sqlMapConfig 中将 useStatementNamespaces 属性设置为 true.2. 如果在 spring 的 sqlMapClient 中配置...

2008-12-05 01:26:14 84

原创 php

一直在用 java 做东西,刚刚接触 PHP , 看了看 cakephp 框架,真是太酷了。心里的感觉就像刚接触到 perl 时一样,忍不住的要写出来,发泄一下。

2008-11-26 11:20:50 106

run php5.2.6 on apache2.2.10 server in windows xp

一。基本支持:版本:apache_httpd 2.2.10 ,php 5.2.6。1。在 Apache_Home 的 conf/httpd.conf 文件中引入 PHP 支持: LoadModule php5_module $absolutePath2PHPHome/php5apache2_2.dll PHPIniDir "$absolutePath2PHPHome" AddT...

2008-11-19 09:13:10 121

HTML 中空元素的写法

HTML 中空元素的写法:1。一般元素要写成 ,如:。2。自闭合元素可以写为 (注意:el 与 / 之间有一个空格),如:。注:不管怎样 script 的写法都是 。自闭合元素是指不能有子元素的元素(但可以有属性),即不能有 child 的 HTML 标签。关于标签是否可以自闭合,区分的原则为:Web标准强调的是每个标签都必须闭合。比如等。当标签内没有子节点时...

2008-11-17 00:57:48 1066

连接查询与子查询

in oracle :在一个查询中有许多条件相同的子查询,但需要的值不同。例如: SQL 1:[code="sql"]select (select u.name from user u where u.id = i.id) as name, (select u.nick_name from user u where u.id = i.id) as ni...

2008-11-10 16:50:20 232

Unix 编程艺术——历史

历史——双流记: History: A Tale of Two Cultures. Those who cannot remember the past are condemned to repeat it. —— 忘记过去的人,注定要重蹈覆辙。 前事不记,后事之师。 经验告诉我们,远程访问(remote-access)和分时系统支持的公用计算,其本质不是用终端机代替...

2008-10-16 21:51:30 70

原创 Unix 编程艺术——序,哲学。

译序: 无论成功还是失败,都只是一念之间,而读者只需要体味出这些对自己过去的、手头的、未来的项目可以有何种借鉴,便已得其中三味。序: Unix is not so much an operating system as an oral history. —— 与其说 Unix 是个操作系统,不如说是一部口述历史。 最简单的 Unix 设计手法就是最持久耐用的...

2008-10-09 22:10:17 177

模式,模式的种类

有些人常常使用设计模式(Design Pattern)一词来指所有直接处理软件的架构、设计、程序实现的任何种类的模式。另外一些人则强调要划分三种不同层次的模式:架构模式(Architectural Pattern)、设计模式(Design Pattern)、成例(Idiom)。成例有时称为代码模式(Coding Pattern)。Architectural Pattern : 一个架构...

2008-06-06 06:46:21 661 1

PureMVC 中文最佳实践

介绍: PureMVC是一个定位于设计高性能RIA客户端的基于模式的框架。现在它已经被移植到其他的平台上,包括服务器端环境。 PureMVC由controller、Model 、view 三个子系统构成的,由Facade,实现统一管理的一个系统架构。 以前使用过一段时间 PureMVC ,看的全都是英文资料,今偶然发现中文版的最佳实践已经出来了,特发出来与大家...

2008-06-05 10:21:42 334

在 eclipse 中使用 tomcat 像开发普通 JEE 项目一样开发 RED5 项目

介绍:Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流;录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本功能。版本:RED5 0.7 eclipse3.3.1my...

2008-05-23 11:41:20 160

java NIO Socket 总结

对于服务器 socketChannel (ServerSocketChannel),唯一(也只能)关心的操作是 OP_ACCEPT(表示一个新的客户端连接)。一般一个线程应可以共享一个 Buffer 。在没有客户端请求时,Selector.select() 将一直堵塞。应该将此做为唯一的堵塞时刻(在 I/0 Socket 中,在读数据时也会堵塞),做为服务器一般会无限循环此条件。在自 ...

2008-05-20 20:59:48 241

2008 中国

08 年的前半年,祖国好像过的不怎么好,虽然我一直不关心国家大事,但耳闻的也是不少。闻知总理因地震之事一夜添了许些白发。心里很是感动。自知现在还不能为祖国做点什么像样的贡献,只有默默工作,默默付出,努力学习。呵,是的,努力学习。敬爱的祖国啊,全国的人们都在为你努力着,因你骄傲着。一直都是,永远都是。08 年,祖国走好,我也会走好!...

2008-05-13 22:10:20 79

设计模式之装饰(decorator)

装饰模式(decorator pattern): 装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,[color=orange]是继承关系的一个替代方案。[/color] 装饰模式以对客户端透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的...

2008-05-07 09:02:20 80

设计模式之适配器

适配器模式( Adapter Pattern)把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。又称为转换器模式、变压器模式、包装(Wrapper)模式(把已有的一些类包装起来,使之能有满足需要的接口)。 模式所涉及的角色有: 目标(Target)角色:所期待得到的接口。 源(Adaptee)角色:需要适配的接口...

2008-05-05 07:57:05 88

代码自动生成和配置文件自动更改的工具

程序功能是使用指定的模板文件生成或更改代码和配置文件。具体的使用大家可以看附件。目前仅提供了 velocity 的实现,大家可以自己使用其他模板技术实现。做的还不算太完善,比如对异常的友好提示方面,呵,做着就是给程序员们使用的。欢迎大家提出宝贵意见。...

2008-04-28 07:51:41 455

在 eclipse3.3 + myeclipse6 + tomcat6 环境下使用 appfuse

在 eclipse3.3 + myeclipse6 + tomcat6 环境下使用 appfuse :Setup your Development Environment - or follow the steps below if you're a veteran. 1. Download and install JDK 5+ (make sure your JA...

2008-04-18 13:46:54 78

我是如何节约时间的

我努力享受自己正在做的任何事情。我不会浪费时间为过去的失败感到遗憾。我不会浪费时间为那些自己没做的事情感到羞愧。如果一件事情真的很重要的话,我总能找到时间完成它。读书的时候,我只会用很少时间,只了解书的要点内容。我没有电视机。我的办公室跟我的住所距离很近,所以我可以走路去上班。只有在遇到急事的时候,我才会开车。我会反思自己的旧习惯,并尽量改掉那些不好的习惯。我放弃所...

2008-04-10 09:02:20 148

设计模式之门面(Facade)

外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。 设计模式的任务就是协助设计师处理复杂系统的设计。设计师处理复杂系统的一个常见方法便是将其 "分而治之" ,把一个系统划分为几个较小的子系统。 门面模式要求一个子系统的外部与其内部的通信必须通过一个统一的门面(Facade)对象进行。门面模式提供一个高层次的接口...

2008-04-09 07:39:19 96

设计模式之代理(利用间接通信改善系统设计的模式)

代理模式(利用间接通信改善系统设计的模式): 代理模式给某一对象提供一个代理对象,并由代理对象控制对原对象的引用。 间接性的通信可以给出较低的耦合关系,较强的合作关系,以及微妙的结构和易于复用的设计架构。 所谓代理(proxy or surrogate),就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个...

2008-04-08 08:28:28 83

空空如也

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

TA关注的人

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