互联网公司的开发团队基本上都是把项目代码放在服务器上进行版本控制,一方面方便每次新改版时将项目子模块化,进行并行开发,另一方面,有效掌握并控制项目开发的速度,从而整体上提高团队的开发效率。 版本控制工具有很多,命令行的,UI图形界面的,用习惯了都差不多。一般,对于高级开发人员,他们习惯使用命令...
分类:
其他好文 时间:
2014-06-21 00:03:12
阅读次数:
357
感谢微信平台---一天一道算法题---每天多一点进步----problem: 给你一天的Google搜索日志 你怎么设计算法找出是否有一个搜索词 它出现的频率占所有搜索的一半以上?如果肯定有一个搜索词栈大多数 你能这么提高你的算法找到它?再假设搜索日志就是内存中的一个数组 要求O(1)空间 O(n....
分类:
其他好文 时间:
2014-06-20 23:46:54
阅读次数:
192
一、背景中国程序员的成长是与其学习环境相关,据统计,现时做计算机软件开发的人员65%是大专及本科学历,15%是来自于其他的培训机构。可见一个开发人员大致的学习经历和初步经验来自于大学。而在印度,韩国,以及欧美一些软件外包相对发达的国家大部分是采用中专学员,他们从中学阶段即接受最为严谨,最为科学的软件...
分类:
其他好文 时间:
2014-06-20 23:21:47
阅读次数:
267
一个大型的web项目同时需要给手机等其他设备提供接口。这时可以把数据库访问层。共享使用wcf,然后使用缓冲提高效率!pc: 前台web访问web层的业务处理层 webModel ,webModel负责处理一些前台的逻辑处理,比如验证,过滤,权限判断等,然后调用wcf,phone:手机等其他设备直接调...
分类:
其他好文 时间:
2014-06-20 22:40:56
阅读次数:
270
在软件项目管理中,软件开发实践一直在追求一种在业务需求,当前技术能力与能最大程度提高开发人员效率的方法之间的一种平衡,敏捷软件开发方法也不例外。在了解敏捷开发方法之前需要清楚敏捷宣言。敏捷宣言 它描述了一组软件开发方法的关键价值,也是敏捷软件开发方法所遵守的原则。其具体内容如下:个人与互动大于流程与...
分类:
其他好文 时间:
2014-06-20 22:33:31
阅读次数:
241
学习WF当然是MSDN作为第一手材料,但是看完了一些基础的入门知识后,园子里的一些WF大牛们的系列文章就是很好的提高的材料了.在此,感谢他们,我真佩服他们有这样的耐心和良好的学习习惯.以下就是我经常看的一些WF的系列文章:1、生鱼片blog的坚持学习系列,这个是我看得最多的了,感觉挺对我的学习思路....
分类:
其他好文 时间:
2014-06-20 21:36:00
阅读次数:
161
ContentProvider优化改进1、索引简单的说,索引就像书本的目录,目录可以快速找到所在页数,数据库中索引可以帮助快速找到数据,而不用全表扫描,合适的索引可以大大提高数据库查询的效率。(1). 优点大大加快了数据库检索的速度,包括对单表查询、连表查询、分组查询、排序查询。经常是一到两个数量级...
分类:
移动开发 时间:
2014-06-20 19:37:03
阅读次数:
288
在项目中经经常使用到DataTable,假设DataTable使用得当,不仅能使程序简洁有用,并且可以提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。一、DataTable简单介绍(1)构造函数DataTable() 不带參数初始化DataTable类的新实例。DataT...
分类:
其他好文 时间:
2014-06-20 19:20:15
阅读次数:
177
云计算因为能够提供虚拟化的资源池、弹性的服务能力、自助服务等,深得CIO们的青睐,为了提高企业IT设备的利用率,提高服务容灾的能力,提高对业务支撑的快速响应能力,大多数的企业都开始尝试企业私有云的建设。 私有云安全的尴尬现状 一般来说,从现有的IT管理体系过渡到私有云平台,大致需要几个步骤:...
分类:
其他好文 时间:
2014-06-20 18:47:58
阅读次数:
250
通常我们写程序,都是在项目计划的压力下完成的,此时完成的代码可以完成具体业务逻辑,但是性能不一定是最优化的。一般来说,优秀的程序员在写完代码之后都会不断的对代码进行重构。重构的好处有很多,其中一点,就是对代码进行优化,提高软件的性能。下面我们就从几个方面来了解Android开发过程中的代码优化。1)...
分类:
移动开发 时间:
2014-06-20 18:09:41
阅读次数:
212