自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FireOfStar的专栏

宁静致远

  • 博客(27)
  • 资源 (11)
  • 收藏
  • 关注

翻译 Java缓存技术介绍(JCS开源项目)-----索引磁盘备用缓存

  对于JCS索引磁盘备用缓存是一个可选的插件,它主要的目的提供一个二级缓存,从而降低缓存对内存的压力。当内存缓存超出了最大值时,缓存处理会检查看是否为存储区配置了”disk”类型的备用缓存,如果使用了被索引的磁盘备用缓存,缓存中心会把从内存中删除的缓存项目保存到磁盘。磁盘索引  被索引的磁盘备用缓存(TheIndexed Disk Auxiliary Cache)是磁盘缓存的

2008-12-31 14:29:00 4858 1

翻译 用Java缓存机制创建更快的Web应用----基本用法

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

2008-12-29 19:05:00 5670 5

翻译 用Java缓存机制创建更快的Web应用----简介和配置

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

2008-12-29 12:12:00 4625

翻译 在服务器端运行JavaScript文件(三)

 今天介绍最后一部分: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!--

2008-12-25 19:06:00 2500

原创 利用比较接口实现List中的对象排序

2008年12月24日 多云 日本东京  今天修改了一个复杂的问题,问题的核心是在不同的条件下,要实现List中某些特定对象的优先处理,简单的说,就是在循环处理List中的对象时,对于某些满足组合条件的对象要优先处理。  经过对处理逻辑和目标对象的分析,决定对目标对象进行以下修改:  1.在目标对象类文件中追加特定条件的属性字段;  2.在目标对象做成时,对新追加的几个特定条件的属性字段值进行设定

2008-12-24 20:23:00 1779

翻译 在服务器端运行JavaScript文件(二)

 在前回的译文中介绍了在Java中怎样调用和执行JavaScript脚本,以及怎样实现JavaScript脚本的缓存机制,在接下的译文中,我们是用将使用前面提到的ScriptCache类,实现它的abstract getScriptFile()方法,并且使用getScript()方法从缓存中取得被编译的脚本。 Normal 0 7.8 磅 0 2

2008-12-24 19:55:00 2380

翻译 在服务器端运行JavaScript文件(一)

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

2008-12-23 21:04:00 7447

原创 特殊情况

 2008年12月22 小雨 日本东京   今天在修改一个特殊问题时,又遇到的特殊情况,着实非了一番周折,终于修正了。安心之余,简单做了一下总结:   一、如果这些特殊情况在项目需求定义阶段能清楚的识别和定义,那么就会有效的提高我们程序的适应性,同时降低维护期间的工作量和作业成本;   二、如果在需求定义阶段不能完全识别特殊情况,我们就必须从程序设计上下功夫,不但各个功能模块间的层次结构要清晰明确

2008-12-22 19:03:00 1375

原创 关于云计算

  云计算,近段时间很火,IBM、Google、微软等国际IT巨头都在不遗余力的宣传推广,起初以为是什么新技术,于是就找了些资料来看,思考后的结论是:与其说是新技术,不如说是IT行业中一种新的商业经营模式更为贴切。  如果云计算中没有新技术,也是不可能的事。从技术的角度上说,要实现企业计算的异地化和虚拟化,首先需要对现有的IT资源(包括系统软件技术、应用软件技术、硬件技术和设备、网络技术和设备等)

2008-12-21 15:53:00 1209

原创 2008年12月18 数据的二义性

2008年12月18 晴 东京  今天遇到的问题是,同样数据Code,有三种不同的定义。通常情况下,数据Code做为数据的编码信息,应该具有唯一性。但是为什么出现了三种不同的定义呢?  原因一:这部分数据来源于另外一个系统,两个异构系统中的数据编码标准不一致;  原因二:在我们目前对应的系统中,这部分数据所描述的实体对象,分别属于两个不同的业务单位。因此在以下处理时,我们必须进行相应的编码变换 

2008-12-19 20:13:00 1761

原创 2008年12月18 问题的反复

2008年12月18 晴  日本东京  今天改了一天的问题,虽然很累,好在下班前改完了,暗自庆幸可以早点回去休息了。没想到就是有不测风云,客户来了,要我给调查一个问题,是之前改过的,但是程序执行结果没有达到他们想要的结果,从程序的日志分析原因好像是某时间计算没有达到要求的值,因而没有做成他们要求的结果。没办法,只有Debug了,很快问题定位了。按照之前客户提供的计算标准和计算方法,我的程序没有错,

2008-12-18 23:33:00 1270

