在linux服务器上装svn版本管理,自动部署代码到项目
1.安装svn服务器端yum install subversion从镜像下载安装svn服务器端 中间会提示是否ok,输入y,确认 安装成功提示:.....complete! 依次执行如下命令: cd /usr/local/ //进入目录,准备创建svn目录 mkdir svnRepo &n...
1.安装svn服务器端yum install subversion从镜像下载安装svn服务器端 中间会提示是否ok,输入y,确认 安装成功提示:.....complete! 依次执行如下命令: cd /usr/local/ //进入目录,准备创建svn目录 mkdir svnRepo &n...
一、什么是localStorage、sessionStorage在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。二、localStorage的优势与局限localStorage的优势1、localStorage拓展了cookie的4K限制2、localStorage会可以将第一次请求的数据直接存储到本地,这个相...
NginxLuaRedis防止CC攻击实现原理:同一个外网IP、同一个网址(ngx.var.request_uri)、同一个客户端(http_user_agent)在某一段时间(CCseconds)内访问某个网址(ngx.var.request_uri)超过指定次数(CCcount),则禁止这个外网IP+同一个客户端(md5(IP+ngx.var.http_user_agent)访问这个网址(ngx.var.request_uri)一段时间(blackseconds)。该脚本使用lua编写(依赖nginx+lua),将信息写到redis(依赖redi...
一个php数据库操作类,记录下,方便以后用,是pdo的,注意有要开启pdo_mysql<?phpclass mysql_link { protected static $_dbh = null; //静态属性,所有数据库实例共用,避免重复连接数据库 protected $_dbType =&nb...
Bashshell 的算术运算有四种方式:1:使用expr外部程式加法 r=`expr 4 + 5`echo $r注意!'4''+''5'这三者之间要有空白r=`expr4*5`#错误乘法r=`expr4\*5`2:使用$(())r=$(( 4 + 5 ))echo $r3:使用$[]r=$[ 4 + 5 ]e...
当函数的参数不确定时,可以使用*args和**kwargs,*args没有key值,**kwargs有key值。还是直接来代码吧,废话少说def fun_var_args(farg, *args): print "arg:", farg for value in args: &n...
使用WindowsServer2012R2或WindowsServer2016系统,发现在安装.net3.5.1时报错,报错内容如下:可以通过如下PowerShell脚本进行安装:从开始菜单中找到PowerShell,右击选择 以管理员身份运行,注意是windowspowershell而不是cmd输入如下脚本后回车执行:Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU&...
lsattr命令用于显示文件属性,用chattr可以改变文件或目录的属性。通过chattr命令修改属性能够提高系统安全性,但是它并不适合所有的目录。chattr命令不能保护/,/dev,/tmp,/var目录。lsattr的用法lsattr [ -RVadv ] [ files… ]参数说明-R 递归地列出目录及其内容的属性。-V 显示版本信息-a 列出目录中所有文件和目录,包括以".“为名称开头字符的额外内建,现行目录”.“与上层目录”…&qu...
自己编写的脚本方便以后使用,自己用的脚本,没有对vsftpd安装状态进行检测,所以最好安装完后,把第一个选项去掉,要不选错了就等于重装了vsftpd,vsftpd.conf文件直接使用配置好了远程下载替换本地的#!/bin/bash#author : merci#Only apply centos6.xfunction install_vsftpd(){yum remove vsftpd -yrm -rf /etc/vsftpd...