自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 php 扩展宏

CG    -> Complier Global      编译时信息,包括函数表等(zend_globals_macros.h:32)EG    -> Executor Global      执行时信息(zend_globals_macros.h:43)PG    -> PHP Core Global      主要存储php.ini中的信息SG    -> SAPI Global

2016-06-17 20:55:21 386

转载 thrift 安装

Building Apache Thrift on CentOS 6.5Starting with a minimal installation, the following steps are required to build Apache Thrift on Centos 6.5. This example builds from source, using the current

2016-06-15 16:10:06 399

原创 LNMP

--prefix=/usr/local/web/mysql/ --without-debug --with-unix-socket-path=/tmp/mysql.sock --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --with-extra-c

2014-04-15 11:34:34 352

原创 NGINX错误

错误日志:upstream sent too big header while reading response header from upstream,此错误是因为COOKIE携带Header超过限制所致(默认1K)http段增加proxy_buffer_size 128k;proxy_buffers 32 32k;proxy_busy_b

2014-03-24 17:00:02 391

转载 apache工作模式

Apache服务的两种工作模式详解:prefork的工作原理及配置  如果不用“--with-mpm”显式指定某种MPM,prefork就是Unix平台上缺省的MPM。它所采用的预派生子进程方式也是Apache 1.3中采用的模式。prefork本身并没有使用到线程,2.0版使用它是为了与1.3版保持兼容性;另一方面,prefork用单独的子进程来处理不同的请求,进程之间是彼此独立的,

2014-03-14 10:57:48 396

转载 mysql安全配置

MySQL 是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询迅捷等优点。MySQL 主要目标是快速、健壮和易用。目前,在大中型企业中已经得到了较好的运用,但是由于它是多平台的数据库,不可避免的默认配置也是适合多种情况的需求,因此需

2014-03-14 10:46:53 971

转载 PHP 安全配置

安全配置一 (1) 打开php的安全模式  php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),  同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件,比如/etc/passwd,  但是默认的php.ini是没有打开安全模式的,我们把它打开:  safe_mode = on 

2014-03-14 10:24:14 385

转载 重启 nginx php-cgi

# /usr/local/nginx/sbin/nginx -s  reloadnginx 已经重启 成功nginx 服务 其他参数:# /usr/local/nginx /sbin/nginx -h -----------------nginx的默认安装目录是:/usr/local/nginx/sbin #控制nginx启动文件

2014-03-05 14:59:26 1210 1

转载 Apache和Nginx下禁止访问特定的目录或文件

大家是否测试Apache做了目录禁止浏览后,目录下面的txt文件还是可以显示里面的内容的。例如:http://www.domain.com/test/此访问会报403错误,但是如果test下有很多txt,你访问该txt时;例如:http://www.domain.com/test/a.txt ,此时a.txt里的内容会全部暴露在外面了(有时这个txt是很机密的文件),这样以来就不安全了。

2014-03-05 14:58:47 419

原创 PHP 下载文件

<?php$file = "a.js"; $filename = basename($file); header("Content-type: application/octet-stream"); $ua = $_SERVER["HTTP_USER_AGENT"]; $encoded_filename = rawurlencode($filename);

2013-12-12 17:13:00 434

原创 mysql导出xls,备份shell脚本

