03 2012 档案

摘要:和 XML 一样,JSON 也是基于纯文本的数据格式。由于 JSON 天生是为 JavaScript 准备的,因此,JSON 的数据格式非常简单,您可以用 JSON 传输一个简单的 String,Number,Boolean,也可以传输一个数组,或者一个复杂的 Object 对象。String,Number 和 Boolean 用 JSON 表示非常简单。例如,用 JSON 表示一个简单的 String “ abc ”,其格式为:"abc"除了字符 ",\,/ 和一些控制符(\b,\f,\n,\r,\t)需要编码外,其他 Unicode 字符可以直接输出。下图是一 阅读全文
posted @ 2012-03-26 09:29 张兰云 阅读(3986) 评论(0) 推荐(0)
摘要:UML软件工程组织火龙果软件工程技术中心C代码优化方案2008-11-10 作者:王全明 来源:csdn 目录 C代码优化方案 1、选择合适的算法和数据结构 2、使用尽量小的数据类型 3、减少运算的强度 (1)、查表(游戏程序员必修课) (2)、求余运算 (3)、平方运算 (4)、用移位实现乘除法运算 (5)、避免不必要的整数除法 (6)、使用增量和减量操作符 (7)、使用复合赋值表达式 (8)、提取公共的子表达式 4、结构体成员的布局 (1)按数据类型的长度排序 (2)把结构体填充成最长类型长度的整倍数 (3)按数据类型的... 阅读全文
posted @ 2012-03-23 15:17 张兰云 阅读(1067) 评论(0) 推荐(0)
摘要:可重入性和线程安全性均与函数处理资源的方式有关。 但是,它们是不同的:可重入函数既不会在连续调用中存储静态数据,也不会返回指向静态数据的指针。 对于这种类型的函数,调用方将提供函数所需的所有数据,如指向任何工作区的指针。 这意味着,函数的多个并发调用不会相互干扰。注意:可重入函数不能调用非可重入函数。线程安全函数使用锁 保护共享资源,以防止对其进行并发访问。 线程安全性只涉及函数实现方式,而不涉及其外部接口。 在 C 中,局部变量是在堆栈上动态分配的。 因此,任何不使用静态数据或其他共享资源的函数通常都是线程安全的。在 ARM 库中,函数可能是线程安全的,如下所示:某些函数从来都不是线程安全的 阅读全文
posted @ 2012-03-20 09:44 张兰云 阅读(2756) 评论(1) 推荐(1)
摘要:举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕--------------------------------------------------------------------------------------------------------------------同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。异步就是你叫我,然后自 阅读全文
posted @ 2012-03-19 11:51 张兰云 阅读(218) 评论(0) 推荐(0)