君子以厚德载物
有朋自远方来,不宜乐乎。
摘要: location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。比如http://ued.alimama.com#admin的location.hash=”#admin”,利用这个属性值可以实现很多效果。 case one:锚点触发iframe的url更换 html代码:==成为淘宝客==什么是淘宝客推广?什么是淘宝客?如何注册成为淘宝客?==获取推广代码==获取单件商品推广代码获取一类商品推广代码获取推广组推广... 阅读全文
posted @ 2013-07-25 13:56 snowcolin 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 1. 一个简单的例子1.1. 创建表: create table t(s1 integer);1.2. 触发器:?delimiter |createtriggert_trigger before insertont foreach row beginset@x = "hello trigger";setNEW.s1 = 55;end; |1.3. 如果触发器创建错误,可能只能删除了,至少我试过不能replace drop trigger t_trigger;1.4. 当执行insert 时: insert into t values(1);1.5. 会执行触发器t_trig 阅读全文
posted @ 2013-07-24 09:25 snowcolin 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 可以首先创建一个员工父类,所有的员工类将继承自该员工父类,并且继承父类的所有方法与属性。然后在员工类中创建“是一”关系,判断是否为合法的员工。【示例】例举了采用多态的方式改写上例。其代码如下所示。class employee{//定义员工父类 protected function working(){//定义员工工作,需要在子类的实现 echo "本方法需要在子类中重载!"; }}class painter extends employee{//定义油漆工类 public function working(){//实现继承的工作方法 echo "油... 阅读全文
posted @ 2013-05-30 16:40 snowcolin 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程有三个特征,即封装、继承和多态。 封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。 继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢? 方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同,后者允许多继承,这确实给其带来的非常强大的功能,但是复杂的继承关系也给C++开发者带来了更大的麻烦,为了规避风险,Java只允许单继承,派生类与基类间有IS-A的关系(即“猫”is a “动物”)。这样做虽然保证了继承关系的简单明了,但是势必在功能上有很大的限制,所以,Ja... 阅读全文
posted @ 2013-05-30 16:37 snowcolin 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 出错的情况:<ahref="temp.php?t=1&times=2">click</a><br/>正确的情况:<ahref="temp.php?t=1&amp;times=2">click</a><br/><?phpprint_r($_GET);?>注意:小心与 HTML 实体相匹配的变量。像 &amp、&copy 和 &pound 都将被浏览器解析,并使用实际实体替代所期待的变量名。这是明显的混乱,W3C 已经告诫人们好几年了。 阅读全文
posted @ 2013-05-28 14:58 snowcolin 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 1、header不需要加urlencode,浏览器会自动编码2、curl的post和get都需要加urlencode3、CURLOPT_POSTFIELDS,这个参数可以通过urlencoded后的字符串类似'para1=val1&para2=val2&...'或使用一个以字段名为键值,字段数据为值的数组。如果value是一个数组,Content-Type头将会被设置成multipart/form-data。 /** * curl访问API接口 * @param array $data * @return json */ protected function c 阅读全文
posted @ 2013-05-28 11:19 snowcolin 阅读(2131) 评论(0) 推荐(0) 编辑
摘要: 返回字符串在另一字符串中首次出现的位置: 大小写不敏感 echo stripos("Hello world!","WO"); 输出:6 对大小写敏感 strpos()查找字符串在另一个字符串中第一次出现的位置:echo stristr("Hello world!!!","WORLD"); 输出:world!!!查找字符串在另一字符串中最后出现的位置: 对大小写不敏感 echo strripos("Hello world!","WO"); 输出:6 对大小写敏感 strrpos 阅读全文
posted @ 2013-05-24 11:52 snowcolin 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 如前所述,sapi通过通过一系列的接口,使得外部应用可以和php交换数据并可以根据不同应用特点实现特定的处理方法,我们常见的一些sapi有:apache2handler这是以apache作为webserver,采用mod_php模式运行时候的处理方式,也是现在应用最广泛的一种。cgi这是webserver和php直接的另一种交互方式,也就是大名鼎鼎的fastcgi协议,在最近今年fastcgi+php得到越来越多的应用,也是异步webserver所唯一支持的方式。关于fastcgi和mod_php,可以参见另外一篇文章《php性能调研-mod_php vs fastcgi》cli命令行调用的应 阅读全文
posted @ 2013-05-16 15:59 snowcolin 阅读(169) 评论(0) 推荐(0) 编辑
摘要: <?php//数据库连接$conn = mysql_connect('localhost', 'root', '');mysql_select_db('test', $conn);mysql_query("SET NAMES GBK");/*支持事务的表必须是InnoDB类型一段事务中只能出现一次:mysql_query('START TRANSACTION');//开始事务mysql_query(' ROLLBACK ');//回滚事务mysql_query('C 阅读全文
posted @ 2013-05-15 11:20 snowcolin 阅读(79) 评论(0) 推荐(0) 编辑

期待你的评论交流