- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 Git: 创建本地库和公共库
1. 创建本地库:假如你的项目在路经/home/ryan/codes/下面:cd /home/ryan/codes/git initgit add *git commit -m "my project"2. 创建共享库:假如你的共享库在路径/usr/local/git_repos下面cd /usr/local/git_repos/创建一个裸代码库:mkdir foo.gitcd foo.git/g
2012-06-29 21:13:57 11802
原创 Yii: 查询符合条件的记录个数
1: 通过find方法$res = findAll(...); (or findAllByAttributes)$num = count($res)2: 通过count方法$res1 = countByAttributes(...);$res2 = countBySql(...);3: 通过query方法$sql = "SELECT COUNT(*) as clients FROM client_
2012-06-28 19:08:55 15262
原创 [Git] Fatal: cannot do a partial commit during a merge
在提交单个文件的时候出现这个错误.意思是不能部分提交代码.原因是git认为你有部分代码没有做好提交的准备,比如没有添加解决方法是1. 提交全部git commit -a 2. 如果不想提交全部,那么可以通过添加 -i 选项git commit file/to/path -i -m "merge"上述情况一般出现在解决本地working copy冲突时出现, 本地文件修改(手工merge)完成后,要
2012-06-27 23:01:43 84107
原创 Yii: 参数检查和错误的集中处理技巧
参数检查和异常处理一样是编程中必不可少的部分,但又非常繁琐,高度重复。因此像异常处理一样对参数检查做集中处理会是一个好的方法。一般而言,我们会设计一个私有的_checkParams函数,然后在所有动作的执行开始处调用。但这会让所有的动作处理代码中出现完全重复的参数检查调用和错误处理语句。解决方法是使用Yii的自动回调机制,消除掉这部分重复代码。在Yii中,所有动作实际调用之前,会先执行一个befo
2012-06-25 15:51:04 5346
原创 Yii: 获取当前控制器和动作名
1. 获取控制器名在控制器中获取控制器名:$name = $this->getId();在视图中获取控制器名:$name = Yii::app()->controller->id;2. 获取动作名在控制器beforeAction()回调函数中获取动作名:$name = $action->id;在其他地方获取动作名:$name = $this->getAction()->getId();iefree
2012-06-25 15:01:09 15662 1
原创 Git: 更新单个或指定的文件
SVN更新单个文件只需要svn up file/to/update,非常简单,而且没有歧义.Git由于在远端和本地都有一个代码库, 这样更新单个文件比SVN要麻烦一点.1. 如果想拿远端git服务器上的最新版本(或某个特定版本)覆盖本地的修改,可以使用git pull命令,但这会全面更新本地代码库和工作拷贝.2. 如果想放弃本地工作拷贝所做修改,可以使用git checkout file/to/p
2012-06-24 19:15:14 139975 4
原创 Git:代码冲突常见解决方法
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease, commit your chan
2012-06-20 14:33:08 569519 19
原创 freebsd+nginx+mysql+php-fpm+phpmyadmin+haproxy安装日志
在haproxy中添加backend, 规则是host名称iefreer.domain.com;cd usr/portsmake search key=^nginx....如上用ports安装完所有的软件: nginx,mysql,php-fpm(安装php5.3.x或者php5.4.x时,选中php-fpm选项),phpmyadminfaq1. 访问页面出现空白页,或者找不到文件,或者输入文件未
2012-06-11 00:57:03 4834 1
原创 如何在直接引入的php文件中使用Joomla的类库
如果在Joomla中直接引入一个第三方模板库,该模板库中存在若干php文件,比如存在:http://yourhost.com/templates/yourtemplate/web.php在默认的url重写规则情况下,直接访问该文件或者使用ajax直接load该文件,将绕开Joomla的初始化。那么要在该文件中使用Joomla的类,比如系统文件操作类,则需要自己做一些简单的初始化工作,示例代码如下:
2012-06-01 00:51:58 3310 1
Atomikos Transactions Guide
2013-03-16
Android 三维图形演示代码
2009-10-01
一种新的Windows Mobile软件架构
2009-07-30
windows mobile 程序异常问题定位指南
2009-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人