上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页
摘要: 1 function yflib_roomList(tpl) { 2 var target = $(".roomList > li"); 3 var _this = null; 4 $(".roomList > li").each(function(i, item) { 5 _this = $(this); 6 var _CloudID = _this.attr("CloudID"); 7 getRoomDetailByID(_this, _CloudID, onDataRecieved); 8 }); 9 ... 阅读全文
posted @ 2013-10-30 15:23 ifeixiang 阅读(5028) 评论(0) 推荐(0) 编辑
摘要: 数据库导出到hadoophttp://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1212liuqy/http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1109wangxj/ 阅读全文
posted @ 2013-10-28 22:13 ifeixiang 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 参考文章:http://www.pickysysadmin.ca/2013/03/25/how-to-install-gitlab-5-0-on-centos-6/一直跟着这篇文章做,还挺顺利的,就是遇到下面的一些问题:1,rake没有安装使用root用户安装,gem install rake -v 'xxx'即可2,nginx的权限问题因为使用的是Nginx,gitlab官方给了nginx的配置,直接下载到/etc/nginx/conf.d/目录下即可:(checkout到master,目录lib/support/nginx/gitlab.conf也是一样的)curl --o 阅读全文
posted @ 2013-10-25 09:56 ifeixiang 阅读(685) 评论(0) 推荐(0) 编辑
摘要: Mysql复制,初始化服务器,备份/还原等大文件复制是很常见的任务,他们完成的实际任务可以概括为:1,(可选)压缩文件2,发送文件3,解压文件4,验证文件一致性下面介绍几种方法:1,最简单的:先进行压缩,再用scp发送到服务器gzip -c /folder/bigfiles/ > bigfiles.gzscp bigfiles.gz root@test.host:/folder/bigfiles/然后在服务器的解压:gunzip /folder/bigfiles/bigfiles.gz这种方法效率不高,因为涉及到压缩,复制,解压缩等串行化操作,写磁盘速度比较慢...2,一步到位的方法,g 阅读全文
posted @ 2013-10-19 18:24 ifeixiang 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: array ( 'address' => 'localhost', 'port' => 15151, 'backlog' => 200, 'select_timeout' => 1, 'pid_file' => 'phpserver.pid' ), 'verbosity' => array ( 'echo_log' => 1, 'echo_debug' => 0, 'echo_er 阅读全文
posted @ 2013-10-14 15:43 ifeixiang 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: USING用于表连接时给定连接条件(可以理解为简写形式),如SELECT * FROM table1JOIN table2 ON table1.id = table2.id使用 USING 可以写为SELECT * FROM table1JOIN table2 USING(id)就这么简单HAVING引入 HAVING 是因为 WHERE 无法和统计函数一起使用如表 order (定单)有如下字段:id, date, price, customer查找订单总额少于2000的客户可以这样写:SELECT customer, SUM(price) FROM orderGROUP BY custom 阅读全文
posted @ 2013-10-13 17:10 ifeixiang 阅读(3151) 评论(0) 推荐(0) 编辑
摘要: 1,本地同步文件:rsync -avz --delete /home/ /backups/注意:在指定复制源时,路径是否有最后的 “/” 有不同的含义,例如:/home: 表示将整个 /home 目录复制到目标目录/home/:表示将 /home 目录中的所有内容复制到目标目录2,同步远程服务器文件http://www.centos.bz/2011/06/rsync-server-setup/完全参考这篇文章做~~~关闭和启动rsync:killall -HUP rsyncrsync --daemon --config=/etc/rsyncd/rsyncd.conf可能会遇到的一些问题:1,r 阅读全文
posted @ 2013-10-12 18:43 ifeixiang 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: git config receive.denycurrentbranch false 阅读全文
posted @ 2013-10-11 19:36 ifeixiang 阅读(205) 评论(0) 推荐(0) 编辑
摘要: mysql默认的join是inner join,inner join 和 left join的区别看图: 阅读全文
posted @ 2013-10-09 18:18 ifeixiang 阅读(5863) 评论(0) 推荐(1) 编辑
摘要: thinkphp会自动在模板文件的表单后加一个__hash__来验证提交,保证一定程序上的安全;但是有时用不着,可以用:C('TOKEN_ON',false);关闭这项 阅读全文
posted @ 2013-09-27 14:56 ifeixiang 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 忽略一些已经添加到Git版本管理的文件先用 git remove --cache filename再将文件加入.gitignore文件 阅读全文
posted @ 2013-09-27 09:53 ifeixiang 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 这个问题主要是由于date对象不是字符串,不能使用 split 函数,简单处理一下,转换成字符串就可以解决问题:++++++++++++++++++++++++parseDate: function(date, format) {var parts = date.split(format.separator), <=== 出错的地方++++++++++++++++++++++++改成:++++++++++++++++++++++++parseDate: function(date, format) {date = date + ""; <==== 加上这一行va 阅读全文
posted @ 2013-09-25 12:00 ifeixiang 阅读(7144) 评论(0) 推荐(0) 编辑
摘要: 参考文章:http://www.pickysysadmin.ca/2013/03/25/how-to-install-gitlab-5-0-on-centos-6/yum安装redis的方法:http://thoughts.z-dev.org/2013/05/27/install-redis-on-centos-6-4/ 阅读全文
posted @ 2013-09-22 18:30 ifeixiang 阅读(711) 评论(0) 推荐(1) 编辑
摘要: html: 批量删除 编号 {$vo['id']} php:public function deleteSelected() { //删除指定记录 $name = $this->getActionName(); $model = D($name); ... 阅读全文
posted @ 2013-09-18 11:22 ifeixiang 阅读(7008) 评论(0) 推荐(0) 编辑
摘要: 使用git来管理web开发;我们需要做的事情 :1,在服务器建立版本仓库;2,在服务器建立稳定版本的站点,编写版本仓库的hooks;3,在开发服务器上提交开发版本;下面一步一步来:(注意建立新用户,如git)1,在服务器上建立版本管理仓库;假定目录为 /git/,切换到该目录下;建立一个工程cd /git/mkdir project.gitgit init --bare2,在服务器上建立稳定版本的站点,例如目录是 /home/www ; 下面是重点,写钩子hooks:cd /git/project.gitcp hooks/post-receive.sample hooks/post-recei 阅读全文
posted @ 2013-09-04 19:57 ifeixiang 阅读(8318) 评论(1) 推荐(0) 编辑
摘要: CREATE PROCEDURE `test`.`new_procedure` ()BEGIN-- 需要定义接收游标数据的变量 DECLARE a CHAR(16); -- 游标 DECLARE cur CURSOR FOR SELECT i FROM test.t; -- 遍历数据结束标... 阅读全文
posted @ 2013-09-02 16:34 ifeixiang 阅读(122208) 评论(3) 推荐(9) 编辑
摘要: 在写一个php原生函数的时候,想起使用thinkphp的C函数读取数据库配置非常方便,于是看了看源码的实现,原理很简单,分享一下:下面是common.php,实现了C函数:if(is_file("config.php") ){ // config.php文件返回一个数组 // C函数判断是一个数组,则会将这个数组赋值给 $_config,下面我们用在这个变量里面读取配置 C(include 'config.php');}// 获取配置值function C($name=null, $value=null) { //静态全局变量,后面的使用取值都是在 $)co 阅读全文
posted @ 2013-08-29 17:46 ifeixiang 阅读(6397) 评论(0) 推荐(1) 编辑
摘要: 问题:nginx error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory解决方案:ln -s /usr/local/lib/libevent-2.0.so.5 /lib64/libevent-2.0.so.5 阅读全文
posted @ 2013-08-28 15:26 ifeixiang 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 随着数据库的增长,innodb文件和日志文件会越来越大,如果是默认安装的mysql,这些文件一般是放在 /usr/lib/mysql下面进行转移:1,安全关闭mysqlmysqladmin -u root -p shutdown2,复制mysql文件夹,注意修改权限mv /var/lib/mysql /home/data/chown -R mysql.mysql /home/data/#还有,修改对象(文件)的安全上下文chcon -R -t mysqld_db_t /home/data3,修改配置/etc/my.cnf ,有童鞋说要修改 /etc/init.d/mysql启动文件,其实my. 阅读全文
posted @ 2013-08-24 12:50 ifeixiang 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 下面是一部分比较重要的建议:1、选择正确的存储引擎以 MySQL为例,包括有两个存储引擎 MyISAM 和 InnoDB,每个引擎都有利有弊。MyISAM 适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好。甚至你只是需要update一个字段,整个表都会被锁起来,而别的进程,就算是读进程都无法操作直到读操作完成。另外,MyISAM 对于 SELECT COUNT(*) 这类的计算是超快无比的。InnoDB 的趋势会是一个非常复杂的存储引擎,对于一些小的应用,它会比 MyISAM 还慢。但是它支持“行锁” ,于是在写操作比较多的时候,会更优秀。并且,他还支持更多的高级应用,比如:事务。 阅读全文
posted @ 2013-08-15 10:40 ifeixiang 阅读(3960) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页