原创 制作小工程表时要注意哪些问题

 小工程表做为开发过程中的最小计划单位,在实际工作中有着指导工作内容、监督跟踪工作进度的重要作用。不恰当的小工程表不但不能指导相关人员的作业,而且还会给项目的监管者传递一些错误信息,从而导致对项目状况的错误判断。那么在制作小工程表时要注意哪些问题呢? 一.做为计划单位的任务单元是否进行了完全的分解且可度量。经常看到这样的计划安排:     任务:Button的单击处理     作业期间:xxxx年

2008-12-18 23:29:00 1546

原创 怎样做好代码审查

   我们把代码审查叫做CR,即Code Review。它是项目进展到编码阶段非常重要的品质保证活动。但是很多时候,我们的CR工作都流于形式,在CR过程中不能发现本质问题,主要有以下四点原因:   一,CR时的目的性不强,缺乏针对性。CR的根本目的是保证品质,但不能把它做为一次CR活动的直接目标,这样的目标太泛泛,让我们在CR活动过程中抓不住重点。   二,CR活动时参与的角色不合理。参与CR活动

2008-12-17 20:20:00 3009

原创 项目组的激励策略

  我们经常会采取一奖励措施,来激发大家工作的积极性,从而达到提高工作效率的目的。那么我们应该对项目组中的那些类型的人实施激励呢?项目的实践过程中,笔者认为有两类人需要给予正面的奖励。  一,能够主动思考,准确高效的完成作业的人,即孙悟空类型的的人。对于这中人的奖励不是单纯的对其技术能力的认可,更不能因为其作业高效而分配给他大量的额外的作业。我们要通过奖励措施,鼓励他发挥核心作用,使其在完成自身任

2008-12-14 21:46:00 2159 3

原创 模块间接口设计的原则

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

2008-12-14 21:44:00 8713 1

原创 缺陷管理中的状态管理

   缺陷管理作为软件项目开发过程中记录、跟踪项目缺陷的有效工具被广泛使用。为了方便快捷、清晰有效的把握项目中的问题点,在使用过程中,我们会通过不同的状态来描述缺陷的发展轨迹。   我们通常使用的缺陷状态有:登记、发行、调查、对策确认、修正、结果确认。从这六个状态中我们不难看出,一个缺陷从发现到解决的过程中我们需要完成的作业内容。下面就具体说一下缺陷处于不同状态时,相关责任者要完成那些作业。  

2008-12-13 20:04:00 2404

原创 项目核心体制的角色和任务

   软件项目在开发过程中,拥有一个稳定的核心人员体制是非常重要的,这个核心体制中至少应该包含管理者、技术专家、业务专家三种角色。当然如果条件允许,再配以配置管理员、品质管理员就更加完善了。   做为核心体制中的管理者,通常情况需要肩负以下责任:   1、做为窗口,与客户进行沟通交流,既要保证把项目的状况及时地反映给客户,也要把客户的需要及时准确的反映给开发团队;   2、决策。对于项目中的一些重

2008-12-12 20:32:00 1397

原创 项目风险发生时的对策

   在应对项目风险时,常用的对策有两种,一是加班;二是加人。这两种对策是否能够有效的解决项目风险呢?其实是很值得商榷的。   很多软件项目从一开始就加班,本以为做到后期可以轻松些,可还是加班,为什么?究其原因:   一,项目组的角色分工不合理,缺乏层次感。很多项目组成员是从前期设计一直做到系统交付,在这样的作业方式中,有的人是会被大材小用,也有的人会被拔苗助长。一个项目组在作业过程中加班是正常的

2008-12-09 22:11:00 1513

原创 C#反射实践续

  前回在C#反射实践的文章中,只介绍了利用反射如何把Xml文件中的数据读取设定到类对象的属性中的方法,这回来介绍如何利用反射机制把值对象写入Xml文件的方法  本文介绍的把值对象写入Xml文件的方法,有以下几点约束  1、值对象中的所有属性必须是string类型的,不含保存子节点信息的属性;  2、自节点数据是保存在范型List中的值对象。  下面的saveToFile()方法是详细的代码实现,

2008-12-09 19:17:00 1650

原创 做对日软件外包项目的体会

  很多同行都在抱怨对日外包项目的技术含量低,从项目中学不到东西,得不到提高。其实这是一种不成熟的表现,无论是外包项目或其他的什么项目,单纯的依靠学项目中技术点来提高自己,那进步的速度就可以和蜗牛相比,试想软件中的开发技术千千万万,这样的学法,我们要做多少个项目,才会成为"牛人"啊!  其实每个项目,不论大小,只要用心都会发现能够让自己提高的东西。一个成熟程序员的表现是思考问题、解决问题的独立性和

