04 2013 档案
左链 右链 内部
摘要:表A记录如下: 表B记录如下:aID aNum bID bName1 a20050111 1 20060324012 a20050112 2 20060324023 a20050113 3 20060324034 a20050114 4 20060324045 a20050115 8 2006032408实验如下:1.left joinsql语句如下:SELECT * FROM A LEFT J... 阅读全文
posted @ 2013-04-28 10:35 ijoanne 阅读(208) 评论(0) 推荐(0)
phpstudy配置
摘要:域名配置 -- 其他选项菜单--- 域名管理之后配置host 其他选项菜单 -- 打开host(O) 添加127.0.0.1 www.xxxxx.com重启phpmystudy 既可 阅读全文
posted @ 2013-04-24 11:39 ijoanne 阅读(213) 评论(0) 推荐(0)
ci 加载mymodel
摘要:<?php/** * A base model with a series of CRUD functions (powered by CI's query builder), * validation-in-model support, event callbacks and more. * * @link http://github.com/jamierumbelow/codeigniter-base-model * @copyright Copyright (c) 2012, Jamie Rumbelow <http://jamierumbelow.net> * 阅读全文
posted @ 2013-04-21 22:06 ijoanne 阅读(359) 评论(0) 推荐(0)
一个数组的值作为其键名,另一个数组的值作为其值
摘要:array_combine—创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 阅读全文
posted @ 2013-04-20 12:07 ijoanne 阅读(356) 评论(0) 推荐(0)
fsockopen
摘要:打开网络的 Socket 链接。 语法: resuce fsockopen(string hostname, int port, int [errno], string [errstr], int [timeout]);返回值: 资源;函数种类: 网络系统;内容说明: 目前这个函数提供两个 Socket 资料流界面,分别为 Internet 用的 AF_INET 及 Unix 用的 AF_UNIX。在 Internet 中,参数 hostname 及 port 分别代表网址及端口号。在 UNIX 中,参数hostname 表示到 socket 的路径,port 配置为 0。timeout可.. 阅读全文
posted @ 2013-04-19 00:21 ijoanne 阅读(173) 评论(0) 推荐(0)
jquery获取table td值 checked的val值
摘要:<table><tr><td>11</td><td >12</td><td>13</td></tr><tr><td>21</td><td >22</td><td>23</td></tr><tr><td>31</td><td >32</td><td>33</td></tr></table> 阅读全文
posted @ 2013-04-18 14:31 ijoanne 阅读(501) 评论(0) 推荐(0)
数组作为传递参数传递
摘要:function aaa($arr){ }当以数组传递参数的时候需要对其进行检查,检查方式如下$arr['bb'] =isset($arr['bb']) && $arr['bb']!='' ?$arr['bb'] : '' ; 阅读全文
posted @ 2013-04-12 16:28 ijoanne 阅读(167) 评论(0) 推荐(0)
安装svn插件
摘要:help->install new software http://subclipse.tigris.org/update_1.8.x 阅读全文
posted @ 2013-04-11 21:11 ijoanne 阅读(115) 评论(0) 推荐(0)
路由中的 正则 $详解
摘要:$route['product/(:num)'] = "catalog/product_lookup_by_id/$1";当“product”作为 URL 中第一个分段时,如果第二分段是数字,则将被重定向到“catalog”类,并传递所匹配的内容到“product_lookup_by_id”方法中。ps:$1匹配第一个括号内的正则,且是把第一个括号的内容当做参数(之所谓是参数 因为位于url的第三段)传递给方法product_lookup_by_id$route['products/([a-z]+)/(\d+)'] = "$1/id 阅读全文
posted @ 2013-04-09 18:48 ijoanne 阅读(639) 评论(0) 推荐(0)
MySQL 索引详解
摘要:索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。注:[1]索引不是万能的!索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。为了在某种程序上弥补这一缺陷,许多SQL命令都有一个DELAY_KEY_WRITE项。这个选项的作用是暂时制止MySQL在该命令每插入一条新记录和每修改一条现有之后立刻对索引进行刷新,对索引的刷新将等到全部记录插入/修改完毕之后再进行。在需要把许多新记录插入某个数据表的场合,DELAY_KEY_WRITE选项的作用将非常明显。[2]另外,索引还会在硬盘上占用相当大的空间。 阅读全文
posted @ 2013-04-08 17:01 ijoanne 阅读(148) 评论(0) 推荐(0)
数据库类型详解
摘要:http://blog.sina.com.cn/s/blog_9d61875b01012n0j.html 阅读全文
posted @ 2013-04-08 10:53 ijoanne 阅读(114) 评论(0) 推荐(0)
CI的helper的加载
摘要:CI的helper的加载顺序是:在$autoload['helper'] = array();这里可以加载 自己的全局的自定义函数文件 如:myfunc_helper.php 放到application\helpers文件夹下 也可以加载框架自带helper但是不建议这样做 需要的时候再加载 这也是CI框架的灵魂所在所谓的"扩展重写" 其实是利用判断是否函数存在来实现的 所以加载时 是先加载自定义的helper 再加载框架的 判断已存在就pass掉框架的同名函数但是如果你在$autoload['helper']里面已经自动加载了你要扩展重写的 阅读全文
posted @ 2013-04-08 09:10 ijoanne 阅读(459) 评论(0) 推荐(0)
随笔
摘要:session 使用的cookie 当开启存入数据库的时候 对数据库开销比较大 影响性能 每次打开http的时候都会读取数据 建议使用原始session 阅读全文
posted @ 2013-04-07 13:35 ijoanne 阅读(103) 评论(0) 推荐(0)
面试题
摘要:1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分) echo date(‘Y-m-d H:i:s’,strtotime(‘-1days’))2、echo(),print(),print_r()的区别(3分)echo() print()都是输出 而print是一个函数有返回值 echo没有print_r() 打印复合类型 如数组 对象等3. 优化mysql数据库(1) 取适当字段属性,尽量不将字段属性设置为NULL ,否则执行查询的时候还需要去进行匹配(2) 子查询使用join效率要高一些 逻辑上不需要创建临时表并执行几个步骤的查询操作(3) 使用索引3、能够使H. 阅读全文
posted @ 2013-04-07 11:21 ijoanne 阅读(153) 评论(0) 推荐(0)
Linux下Nginx的安装和简单管理
摘要:nginx下载 http://nginx.org/download/http://www.2cto.com/os/201206/136381.html 阅读全文
posted @ 2013-04-01 14:20 ijoanne 阅读(127) 评论(0) 推荐(0)