上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 45 下一页
摘要: PHP5的对象新增了一个专用方法__call(),这个方法用来监视一个对象中的其它方法。如果你试着调用一个对象中不存在或被权限控制中的方法,__call方法将会被自动调用。例七:__call[html] view plaincopyprint?doStuff();$x->fancy_stuff();?> 阅读全文
posted @ 2014-03-01 18:12 网络虫 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 以前Eclipse都可以正常使用,突然有一天不能启动了,点击图标后启动画面一闪之后就消失了,以下是一些解决方案1. 找到Eclipse目录下的eclipse.exe,右键点击-》发送到桌面快捷方式,然后右键点击快捷方式,选择属性,修改“目标”(或target) : E:\SoftWare\Myclipse\eclipse\eclipse.exe -vm "C:\Program Files\Java\jdk1.6.0_24\bin\javaw.exe" -data E:\WorkSpace 其中红色代表eclipse的路径, 绿色代表jdk下的javaw.exe的路径, 蓝色 阅读全文
posted @ 2014-02-28 13:05 网络虫 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 获取表名:Oracle的user_talbes用于记录了用户表信息。select * from user_tables获取某个表的字段:USER_TAB_COLS中记录了用户表的列信息。下面是别人写的:SELECT USER_TAB_COLS.TABLE_NAME as 表名,USER_TAB_COLS.COLUMN_NAME as 列名 , USER_TAB_COLS.DATA_TYPE as 数据类型, USER_TAB_COLS.DATA_LENGTH as 长度, USER_TAB_COLS.NULLABLE as 是否为空,USER_TAB_COLS.COLUMN_ID as 列序号 阅读全文
posted @ 2014-02-26 10:24 网络虫 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH AS短语所定义的表名被调用两次以上,则优化器会自动将WITH AS短语所获取的数据放入一个TEMP表里,如果只是被调用一 阅读全文
posted @ 2014-02-24 11:28 网络虫 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是,对属性的读取和赋值操作是非常频繁的,因此在PHP5中,预定义了两个函数“__get()”和“__set()”来获取和赋值其属性,以及检查属性的“__isset()”和删除属性的方法“__unset()”。上一节中,我们为每个属性做了设置和获取的方法,在PHP5中给我们提供了专门为属性设置值和获取值的方法,“__set()”和“__get()”这两个方法,这两个方法不是默认存在的,而是我们手工添加到类里面去的,像构造方法(__construct())一样, 类里面添加了才会存在,可以按下面的方式来添加这两个方法,当然也可以按 阅读全文
posted @ 2014-02-24 09:32 网络虫 阅读(270) 评论(0) 推荐(0) 编辑
摘要: C中的结构体和C++中结构体的不同之处:在C中的结构体只能自定义数据类型,结构体中不允许有函数,而C++中的结构体可以加入成员函数。C++中的结构体和类的异同:一、相同之处:结构体中可以包含函数;也可以定义public、private、protected数据成员;定义了结构体之后,可以用结构体名来创建对象。但C中的结构体不允许有函数; 也就是说在C++当中,结构体中可以有成员变量,可以有成员函数,可以从别的类继承,也可以被别的类继承,可以有虚函数。二、不同之处:结构体定义中默认情况下的成员是public,而类定义中的默认情况下的成员是private的。实际上,C中的结构体只涉及到数据结构,而不 阅读全文
posted @ 2014-02-22 14:50 网络虫 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 看了三天结构体,是时候总结一下了。 关于结构体的声明: struct Student{ char name[20]; char sex; int age; char addr[40];};/*然后定义一个Student 类型的 student变量*/struct Student student; 也许是我受了Java影响,我一度写成这样:struct man{ int age = 30; int score = 80;};int main(){ man man1 = {20,70};} 结果是铁定编译通过不了的。因为这是我自创的声明带... 阅读全文
posted @ 2014-02-22 14:22 网络虫 阅读(201) 评论(0) 推荐(0) 编辑
摘要: spl_autoload_register(PHP 5 >= 5.1.2)spl_autoload_register — 注册__autoload()函数说明bool spl_autoload_register ([ callback $autoload_function ] )将函数注册到SPL __autoload函数栈中。如果该栈中的函数尚未激活,则激活它们。如果在你的程序中已经实现了__autoload函数,它必须显式注册到__autoload栈中。因为spl_autoload_register()函数会将Zend Engine中的__autoload函数取代为spl_autol 阅读全文
posted @ 2014-02-20 23:25 网络虫 阅读(217) 评论(0) 推荐(0) 编辑
摘要: zendframework的示例index.php里有这样一句set_include_path('.' . PATH_SEPARATOR . '../library/'. PATH_SEPARATOR . './application/models/'. PATH_SEPARATOR . './application/lib/'. PATH_SEPARATOR . get_include_path());不知道 PATH_SEPARATOR是什么,其实就是一个常量直接echo就知道它的值了,在linux上是一个":&qu 阅读全文
posted @ 2014-02-20 14:31 网络虫 阅读(1634) 评论(0) 推荐(0) 编辑
摘要: 第一篇:typedef struct与struct的区别1. 基本解释typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。至于typedef有什么微妙之处,请你接着看下面对几个问题的具体阐述。2. typedef & 结构的问题当用下面的代码定义一个结构时,编译器报了一个错误,为什么呢?莫非C语言不允许在结构中包含指向它自己的指针吗?请你先猜想一下,然后看下文说明: 阅读全文
posted @ 2014-02-20 08:41 网络虫 阅读(622) 评论(0) 推荐(0) 编辑
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 45 下一页