搜索本站
2021 年四月 一 二 三 四 五 六 日 « 二 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 -
近期文章
文章分类
- Ajax (8)
- Css (4)
- C语言 (1)
- Eclipse (2)
- git (6)
- hadoop (4)
- hbase (3)
- Hibernate (2)
- Java Web (9)
- Javascript (12)
- Linux (18)
- Macos (1)
- Mysql (9)
- Nosql (12)
- Oracle (5)
- Php (47)
- php7升级 (1)
- Python (1)
- Struts2 (4)
- svn (3)
- Uchome (4)
- Wap (2)
- Webservice (2)
- Zendframework (3)
- 公开课 (1)
- 工作总结 (6)
- 心情随笔 (8)
- 扯淡 (1)
- 服务器端 (13)
- 生活 (8)
- 网络基础 (3)
- 错误集锦 (4)
- 默认分类 (24)
文章归档
- 2021 年二月 (1)
- 2017 年三月 (2)
- 2016 年十一月 (1)
- 2016 年八月 (1)
- 2016 年一月 (1)
- 2015 年九月 (9)
- 2015 年八月 (5)
- 2015 年七月 (2)
- 2015 年五月 (1)
- 2015 年四月 (3)
- 2015 年二月 (1)
- 2015 年一月 (3)
- 2014 年十二月 (4)
- 2014 年十一月 (1)
- 2014 年八月 (5)
- 2014 年七月 (3)
- 2014 年五月 (5)
- 2014 年四月 (7)
- 2014 年三月 (2)
- 2014 年二月 (3)
- 2014 年一月 (1)
- 2013 年十二月 (1)
- 2013 年十一月 (10)
- 2013 年八月 (1)
- 2013 年七月 (2)
- 2013 年五月 (3)
- 2013 年三月 (1)
- 2012 年十二月 (2)
- 2012 年十一月 (2)
- 2012 年九月 (1)
- 2012 年八月 (1)
- 2012 年七月 (3)
- 2012 年六月 (1)
- 2012 年五月 (2)
- 2012 年四月 (1)
- 2012 年三月 (10)
- 2012 年二月 (2)
- 2012 年一月 (1)
- 2011 年十一月 (1)
- 2011 年十月 (6)
- 2011 年九月 (8)
- 2011 年八月 (5)
- 2011 年七月 (1)
- 2011 年六月 (5)
- 2011 年五月 (2)
- 2011 年三月 (1)
- 2011 年二月 (10)
- 2011 年一月 (3)
- 2010 年十二月 (4)
- 2010 年十一月 (4)
- 2010 年十月 (2)
- 2010 年九月 (1)
- 2010 年八月 (10)
- 2010 年七月 (7)
- 2010 年六月 (1)
- 2010 年四月 (6)
- 2010 年三月 (3)
- 2010 年二月 (3)
- 2010 年一月 (1)
- 2009 年十二月 (1)
- 2009 年十月 (7)
- 2009 年九月 (15)
- 2009 年八月 (7)
- 2009 年七月 (7)
标签云
近期评论
友情链接
标签归档:svn
svn和git自动发布服务搭建
为方便本地用php些mapReduce脚本,搭建了svn和git自动发布。方法在本站搜索svn或git。nginx解析hbase.6.cn /data/www/hbase.6.cn 并设置autoindex on。 没用最老的svn://协议方式,可能最简单,需要启动svnserve -d -r /data/svn/respority 本机测试检出 可以直接用本地路径 git clone /data/git_repo/sample.git /data/www/hbase.6.cn/gitwww svn checkout file:///data/svn/project/hbase /data/www/hbase.6.cn/svnwww 其他机器带地址 git clone git@192.168.110.21:/data/git_repo/sample.git 【path】//默认检出文件夹为sample svn checkout http://192.168.110.21:8888/svn/project/hbase 【path】//默认检出文件夹为hbase 分别测试svn提交和git提交是否触发了自动发布。 http://hbase.6.cn/gitwww/ http://hbase.6.cn/svnwww/ svn代码库显示: httpd配置的 http://192.168.110.21:8888/svn/hbase/ nginx代理过去的,把端口号优化掉,稍微好看点。 http://192.168.110.21/svn/hbase/ server { listen 80 default; … 继续阅读
让apache添加svn
参考:http://blog.csdn.net/teamlet/article/details/8648545 yum install mod_dav_svn 装完后会生成文件 /etc/httpd/conf.d/subversion.conf ls /etc/httpd/modules | grep svn mod_authz_svn.so mod_dav_svn.so
基于http的svn安装和钩子自动发布
htpasswd -c /data/svn/passwd abc111 chmod +x /data/svn/project/www/hooks/post-commit echo > /etc/httpd/logs/error_log rsync -avz -e ssh /data/svncheckout/www/index.html root@127.0.0.1:/data/wwwroot/php/index.html rsync -avz -e ssh /data/svncheckout/www/index.html /data/wwwroot/php/index.html /usr/bin/svn update /data/svncheckout/www –username abc111 –password 123456 | grep -v -i update|awk ‘{print $2}’ rsync -avz -e ssh … 继续阅读
ZendStudio svn插件快捷键无效及无语法无提示的解决办法
一、工作区间的项目关联了svn版本,但是快捷键无效。如ctrl+alt+c 提交。 工具条空白处右击,弹出右键菜单,选择 Customize Perspective,切换到 Command Group Availability,选择左侧 command groups Availability 中的 SVN 即可。 zend studio 7.0.1 参考:http://www.patrickhe.info/programmer/?p=51 二。项目内各种类的方法或者其他include进来的文件的方法无提示,各种定义过的变量无提示。就连php自身的常量、方法也没有提示。 记得以前用eclipse搞jsp的时候 要加载很多jar包时经常要配置类库,比如导入tomcat 的server runtime library等。通常是右击项目名称 build_pah->configure buil_path 配好了根下面应该会有build/classes文件夹。 (记得eclipse可以下载html文件形式的docs文件夹。添加路径就可以。还可以配置url,用哪几个组合键就可以让浏览器访问对应的文档网站。在zend studio里面都没试过,貌似好像真是功能不怎么全。) 我相信zend是从eclipse抄袭过来,并且没抄全。但是一些设置还是应该相同。但是从上面3个图中没有找到可以添加可叫做 ”php core library ”的东西。(只有2个可选库,user library好像是可以自己导文件夹的。) 我记得新建一个项目都有语法提示的。于是新建一个php project 叫ddd。观察结构。javascript库是新建时 … 继续阅读
安装svn
参考:http://blog.iterse.com/archives/584 安装软件时需要开启某个扩展 –with-xx=?之前老是想着yum方式装的xx在哪里,=后面的参数应该如何写! 如果系统已装过xx 就不用=?让其自己去找。如果configure报错缺少该库,可能是该库没装上或者是没有装完全。yum install xx* -y 把相关的都装了再试试。有的是安装包下面有扩展的文件夹。比如svn的源码包下面就有zlib文件夹 –with-zlib=./zlib 即可。 2个svn相关的tar.gz包解压到同一文件夹了./configure –prefix=/usr/local/svn -with-zlib=./zlib#设置svn命令环境变量echo “export PATH=$PATH:/usr/local/svn/bin” >>/etc/profilesource /etc/profilemkdir /data/svndatacd /data/svndatasvnadmin create test svnserve -d –listen-port 8443 -r /data/svndata cd /data/wwwroot/phpsvn co svn://localhost:8443/test windows测试。。。
Linux基础
上学时就学了linux,没认真学,前阵子买了本《linux从入门到精通》,做了一些笔记。现在放博客里便于查看。 第5章:shell基本命令.txt shell提示符为”$”,如果是root用户登录,提示符为”#”路径信息格式为:用户名,主机名,当前目录root@ooyue:/var# 如果当前目前为个人用户主目录(root用户为/root,其他用户为/home/xx),当前目录显示为”~”cd /root 后root@ooyue:~# 按Tab可补全命令,如果相同开头的不止一个,连按Tab两次,会显示所有该字符开头的文件 通配符:*,?,[]“*”用于匹配文件名中任意长度的字符串ls *.php “?”类似于”*”,但只能匹配一个字符 “[]“匹配出现在括号内的字符,也可以用”-”指定一个字符集范围,如[1-3] [a-z] [A-Z]ls text[1A]text1 textAls text[1-3]text1 text2 text3 显示当前目录:pwd改变目录:cd (“..”表示当前目录的上一级目录,”.”代表当前目录,空或者”~”代表用户主目录)列出目录内容:ls 默认情况:目录为绿色,普通文件为黑色,可执行文件为草绿色,连接文件为浅蓝色 -F 在目录后加上/,可执行文件加*,连接文件夹@,这个选项在某些无法显示颜色的终端上会比较有用 -a 显示所有文件,隐含文件前面带. -l 详细信息 可组合使用以上参数 ls跟路径名可查看子目录内容 列出目录内容:dir和vdir 比ls功能少,很少用了 vdir相当于ls -l 查看文本文件:cat和more cat可跟多个文件名,-n在每行前显示行号 more 按空格向下翻一页,按enter向下滚动一行 按Q键退出 阅读文件的开头和结尾:head和tail head -n 2 一个或多个文件名 头2行 tail -n 3 一个或多个文件名 尾3行 less 和more类似,比more强大,改进了more的很多细节,并添加了很多特性 less在屏幕底部显示一个冒号,等待用户输入命令,按空格,向下翻一页,按B,向上翻一页,也可以用光标前后左右移动 /内容 高亮显示查找的内容 要继续查找相同的内容,再次输入/ 按回车 -M 可以显示更多的文件信息 … 继续阅读
近期关于uchome的小总结
1。防灌水那串字符在common.php里生成 //登录注册防灌水机if(empty($_SCONFIG['login_action'])) $_SCONFIG['login_action'] = md5(‘login’.md5($_SCONFIG['sitekey']));if(empty($_SCONFIG['register_action'])) $_SCONFIG['register_action'] = md5(‘register’.md5($_SCONFIG['sitekey'])); 2。set_time_limit(0); 设置页面不挂掉,默认是30秒 3。php连接Oracle (远程连接找网管做个端口映射) class dbo_oracle{ private $username = ‘dw’; private $password = ‘dw’; private $db = “(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=xx.xx.xx.xx)(PORT = 1521))(CONNECT_DATA =(SID=dw)))”; public function connect(){ $this->conn = oci_connect( $this->username, $this->password, $this->db, ‘UTF8′ ); if(empty($this->conn)){ echo ‘connect failed!’; } } } … 继续阅读