自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转:关于IT人士个人发展的一点思索

以下是侯捷先生的作品and译品。《深入浅出MFC》 《EFFECTIVE C++》 译 《ESSENTIAL C++》 译 《WINDOWS 多线程编程》 译 《PRIMER ANSWER》 译 《C++标准库》 译 《TINKING IN JAVA》 译 《STL源码剖析》 用侯捷先生自己的话来说,他最成功的作品和最受益的作品就是《深入浅出MFC...

2010-02-27 15:48:41 225

原创 简述JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景

[size=medium] 随着web2.0的彪悍发展,以及浏览器端所承载的工作越来越大(在不是很影响性能的情况下,开发者都习惯把能用浏览器做的事儿都让浏览器做,以减轻服务器的压力和带宽费用等)。所以Javascript已经成为了web开发最最基本的要求之一了。 而在现实的敏捷开发中,我们通常会选择一个JS框架来取代繁琐的Native Javascript的编写。你会发现这样会节省很多的时间,写...

2010-02-27 15:17:12 247

原创 unicode转化

// 汉字转化成unicode [code="java"]public static void encodeUnicode(final String gbString) { char[] utfBytes = gbString.toCharArray(); String unicodeBytes = ""; for (int byteIndex = 0; byteIndex...

2010-02-24 16:15:44 186

原创 编程习惯

编程习惯文/Alexey Radul 译/程显峰近年来,我对编程艺术有很多体会。过后,我发现有些体会是错的;有些体会我遗忘了但又重新感受到;而另外有些则是必然会发现的。我还完善了一套项目管理的好习惯,这些习惯包括我自己的,或者小组的,抑或是更大的,公司内部的。一方面,这些习惯对软件的成功开发是至关重要的(太小或者纯粹巧合的不算),另一方面,这些习惯也不是什么高深莫测的东西,较小...

2010-02-09 10:28:18 143

原创 apache commons-collections BagUtils

[code="java"]import java.util.Iterator;import org.apache.commons.collections.Bag;import org.apache.commons.collections.BagUtils;import org.apache.commons.collections.bag.HashBag;public class...

2010-01-20 12:55:28 131

原创 主流地图API对比

在线互联网地图我先前曾经介绍过不少,但是支持API(Application Programming Interface,应用程序编程接口)的却不多,使用地图API,开发者可以非常方便的调用在线地图中的资源,实现各种各样的地图第三方应用,下面我就介绍几个开放了API的互联网地图。 [quote] Google Maps API : Google Maps API 基于Google Maps,...

2010-01-18 09:22:55 661

原创 从30秒到3秒

2006年10月份,我开始对web开发产生了兴趣,并决定自己也尝试开发一个网站。在此之前,我做过3年的java application的开发,对web开发应该算一无所知。在比较了java,php,ror,和python后,我选择了基于python的web框架 - django 。到目前为止,我还认为这是一个明智的决定。Django高效的开发效率让我仅仅用一个月的业余时间,就基本完成了网站的开发。这...

2010-01-16 15:04:57 131

原创 主流互联网开发平台一览

Google(Orkut)工具型、数据共享型等。OpenSocial联盟的发起者。OpenSocial 为构建跨多个网站的社交应用程序提供了一组通用 API,OpenSocial 包括 JavaScript API 和 Google Data API。开发人员仅需要学习一次 API,即可在所有支持 OpenSocial 的网站上开发和部署应用程序。任何网站都可以实现 OpenSocial,...

2010-01-16 14:54:41 724

原创 不要成为紧急的奴隶

李开复言: 最近有朋友问我,为什么你可以每天工作那么久的时间,在没有周六和周日的情况下,依然保持良好的工作状态和身体状态?这是个好问题,很多人辛苦工作,可总是觉得自己没有成就感或者疲于奔命。如何长时间工作并且保持效率?我愿意将自己的心得与大家分享。  我以前读博士时,基本上一天工作16小时。如何在艰苦的工作中,激励自己、让自己能做到更多从而发挥自己的潜力,我认为大家应该...

2010-01-16 12:54:35 110

原创 bug2

010-1-12 15:33:59 org.apache.catalina.loader.WebappClassLoader loadClass信息: Illegal access: this web application instance has been stopped already. Could not load com.mysql.jdbc.profiler.ProfilerEv...

2010-01-13 14:01:11 137

原创 Apache Commons

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。[b]Commons BeanUtils[/b]http://jakarta.apache.org/commons/beanutils/index.html说明:针对Bean的一个工具集。由于Bea...

2010-01-13 11:28:46 97

原创 产品的十大实战流程

