linzy

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年9月15日

摘要: 一、模板的使用 (重点) a、规则 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和模块名同名的文件夹[Index]/和方法名同名的文件[index].html(.tpl) 更换模板文件的后缀名(修改配置文件) 'TMPL_TEMPLATE_SUFFIX'=>'.html',//更改模板文件后缀名 b、修改模板文件目录层次 'TMPL_FILE_DEPR'=>'_',//修改模板文件目录层次 c、模板主题 'DEFAULT_THEME'=>'your',//设置默认模 阅读全文
posted @ 2013-09-15 10:35 linzy 阅读(704) 评论(0) 推荐(0) 编辑

摘要: 一、普通查询方式 a、字符串 $arr=$m->where("sex=0 and username='gege'")->find(); b、数组 $data['sex']=0; $data['username']='gege'; $arr=$m->where($data)->find(); 注意:这种方式默认是and的关系,如果使用or关系,需要添加数组值 $data['sex']=0; $data['username']='gege'; 阅读全文
posted @ 2013-09-15 09:14 linzy 阅读(538) 评论(0) 推荐(0) 编辑

摘要: 一、ThinkPHP 3 的CURD介绍 (了解)二、ThinkPHP 3 读取数据 (重点) 对数据的读取 Read $m=new Model('User'); $m=M('User'); select $m->select();//获取所有数据,以数组形式返回 find $m->find($id);//获取单条数据 getField(字段名)//获取一个具体的字段值 $arr=$m->where('id=2')->getField('username');三、ThinkPHP 3 创建数据 (重点) 对 阅读全文
posted @ 2013-09-15 09:13 linzy 阅读(289) 评论(0) 推荐(0) 编辑

摘要: 一、ThinkPHP 3 的输出 (重点) a、通过 echo 等PHP原生的输出方式在页面中输出 b、通过display方法输出 想分配变量可以使用assign方法 c、修改左右定界符 休要修改配置文件中的配置项 'TMPL_L_DELIM'=>''}>', //修改右定界符二、ThinkPHP 3 的模型使用 (重点) 需要在方法中通过new Model(表名)的形式操作数据库 $m=new Model('User'); $arr=$m->select(); 'DB_TYPE'=>'my 阅读全文
posted @ 2013-09-15 09:07 linzy 阅读(559) 评论(0) 推荐(0) 编辑

摘要: 一、ThinkPHP的介绍 MVC M - Model 模型 工作:负责数据的操作 V - View 视图(模板) 工作:负责前台页面显示 C - Controller 控制器(模块) 工作:描述功能 框架二、ThinkPHP的获取 http://www.thinkphp.cn三、ThinkPHP核心文件介绍 ├─ThinkPHP.php 框架入口文件 ├─Common 框架公共文件 ├─Conf 框架配置文件 ├─Extend 框架扩展目录 ├─Lang 核心语言包目录 ├─Lib 核心类库目录 │ ├─Behavior 核心行为类库 │ ├─Core 核心基类库 │ ├─Driver 内置 阅读全文
posted @ 2013-09-15 09:04 linzy 阅读(398) 评论(0) 推荐(0) 编辑

2013年9月11日

摘要: js日期比较(yyyy-mm-dd) function duibi(a, b) { var arr = a.split("-"); var starttime = new Date(arr[0], arr[1], arr[2]); var starttimes = starttime.getTime(); var arrs = b.split("-"); var lktime = new Date(arrs[0], arrs[1], arrs[2]); var lktimes = lktime.getTime(); if (starttimes > 阅读全文
posted @ 2013-09-11 17:02 linzy 阅读(399) 评论(0) 推荐(0) 编辑

2013年9月9日

摘要: 1、安装#yum install subversion 判断是否安装成功#subversion -v svnserve, version 1.6.11 (r934486)出现上面的提示,说明安装成功。有了SVN软件后还需要建立SVN库。#mkdir /opt/svn/repos#svnadmin create /opt/svn/repos执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt。2、配置 上面的操作很简单,几个命令就搞定, 下面的操作也不难。 进入上面生成的文件夹conf下,进行配置, 有以下.. 阅读全文
posted @ 2013-09-09 20:50 linzy 阅读(177) 评论(0) 推荐(0) 编辑

摘要: 我们查询ID在30-40条之间数据, ID不一定连续靠谱一:利用select top 和select not in进行分页,效率一般,数据越多,效率越低:比较靠谱:select top 10 * from club_Posts where PostID not in(select top 30 PostID from club_Posts order by PostID) order by PostID靠谱二:利用Row_number() 此方法为SQL server 2005中新的方法,利用Row_number()给数据行加上索引,效率还行:select * from (select ROW 阅读全文
posted @ 2013-09-09 17:36 linzy 阅读(285) 评论(0) 推荐(0) 编辑

2013年9月8日

摘要: putty连接unix登陆后,编辑命令输入错误时要修改,可是习惯性的按backspace键或者Delete键都出现一堆奇怪的字符,无法删除出错的命令语句。修正方法如下:************************在命令提示符下输入如下命令stty erase 《backspace》其中《backspace》是按一下backspace键。***************************当你按完backspace键它显示的仍然是奇怪的字符。但是当你回车输入命令后,也就是让这命令执行后,就生效了。以后你再编辑出错,想删除时,直接按backspace键就可以了。 阅读全文
posted @ 2013-09-08 13:36 linzy 阅读(1723) 评论(0) 推荐(0) 编辑

摘要: 光标控制命令 命令 光标移动 h或^h 向左移一个字符 j或^j或^n 向下移一行 k或^p 向上移一行 l或空格 向右移一个字符 G 移到文件的最后一行 nG 移到文件的第n行 w 移到下一个字的开头 W 移到下一个字的开头,忽略标点符号 b 移到前一个字的开头 B 移到前一个字的开头,忽略标点符号 L 移到屏幕的最后一行 M 移到屏幕的中间一行 H 移到屏幕的第一行 e 移到下一个字的结尾 E 移到下一个字的结尾,忽略标点符号 ( 移到句子的开头 ) 移到句子的结尾 { 移到段落的开头 } 移到下一个段落的开头 0或| 移到当前行的第一列 n| ... 阅读全文
posted @ 2013-09-08 11:22 linzy 阅读(764) 评论(0) 推荐(0) 编辑