自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翻译 关于ORM

一、ORM简介 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的方法。这种方案存在以下不足: 1.持久化...

2007-09-29 19:23:00 23

翻译 Windows Mobile 6中国主创团队谈感受

2007年2月14日,公司终于发布了Windows Mobile 6,我们的劳动成果也终于面世,由于各种原因我们的图形设计还是遇到不少阻力,首先我们要在系统图形格式限制极大的情况下让界面的视觉效果有显著的提高,另外在很短的时间内我们需要完成接近3000的图标文件以及比图标数量还要多好几倍的图片文件,但是现在看来我们接近一年的设计过程中,我们算是交了一份比较满意的答卷。 相信很多朋友...

2007-09-26 14:43:00 25

翻译 Javascript中最常用的55个经典技巧

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table2. <body onselectstart="return false"> 取消选取、防止...

2007-09-25 14:17:00 34

翻译 对Java(J2SE PC)开发之怪现象之我见

oz01Exp:1367骑士中尉 发表于:2007-9-21 13:21:00 博客 | 档案 | 主页 | 短信 | 树状 | 收藏 | 编辑 | 删除 | 引用 ...

2007-09-24 21:05:00 26

翻译 JNI程序如何检测C代码的内存泄漏

Java调用C的JNI程序很容易出现内存泄漏问题,因为Java不负责回收C中的内存,所以必须自己保证C代码没有内存泄漏问题。经过测试,memwatch就可以直接用于JNI中的C代码的内存检测。程序在JNI调用后,就会在目录下生成一个文件,里面记录了内存数据。结论:JNI中C代码的内存检测和单纯的C代码的内存检测没什么不同,不需要做特殊处理。...

2007-09-22 14:48:00 37

翻译 只写给自己,陈老师是我始终的目标

本篇文章摘自: 商業周刊第 963 期作者:林宏達、鄭呈皇<!-- /Article Image -->2001年時,中國政府在重大採購案中獨漏微軟,力挺LINUX,5年後,中國最高領導人胡錦濤在微軟總部與比爾.蓋茲夫婦會面時說,「我是微軟的朋友。」這改變背後的推手,是個台灣人,陳永正。我們會認真看待智慧財產權保護」、「比爾.蓋茲先生是中國的朋友,我也是微軟的朋友」,這些話出自中國...

2007-09-21 00:24:00 27

翻译 什么是dbunit以及为什么要使用它

dbunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装,虽然在80%的情况,你只需使用它极少的api。它通过使用用户自定义的数据集以及相关操作使数据库处于一种可知的状态,从而使得测试自动化、可重复和相对独立。虽然不用dbunit也可以达到这种目的,但是我们必须为此付出代价(编写大量代码,测试及维护),既然有了这么优秀的开源框架,我们又何必再造轮子...

2007-09-20 10:33:00 99

翻译 如何在没有资料的情况下调用Linux链接库

<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8"><meta content="OpenOffice.org 2.2 (Linux)" name="GENERATOR"><meta content="Lasly" name="AUTHOR&q

2007-09-20 02:13:00 22

翻译 Window Mobile开发者聚会(20070923下午2点)

微软(北京).NET俱乐部第十六次沙龙 《Window Mobile开发者聚会》 邀 请 函亲爱的.NET俱乐部会员及.NET技术爱好者:Windows Mobile 6 是微软今年推出的新一代应用在智能手机上的操作系统,我们今天有幸邀请到了刚刚在MEDC2007上做完演讲的几位MVP为广大移动开发者,Windows Mobile Fans献上一场精彩的演讲。在本次活动中,大家所熟...

2007-09-19 14:22:00 76

翻译 .Net Mirco Framework 2007技术大会

.Net Mirco Framework 2007技术大会2006年在《程序员》杂志上通过看马宁的专栏文章,第一次知道了.Net MF。一年后的今天终于近距离地接触了.Net Mirco Frmaework,对MF有了一定的感性认识。最近公司很多项目都有大量嵌入式设备使用,由于WinCE系统相对较大,对硬件平台要求过高,所以对.Net MF一直比较关注。今天总算大开眼界了。微软...

2007-09-18 21:13:00 26

翻译 推荐三本书

推荐最近一直在看的三本书,很好,真的很好,别的也没什么可说的了。1.重构与模式2.重构——改善既有代码的设计3.Head First Object-Oriented Analysis & Design如果需要,就去dearbook或者chinapub看看吧。(呵呵,像广告。)...

2007-09-18 16:25:00 43

翻译 Window Mobile开发者聚会(20070923下午2点)

微软(北京).NET俱乐部第十六次沙龙 《Window Mobile开发者聚会》 邀 请 函亲爱的.NET俱乐部会员及.NET技术爱好者:Windows Mobile 6 是微软今年推出的新一代应用在智能手机上的操作系统,我们今天有幸邀请到了刚刚在MEDC2007上做完演讲的几位MVP为广大移动开发者,Windows Mobile Fans献上一场精彩的演讲。在本次活动中,大家所...

2007-09-18 11:23:00 24

翻译 最近的流水帐

最近的技术研究生活并不是很顺畅。首先越来越厌恶windows了,开机慢不说,越来越习惯linux的时候反而发现windows出奇的不好用,于是对我来说做了一个“重大”的决定:装一个linux,以前都是在win下用虚拟机跑,研发环境恶虐……于是正好搞到一块不用的硬盘,决定在保留原来东西的基础上在新硬盘里装……于是:A.没有光驱,硬盘安装要求fat32格式的,我又全是ntfs的盘,塞的满满的又不想格…...

2007-09-18 01:25:00 19

翻译 傲慢与偏见——程序员想让HR知道的七件事