IT行业中用杀手级产品(Killer Product 或 Killer App)意指顶级产品,下面是拙作《就这么做产品:IT产品实战工具与全局案例》中对做成杀手级产品的产品体系的高度概括,文中括号中的彩图及号码,对应相册中默认专辑的15张图,可下载,或参看本书的网站www.CPOWay.com。  整个产品体系(图1,[url]http://photo.blog.sina.com...

2010-01-12 19:39:49 156

原创 大文件上传

[code="java"]package com.fuyou;import java.io.File;import java.io.IOException;import java.io.PrintWriter;import java.util.Iterator;import java.util.List;import javax.servlet.Se...

2010-01-12 15:35:08 96

原创 软件工程师的7年总结

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这 个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!2、一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先...

2010-01-12 15:21:33 91

原创 replaceAll 大小写敏感

[code="java"]public class Test{ public static void main(String[] args){ replaceString("abcABC", "b", "c"); } public static void replaceString(String a,String b,String c){ System.ou...

2010-01-11 10:58:43 269

原创 PHP程序员最易犯10种错误

PHP是个伟大的web开发语言,灵活的语言,但是看到php程序员周而复始的犯的一些错误。我做了下面这个列表,列出了PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种1.不转意html entities一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据) ,输出之前都要转意。echo $_GET['usename'] ;这个例子...

2010-01-10 13:47:35 157

原创 jira

[quote]1、JDK、JIRA、MySQL安装完毕,停止JIRA服务创建数据库:[code="java"]mysqlcreate database jiradb character set ‘UTF8′;[/code]创建用户并赋与权限:[code="java"]create user jirauser identified by ‘jira’;grant ...

2010-01-09 15:34:53 153

原创 josso

转载:http://www.jeedao.net/posts/list/0/44.page  本文以JForum v2.1.7和JOSSO v1.5为例说明,JForum论坛单点登录的集成。  JForum在设计之初就考虑了与其它系统进行SSO单点登录集成的接口,你需要做的是:# 编写一个对接口net.jforum.sso.SSO.java的实现类。# 修改配置文件“Syste...

2010-01-09 14:50:07 196

原创 2009十大网络流行语 中英文对照读本

---------------------------------1、不差钱Money is not a problem. 2、哥抽的不是烟,是寂寞! What brother is smoking is not a cigarette, but loneliness! 3、贾君鹏你妈妈喊你回家吃饭! Jia Junpeng, your mother wants...

2010-01-08 12:25:52 111

原创 好 vs 不好

要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码,整洁而规范,视觉上自然有一种美感。空白错落有致,注释恰到好处,命名和排版遵守统一的规范。差的程序员写的代码则经常出现过长的函数,前后不一致的命名方式和排版,过深的嵌套结构,非常复杂的表达式,随处可...

2010-01-07 09:58:06 114

原创 python的基本方法2

这篇文章只是简单的增加了一些内容,其中包括之前的那一篇总结。为了防止日后重装系统清空硬盘,贴上网,方便日后查阅。 import hashlib m = hashlib.md5() m.update("AAA") print m.hexdigest() m.update("BBB") print m.hexdigest(...

2009-12-29 10:51:21 97

原创 python reg

正则表达式中特殊的符号:“.” 表任意字符“^ ” 表string起始“$” 表string 结束“*” “+” “?” 跟在字符后面表示,0个——多个, 1个——多个, 0个或者1个*?, +?, ?? 符合条件的情况下,匹配的尽可能少//限制*,+,?匹配的贪婪性{m} 匹配此前的字符,重复m次{m,n} m到n次,m,n可以省略举个例子 ‘a....

2009-12-29 10:12:51 867

原创 python概览

[b]2.1 概览[/b]先看下第一个Python程序.文件名: odbchelper.pydef buildConnectionString(params): """Build a connection string from a dictionary of parameters. Returns string. """ return ";...

2009-12-28 20:32:41 120

原创 pywin32解析xls

from win32com.client import DispatchxlApp = Dispatch("Excel.Application")xlApp.Visible = 1# Check if any workbook exists.if xlApp.Workbooks.Count == 0: # If not, create a new one....

2009-12-28 19:50:22 192

原创 python 基本方法1

------------------------清除------------------------clear()方法,将字典所有内容清除:>>> d = {'age' : 12, 'name' : 'bob'}>>> d{'age': 12, 'name': 'bob'}>>> d.clear()>>> d{}有人可能会问为什么不直接d={}?看下面的例子...

2009-12-28 19:08:41 205

原创 java调用python

[code="java"]python.javaimport java.util.List;import org.python.core.PyException;import org.python.core.PyInteger;import org.python.core.PyObject;import org.python.util.PythonInterpret...

2009-12-28 00:25:53 92

原创 python常用库

Tkinter———— Python默认的图形界面接口。  Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形设备。Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具包是和Tcl一起开发的,目的是为了简化用户接口的设计过程。...

2009-12-28 00:01:29 290

原创 MySQLdb for Python

[size=medium][Python]MySQLdb for Python使用指南/Python的数据库操作网站就是要和数据库进行交互,否则什么都不用做了...今天我们来看一个叫MySQLdb的库,这个用来和MySQL数据库进行交互.可以从这里获得这个库[url]http://sourceforge.net/projects/mysql-python[/url]如果你不确定你的...

2009-12-27 19:38:47 89

原创 jar文件运行时:Failed to load Main-Class manifest attribute from ......解决办法

打包好的jar文件双击运行时报: Failed to load Main-Class manifest attribute from ......,这是由于未设置程序运行的入口程序导致的,可以将jar文件用WinRAR打开,展开META-INF文件夹,查看MANIFEST.MF 文件,可以发现Main-Class未设置,这就是导致异常的原因所在,设置格式:Main-Class: norepea...

2009-12-22 14:37:27 229

原创 转载

1. Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevelopment Jolt A...

2009-12-13 00:11:02 95

原创 HttpSession和Hibernate里的Session的区别

HttpSession和Hibernate里的Session的区别。他们是完全不同的2个对象 javax.servlet.http.HttpSession是一个抽象接口 它的产生:J2EE的Web程序在运行的时候,会给每一个新的访问者建立一个HttpSession,这个Session是用户身份的唯一表示。注意,是容器(Tomcat,Resin)自动创建的...

2009-12-09 21:46:26 109

原创 18

古代武林江湖有18般兵器,如果有人这18般兵器样样精通,那一定是武林高手。这两天粗略研究了一下公司各部门Manager的胜任要素,简单总结归纳了一下,居然也是18项基本技能。乍一听,18项有点多,但对于想做Manager的朋友们,不要怕,你可能已经有一些了。下面来看一下这18项技能是什么:1. 项目管理知识和技能。项目管理是一个具体工作,一般由项目经理来做。作为Manager,...

2009-12-09 20:34:49 85

原创 这个..

1,永远不要向任何人解释你自己 因为喜欢你的人不需要 而不喜欢你的人不会相信2、别让某人成为你生命中的优先, 当你只是他们生命中的一个选择时. 人与人之间的关系只有在彼此达到平衡时,运作的最恰当 3、每天早上醒来时,我们可以有两个简单的选择 回头去睡,继续做梦 或者起身去追逐梦想 ...

2009-12-09 20:25:16 80

原创 最愚蠢行为

谁也不能保证自己就是聪明人不会犯糊涂,就连诸葛亮都有做错决定的时候,何况是平凡的我们,偶尔做了一些看起了愚蠢的事情是不可避免的事情。但是,如果是在职场上的话,那么请你再三小心,因为有时候犯的错,就是一种职业“自杀”的行为。职场是人生的历练场,找个合适的工作需要3到15个月——然而丢掉饭碗只需要几天或几周。[b]1、总觉得自己不够好[/b]这种人虽然聪明、有历练,但是一旦被提拔,...

2009-12-09 19:53:20 176

原创 Oracle中如何用一条SQL快速生成10万条测试数据

做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,那会浪费大量的时间,本文介绍了Oracle中如何通过一条SQL快速生成大量的测试数据的方法。产生测试数据的SQL如下:[code="java"]SQL> select rownum as id, 2 to_char(sysdate + rownum / 24 / ...

2009-12-09 16:54:45 265

原创 java 10

[b]1、语法[/b]:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 [b] 2、命令[/b]:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、s...

2009-12-09 16:53:56 76

原创 js获得 url

设置或获取对象指定的文件名或路径。alert(window.location.pathname)设置或获取整个 URL 为字符串。alert(window.location.href);设置或获取与 URL 关联的端口号码。alert(window.location.port)设置或获取 URL 的协议部分。alert(windo...

2009-12-05 13:18:24 78

bug

Error 503 Service Unavailable 一般来说是由于服务器负载过重未能应答,也有可能是Servlet数据库连接池已满,这种情况都有可能返回503错误。 ------------------------- 待添加...

2009-12-02 09:23:02 74

原创 梁某某

郁闷就是生产力(我们每天有那么多事要做,工作、生活、旅游、恋爱,在做这些事时,我们活得并不是自己,我们是在扮演不是自己的角色,因为这些事件给我们的责任决定我们总要遵循别人制定的游戏规则。而郁闷为我们创造了完全属于自己的空间,在这个空间里,我们脱离了社会、家庭、事业和情感,在郁闷中,我们拥有了静心剖析自己的机会,而借此机会,我们又可以发现很多平日里发现不了的自我。)所有的事物其实本身都是存在...

2009-12-01 20:36:53 142

mysql数据库服务层

MySQL插件式存储引擎是MySQL数据库服务器中的组件,负责为数据库执行实际的数据I/O操作,并能允许和强制执行面向特殊应用需求的特定特性集合。使用特殊存储引擎的主要优点之一在于,仅需提供特殊应用所需的特性,因此,数据库中的系统开销较小,最终结果具有更有效和更高的数据库性能。这也是MySQL被始终视为具有高性能的原因之一,在行业标准基准方面,它能匹敌或击败专有的整体式数据库。从技术角度上...

2009-11-30 10:02:03 433

空空如也

空空如也

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

TA关注的人

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