`
文章列表
以下是侯捷先生的作品and译品。 《深入浅出MFC》 《EFFECTIVE C++》 译 《ESSENTIAL C++》 译 《WINDOWS 多线程编程》 译 《PRIMER ANSWER》 译 《C++标准库》 译  《TINKING IN JAVA》 译 《STL源码剖析》   用侯捷先生自己的话来说,他最成功的作品和最受益的作品就是《深入浅出MFC》,而自己最近focus在内存管理上面,计划明年左右出新一本关于内存方面的书。 说下侯捷先生的历史吧。 22岁,土木工程毕业。然后在台湾服兵役。 25岁,由于台湾政府的免费计算机培训计划,苦学半年计算机相关知识,对其产 ...
1.域名。根据现在国内的政策来看, .cn域名已经不允许个人拥有,除非是以往注册过的个人域名进行了登记操作。而国外对域名的限制比较松,.com和.net域名的知名度也高一些,再加上 2010年初支付宝宣布支持godaddy,所以国际域名 ...
  随着web2.0的彪悍发展,以及浏览器端所承载的工作越来越大(在不是很影响性能的情况下,开发者都习惯把能用浏览器做的事儿都让浏览器做,以减轻服务器的压力和带宽费用等)。所以Javascript已经成为了web开发最最基本的要 ...
// 汉字转化成unicode public static void encodeUnicode(final String gbString) { char[] utfBytes = gbString.toCharArray(); String unicodeBytes = ""; for (int byteIndex = 0; byteIndex < utfBytes.length; byteIndex++) { String hexB = Integer.toHexString(utfBytes[byteIndex]); if ( ...
编程习惯 文/Alexey Radul 译/程显峰 近年来,我对编程艺术有很多体会。过后,我发现有些体会是错的;有些体会我遗忘了但又重新感受到;而另外有些则是必然会发现的。我还完善了一套项目管理的好习惯,这些习惯包括我自己的,或者小组的,抑或是更大的,公司内部的。一方面,这些习惯对软件的成功开发是至关重要的(太小或者纯粹巧合的不算),另一方面,这些习惯也不是什么高深莫测的东西,较小的篇幅就可以说清楚了,第三,这些习惯都没有得到应有的重视。所以我把这些写下来,而你呢,正读着呢。 本文包含很多零散的个人建议,有六大块,各讲一个方面。因为建议很多而且相互联系紧密,所以不太好把他们逐条陈列。这样 ...
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 BagCounter{ public static void main(String[] args){ String[] testArray={"java core","think ...
在线互联网地图我先前曾经介绍过不少,但是支持API(Application Programming Interface,应用程序编程接口)的却不多,使用地图API,开发者可以非常方便的调用在线地图中的资源,实现各种各样的地图第三方应用,下面我就介绍几个开放了API的互联网地图。  引用 Google Maps API : Google Maps API 基于Google Maps,能够使用 JavaScript 将 Google Maps 嵌入网页中。API 提供了大量实用工具用以处理地图,并通过各种服务向地图添加内容,从而使用户能够在自己的网站上创建功能强大的地图应用程序。Google Ma ...
2006年10月份,我开始对web开发产生了兴趣,并决定自己也尝试开发一个网站。在此之前,我做过3年的java application的开发,对web开发应该算一无所知。在比较了java,php,ror,和python后,我选择了基于python的web框架 - django 。到目前为止,我还认为这是一个明智的决定。Django高效的开发效率让我仅仅用一个月的业余时间,就基本完成了网站的开发。这是一个网络书签的网站,我加上了一些有意思的特性,让网站显得有些与众不同。 我购买了域名和Dreamhost 的主机空间。Dreamhost支持django,并且第一年的费用只有180元人民币。2006 ...
Google(Orkut) 工具型、数据共享型等。OpenSocial联盟的发起者。OpenSocial 为构建跨多个网站的社交应用程序提供了一组通用 API,OpenSocial 包括 JavaScript API 和 Google Data API。开发人员仅需要学习一次 API,即可在所有支持 OpenSocial 的网站 ...
李开复言:        最近有朋友问我,为什么你可以每天工作那么久的时间,在没有周六和周日的情况下,依然保持良好的工作状态和身体状态?这是个好问题,很多人辛苦工作,可总是觉得自己没有成就感或者疲于奔命。如 ...
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.ProfilerEventHandlerFactory.  The eventual following stack trace is caused by an error thrown for debugging purp ...
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。 Commons BeanUtils http://jakarta.apache.org/commons/beanutils/index.html 说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。 使用示例:功能有很多,网站上有详细介绍。一个比较常用的功能是Bean Copy,也就是copy bean的属性。如果做分层架构开发的话就会 ...
IT行业中用杀手级产品(Killer Product 或 Killer App)意指顶级产品,下面是拙作《就这么做产品:IT产品实战工具与全局案例》中对做成杀手级产品的产品体系的高度概括,文中括号中的彩图及号码,对应相册中默认专辑的15张图, ...
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.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; impo ...
1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这 个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先在行业里面混混,过几年转行做点 ...
Global site tag (gtag.js) - Google Analytics