自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

转载 #pragma pack(1) 的意义

<br />设置结构体的边界对齐为1个字节,也就是所有数据在内存中是连续存储的。比如你在C语言中定义下面这样的结构体:struct s {char ch;int i;};然后在主函数中写一句:printf("%d", sizeof(struct s))也就是输出结构体s所占的字节数你觉得输出结果会是多少呢?我们知道,char型占用1个字节,int型占4个字节,那么输出的结果是5吗?答案是否定的。你可以自己试一下,输出结果为8。为

2010-10-23 12:44:00 5839

原创 MX4j与JDK1.6不兼容的地方

最近想做一个通用,可扩展的数据采集框架,想把这个框架构建在JMX上,想选用MX4j,结果居然在jdk1.6下运行examples会提示类找不到,明明这个类是存在,比如下面的例子会提示mx4j.tools.naming.NamingService这个类找不到,郁闷!搞了一下午,后来好不容易才找到原来mx4j跟jdk1.6有一些不兼容,解决办法是运行虚拟机时候加入参数,意思是用自定义的MBServer

2010-01-10 20:19:00 3058 2

原创 诸葛亮-隆中对

 亮躬耕陇亩,好为《梁父吟》。身长八尺,每自比于管仲、乐毅,时人莫之许也。惟博陵崔州平、颍川徐庶元直与亮友善,谓为信然。  时先主屯新野。徐庶见先主,先主器之,谓先主曰:“诸葛孔明者,卧龙也,将军岂愿见之乎?”先主曰:“君与俱来。”庶曰:“此人可就见,不可屈致也。将军宜枉驾顾之。”  由是先主遂诣亮,凡三往,乃见。因屏人曰:“汉室倾颓,奸臣窃命,主上蒙尘。孤不度德量力,欲信大义于天下;而智

2009-12-20 21:12:00 1322

转载 Android现场分析

由于工作原因,开始关注、学习android平台。经过半个月的熟悉、学习,先写写自己对android这个平台的一些分析吧。(以下节选自己写的一个可行性分析报告)1.1破局者—android(现状分析)1.1.1 原有的手机平台格局被打破J2ME不能归属于平台范围,Linux已是昨日黄花,Iphone风头很劲但个头还小。Symbi

2009-12-07 20:43:00 816

转载 生命中不可丢的十种东西 && 生命中最容易丢失的两种东西

在时间的长河里,总是让我们得到什么,又同时失去什么。也许,这是命中注定的~   童心 ——无论你有多老,你的心不能变老   音乐 ——如果没有音乐,你的人生将会乏味无比   浪漫——偶尔浪漫一下,那种感觉就像一只小鸟在空中飞翔吧   优雅 ——何必要装的粗鲁呢,优雅一点总是好的   沉思 ——在你有一肚子火要发之前,先给自己10分钟沉思一会儿   驰骋——如果真的累了,就变

2009-11-07 20:34:00 791

转载 ajax进度条

1.进度条由DIV框和数个有背景颜色的SPAN组成;2.初始化时DIV不可见,SPAN背景色与网页背景色一致;3.根据服务器返回的进度百分比,计算出应显示几个SPAN块,并为SPAN块设置背景色;progressBar.html: 程序代码        ProgressBar        Ajax Progress Bar                              

2009-06-18 22:38:00 1450

转载 无责任比较thrift vs protocol buffers

最近工作需要保存一些结构化的数据。常规的思路,自然是选择xml。定义一个schema,然后再找个利落点的XML库(觉得tinyxml/tinyxml++就挺不错的)就算问题解决。这两天blog上比较热闹的话题,是从Google放出来的Protocol buffers,一种用来部分替代xml的数据描述语言。Google就是Google,就算是推白菜出来,也一样能让人侧目。其实protocol buf

2009-01-30 15:51:00 11005 1

转载 CMMI公共目标(GG)和公共实践(GP)汇总

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2009-01-13 13:16:00 3046

转载 CMMI特定目标(SG)和特定实践(SP)汇总

  Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2009-01-13 13:08:00 16439 3

转载 论函数调用约定

在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递

2008-01-29 22:08:00 758

原创 用spring做框架,实现通用数据库倒表工具

 在数据采集中经常会遇到表数据复制加工, 该工具就是为了通过配置可以实现大部分的库表采集任务:/使用场景:       1.  把数据库DB1中A表的一些数据复制数据库DB2中的B表       2. 其中A表结构不一定与B表中结构完全一样,因为有可能只要倒A表中的部分字段倒B表中       3. 对B表可能还要一些加工,如果更新一些字段,删除历史数据等,这些任务之间有先后顺序

