- 博客(64)
- 收藏
- 关注
我与PC
从大二就开始喜欢上了电脑,男孩子小时候就喜欢拆手表,计算器和收音机吧,长大了还是对这些电子配件着迷。还记得第一次摸电脑是大二的时候,那时候学校已经允许学生自己买电脑了。于是同宿舍的北京同学就把家里的电脑搬来了,是一台海尔的台式机,具体配置都不记得了,硬盘10G的,尸体还在我宿舍呢,内存128M,15寸的球形显示器,好家伙,大家都围着看电影,玩KOF97。后来家里给钱了,就买了台小黑IBM的笔记...
2008-09-30 21:55:00 108
如何计算信息化带给企业的收益
最近在做公司的三年IT职能规划。每次在做这些规划的时候,都发现能够学到很多东西,这让我非常兴奋。而这一次规划中,让我非常困扰的一个问题,就是如何计算IT信息化工作带给公司的收益是多少。公司的目标中明确提出,要提升公司的人均单产。这点说白了,大家都知道,除了公司产值要增长外,还要提升人和组织的工作效率,这样才有可能提升人均单产。并且,在提升人均单产的策略支撑中,公司也非常正常地将信息化作为一...
2008-09-29 02:08:00 163
我的漫漫程序人生路(下)
等我从家回来时看到还有一个公司在招聘兼职,而且做的项目也比较大,我就去了,很幸运,有一次通过了,我想幸运是一方面,更重要的还是自身的努力吧。可能有人会说我怎么没有呆在之前那个公司呢,我主要是考虑现在是兼职,想多接触一些东西为以后的就业打下基础,而之前的那个公司的技术框架已经很熟悉了,在呆下去学到的东西有限,所以就离开了,当然公司的领带还是很希望我能留下的,呵呵。来到了新公司,这个项目是上海市公...
2008-09-27 22:02:00 78
我的漫漫程序人生路(中)
大二也就随之过去了,这时我挂了一门课,叫材料力学,当时我非常痛苦,因为我的成绩一直在班里都非常好,而考试不及格是不敢想象的。后来我明白了,我之所以不及格不是我不努力,而是我确实不喜欢学,我并不喜欢这个专业,我发现我对计算机有着强烈的学习冲动,也就是在这个时候,我做出了一个重大决定,我要考研,而且要考计算机,这个时候刚刚大三。要知道我对计算机可是没什么基础的,仅仅凭借计算机等级考试产生的兴趣就要考计...
2008-09-27 21:56:00 319
正则表达式(一)
最近在论坛里问正则表达式的特别多,我对这方面了解的也不是很多,也就是顺便学习学习。还是引用论坛里的一个问题吧:如何将下面这段字符串分离出IP地址,连接时间和链接。Stringstr="doctor_access_log.1177977600:65.55.210.14--[01/May/2007:00:00:26-0500]\"GET/estil.strawnHTTP/1.0\"40414...
2008-09-27 20:05:00 71
从Java代码直接生成UML
先看生成的效果截图:公司主页:http://www.agilej.com/其他软件:Java开源UML建模: http://www.open-open.com/28.htmNetbean: http://www.netbeans.org/kb/60/uml/re.html讨论:http://forums.sun.com/thread.jspa?messageID=2000470...
2008-09-27 10:00:00 137
我的漫漫程序人生路(上)
不知不觉中进入计算机行业已有几个年头了,回首往事依然历历在目。今天我把我这几年的学习经历,体会写出来,与大家一起分享,我想其中的一些经历大家也会遇到过,而且会与我产生共鸣,并且我希望自己的一些经验与教训能对大家有一定的启发作用。了解别人的经历也许会对自己有一定的帮助作用,那么我的目的也就达到了。这篇回忆基本上按照时间顺序来的,我尽量完整,真实的记录下自己所走过的路,其中一些我认为对我产生了比较...
2008-09-27 00:28:00 57
原创253页图文并茂电子书:深入浅出系列之二_Subversion
本文通过图文并茂的方式深入浅出地介绍了版本控制系统Subversion的使用方法,大家在看完本文档后可以在半小时内搭建起自己的Subversion服务器。相信该文档可以帮助大家熟练使用Subversion这个简单而又强大的版本控制软件。这份长达253页的文档读起来不会令你感到厌烦,相反你可以很轻松的读完它,因为里面穿插了大量的截图和操作,哪怕是对SVN毫无所知的人也能在最短的时间内上手Subv...
2008-09-26 23:57:00 75
原创160页图文并茂电子书:深入浅出系列之一_WinCVS
置顶广告:大家好,我在Itcast的视频教程已经发布了,名为《Java常见笔试、面试题目深度剖析》,可以到下面的地址免费学习: http://www.itcast.net/portal/courses/unit/185部分学员留言:1)讲得很好,而且不收钱,真是厚道啊,期待更多讲座。2)一直没搞懂JAVA方法参数是传值还是传引用,以为原生的是传值,对象是传引用,现在终于明白了...
2008-09-26 22:55:00 56
Eclipse中国培训计划
基础 Eclipse RCP <!----> ------------------------------------------------------------------------------------------ 中国, 北京, 2008年11月3日-6日中国, 西安, 2008年11月10日-13日中国, 大连, 2008年11月10日-13日中国, 深...
2008-09-25 13:36:00 83
“References to generic type List should be parameterized”
本质上这个警告来自Java语言的Generics特性。“Generics是程序设计语言的一种技术,指将程序中数据类型进行参数化,它本质上是对程序的数据类型进行一次抽象,扩展语言的表达能力,同时支持更大粒度的代码复用。”Sun官方文档:http://www.ibm.com/developerworks/cn/java/Java_and_Generics/index.htmlhttp://...
2008-09-24 13:11:00 750
Zotero介绍
官方网站:http://www.zotero.org/作为一个firefox插件,的确是站在了一个巨人的肩膀上。而且未来浏览器取代目前的操作系统,那就更有意思了。介绍及如何使用看官方的视频和截图:http://www.zotero.org/documentation/screencast_tutorials一些中文介绍:http://www.sciencenet.cn/blog/user_cont...
2008-09-23 23:28:00 242
在线客服技术详解(未完待续)
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><shapetype id="_x0000_t74" coordsize="21600,21600" o:spt="74" path="m10860,2187c10451,1746,9529,1018,9015,730,7865,152,6685,
2008-09-23 16:42:00 513
Office 2007必将掀起办公软件行业的一场飓风
Office 2007必将掀起办公软件行业的一场飓风<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />微软的Office 办公软件现在在中国可以是说是家喻户晓,特别是最新版Office2007问世以来,一直受到众多网民的关注。新版本不仅功能更加强大,还增添了许多更实用的功能。以其全...
2008-09-23 14:51:00 84
吃动物的植物
吃人树----奠柏 生长在印度尼西亚爪哇岛上的奠柏,居然能“吃”人。 奠柏树高八九米,长着很多长长的枝条,垂贴地面。有的像快断的电线,风吹摇晃,如果有人不小心碰到它们,树上所有的枝条就像魔爪似地向同一个方向伸了过来,把人卷住,而且越缠越紧,使人脱不了身。树枝很快就会分泌出一种粘性很强的胶汁,能消化被捕获的“食物”,动物粘着了这种液体,就慢慢被“消化”掉,成为树的美餐。当奠柏的枝条吸完了养料,又展开...
2008-09-22 22:10:00 122
是什么让大象跳舞?
2003年买的IBM的CEO郭士纳写的《谁说大象不能跳舞》一书,当时没有看完,就放在箱底了。5年后重新读起,发现深深被作者的独特的管理风格和让大象跳舞的绝技深深吸引,只用了一个星期,晚上回家在床上读完了。最后一晚上竟然读到2点才看完。纵观书中的观点,其实有一点是非常值得学习的,那就是对企业执行力的诠释,尤其是对于象IBM这样巨大的企业来说,执行力是至关重要的。中国很多大的企业、国企,在其中施行...
2008-09-22 20:38:00 107
如何正确理解自动化测试?
谈到自动化测试,一般就会提到测试工具。许多人觉得使用了一、两个测试工具就是实现了测试自动化,这种理解是不对的,至少是片面的。的确,测试工具的使用是自动化测试的一部分工作,但“用测试工具进行测试”不等于“自动化测试”。那什么是“自动化测试”? 半自动化测试过程,算不算自动化测试?是否可以为“自动化测试”给出如下定义?以自动化的方式完成测试?测试过程的自动化?将手工测试的过程变成了自动化测试...
2008-09-21 17:51:00 87
遍历文件夹内的所有文件的小程序
经常看到论坛里有人问到怎么去看文件夹下面有多少个文件和文件夹的问题,我想这个应该不难实现,有两种办法,一种是递归实现,一种是常规的循环实现。请先看递归实现的代码:importjava.io.*;importjava.util.*;publicclassListFileRecursion{publicstaticvoidlistFile(Stringfil...
2008-09-20 16:56:00 121
Groovy Tip 25 魔幻数组 五
Groovy Tip 25 魔幻数组 五<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />本系列前面章节曾谈到过数组来模拟数学集合的一些操作,比如“交集”、“并集”、“集合求差”和“集合反转”等,都是集合的一些基本运算。但是,除此之外,还有一些集合的基本运算,如“属于”、...
2008-09-19 08:12:00 52
OPENCV应用中BMP与IPLIAMGE图像格式的相互转换及源代码
在WINDOWS下经常要用到在MFC应用窗口中显示IPLIMAGE,因此BMP与IPLIMAGE的相互转换就会经常使用。本文给出两个转换函数,供参考!/** 从BMP图像文件数据流中生成IPLIMAGE对象*/IplImage* GetIplFromBmp(BYTE* pBmp, DWORD size){ BYTE* p = pBmp; BITMAPFILEHEADER fheader; memc...
2008-09-18 15:51:00 74
JavaScript导出Word后对Word分页的处理
导读: 直接看代码: WEB页面导出为Word文档后分页的方法 /* * * @param {Object} cont 要导出的html元素内容的id,注意不要加双引号 * @param {Object} key 分页关键字 */ function AllAreaWord(cont,key) { var oWD = new ActiveXObject("Word...
2008-09-18 10:13:00 272
微软关于推广安全软件开发周期SDL的最新消息
11月份预计会有两个工具可以给大家免费下载:SDL Threat Modeling Tool 3.0这个是用来构造风险模型(threat modeling)。风险模型是SDL的一个重要组成部分,这个工具在微软内部已经使用了很有一段时间啊了。Optimization Model 这个是用来辅助团队如何更高效的实施SDL。更详细信息参见http://msdn.mic...
2008-09-18 07:49:00 50
Mysql导入数据时乱码问题解决办法
/opt/system/mysql/bin/mysqlimport --user=root --password=wap3g --fields-terminated-by=, part /opt/ITC/www-root/stat/temp/T_WAP_AVCLICK.txtmysql -uroot -ppassword < path_to_import_file --d...
2008-09-17 14:33:00 127
Linux 指令篇:备份压缩--unzip
功能说明:解压缩zip文件语 法:unzip[-cflptuvz][-agCjLMnoqsVX][-P<密码>][.zip文件][文件][-d<目录>][-x<文件>]或unzip[-Z]补充说明:unzip为.zip压缩文件的解压缩程序。参 数:-c将解压缩的结果显示到屏幕上,并对字符做适当的转换。-f更新现有的文件。-l显示压缩文件内所包含的文件。-p与...
2008-09-17 11:04:00 282
Groovy Tip 24 魔幻数组 四
Groovy Tip 24 魔幻数组 四<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />数组还有一个重要内容就是要排序,排序是任何集合操作所躲不过去的。在Java语言中,在Collections接口中提供了“sort”方法来用于对List对象进行排序,可能我们在Java...
2008-09-17 07:18:00 61
做掉、做到、做好!
老J在年初的时候,针对务实,就提出了做掉和做好的区别。而这个月我们在制定部门计划的时候,针对这点进行了细化。我们在做计划,制定目标的时候,以前制定的时候,都是在做“点”计划,而不是区间计划。这在理论上讲,点计划完成的可能性是非常低的。并且,点计划的确认过程非常低效。在这点上,区间计划具有非常大的优势。这是小J在去南戴河的车上,讲给我的理论。我深以为然。比如,我要和W预定开一个会。如果目标定...
2008-09-16 23:16:00 82
成功升级iPhone固件到2.1版
升级过程还是比较麻烦,昨天折腾了半天, 除非特别必要,还是停留在1.1.4比较好。升级步骤:1、备份系统数据,升级iTunes到8.0版2、iTunes中点shift+恢复进行刷机到2.02版3、QuickPwn Gui 120进行破解(步骤比较多,还好有中文界面)4、用willxz自制固件shift+恢复进行刷机到2.15、自动重启后用iTunes恢复备份数据,电话本、短信、备忘录、...
2008-09-16 18:50:00 110
Eclipse3.4的ant中的javac问题
最近项目组将Eclipse3.3升级到Eclipse3.4,用了一段时间,总体感觉还是不错,就是觉得Ant对中文的支持好像有点问题。发现问题如下: 有时脚本没有执行完,莫名其妙的就自动退出了,也没有任何提示。我发现最多的就是执行javac命令时出现这种情况。 经过我的多次测试,发现是eclipse3.4的ant对中文支持得不好,例如你的ant文件中有这么一句脚本: <echo message...
2008-09-16 16:15:00 58
IDEA快捷键 - - BlogJava
UpperLowerCapitalizeCtrl+D // 复制上一行或复制选定 Ctrl+Alt+L // 格式化代码 Alt+Shift+Insert // 列编辑 装上UpperLowerCapitalize后 Alt+P // to uppercase Alt+L // to lowercase Alt+C // 首字母大写...
2008-09-16 13:39:00 37
SIP Servlet开发初窥
第一个Servlet来自:http://www.java-tips.org/java-tutorials/tutorials/introduction-to-java-servlets-with-netbeans.html以前开发过ASP,所以理解起来还是比较容易。对Servlet有了一点初步的感性认识。下载的Netbean 6.1(http://www.netbeans.org/)已经包含了Gl...
2008-09-16 10:43:00 112
Groovy Tip 23 魔幻数组 三
Groovy Tip 23 魔幻数组 三<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />数组可以说是一个广义的集合,它也可以做交集、并集等运算。先从求交集说起,下面就是一个求交集的例子: def list11 = ['a','a','b','c','d...
2008-09-16 07:33:00 56
A deeper look at SIP Servlet
开发还是基于Sailfin和Glassfish平台,先来看看着俩者什么关系Glassfish是一个容器,Sailfin也是一个容器。前者用来运行Java EE Application ,而后者用于运行SIP Servlet。详细解释见:http://blogs.sun.com/prsad/entry/sailfin_and_glassfish其实Sailfin是Ericsson主要开发的,从安装路...
2008-09-16 03:39:00 56
Sun Java产品线分析(非大全)
首先说一下Java EE(Enterprise Edition), Java ME(Mobile Edition), Java SE(Stand Edition)。第一个是企业版本,目前是Java EE 5 SDK;第二个是移动设备版本;第三个是标准版本,目前SDK 6。以前还很流行J2EE, J2SE, J2ME,这是因为Java 为了显示对Java做出了较大的升级,将1.2版本称为Java 2...
2008-09-16 02:47:00 50
Groovy探索之闭包 七 使用闭包来实现模板方法模式
Groovy探索之闭包 七 使用闭包来实现模板方法模式<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />我们知道,很多的设计模式都是通过增加接口来达到解耦的目的,使得代码的扩展性大大增强。其中,模板方法模式就是这样的。请看下面的例子。假设我们有如下的两个类:cla...
2008-09-15 08:24:00 61
在线学习心法:来自Python初学者的三大困难
PS:下面是我一个师弟给我发过来关于他学习Python的困惑,和ITCAST希望解决的问题不谋而合,以下是我给他的回复"to XXX:非常有帮助,我们现在正在想如何解决这个三个问题脚手架---如何设计好的课程导航,引领学员快速入门和循序渐进-关键足够简单实践---提供一个好的虚拟环境---这是我们以前没有想到的-"虚拟机"是个很好的想法-关键足够稳定控制-我们最想解决的问题—目前在做的就是提问解答...
2008-09-14 10:16:00 103
Java中的排序(一)
在编程的过程中,我们必不可少的会遇到排序问题。好在Java中,有些类的方法已经给排序提供了很好的解决办法了;另外实现某些能够实现排序的接口也可以达到排序的目的。当然了,你也可以直接写排序算法。不过在这一篇blog里,还是主要介绍已有的方法和接口。首先当然是我们很熟悉的Arrays.sort()方法了。废话不多说,看代码:importjava.util.*;publicc...
2008-09-13 20:47:00 125
统计Java源文件的代码行
废话不多说,直接上代码和程序运行截图:import java.awt.*; import java.awt.event.*; import java.io.*; import java.util.*; import javax.swing.*; import javax.swing.table.DefaultTableModel; public class Co...
2008-09-13 12:54:00 89
Web安全开发:SQL注入攻击和网页挂马
申明。文章仅代表个人观点,与所在公司无任何联系。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />1. 概述网页挂马这个话题想来大家并不陌生。为什么有这么多的网页上存在着木马去攻击普通用户?不可否认,相当一部分网页原本就是恶意的:网页的作者故意在上面放上木马,然后通过各种手...
2008-09-13 07:21:00 122
Linux下安装Glassfish和Sailfin
Linux是Debian lenny 测试版本。首先要编辑/etc/apt/source,添加网络镜像以下载最新的包。例如:deb http://ftp.gtlib.gatech.edu/<wbr>debian/</wbr> lenny main contrib non-freedeb-src http://ftp.gtlib.gatech.edu/<wbr>...
2008-09-13 04:30:00 114
笔记本的硬盘坏了
我的小黑T60也有2年的历史了,但是的确是很好的一台电脑,很安静,而且散热绝对一流。用系统自带的隐藏分区恢复,提示错误:Error 2100: HDD0 initialization error(1)网上有一篇文章说了这个问题:http://www.somelifeblog.com/2007/12/lenovo-hdd0-2100-error-hard-drive.html尝试了升级硬盘的fire...
2008-09-12 23:30:00 134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人