傲慢与偏见——程序员想让HR知道的七件事一切都是从一次不成功的电话面试开始的。正在学车的我刚刚通过了桩考,心情不错,正在大厅里悠哉游哉地等着刷卡。忽然一个陌生的电话打进来,对面介绍说是一家S开头的手机操作系统公司,刚在北京设立了研发中心。七月初的时候在CSDN看到消息,说这家公司有很宏伟的中国计划,浏览职位时发现Senior Trainer的职位,于是投了份简历。因为开发方向不同,...

2007-09-17 23:22:00 36

翻译 嵌入式Linux编程--我的第一次艰难跋涉

其实从很早我就想深入学习Linux,但时间有限,并且Linux门槛挺高,不是很容易上手。最近由于隧道项目中用到嵌入式Linux(Arm CPU上的Linux),并且提供硬件的单位针对Linux的编程收费很高,并且时间很长,所以犹豫再三,决定开始深入学习Linux,并在学习过程中完成预定的任务。没有想到,在嵌入式Linux上运行一个最简单的“Hello Liunx”程序就费了很大的周折,不过功夫...

2007-09-17 16:55:00 26

翻译 用Cobertura 测量测试覆盖率

Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。除了找出未测试到的代码并发现 bug 外,Cobertura 还可以通过标记无用的、执行不到的代码来优化代码,还可以提供 API 实际操作的内部信息。Elliotte Rusty Harold 将与您分享如何利用代码覆盖率的最佳实践来使用 Cobertura。&lt...

2007-09-17 10:48:00 28

翻译 软件行业资本论[前言,第一节]

本鹏认为,举凡能在市场中脱颖而出的软件产品或项目,一定要具有以下三个特性:即[被认为有利或不可替代的],[被认为应用最广泛的],[被认为约定俗成的]我将此三点称为软件普及的[Footstone]。 我所以说是[被认为]而不是说[事实上],并不是什么唯心主义的观点,而是从唯物辩证的角度出发来考虑的。 这是由于,即使在通讯技术发达的现今,每个人在所获取资讯的渠道依然是不尽相同的,而信息量将直接影响到我...

2007-09-15 09:30:00 28

翻译 史上最扯Java图形绘制(J2SE)之一JAVA动画效果

很多主一听说Java界面,一水的头大外带血压高,兄弟我倒觉得没什么必要。 其实Java这东西吧,就简便性和其初衷而言,真他妈就在GUI 这地界是有优势的,单就其2D界面开发的易用性来说,借用《地下交通站》里黑瞎子——黑藤太君骂贾队长的话来说“全中国,不,全东亚,还能找出你这样空前绝后的脸吗?”。所以它不普及,无外两点,1.搞Java的多半不指着这东西混饭吃,比如兄弟目前还被逼用SSH(Struts...

2007-09-14 22:08:00 125

翻译 Loonframwork到SWT的移植测试(JAVA GAME TEST SOURCE)

愚以为,用SWT作界面,是一种在用Java写VB的体验。本周心情极度恶劣,一直不想说话,也不想写新代码,郁闷中尝试了一下将Loonframework的代码移植到SWT。(其实我觉得AWT,SWT,Swing用那个真的要根据需求决定,没有绝对的好与坏。)(用SWT操作WINDOWS界面确实异常简单)如预料般,由于Loonframework以AWT白板为基础采取绘制开发,核心代码在SWT上近乎0修改。...

2007-09-13 14:36:00 32

翻译 说文解字:解读Java中的“垃圾方言”(转)

中国人学电脑,多数情况下是通过看中文版的资料书来学习的。但是有过学电脑,特别是学习程序设计语言经历的读者(包括本人)都会有这样的体会:中文电脑书拿起来易如反掌,读起来却抓耳挠腮。原因之一就是书中有许多莫名其妙的中文专业术语。当然,它们都是从英文翻译过来的,只是翻译得太晦涩。 在我的记忆里,第一个让我念念不忘且深恶痛绝的中文专业术语是:“良基”。现在可能很少有人知道这个词。那是在我上大学时,在一门和...

2007-09-13 10:29:00 27

翻译 关于Keil 的一些看法

以前一直使用ADS来作为arm的开发工具,编译调试虽然分为不同的程序,但是总体来说还是挺稳定的,出现错误时提示信息比较有用。 最近因为要用到LPC24系列的ARM7芯片,针对ADS的驱动尚未出现,所以只能使用keil来进行开发。总的来讲,keil给我的感觉简直是糟透了。 首先,keil for arm的版本太多,3.01,3.04 ,3.05一个接一个的版本,让人无所适从。也不知道哪个...

2007-09-12 21:37:00 20

翻译 感谢open-open的工作人员,如此迅速收录我的项目……

骇然发现昨天发的项目今天就被收录了,open-open的工作效率和认真的工作作风实在令人钦佩。

2007-09-09 22:12:00 36

翻译 Loonframwork示例发布[JAVA Game Script]

PS:目前关注此项目的,可以去跟鄙人的此系列文章,将逐步讲解SLG部分开发过程:http://blog.csdn.net/cping1982/archive/2008/11/11/3278851.aspx写了一个小小的案例程序,使用本人的loonframwork-game包开发,这是一个 以java的j2se及j2me技术为核心的综合框架,为loonframework的一部分,它负责提供java2...

2007-09-08 08:50:00 23

翻译 微软MVP北京9月份聚会散记

本次聚会的主题是“新技术·新体验”,到场的MVP有18位之多,其中有两位是远道而来非北京工作的MVP。这次聚会以技术讲座为主,上午是<personname w:st="on" productid="尤勇">尤勇</personname>老师的两个讲座,“Microsoft FlexGo 技术简介”和“Microsoft Windows Powershell V<c...

2007-09-02 14:15:00 24

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