2007-08-29 21:17:00 1365

转载 不要随便牵手,更不要随便放手!

       你发觉了吗?爱的感觉,总要在一开始时甜蜜,总觉得多了一个人陪,多了一个人帮你分担,你终于不再孤单了,因为至少有一个人想着你,恋着你,不论做什么事情,只要能在一起,就是最好的. 但是慢慢的,随着人人的加深,你开始发现了对方的缺点,于是问题一个接一个出现,你开始烦,累,甚至想要逃避.有人说爱情就像捡石头,总想捡到一个适合自己的,但是你又如何知道什么时候能够捡到呢?她适合你,那你又适合

2007-01-20 22:50:00 1089

转载 对代理模式与Java动态代理类的理解

对代理模式与Java动态代理类的理解

2007-01-18 08:55:00 988

原创 情商5技能

情商5技能1. 自我觉察能力:指个人了解自己,认识自己当前真实感觉的能力。比如,在工作中,自我觉察能力高的人了解自己的情绪,当遇到不顺心的事情或者出现障碍时,知道自己需要冷静下来。2. 自我约束能力:指控制自己的情绪,使之有利于而不是阻碍工作,以及摆脱不良情绪的影响,使自己回到解决问题的建设性轨道上。3. 自我激励能力:指坚持追求理想中的目标,克服不良情绪冲动,并且在目标实现后才感到满足。对于要成

2007-01-05 13:17:00 1062

转载 Java两个内存参数选项

Xmx是java的一个选项,用来设置你的应用程序能够使用的最大内存数(看好,致使你的应用程序,不是整个jvm),如果你的程序要花很大内存的话,那就需要修改缺省的设置,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你的机器的内存,那样你的机器会受不了的,到时候就死翘翘了。 Xms是另一个设置内存的参数,用它来设置程序初始化的时候内存栈的大

2006-10-06 09:30:00 2436

