mysql 数据表字段修改sql 语句
摘要:1 新增字段 alter table bulletin add citycode varchar(6) not null default 0 [after `id`]; # 城市代码 2 修改字段 alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];(专门用
阅读全文
Linux 使用 cp 命令强制覆盖功能
摘要:Q:我们平常在Linux中使用 cp 命令时,会发现将一个目录中文件复制到另一个目录具有相同文件名称时, 即使添加了 -rf 参数强制覆盖复制时,系统仍然会提示让你一个个的手工输入 y 确认复制,令人不胜其烦.那么这是由于什么原因引起的? A:要知道原因,你可以在命令行中输入 alias 命令 ,以
阅读全文
PHP重要知识点
摘要:1 获取文件名或目录路径 getcwd() :显示是 在哪个文件里调用此文件 的目录 __DIR__ :当前内容写在哪个文件就显示这个文件目录 __FILE__ : 当前内容写在哪个文件就显示这个文件目录+文件名 【带有文件名】 2 转换文件路径
阅读全文
源码编译中,回滚操作
摘要:make clean清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件。make distclean类似make clean,但同时也将configure生成的文件全部删除掉,包括Makefile。 卸载软件 编译时的路径如果指定了--prefix /usr/loca
阅读全文
编译安装PHP
摘要:下载 PHP 源码包 添加 epel 源 安装依赖 注:如果需要直接安装gd库,需要以下扩展 注:如果你使用的 epel 7 的源,可能会没有 mcrypt mhash mhash-devel 几个包,在 http://dl.fedoraproject.org/pub/epel/6/x86_64/
阅读全文
vim 高级应用
摘要:1 全文内容删除 方法1: 按ggdG方法2: :%d
阅读全文
crontabs linux定时任务功能安装
摘要:crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。通常,crontab储存的指令被守护进程激活。crond 常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般
阅读全文
php逐行读取txt文件写入数组的方法
摘要:使用说明: 采用fopen 方法,逐行读取数据,并使用feof($fp) 判断是否文件截止,最后通过filter() 方法,去除空白行,得到所需数据
阅读全文
PHP按行读取文件 去掉换行符"\n"
摘要:第一种: 注:按执行效率,优先建议使用第一种方法 第二种: 转:http://blog.csdn.net/ysdaniel/article/details/8056635
阅读全文
在Windows的CMD中如何设置支持UTF8编码
摘要:CHCP CHCP是MD DOS中的命令,用来显示或设置活动代码页编号的。用法是: CHCP [nnn] 其中nnn指定的是代码页的编号。这个参数是可选的,在命令行下如果不指定这个代码页编号,那么默认是显示当前的代码页编号。比如,在默认的cmd窗口中,我们输入chcp,显示的将类似: 活动的代码页:
阅读全文
parse_str 与 http_build_query的使用
摘要:1 http_build_query() 使用 生成 URL-encode 之后的请求字符串 【建议在使用前,使用array_filter($query) 进行处理】 例子 1. http_build_query() 使用示例 2 使用parse_str() 进行 http_build_query
阅读全文
linux大文件分包压缩和批量解压命令tar // tar 排除指定目录
摘要:压缩命令主要用到tar打包和split分割,命令如下: tar czf - aaa | split -b 1024m - bbb.tar.gz_ aaa可以是文件也可以是目录, 大小可以是b、k、m这3个单位。 解压是: cat xxx.tar.gz_* | tar zvxf - 也可以先把包合起来
阅读全文
Linux安装yum以及更新yum版本
摘要:1、使用RedHat系统不能正常使用yum安装 由于RedHat没有注册,所有不能使用它自身的资源更新,于是使用yum instatll gcc-c++的时候出现This system is not registered with RHN,所以我们可以通过更换源来进行相关更新。 但是使用centOS
阅读全文
查看Linux系统版本信息
摘要:一、查看Linux内核版本命令(两种方法): 1、cat /proc/version [root@S-CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.
阅读全文
使用svn 的解决 处理svn状态冲突,遍历目录添加文件
摘要:当直接只用版本浏览器进行svn的删除操作是,在客户端svn目录里,出现svn版本错误信息提示,使用 svn 解决命令,处理冲突保存 svn resolve --accept=working PATH(路径) linux 命名中,由于使用了svn add 添加了文件,但没提交,之后被删除了,提示 SV
阅读全文
vim置于后台,vim 编辑多文件
摘要:这里介绍一个很实用的方法:1.将vim置于后台,直接按 ctrl + z可以将当前的vim置于后台 2.然后可以去别的目录再打开一个 当你需要打开之前的vim的时候3.打jobs命令看当前有哪些vim在后台 4.最后打fg 序号,将需要的vim置于前台 参考网址:http://blog.csdn.n
阅读全文
自定义php错误异常处理
摘要:set_exception_handler() 函数设置用户自定义的异常处理函数。 该函数用于创建运行时期间的用户自己的异常处理方法。 该函数会返回旧的异常处理程序,若失败,则返回 null。 set_error_handler() 函数设置用户自定义的错误处理函数。 该函数用于创建运行时期间的用户
阅读全文
PHP函数register_shutdown_function的使用
摘要:函数简介当PHP程序执行完成后,自动执行register_shutdown_function函数,该函数需要一个参数,用来指定由谁处理这些后续的工作。其中,程序执行完成,分为以下几种情况:第一种:php代码执行过程中发生错误第二种:php代码顺利执行成功第三种:php代码运行超时第四种:页面被用户强
阅读全文
Linux中ls对文件进行按大小排序和按时间排序,设置ls时间格式
摘要:1 按文件大小排序 使用 ll -S | grep '^[^d]' // 格式化文件大小形式 ll -Sh | grep '^[^d]' // 查看前50项ll -Sh | grep '^[^d]' | head -n 50 2 按文件修改时间排序显示 使用 ll -rt 3 设置ls -l命令中显
阅读全文
linux svn up 中文显示乱码解决办法
摘要:最后使用以下命令: source /etc/sysconfig/i18n 注:如无效果,可考虑重启下linux系统【linux管理工具编码必须保证一致】
阅读全文
CentOS安装Memcached及配置PHP的Memcache扩展
摘要:1 下载源码包 下载libevent 下载地址:http://libevent.org/ 下载memcached 下载地址:http://memcached.org/ 下载php扩展memcache3.0.8 下载地址:http://pecl.php.net/package/memcache 注(错
阅读全文
linux 下安装 sphinx 服务器
摘要:准备工作:安装需要的扩展文件 yum install make gcc g++ gcc-c++ libtool autoconf automake imake libxml2-devel expat-devel 一、安装开始: cd /data/softwore wget http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1...
阅读全文
Linux系统下安装rz/sz命令及使用说明
摘要:1.软件安装 root 账号登陆后,依次执行以下命令: 上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz: 2.使用说明 sz命令发送文件到本地: sz filename rz命令本地上传文件到服务器: rz 执
阅读全文
Linux 下Beanstalk安装
摘要:1.安装 # wget https://github.com/kr/beanstalkd/archive/v1.10.tar.gz # tar xzvf v1.10 # cd beanstalkd-1.10/ # make && make install # beanstalkd -v beanst
阅读全文
php SeasLog使用以及liunx环境下安装
摘要:1.下载SeasLog http://pecl.php.net/package/SeasLog php官方 https://github.com/Neeke/SeasLog 作者的github 2.解压下载好的文件包 tar -zxvf SeasLog-1.6.2.tgz cd SeasLog-1.
阅读全文
删除SVN版本信息的两种方式
摘要:一、在linux下删除SVN版本信息 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf 或者 find . -type d -iname ".svn" -exec rm -rf {} \; 二、在windows删除SVN版本信息下用以
阅读全文
linux编译php gd扩展
摘要:1 安装gd的依赖包 2 安装jpeg: 进入php扩展目录编译扩展: cd php源码包/ext//ext/gd 例如:/usr/local/src/php-5.5.37/ext/gd 执行:/usr/local/php/bin/phpize 3 编译GD扩展: 这是会提示:Installing
阅读全文
如何在 apache 中开启 gzip 压缩服务
摘要:1 修改apache配置文件 打开 apache 的 "httpd.conf" 文件,比如我的是在 "C:\wamp\bin\apache\Apache2.2.21\conf" 目录下。找到以下这一行,将它前面的注释(#)去掉: 注:很多参考文件都提到同时要对 LoadModule headers_
阅读全文
WDCP控制面板的常用liunx命令集
摘要:WDCP控制面板相关命令 强制修改mysql的root密码,在忘记mysql密码时有用sh /www/wdlinux/tools/mysql_root_chg.sh ftp配置文件检查,在FTP不能连接或登录时有用sh /www/wdlinux/tools/pureftp_conf_check.sh
阅读全文
Discuz uc.key泄露导致代码注入漏洞
摘要:漏洞描述:在Discuz中,uc_key是UC客户端与服务端通信的通信密钥,discuz中的/api/uc.php存在代码写入漏洞,导致黑客可写入恶意代码获取uckey,最终进入网站后台,造成数据泄漏。您也可以登录官方网站更新到最新版本解决。最近用某云服务器的朋友比较多,都来反馈~这个漏洞,现在把修
阅读全文