第八章:白板上的即时贴 什么是即时贴呢?答案就是用贴纸。每张纸表示大致同等的工作量。每张即时贴代表单个开发者一个月或两个月的工作时。现在墙上循点号版本的顺序贴上,然后就能能对每一轮计划的工作和自己是否脱离现实一幕了然。 谈到这里呢,我就想到了王老师说的话,的确如此,在程序开发的过程中,我们可能会出现...
分类:
其他好文 时间:
2015-04-05 14:34:27
阅读次数:
91
在Linux或Unix环境下,对于只含有几个源代码文件的小程序(如hello.c)的编译,可以手工键入gcc命令对源代码文件逐个进行编译;然而在大型的项目开发中,可能涉及几十到几百个源文件,采用手工键入的方式进行编译,则非常不方便,而且一旦修改了源代码,尤其头文件发生了的修改,采用手工方式进行编译和维护的工作量相当大,而且容易出错。所以在Linux或Unix环境下,人们通常利用GNU make工具来...
分类:
其他好文 时间:
2015-04-02 22:41:46
阅读次数:
255
在面向对象的程序开发中,一般做法是将类的声明(其中包含成员函数的声明)放在指定的头文件中,用户如果想用该类,只要把有关的头文件包含进来即可,不必在程序中重复书写类的声明,以减少工作量,节省篇幅,提高编程的效率。
由于在头文件中包含了类的声明,因此在程序中就可以用该类来定义对象。由于在类体中包含了对成员函数的声明,在程序中就可以调用这些对象的公用成员函数。为了实现上一节所叙述的信息隐蔽,对类成...
分类:
其他好文 时间:
2015-04-02 20:59:22
阅读次数:
149
将数组转换成json串的时候里面如果有中文则会默认转成unicode格式,如果需要中文明文 一般会 urlencode->urldecode,虽然可行 但是工作量多,这里有个函数函数可以解决:
首先还是用json_encode 将数组转成含有unicode的字符串,然后用下面的函数将unicode转成汉字明文,十分方便!
/**
*
* 函数说明 处理带有中文的json字符串
* @p...
分类:
Web程序 时间:
2015-04-02 16:24:49
阅读次数:
153
“对于任何用新技术或新设计的项目,弗里德里克·布鲁克斯建议道:‘准备丢弃一切吧’,因为你大抵不能一次就做对。你所能掌控的,不过是从一开始就有做错的准备,或者干脆‘保证交付垃圾产品给客户’。” 起初我是不太理解这句话,但当我们以团队合作组队做项目的时候,一般项目不是仅仅一个人能完成的工作量以及难...
分类:
其他好文 时间:
2015-04-01 10:58:27
阅读次数:
127
背景
(#)
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。
单一应用架构
当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。
垂直应用架构
当访问量逐渐...
分类:
其他好文 时间:
2015-03-31 22:21:45
阅读次数:
208
Android应用自动更新功能的代码实现由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动...
分类:
移动开发 时间:
2015-03-31 21:45:27
阅读次数:
192
项目的配置文件是XML,项目中用了脚本语言LUA 5.3,找了几个lua解析xml的库,测试都不怎么样,有些是因为LUA的版本比较旧,用得话还得转(虽然工作量不大),最后找到了luaxml ,发现节点检索超方便。 xml = require('LuaXml')-- load XML data ...
分类:
其他好文 时间:
2015-03-30 20:51:52
阅读次数:
279
IOS系统主要分为COCOA TOUCH层、MEDIA层和CORESERVICE层。
Cocoa Touch层提供了基本的系统行为支持,而且将开发者的工作量降到最低。Cocoa Touch层主要包含了UIKit框架(UIKit提供了一些程序运行的关键对象,是的App能够捕获用户输入和在屏幕上显示的内容),MapKit框架(IOS 3.0版本引入该框架,该框架主要提供一个可被嵌入到应用...
分类:
移动开发 时间:
2015-03-29 15:05:06
阅读次数:
324
存储过程的优点:
提高运行速度。这是因为SQL语句大部分准备工作已经完成大大减少了时间。
增强了SQL的功能和灵活性。存储过程本身有很强的灵活性,能完成复杂的逻辑判断和复制的运算。
可以降低网络的通讯量。
减轻了程序编写的工作量,存储过程可以反复调用,并可供其他前端应用程序共享应用逻辑。
实现安全控制功能。
存储过程的种类:
系统存储过程
用户自定义存储过程
扩展存储过程
存储过程的格式:-- T...
分类:
数据库 时间:
2015-03-28 11:39:06
阅读次数:
191