摘要: this是指向对象实例的一个指针,self是对类本身的一个引用,parent是对父类的引用。this:<?phpclassUserName{//定义属性private$name;//定义构造函数function__construct($name){$this->name=$name;//这里已经使用了this指针}//析构函数function__destruct(){}//打印用户名成... 阅读全文
posted @ 2009-06-17 12:13 葛森 阅读(839) 评论(0) 推荐(1) 编辑
摘要: 因为PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误。如果是一两处还可以容忍,但是要是一个完整的html文本或者是一个200行的js我想是谁都会崩溃的。这就是PHP为什么要引入一个定界符的原因&... 阅读全文
posted @ 2009-06-12 10:21 葛森 阅读(16253) 评论(0) 推荐(1) 编辑
摘要: SELECT * FROM test ORDER BY RAND()SELECT UUID(); #类似于sqlServer中的newId(),但不能用于排序 阅读全文
posted @ 2009-06-11 18:04 葛森 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: CREATE TABLE `ts` ( `ts1` timestamp NOT NULL , `ts2` timestamp NOT NULL default CURRENT_TIMESTAMP, `ts3` timestamp NULL default NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 错误码: 1293Incorrect table de... 阅读全文
posted @ 2009-06-11 18:02 葛森 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: 首先保证window2003 SP2系统和IIS6,以及下载好PHP5压缩包和MySql5版本安装包配置php:1.解压php文件到windows安装盘根目录下,例如C:\php3.将C:\php\php.ini-dist 复制到 C:\Windows,并将php.ini-dist改名为php.ini创建快捷方式到C:\php(主要是为了方面修改配置)4.查找php.ini并修改:extensio... 阅读全文
posted @ 2009-06-11 01:35 葛森 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: Attributes in C#介绍Attributes是一种新的描述信息,我们既可以使用attributes来定义设计期信息(例如 帮助文件,文档的URL),还可以用attributes定义运行时信息(例如,使XML中的元素与类的成员字段关联起来)。我们也可以用attributes来创建一个“自描述”的组件。在这篇指南中我们将明白怎么创建属性并将其绑定至各种语言元素上,另... 阅读全文
posted @ 2009-06-08 10:52 葛森 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1、内存分配方面: 堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。 栈:由编译器(Compiler)自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、申请方式方面: 堆:需要程序员自己申请... 阅读全文
posted @ 2009-04-14 14:33 葛森 阅读(2221) 评论(0) 推荐(0) 编辑
摘要: 格式说明: 数据类型 说 明 同 义 Bit 1位,值为0或1 Int Integer 4字节,值为-2^31~2^31-1 Smallint 2字节,值为-2^15~2^15-1 Tinyint 1字节,值为0~255 Decimal (p,s) 数字数据,固定精度为P,宽度为S Numeric Money 8字节,存放货币... 阅读全文
posted @ 2009-02-26 09:40 葛森 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 一. 为什么要引入锁 当多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: ◆丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 ◆脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 ◆不可重复读 A用户读取数据,随... 阅读全文
posted @ 2009-02-18 16:01 葛森 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 通过使用 SELECT、INSERT、UPDATE 和 DELETE 语句来修改 Microsoft SQL Server 2005 的默认锁定行为,可以指定一系列的表级锁定提示。只有在绝对需要时,才能使用锁定提示。锁定提示对并发操作有负面影响。 锁定提示名称 提示说明 ... 阅读全文
posted @ 2009-02-18 15:56 葛森 阅读(890) 评论(3) 推荐(0) 编辑