温馨提醒

亲爱的游客,你的浏览器太旧啦.都啥年代了.为了你的安全,为了你的体验,为更好的浏览本页, 赶紧更新一把吧.....本博客不支持ie8以下浏览器,如果你使用的是ie浏览器,请您更新到ie8或以上版本.

推荐使用谷歌浏览器(chrome)或火狐浏览器(Firefox),点击下方按键进行安装

码农部落

  ——好记性,不如烂博客!

yii教程(3)YII布局模板实现

【yii布局实现】
布局的好处:如下图
图片1
实现步骤:
制作布局文件layouts/文件名字,使用$content代表普遍模板内容。
图片2
设置布局文件,
在控制器的父类里边(protected/components/Controller.php)public $layout = “//layouts/shop”;

调用布局文件,在控制器方法里边使用方法render()就会调用布局文件。
图片3


ubuntu 12.04中安装svn服务器(详解)

安装命令

apt-get install subversion

创建版本库目录(版本库里包含多个仓库)

mkdir /home/svn

创建svn仓库(一个仓库,用来同步一个项目)

svnadmin create /home/svn/project
执行命令后生成以下文件

snv1
conf文件夹下有三个文件。
svn2

启动svn服务器(svn可以分为单个或多个版本库)

svnserve -d -r /home/svn
-d 表示svnserver以“守护”进程模式运行
r /home/svn 这代表你当前svn可以多版本库运行,客户端访问就需要加上 svn://IP/project 这样才能访问project版本库

svnserve -d -r /home/svn/project
这代表你当前svn只为project这个版本库工作,客户端访问直接svn://IP/ 就可以了,后面不跟目录
设置访问权限

进入conf/svnserve.conf设置

[general]
anon-access = none #匿名用户无法查看
auth-access = write #认证用户,有可写权限
password-db = passwd #密码文件
authz-db = authz #权限文件

进入conf/password,添加账户和密码

svn3

进入config/authz,设置访问权限

如果是一个版本库,那应该设置成如下:

[groups]
g_admin = user1,user2
[/]
@g_admin=rw

如果是多个版本库,那就应该设置成这样:

[groups]
g_admin = user1,user2
[project:/]
@g_admin=rw

[groups]字段下的g_admin = user1,user2
代表着user1,user2属于g_admin,
第二个字段[project:/]
代表着@g_admin用户组,对project仓库有可读,可写权限。
导入项目到svn服务器
在window平台安装svn客户端TortoiseSVN,使用TortoiseSVN中import功能


子窗口关闭刷新父窗口

该方法,和一般的方法,不一样。是通过父窗口去检测子窗口是否关闭,然后通过自我刷新,而不是子窗口去刷新父窗口。为什么要这样做呢?因为有些子窗口,我们是无法控制的,例如:新浪,腾讯等等的第三方授权页面,授权成功后,并关闭。而我们又想这个时候去刷父页面,我们就需要用到下面的这种方法了。


	
		
	
	
		kdjfakd 
	



mysql基本操作

对现有的表里,增加一个字段。

alter table 表名 add test VARCHAR(255) not null DEFAULT ” COMMENT ‘用户头像’ after PASSWORD

test:要新增的字段

after password 在password 后面新增test字段。