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 阅读(706) 评论(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 阅读(541) 评论(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 阅读(290) 评论(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 阅读(562) 评论(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 阅读(399) 评论(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 阅读(400) 评论(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 阅读(178) 评论(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 阅读(287) 评论(0) 推荐(0) 编辑

2013年9月8日

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

摘要: 一般我们在安装完系统后都会自动安装了vsftp服务了,但是有时候还是得需要自己动手的,比如这两天就在给我朋友配置了一下,顺手把过程记录下来,以便需要的时候查阅或者给需要的朋友提供方便:)1. 安装使用chkconfig --list来查看是否装有vsftpd服务;使用yum命令直接安装:yum -y install vsftpd然后为它创建日志文件:touch /var/log/vsftpd.log这样简单的两个命令就完成了vsftp的安装,但是如果你现在想这样ftp://your_ip来访问的话,那还不行,为什么??很简单,权限的问题!2. 启动与配置自启动使用chkconfig --lis 阅读全文
posted @ 2013-09-08 11:22 linzy 阅读(2631) 评论(0) 推荐(1) 编辑