自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

重构的修炼——从重构命令行操作的实践来谈论

文章结构索引:============================================================前言单纯的修改代码与重构不一样的重构的基本前提:理解原有的设计意图重构的欲望与方向:让现有的代码实现更容易扩展重构的抉择:进行还是放弃?重构之前:吸收原有设计思路的精华重构之前:寻找出哪些部分应该被重构重构的误区:避免过度重构和设计...

2007-08-25 21:56:00 66

竞标项目,何必这样呢?

前两天有A公司的朋友打电话,资讯Workflow和BPM的事宜,当然在电话中说的不是很清楚,于是约好下班之后去朋友公司聊聊,进行技术交流交流。 下班之后,去了朋友公司,见了朋友和另外的两个技术方面的人员。我以为主要是工作流技术方面的问题,可是那两个技术人员说他们不是想交流workflow或单纯的bpm技术,而是想就B公司某个BPM产品方面的问题进行交流(注:B公司和我现在的工作单位有些关系)。 ...

2007-08-23 20:48:00 87

Opera 定制命令/按钮 - 语法指南

Friday, 14. July 2006, 03:11:40Guide, Customizing Opera, opera, Opera Tips, Opera 9 前言/说明1. Menu2. | 可选择的3. > 切换4. & 并/结合5. Set preference6. Execute program 外部程序7. Go to page8. + 附加命令,二合一...

2007-08-21 15:01:00 112

DataRabbit 轻量的数据访问框架(15)-- IOrmAccesser的BatchInsert批量插入!

DataRabbit3.0为ORM访问器提供了批量插入的功能,其方法定义如下:///<summary>///BatchInsert批量插入一组记录。忽略所有Blob字段。///</summary>voidBatchInsert(IList<EntityType>entityList);当我们需要一次性向同一Table中插入大量(如千条以上)的记录时,使用...

2007-08-13 11:53:00 66

大师也犯低级错误--《CODE COMPLETE (Second Edition)》中的2处代码错误

最近比较闲,就看了那本放在书架上很久的“砖头”著作--经典的《CODE COMPLETE (Second Edition)》。当然是中文版的,这种大块头的书看英文版是非常累的。 看到第18章表驱动法Table-Driven-Methods时,感觉这种方法非常好,而我以前也从来没用过这种方法。于是就多看了两眼,没想到就是这多看的两眼,竟然让我在在C++示例代码中发现了大师级作者Steve McCo...

2007-08-09 09:17:00 105

利用Word去除图片背景色

从网上看中一张图想打印出来可惜背景是黑色的多浪费墨啊只要改成白色背景就行啦不用在画图里一片一片地清除利用word里图片工具栏里的“设置透明色”轻松完成~~将图片插入word选中图片如果没有显示图片工具栏则点右键选择显示图片工具栏设置透明色按钮是倒数第二个点击后再在图片背景上点击就可以了然后打印如果效果不够号,可以用QQ截图在画图里进一步修改...

2007-08-08 18:08:00 674

AIX配置tomcat https的问题解决

下午,QA报告了一个问题,在AIX上配置Tomcat的https出现问题,具体异常如下:Catalina.start:LifecycleException:null.open:java.security.NoSuchAlgorithmException:Classcom.ibm.jsse.bqconfiguredforSSLContextnotaSSLContextLifecycleExce...

2007-08-08 16:19:00 93

俺可爱的小马,差点被淹了

时间:2008年8月6日,下午地点:北京中关村软件园一场突然急速的暴雨,在短短十几分钟的时间内,就起水二十多厘米深,眼看水快漫过我的“白色小马(千里马)”的排气管,只好冒雨抢救,赶紧转移。 ...

2007-08-07 21:39:00 86

linux下二级代理软件desproxy教程

desproxy的功能就是一级代理+端口映射对本地指定的一个端口的请求会经过代理送到远程的主机远程主机是代理服务器的话就实现了二级代理的功能:)怎样获得Desproxy?http://desproxy.sourceforge.net/页面最下面右下角,有一个project page的链接真正的下载页面是http://sourceforge.net/project/showfiles.php?gr...

2007-08-05 21:28:00 151

