在iOS中引用计数是内存的管理方式,虽然在iOS5版本中,已经支持了自动引用计数管理模式,但理解它的运行方式有助于我们了解程序的运行原理,有助于debug程序。操作系统的内存管理分成堆和栈。在堆中分配的内存,都试用引用计数模式;在栈中则不是。 NSString定义的对象是保存在栈中,所以它没有引用....
分类:
移动开发 时间:
2014-07-16 15:00:24
阅读次数:
295
在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如 果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦。在.net中提供了一种便捷的保存项目配置信息的办法, 那就是利...
分类:
Web程序 时间:
2014-07-16 14:57:40
阅读次数:
346
1.Servlet两个缺陷:
①所有HTML标签必须包在Java字符串中,使得发送HTTP响应十分繁琐;
②所有文本和HTML标签都必须进行硬编码,即使对表示层做极其微小的修改,也需要重新编译。
2.注释:
(1)JSP备注:,不会发送到浏览器,不能嵌套
(2)HTML备注:,不被容器处理,直接发送到浏览器,用途之一是标识JSP页面。在处理带有许多JSP片段的应用程序...
分类:
Web程序 时间:
2014-07-16 14:09:02
阅读次数:
235
第七章 函数
这一章对于有一定C的基础的人有一定优秀代码风格的人来说,并不是很虐。关于stdarg宏可能有些陌生,它负责可变参数列表的定义。
总结:
新式风格和旧式风格就不要提了。八百年前的事情。
函数常见的是把原型放在一个单独的文件里,当其他文件需要这个原型时,就用#include指令把这个文件包含进来,这个技巧可以使原型必需的拷贝份数降低到最低,有助于提高程序的可维护性。
r...
分类:
其他好文 时间:
2014-07-16 13:30:19
阅读次数:
198
1、对于错误的处理不同。include遇到错误时(引用的文件不存在),PHP只是报错,但程序会继续运行下去。require遇到错误时,直接报错并停止运行程序。2、程序的处理不同。require相当于预处理,即它是在程序运行之前就被执行的。所以它是不可以用在控制语句中的,如if中。如果..
分类:
其他好文 时间:
2014-07-16 13:17:33
阅读次数:
188
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入
require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流...
分类:
Web程序 时间:
2014-07-16 13:00:42
阅读次数:
232
提高代码编码的效率,习惯很重要。经验分享一下:
1、写代码前,先把需求弄清晰(这个很关键):把业务转化成功能点,有多少个功能点?
2、设计
把业务对象弄清晰,从大到细设计,看看使用什么设计模式去把程序实现(设计模式里面都有一套思想,一定要把设计模式思想弄明白,再用!不能为了使用设计模式去强制使用)
弄清楚后,把代码功能框架写出来,注意,这个时候不能把详细实现的功能都写了...
分类:
其他好文 时间:
2014-07-16 12:52:12
阅读次数:
153
APK扩展文件介绍
Android Market (Google Play Store)中每个APK文件的最大限制是50MB。如果您的程序中包含大量的数据文件,以前您只能把这些数据文件放到自己的服务器上,当用户启动程序的时候让用户去下载。现在这些数据文件可以直接上传到Android Market了。在新的Market控制台上传App的时候,可以添加扩展文件了。
如何...
分类:
其他好文 时间:
2014-07-16 12:50:58
阅读次数:
192
主要用途:保护临界资源二值信号灯:最大为1计数信号灯:多进程可访问。减1操作。等待自动唤醒。信号量的集合#include#include#include创建/打开int semget(key_t key,int nsems,int semflg)key:键值,由ftok获得。nsems:指定打开或者...
分类:
系统相关 时间:
2014-07-16 12:44:25
阅读次数:
256
Reflection一个最有力的工具对于C#程序员。 最常用的例子来说明反射的用处是一个插件系统。假设你正在创建一个 接受用户创建 的扩展程序,有没有办法预先知道哪些方法这个扩展他们有或有扩展的名字将是什么,除非你可以检查编译的程序集,并在运行时提取信息,这正是反射呢,等等 目前,我正在开发一个游戏...
分类:
其他好文 时间:
2014-07-16 12:37:20
阅读次数:
250