由于非常习惯用const来加强代码的封装性,结果最近遇到了一些问题,顺带研究了一下以前基本没用过boost的智能指针,后来进了新项目组,引擎里遇到了大量boost的shared_ptr,intrusive_ptr指针,还有weak_ptr。因为遇到过更好用的weak_ptr,所以boost::wea...
分类:
其他好文 时间:
2015-02-15 11:54:40
阅读次数:
314
之前在项目组时,写银行接口时,老是不太明白大端和小端模式会带来什么影响,今儿有空,正好把它给弄明白了。代码如下,有详细的注释:package com.io;import java.io.DataOutputStream;import java.io.File;import java.io.FileI...
分类:
编程语言 时间:
2015-02-13 18:16:41
阅读次数:
175
今年我做的是建筑材料的信息价和市场价相关的产品,做这种数据类产品其实并不是第一次了。在09-11年的时候,我在定额项目组呆过,当时担任架构师一职,负责产品的技术架构开发和研发人员的培养,当然认识我的人也知道,那时候我也引入了Scrum敏捷开发方法以及TOGAF企业架构方法。但是当时的我并没有完整的产...
分类:
其他好文 时间:
2015-02-12 20:04:59
阅读次数:
258
在2014年9月份左右的时候,由于公司在windows方面的开发已经没有什么需求了。经过部门经理及技术总监的建议,希望我可以从winform的开发上转向android,一方面可以提高自己的竞争能力,第二方面也能使得android项目组的工作强度得到减轻。实际上在2014年6月份的时候我的winf.....
分类:
移动开发 时间:
2015-02-11 18:15:07
阅读次数:
212
缘起:项目组一直在做网盘客户端(同步协作盘)的开发,产品进入市场,用户使用以后出现了很多问题。其中一个最大的问题就是,用户数据量很大(有很多公共库共享文档,部分用户数据量超百万),首次登陆要同步很长时间,且共享文档库文档变化时,所有用户都要同步,实时占用用..
分类:
其他好文 时间:
2015-02-10 16:53:13
阅读次数:
2488
Netty是一套提供异步的、事件驱动的网络应用程序框架,同时也是工具包。我们可以将它作为项目的核心框架,同时也可以用他提供的部分功能来对项目进行支持,因此项目功能的模块化就显得很重要,这也是我们平时做项目所追求的可重用性。
netty一个项目整体的组织如下:
。
这里不说项目的各个子模块的功能,只是看如何实现项目模块的分离和组织。在我们平时的开发中可能会有一个这样子的结构:
如果是一个小...
分类:
Web程序 时间:
2015-02-10 16:48:54
阅读次数:
2192
首先说下为什么我们需要用到分支-合并。比如项目demo下有两个小组,svn下有一个trunk版。由于客户需求突然变化,导致项目需要做较大改动,此时项目组决定由小组1继续完成原来正进行到一半的工作【某个模块】,小组...
分类:
其他好文 时间:
2015-02-10 15:37:01
阅读次数:
242
最近进入了一个新的项目组,要新起一个项目。这个Web项目是一个企业内部使用的系统,主要用来记录、追踪、管理潜在客户的数据。该系统有以下特点:
分类:
Web程序 时间:
2015-02-09 10:46:08
阅读次数:
135
今天读了三篇关于管理的文章,做了些简单的总结。读《腾讯资深产品经理:团队管理的心得》1)考核同时看最终业绩与个人提升。不同阶段有不同比重。——还要在实践中思考。2)在新员工培训上,目前还是统一培训投入大,到项目组内部是,缺少一个很好的计划与跟踪。真正的做事情是提升最快的方式。在这一方面要建立一个计划、跟踪考核机制才对。3)作为leader,要提升自己的能力。严于律己,宽以待人。4)团队的流程建设,...
分类:
其他好文 时间:
2015-02-08 23:19:13
阅读次数:
237
通过本文的分析,项目工作量适量的高估是很益的方法,早先只重视控制成本的认识是有局限性的,这也类似国家经济刺激政策;在资源允许的情况下,适当的提高人力资源的投入,对项目也是很有益的,对组织也是有益的;按组织Y理论假设项目经理及骨干员工,适当宽松和高估的工作量,有一定的激励作用,体现成就感,也就是说项目组能提前完成、节约成本。...
分类:
其他好文 时间:
2015-02-08 23:15:25
阅读次数:
507