Beep Media Player 乱码解决方法

显示乱码的原因是默认编码为UTF-8在BMP首选项-插件-MPEG插件-首选项-标题勾选:禁用ID3v2标签勾选:将非UTF-8 ID3标签转换成UTF-8ID3编码填入:GBK(网络其他文章推荐填入CP936)...

2007-08-05 11:26:00 90

登录界面分辨率过高的一般解决方法

方法一: 编辑xorg.conf   sudogedit/etc/X11/xorg.conf   拉到最后,将其中所有大于你想要的分辨率(比如1024*767)的都去掉   登录界面解决了,但有可能XFCE环境中分辨率变到了800*600,我的解决方法是:   编辑xorg.conf   sudogedit/etc...

2007-08-05 11:11:00 437

在ubuntu中安装lumaqq 2006

在ubuntu中安装lumaqq 2006 环境:ubuntu 要安装QQ首先要安装Java环境。 1、安装JAVA环境 打开终端,执行以下命令,或使用《新立得软件管理器》,在其中分别搜索“sun-java5-jre“和“sun-java5-jdk”并标记安装。 sudoapt-getinstallsun-java5-jre # 如果空间富裕,建议安装一个JDK。 ...

2007-08-05 09:28:00 69

删除lumqq的方法

删除安装目录 rm-r/opt/Lumaqq/ -r remve directiories and their contents recursively删除配置文件 rm-r~/.lumaqq 删除快捷方式 rm/usr/share/applications/LumaQQ.desktop...

2007-08-04 21:23:00 98

【C#2.0】发挥匿名委托的威力!

这几天研究了一下Linq,C# 3.0中的“扩展方法”特性为IEnumerable<T>增加了诸如Where、Select等查询方法,这使得“语言集成查询”成为顺其自然的事情。而C#3.0中Linq的实现也是建立在C#2.0的匿名委托的特性之上。今天,我尝试在C#2.0中使用匿名委托模拟C#3.0中Where、Select等查询方法的实现。我将所有的查询方法作为静态方法在Generic...

2007-08-04 20:53:00 54

Web的桌面提醒(Popup)

Web的桌面提醒(Popup) 大多数Windows程序都有桌面提醒(Popup)功能,如Msn Messenger,Outlook2003,FoxMail,SharpReader等,对用户来说可以非常的方便最新的信息。在Web中借用IE5.5+的Popup,也可以实现类似的功能,在CnForums1.2中新增了一种特性就是类似于Outlook2003一样,当有新帖子/私人留言时就有Po...

2007-08-04 17:45:00 117

DataRabbit 轻量的数据访问框架(14)-- DataRabbit 3.0 与 Linq to sql 性能比较

今天装好了VS2008 Beta2,就迫不及待地试用一下Linq中的ORM功能,在初步尝试后,发现Linq中的ORM还是非常不错的,通过反射查看System.Data.Linq.dll发现,Linq中的ORM是使用反射完成了OR的映射工作,基于此,我开始有点怀疑Linq中的ORM的性能问题。为了进一步研究问题,我写了一个简单的测试,在事务中,使用DataRabbit 3.0和 Linq to sq...

2007-08-03 16:54:00 56

今日工作html代码小结

为写一个简单功能的邮箱登录TW插件捣鼓了一下html和javascript知识太零散,怕以后忘记,特地记录下来减少以后的工作:)1. 网页的编辑模式frameid.document.designMode="on";这个页面的元素都变成可以选中的样子2.. select列表框自动下拉没有现成的方法实现<select onchange="myFun();size=1;" onmouseove...

2007-08-02 23:59:00 89

尽量避免诸如x.read(new FileInputStream(sourceFile)); 的写法

一不小心,顺手写了x.read(new FileInputStream(sourceFile)); 这样的代码,却引得自己花费了半个多小时去调试问题。 原因是这样的:在开发某一个feature的时候,需要对操作的文件进行backup,于是写了诸如下面的代码(以下仅是演示代码,与实际要简易,仅供参考):/**XXX是一个处理类,soureFile是一个输入的Fileobject*/XXX...

2007-08-01 23:06:00 91

空空如也

空空如也

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

TA关注的人

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