09 2011 档案

摘要:对于数组的访问,是应该使用for的方式的,因为这样性能更高。以下代码是恰当的。 Object[] objArray = ...; int objArrayLength = objArray.Length; for (int i = 0; i < objArrayLength; ++i) { // do something ... } String str = ...; int strLength = str.Length; for (int i = 0; i < strLength; ++i) { // do something ... } 对ArrayList这样的可使用下标进行 阅读全文
posted @ 2011-09-30 16:11 hanmos 阅读(1909) 评论(0) 推荐(0)
摘要:好久没有写文章了,由于换工作了,所以一直没有时间来写博。今天抽个空练练手下~最近接触了下Thrift,网上也有很多文章对于Thrift做了说明: Thrift是一种可伸缩的跨语言服务框架,它结合了功能强大的软件堆栈的代码生成引擎,以建设服务,工作效率和无缝地与C++,C#,Java,Python和PHP和Ruby结合。thrift允许你定义一个简单的定义文件中的数据类型和服务接口。以作为输入文件,编译器生成代码用来方便地生成RPC客户端和服务器通信的无缝跨编程语言。 它的好处是什么?当然是它支持大多数时下流行的语言。通过Thrift命令自动生成相应的语言脚本。而进行一些性能对比中,它的好... 阅读全文
posted @ 2011-09-15 18:59 hanmos 阅读(4268) 评论(0) 推荐(1)
摘要:合并列值表结构,数据如下:view plainidvalue-----------1aa1bb2aaa2bbb2ccc需要得到结果:id values------ -----------1 aa,bb2 aaa,bbb,ccc即:group by id, 求 value 的和(字符串相加)1. 旧的解决方法(在sql server 2000中只能用函数解决。)--1. 创建处理函数create table tb(id int, value varchar(10))insert into tb values(1, 'aa')insert into tb values(1,  阅读全文
posted @ 2011-09-15 13:46 hanmos 阅读(14847) 评论(0) 推荐(1)
摘要:管理工作的核心之一就是创造和维护一种良好的人际关系。与各种角色的人打交道是管理人员的主要工作内容。常听有管理人员说, 80%的时间用于处理人际关系,只有20%的时间用来处理业务。我感到十分有道理,其实处理人际关系就是管理人员的业务。无论从理论上还是从实践中,都能看出沟通的不可或缺。管理就是沟通。如果你能够沟出一个路路通,你在职场就是没有成功也距成功不远了。什么是沟通呢?用比较专业的术语讲就是:为了既定目标,用一定的符号,吧信息思想和情感在人与人之间进行传递的过程。在沟通的过程中,形式比内容重要。沟通的不成功很少是因为内容的问题,大都是没有使用合适的沟通方法、不注意沟通技巧、犯了沟通禁忌。在沟通 阅读全文
posted @ 2011-09-02 09:51 hanmos 阅读(361) 评论(0) 推荐(0)
摘要:出色的领导能力是不断学习和努力的结果,并且是成功的关键因素。企业领导者应该更多地关注对员工培训和职业发展的指导和支持,多提供一些机会和条件让员工发展自己的职业生涯,这同时也是公司发展的一项重要投资。 ACCA给企业领导者提出领袖魅力十建议如下: 1 、认识到你还有很多东西需要学习 准备好向其他人学习,包括向你的团队学习。你可能为晋升付出了很多努力,但可能发现自己没有足够的领导自信,所以需要学习。 2 、对自己耐心 发展优秀的管理技巧需要时间,特别是当你迈入新岗位的时候,你需要向你的同事、同级经理和从你自己的人际网络、社交圈中寻求支持3 、让你的团队看到"远景" 花一些时间为 阅读全文
posted @ 2011-09-01 19:21 hanmos 阅读(269) 评论(0) 推荐(0)
摘要:绩效面谈中分歧不可避免地会发生,出现了分歧,如何解决?下面是一些小建议:处理分歧时要尽量避免采用单方面的、基于权力的做法,如果这一点很重要,那么还应该注意些什么呢?那就是与员工进行谈判与合作。1、在谈判过程中,双方都需要积极听对方说话,并理解对方的愿望、需要和看法。你不能强迫员工这样做,但你自己可以认真倾听员工说的话,不打断他,并积极配合他、理解他。你还可以使用提问技巧和倾听技巧来让员工明白你的意愿。2、在谈判时,为了清晰的表达和便于双方理解,你可以试着为你的看法和意见附上具体事例或你观察到的结果。与其说“我认为你的沟通技巧让人无法接受”,还不试试“我想起来有几次开会时你表现得非常好斗,那么让 阅读全文
posted @ 2011-09-01 19:20 hanmos 阅读(313) 评论(0) 推荐(0)
摘要:有时候,我感觉事情就好像大螃蟹,总是一串一串的。 我刚聊过新项目如何收集需求,就有人跟我提老产品升级需求的管理。 有人说:老师,我看了许多IT项目管理的书籍,也讲到需求管理。但他们是需求调研、需求分析、需求确认,好像都是针对新项目的,我们是老产品维护,老板随便打一个电话就让我们添加一个需求功能,我们哪里去做需求调研、需求分析、需求确认这些环节啊。老板说我们一天坐到家里面编程序,根本不了解客户需求。最了解客户的是每天和客户待在一起的实施人员,所以要让实施人员来给我们软件提需求加功能。但是,实施人员那叫什么需求啊,比如说XXX功能不好用,比如说建议更易用一些。老板不相信我们,怕我们把实施人员反映的 阅读全文
posted @ 2011-09-01 17:39 hanmos 阅读(2010) 评论(0) 推荐(0)
摘要:前几天跟朋友聊天时,朋友说他刚刚从一家知名软件公司面试出来,朋友去面试的是一家公司的技术管理岗位,所以在面试的时候被问及的问题也偏重于技术管理方面的问题,在与朋友的聊天中将这几个问题归纳了一下,大致归为如下几个问题。在日常中你是如何行使管理职能的 这个问题以我的经验来及参考常见的一些开发方法,在实际中我都是早询问及晚反馈的方法。也就是早上上班后的半个小时内主动询问开发人员是否有不能及时解决的问题,如果有组内组员讨论解决方法;下班的时候组员可以以邮件或者其它方式汇报自己的进度,并评估当前进度与预计进度相比是否有滞后。为防止有些内向的组员不能用口头的方式反馈自己在开发中所遇到的问题,可以允许他在下 阅读全文
posted @ 2011-09-01 17:29 hanmos 阅读(360) 评论(0) 推荐(1)