翻译 JBOSS Rule日记(二)

 1. LHS表达式a. 列(Column)Cheese()Cheese( type == "Stilton", price cheapStilton : Cheese( type == "stilton", price b. 操作符(operator),>=,==,!=,matches,contains,excudesc. 支持的数据类型numeric,dat

2006-09-18 22:01:00 1296

翻译 JBOSS Rule日记(-)

JBOSS Rule1. 规则扩展名drl2. 规则结构rule "name"    ATTRIBUTES    when        LHS    then        RHSend name--必须,规则名字ATTRIBUTES--可选,用来简单描述规则行为,后续分解LHS--即规则条件,后续分解RHS--规则动作,后续分解3. LHS支持几种方式,colu

2006-09-18 21:58:00 1442

转载 软件开发模型

 软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。      软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。      最早出现的软件开发模型是1970年W·Royce提出的瀑布模型。该模型给出了固定的顺

2006-08-19 07:36:00 1897

原创 开源通讯框架Mina读后感系列(-)

MINA (Multipurpose Infrastructure for Network Applications)是一个网络应用程序框架。用户利用它可以容易地开发高性能和高伸缩性的网络应用程序。是apache开源组织Directory子项目的网络层独立子模块。 它是一个框架,它使你以最小的工作代价建立一个网络应用程序。使用MINA,你就可以省下处理低级别I/O语义和发布诸如并发支持的工作。

2006-07-12 23:31:00 2468

原创 一个25岁的董事长给大学生的十八条忠告

一个25岁的董事长给大学生的十八条忠告  一、读大学,究竟读什么?   大学生和非大学生最主要的区别绝对不在于是否掌握了一门专业技能……一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更 值得肯定……草木可以在校园年复一年地生长,而我们却注定要很快被另外一群人替代……尽管每次网到鱼的不过是一个网眼,但要想捕到鱼,就必须要编织一张 网……二、人生规划:三岔路口的抉择  

2006-06-12 13:22:00 1815

原创 沟通管理

沟通的重要性不言而喻,然而正是这种大家都知道的事情,却又常常被人们忽视。没有沟通,就没有成功的企业,最终导致大家也都不能在这里工作。企业内部良好的沟通文化可以使所有员工真实地感受到沟通的快乐和绩效。加强企业内部的沟通管理,既可以使管理层工作更加轻松,也可以使普通员工大幅度提高工作绩效,同时还可以增强企业的凝聚力和竞争力,因此我们每个人都应该从战略意义上重视沟通!  春秋战国时期,耕柱是一代宗师

2006-05-26 14:01:00 1251

原创 什么人能做项目经理

什么人能做项目经理?项目经理10大成功态度  态度决定一切,要将项目做好,除了要掌握项目管理技能之外,项目经理更应该具备良好的态度,我总结了10大成功态度如下:  1. 要有“一定要”的决心:一个人不是一定要的时候,连小石头都可挡住他的去路,只有“一定要”的人,再大的障碍都挡不住他想要的结果。  2. 要有强烈的企图心:要以成为行业中的世界最顶尖为目标。只要能找出一个成功的理由,你

2006-05-26 13:00:00 1121

原创 何管理软件开发团队

.     团队管理的目标与策略团队管理的基本目标是:让所有成员有条不紊地开展工作,在预定的时间和成本之内,开发完成质量合格的产品,从而使企业和个人获得预定的利益。    团队管理的努力目标是:调动一切积极因素,努力提高产品质量、提高工作效率并且降低开发成本,使企业和个人获得比预定目标更多的利益。    团队管理的策略:大部分的管理工作是成熟的,

2006-05-26 11:40:00 1281

原创 微软资深项目经理人的项目管理经验(转载)

这是微软资深项目经理人Stephen Maguire的项目管理经验。软件开发和网站开发有极其相似的地方,我们可以从中学习领会许多知识。     第一章.有效团队的基础     1、专心改善产品     公司付工资给设计师,要他们在合理的时间开发出品质精良的网站,但是设计师们的时间却经常被其它事情占用了。     典型的情况是设计师要花大量的时间准备会议,参加会议,读写开会记录和进度

2006-05-26 11:22:00 1718

转载 Java初始化顺序

初始化(initialization)其实包含两部分:1.类的初始化(initialization class & interface)2.对象的创建(creation of new class instances)。因为类的初始化其实是类加载(loading of classes)的最后一步,所以很多书中把它归结为“对象的创建”的第一步。其实只是看问题的角度不同而已。为了更清楚的理解,这里还是分

2006-05-23 08:46:00 12363 5

原创 五个成人必看的故事!

五个成人必看的故事!1、 情况不同    一只小猪、一只绵羊和一头乳牛,被关在同一个畜栏里。有一次,牧人捉住小猪,他大声号叫,猛烈地抗拒。绵羊和乳牛讨厌它的号叫,便说:“他常常捉我们,我们并不大呼小叫。”小猪听了回答道:“捉你们和捉我完全是两回事,他捉你们,只是要你们的毛和乳汁,但是捉住我,是要我的命的 ? ” 立场不同、所处环境不同的人,很难了解对方的感受;因此对别人的失意、挫折、伤痛 ,不宜幸

2006-05-10 15:54:00 1308

原创 非阻塞套接字(Nonblocking Sockets) 概述

Buffer在我们考虑非阻塞套接字以前,不得不花费一些字句在一个新的Java 1.4的类:java.nio.Buffer上。一个Buffer实例只是原始数据的一个有限的容器。称其有限是因为它只能包含有限数量的字节;换句话说,它不是一个像Vector或是ArrayList一样的容器,后两者从理论上说是没有限度的。另外,一个Buffer实例仅能包含属于Java的基本数据类型。例如:int,char,d

2006-04-27 14:16:00 1257

转载 管理,不要过分细节

你是否对你的员工看不顺眼?他着装不合要求?他工作比较随意?他总喜欢耳朵里塞着耳机?他在工作区吃东西? 看看你的员工守则,里面规定了多少条?看看你的员工,他们做到了多少条? 把那些他们做到的条目拿出来,逐条分析,哪些是他们努力后才做到的?哪些根本就是废话? 把那些他们做不到的条目拿出来,问问他们,问问你自己,他们为什么做不到? 这是个细节盛行的年代,许多顶着细节名号的管理书籍畅销的很。管理者也对细节

2006-04-10 19:44:00 905

转载 最好的开发人员是培养出来,而非买来的

认真考虑一下,得到最有天赋的项目开发人员的最佳方法是培养,而非购买。  在阅读有关敏捷开发的材料时,我发现,无论是传统的软件开发技术,还是敏捷方法,都要高度依赖熟练的开发人员才能确保成功。这一事实让我触动。由于许多因素的影响,具有相似经历的开发人员的表现水平却相差很大,这点已为人们所接受;所以人们对优秀的开发人员比较关注也就不足为奇了。尽管如此,一个或一小群开发人员,利用“英雄模式”开发,通过他们

2006-04-10 19:32:00 937

原创 oracle 与 java object对照

  CHAR                         String                                            String getString()  VARCHAR                 String                                            String getString()  LONGV

2006-03-29 22:49:00 1293

转载 获得更好的职业 高效职业发展的七个习惯

经理人要获得更好的职业机会,在职业发展上持续前进,除了需要不断学习来提高相关的知识和技能之外,还需要培养以下七个习惯:  一、充分地认识自我   一个人能否取得事业上的成功,关键在于是否能准确识别并充分发挥自身的优势。同是管理工作,不同领域的管理工作对人有不同的要求。一些管理职位需要有更强的人际影响力,否则将不能带动团队完成目标;而有一些管理工作的性质则对经理人的深度思考和分析能力有着更高

2006-03-27 21:23:00 1318

转载 程序员每天该做的事

 程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢 4、考虑自

2006-03-10 21:45:00 1375 1

转载 制定计划

制定计划是一件困难的事情(在软件开发中哪一件事情不难呢?),不只是新手,就是有好几年工作经验的人,对制定计划也颇感为难,往往随便给出个时间了事。我曾亲历过不少场面,大家对任务计划的态度很随意,对时间的估计都是随口而出的。大多数时候,管理者都会对勇士们夸几句,对谨慎者报以轻视。 实践证明这些计划都是纸上谈兵,有的严重超期,有的质量不过关,有的功能遗漏,很少按预期完成的。这也难怪,就是精心制定

2006-03-10 21:31:00 1056

转载 当程序员变成软件项目经理(下)

表彰成绩   对你组员成绩的表彰和奖励,是激励他们的一种很重要的手段。除非你的小组中已经有了一种表彰程序,否则这应是你最重要的事情之一。表彰包括象征性的东西(证书,旅游奖励)以及实际的东西(电影票,餐馆礼品券,兑现奖)。在送赠品时要说一些亲切的话语:“感谢你所给予的帮助”或者“祝贺取得了成绩”。在表彰和奖励上花费很少的心思和钱,就可以获得很多的友好和将来的合作。包括客户代表,以及为项目成功做出过贡

2006-03-08 21:31:00 1106

转载 当程序员变成软件项目经理(上)

当你预期的那一天,也许是害怕的那一天,终于来到了:从工程师的队伍里你被提拔到了软件项目领导或者团队领导的位置。这也许就是你选择的职业道路,或许你不太情愿,将就尝试一下。无论在哪种情况下,你都可能缺少工程学科、人员管理以及领导能力的相关教育  这需要更多的领导能力和管理(它们不是一回事),而不能象Dilbert(译注:著名IT漫画主角)那样简单地和老板对抗了。当你考虑新的目标时,请考虑下面的活动计划

2006-03-08 21:26:00 1052

转载 张瑞敏管理箴言100句 管理无小事

 1、管理者要是坐下,部下就躺下了。  2、管理就是行动。  3、管理就是树立榜样。  4、高层管理不等于高高在上。  5、管理者必须进行问题管理,而不是危机管理。  6、干部怕的就是不知道自己怕什么。  7、没思路的领导不想互动,没控制力的领导不敢互动。  8、干部怎样对待问题?要100%地落实责任,即“见数也见人”的原则。每个1%的问题都可以转化为100%的责任,1

2006-03-03 13:03:00 2489

原创 Log4j日志等级

日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。 日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/api/index.html): static Level DEBUG DEBUG Level指出细粒度

2006-03-03 06:30:00 18197

原创 工作流规范

工作流规范 Wf-XML 工作流管理联盟(Workflow Management Coalition,WfMC)中的 Wf-XML 和工作流参考模型(Workflow Reference Model):Wf-XML 是一种基于 XML 的工作流互操作性信息的编码。工作流参考模型是一种底层工作流系统体系结构

2006-02-22 21:00:00 4428

原创 工作流术语和定义

工作流术语和定义 工作流 很简单,它就是工作从开始到完成的过程。工作流由流程逻辑和路线规则组成。流程逻辑定义了任务的顺序和必须遵循的路线规则,还有截止期限以及由工作流引擎实现的其他业务规则。 流程定义 一个图形流

2006-02-22 20:54:00 5458

原创 成功人士的20条法则

1、懂得做人     品德高尚是成功之本。会做人,别人喜欢你,愿意和你合作,才容易成事。习惯于能真诚地欣赏他人的优点,对人诚实、正直、公正、和善和宽容,对其他人的生活、工作表示深切的关心与兴趣。   台湾著名企业家张忠谋在黑金横行的社会大环境下依然从来不走后门、不走政商关系,更拒绝钻法律漏洞,赢得企业界和民众的极大尊重,官员也因此从来不敢故意刁难他的企业。   2、善于决策     一个成功的企业

2006-02-20 10:51:00 1481

非常有用的生活小窍门(吃,化妆,保养等)

非常有用的生活小窍门(吃,化妆,保养等)

2009-02-05

空空如也

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

TA关注的人

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