2008-12-08 19:56:00 2814

原创 经济危机中的软件外包业

  尾随着金融风暴,经济危机悄然而至,这对于刚刚走出襁褓的中国软件外包业,无疑有些生不逢时的感觉。  首先是市场需求萎缩,订单的减少。由于危机的爆发,各行各业都在精打细算,压缩开支,很多IT实施计划将会取消和放置,我们以往每年30%以上的增长率将不复存在,有些企业甚至有可能出现负增长。  其次是提价空间有限,甚至没有。长期以来,我们所接受的订单大都是二包、三包,甚至是四包、五包,中间截流环节太多,

2008-12-06 14:01:00 1472

原创 关于客户和项目品质

  两个命题,一个是对客户的态度,另一个是对项目品质的态度。仔细想一想,这两个命题其实是有密切关系的,于是就合到一起,谈谈自己的看法。  先说客户和项目品质的关系,个人认为他们是互为因果的,因为没有客户我们就不会有项目,反过来没有好的项目品质,我们又会失去客户。  对待客户的态度,归结到文字上其实很简单,八个字“勤于交流、尊重互信”,但是如何做好这八个字却很难。就交流来说,

2008-12-04 22:16:00 1606

原创 软件项目开发实践中需要积累哪些知识

   我们都知道在实践中学习积累的重要性,那么在应用软件的开发项目中,我们应该注意学习积累哪些知识呢?  常常看到一些程序员对某些软件开发技术和理论的执著,也常常听到一些程序员谈论某某项目的技术含量的话题。软件专业开发技术,作为程序员的立身之本,受到这样的厚爱是无可厚非的。但是软件作为一种多种知识集成的载体,我们不能只把眼光盯在专业的开发技术上,还应该看到其中包含的丰富软件应用领域的业

2008-12-04 22:06:00 2005

原创 c#范型List的Sort方法详解

  .net2005中的范型List类的Sort方法有四种形式,分别是  1,不带有任何参数的Sort方法----Sort();  2,带有比较器参数的Sort方法 ----Sort(IComparer)  3,带有比较代理方法参数的Sort方法----Sort(Comparison)>))  4,带有比较起参数,可以指定排序范围的Sort方法----Sort(Int32, Int32 IComp

2008-12-04 18:48:00 49073 2

原创 关于软件工程生产率的思考

  在进入正题之前,我们有必要简单的比较一下传统的制造业与软件业在生产方式的差异。  1,传统制造业是机械化作业,软件业是人的思维转化作业;  2,传统制造业的生产过程具有流水性,软件业的生产过程复杂多样,有貌似流水性的瀑布型,有螺旋攀升型,快捷原型法等  接下来我们可以看一下传统制造业提高生产率大多采用的方式和手段  1,提高作业人员的熟练度;  2,提高作业的机械化程度;  3,改善生产工艺等

2008-12-02 22:32:00 2717

翻译 c#中事件处理

注:这是一篇译自msdn英文版的文章,译完之后才发现中文版的msdn中已经翻译完了。唉,就当练英语了。   这个指南向你展示在C#中怎样声明、调用和关连(hook up)事件(Event).   在C#中,当一个类发生了某个对象感兴趣的事情的时候,那么就会提供一个事件,把发生的事情通知给使用这个类的对象。它和图形用户接口中使用的事件非常相似,典型的,在可视的控件的类的接口中,当用户

2008-12-02 21:11:00 1630

原创 c#反射实践

  1,准备如下的XML文件  TestConfig>    Test1 Name="aaa" Code="001" />    Test2 Name="bbb" Code="002" DefaultText="Wellcome" />    Test3 Name="ccc" Code="003" >      Item Name="item1" Value="item1" />      Ite

2008-12-01 19:31:00 1324

Android---解析XML数据

Android解析XML数据的方法,该示例详细说明了如何使用Android的Xml.newPullParser()来解析XML数据

2013-11-13

Android---屏幕滑动效果示例

Android---使用ViewPager实现屏幕滑动效果的实现

2013-09-04

Android位图处理示例代码

在UI线程之外处理位图,防止UI线程阻塞,给用户良好的UI体验

2013-07-04

Android工程源码---ActivityLifecycle

Android的Activity生存周期回调方法演示代码

2012-12-11

Android工程源码---MyFirstApp

使用Intent对象来启动另一个Activity的方法

2012-12-06

SVN参考手册

使用Subversion进行版本控制,针对Subversiong1.4

2012-02-13

C程序设计_谭浩强.pdf

C语言教材---入门教材。 通过C语言的学习,掌握编程的基本知识。

2012-02-05

空空如也

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

TA关注的人

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