导入sql:mysql/bin/mysql -uabc -p123 --default-character-set=utf8 db<text_db_`date +%Y_%m_%d`.sql导出到xls并ZIP压缩:echo "set names 'utf8';sql语句" |mysql/bin/mysql -uabc -p123> text_db_num__`date +%Y_%m_%d

2013-12-10 11:39:11 541

转载 php发送邮件附带附件

<?phpdefine("EOL", "\r\n");//define("SMTP_HOST", "smtp.sina.com.cn");//SMTP服务器define("SMTP_PORT", "25");//SMTP服务器端口define("SMTP_USER", "");//SMTP服务器的用户帐号define("SMTP_PASS", "");//SMTP服务器的用户密码de

2013-12-10 11:17:10 868

原创 排查系统一般命令

nginx -t;nginx -s reload进程:ll /proc/进程号/fd/数据库:show processlist;   strace 进程号lsof -p 进程号

2013-12-09 14:41:22 388

原创 php安装ftp扩展

1:下载对应源码php2.进入PHP源码目录下ext/ftp/ (cd /root/php-5.2.17/ext/ftp/)3./usr/local/webservice/php/bin/phpize(phpize命令在PHP安装目录)4.make&&make install5.修改PHP.INI文件(此文件在PHP安装目录)修改内容:extension_dir="/usr

2013-12-09 11:24:37 4985

原创 服务器环境

OS版本:cat /etc/issueMYSQL版本:mysql -vPHP版本:php -vMYSQL版本:select version();

2013-09-26 16:32:15 505

转载 构建高性能web专题

链接:http://developer.51cto.com/art/201104/257581.htm

2013-07-23 12:12:15 393

原创 apache 日子切割rotatelogs

配置文件增加    ErrorLog   "|dir/rotatelogs /logdir/%H-%m-%d_%H_%M_%D.log 86400 480"若第二个参数超过天,则%H%M%D默认为00

2013-07-02 11:13:38 597

转载 查看mysql状态命令

http://lxneng.iteye.com/blog/451985

2013-07-01 16:58:20 423

原创 scp 命令

远程下载命令:scp user@host:/path basepath/filename上传命令跟下载命令参数反过来就可以。mysqldump命令:mysqldump -uroot -pdbpasswd -d dbname >db.sql;

2013-01-30 06:18:42 346

转载 JavaScript 性能提升技巧

Daniel Clifford 在 Google I/O 2012 上做了一个精彩的演讲“Breaking the JavaScript Speed Limit with V8”。在演讲中,他深入解释了13个简单的代码优化方法,可以让你的代码在 Chrome 的 V8 JavaScript 引擎编译/运行你的 JavaScript 代码更加快速。在演讲中,他解释了怎么优化,并且解释了原因。

2012-07-11 23:16:53 267

原创 登录FTP脚本

登录FTP并删除文件脚本#!/bin/bashftp -v -n ip port user name pwddel 文件EOF

2012-05-10 09:34:49 433

转载 android博客

android博客集合:http://news.csdn.net/a/20110830/303833.html

2012-02-22 23:35:38 201

转载 android开发命令

1.SDK tools所在目录1) android create avd –target 1 –name myavd (创建虚拟机)2) emulator -avd youravdname 启动虚拟机2.adb 基本使用1)adb shell (进入 shell后台)2)adb install  pathapk(安装 apk程序)详细请见:http:

2012-02-07 10:40:52 218

转载 eclipse配置android开发环境

一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.(2)eclipse下载   进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载

2012-02-02 13:51:33 264

转载 TCP报文格式详解

TCP报文格式详解 TCP协议只定义了一种报文格式     建立、拆除连接、传输数据使用同样的报文 TCP报文格式TCP报文段首部(20个字节) 源端口和目的端口:各占2个字节,16比特的端口号加上32比特的IP地址,共同构成相当于传输层服务访问点的地址,即“插口”; 这些端口可用来将若干高层协议向下复用;序号字段和确认序

2011-12-22 14:22:55 613

原创 丢了

以前的笔记丢了。纠结

2011-11-21 21:47:35 234

转载 iptable

iptables是一个Linux下优秀的nat+防火墙工具,我使用该工具以较低配置的传统pc配置了一个灵活强劲的防火墙+nat系统,小有心得,看了网上也有很多这方面的文章,但是似乎要么说的比较少,要么就是比较偏,内容不全,容易误导,我研究了一段时间的iptables同时也用了很久,有点滴经验,写来供大家参考,同时也备日后自己翻阅。首先要说明的是,iptables操作的是2.4以上内核的

2011-11-21 21:43:42 717

转载 JS 匿名函数

可以想像得到,有很多方法立即执行匿名函数,简单的整理就有下面三种的典型方式方式一(function() {    // …})();方式二void function() {  // …}();方式三~function() {   // …}();方式一 和 方式二 大家可能都看到过,

2011-11-10 16:04:05 265

android游戏开发

andorid游戏开发入门教程,不过是英文版

2012-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除