自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 mysql设置字符集

乱码问题一直是困扰程序员最心烦的问题之一,今天网上查询了一些资料,把mysql的字符编码设置总结如下.       一:首先修改mysql中的配置文件my.ini,            在[mysql]标签中修改default-character-set=utf8           在[client]标签中添加default-character-set=utf8           在[mys...

2016-05-25 13:12:18 254

原创 java和PHP对比

选择java还是选择PHP?学习java还是学习PHP?java好还是PHP好?java强大还是PHP强大?语言的纷争一直没有停歇过,我并想参与纷争,我只想从各个角度和我知道的实际情况,对二者做个全面剖析。希望对即将入行的朋友一点参考。 1、java和php技术层面对比:      java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件。C/S也好B/S也 好。从功能...

2014-10-16 17:11:45 354

原创 SWFUpload上传组件详细文档

网上的例子介绍的文档真的很多。下面简单介绍一下 SWFUpload的文件上传流程是这样的: 1、引入相应的js文件 2、实例化SWFUpload对象,传入一个配置参数对象进行各方面的配置。 3、点击SWFUpload提供的Flash按钮,弹出文件选取窗口选择要上传的文件; 4、文件选取完成后符合规定的文件会被添加到上传的队列里; 5、调用startUpload方法让队列里文件开始上传; 6、文件...

2014-07-08 14:01:03 254

原创 Mac OS X中MacPorts安装和使用

Mac下面除了用dmg、pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。MacPorts就像apt-get、yum一样,可以快速安装些软件。 下面将MacPorts的安装和使用方法记录在这里以备查。 访问官方网站http://www.macports.org/install.php,这里提供有dmg安装和源码安装两种方式,d...

2013-05-16 09:21:15 354

原创 nginx缓存cache的方案

1. 客户端浏览器上的缓存(非Cookie, Cookie中的内容为: 键和值均为string类型的键值对) 我们可以通过在Http回应中增加特定的头部说明来指定浏览器的缓存策略; 添加头部说明的手段既可以通过页面指令声明设置, 也可以通过编程方式设置. 对于图片、Javascript脚本、CSS等资源, 可以在IIS管理器中, 右击图片等资源, 选择”属性” --> HttpHe...

2013-04-03 14:06:02 370

原创 linux网络文件配置

文件:/etc/sysconfig/network-scripts/ifcfg-eth0 以下各值常见于所有的基本配置文件中: * DEVICE=name,这里name是物理设备的名字(动态分配的PPP设备应当除外, 它的名字是“逻辑名”。 * IPADDR=addr, 这里addr是IP地址。 * NETMASK=mask, 这里mask是网络掩码。 * NETWORK=add...

2012-12-17 22:28:35 234

原创 phpize是什么

安装php(fastcgi模式)的时候,常常有这样一句命令:/usr/local/webserver/php/bin/phpize 一、phpize是干嘛的? phpize是什么东西呢?php官方的说明: http://php.net/manual/en/install.pecl.phpize.php phpize是用来扩展php扩展模块的,通过phpize可以建立php的...

2012-12-13 10:37:03 179

原创 linux下文件数、目录数、文件名长度的各种限制

以下测试都是在没有优化或修改内核的前提下测试的结果 1. 测试目的:ext3文件系统下filename最大字符长度 测试平台:RHEL5U3_x64 测试过程: LENTH=`for i in {1..255};do for x in a;do echo -n $x;done;done` touch $LENTH 当增加到256时,touch报错,File name too...

2012-12-13 10:34:11 656

原创 lvs负载均衡的机制优势和配置方式的汇总

前面我们介绍了相关的LVS转发机制的三种方式,现在我们来归纳一下这三种机制的优点,看看他们在负载平衡中的使用有什么优势。之后,再为大家介绍一下关于这些机制的四种配置方法和架构方式。通过本文,您可以选择一个较为适合您的方式进行配置。 三种转发机制的优缺点 ◆Virtual Server via NAT VS/NAT 的优点是服务器可以运行任何支持TCP/IP的操作系统,它只需要一个...

2012-09-14 17:28:32 165

原创 使用Squid集群配合Dnspod建立双线镜像

最近沉迷于研究Squid的逆向Proxy,可以说是业余时间全搭上面了。单机利用Squid逆向缓存web80端口来加速自己的网站不是什么新鲜事了(效果真的很有限),今天主要介绍一下利用Squid逆向集群模式来解决一些实际的应用。 Squid的集群模式网上介绍的很少,高手们又都喜欢做寂寞高手,寥寥几笔看不出名堂。现在各大门户网站基本都使用了Squid集群来保证全国各地的高速访问,...

2012-09-14 16:50:51 216

原创 路由表的配置

查看路由 [quote]route[/quote] Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 169.254.0.0 ...

2012-09-11 11:03:24 427

原创 /dev/null的作用

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://viplin.blog.51cto.com/241472/99568 今天一个朋友突然在自己的维护的Linux中, /var/spool/cron/root 中看到了以下的内容: 30 19 * * * /usr/bin/**dcon.sh > /dev/null...

2012-09-10 18:37:27 342

原创 centos中yum无法使用问题

今天碰到一台服务器无法使用yum install命令,是centos 5.5的系统,自己瞎折腾了一下,居然被我解决了,神奇啊,解决方法贴一下。 显示错误如下: [quote] Loaded plugins: fastestmirror Determining fastest mirrors YumRepo Error: All mirror URLs are not using ftp,...

2012-04-25 14:36:05 389

原创 linux安装php扩展memcache

php扩展memcache的作用是为了支持memcached数据库缓存服务器,下面是安装方法。 1、下载并解压memcache文件 wget -c http://pecl.php.net/get/memcache-3.0.6.tgz tar xzvf memcache-3.0.6.tgz cd memcache-3.0.6 2、执行phpize扩展安装程序,假设p...

2012-03-30 18:27:50 197

原创 MySQL: ERROR 13 (HY000): Can't get stat of

但是将LOAD DATA INFILE 换成 LOAD DATA LOCAL INFILE OK! 原因分析: 源自Mysql中文手册: 出于安全原因,当读取位于服务器中的文本文件时,文件必须位于数据库目录中,或者是全体可读的。另外,要对服务器文件使用LOAD DATA INFILE,您必须拥有FILE权限。 如果指定了LOCAL,则文件会被客户主机上的客...

2012-03-30 18:20:06 188

原创 mysql添加用户及权限设定

grant select,insert,update,delete on *.* to root@10.0.11.21 Identified by "111111";

2012-03-30 13:49:00 164

原创 phpredis使用手册

[b]phpredis是php的一个扩展[/b] Redis::__construct构造函数 $redis = new Redis(); connect, open 链接redis服务 参数 host: string,服务地址 port: int,端口号 timeout: float,链接时长 (可选, 默认为 0 ,不限链接时间) 注: 在redis.conf中也有时间,默认为...

2011-11-25 14:07:51 1073

原创 http keepalive

http keepalive 在http早期 ,每个http请求都要求打开一个tpc socket连接,并且使用一次之后就断开这个tcp连接。使用keep-alive可以改善这种状态,即在一次TCP连接中可以持续发送多份数据而不会断开连接。通过使用keep-alive机制,可以减少tcp连接建立次数,也意味着可以减少TIME_WAIT状态连接,以此提高性能和提高httpd服务器的吞吐率(更少的t...

2011-10-12 14:10:36 438

原创 PHP输入流php://input

在使用xml-rpc的时候,server端获取client数据,主要是通过php输入流input,而不是$_POST数组。所以,这里主要探讨php输入流php://input 对一php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。 “php://input allows you to read raw POST data. It is a less memo...

2011-10-12 13:59:17 194

原创 php fastcgi的优势

FCGI优势: 1 不用对于每个请求都fork一次,别小看这个fork,对于访问量非常大的某个逻辑,你用CGI,会造成系统fork大量的进程。进程过多了有会造成切换,开销不小。 2 FCGI初始化操作不用对每个请求都进行。 有时候你的业务逻辑需要连接某个服务器,查询数据,如果查询非常频繁,用FCGI的话可以建立个长连接。用CGI的话,每次建立一个连接,无论是服务器端主动关闭连接还是CGI关闭连...

2011-10-11 14:13:29 170

原创 adobe flash cs5 注册码

1302-1674-8500-4477-9896-4332 1302-1770-4311-3522-8740-9018 1302-1137-5272-7062-6169-0796 1302-1594-8007-3801-8889-3525 1302-1940-7311-6099-0229-1480 1302-1873-6932-6527-1772-8594 13...

2011-10-05 10:04:53 427

原创 Memcachedb 分布式持久存储系统

对于项目的需要是多样化的,使用的工具也是不同的,Memcached 分布式缓存系统大家都知道,是完全基本于内存缓存的。数据并不能持久存储,但使用 Memcached + TTServer 配合就可以达到持久缓存存储系统。很早一段时间听说国内新浪网开发了一套基于 memcahced 的分布式持久存储系统:Memcachedb。今天尝试了一下,果然不错,操作相当简易,功能强大。 一、Memcac...

2011-07-11 18:00:03 200

原创 mysql初始密码设置

在安装MySQL后,你通过运行scripts/mysql_install_db安装初始的存取权限。见4.7.1 快速安装概述。 scripts/mysql_install_db脚本启动mysqld服务器,然后初始化授权表,包含下列权限集合: MySQL root用户作为可做任何事情的一个超级用户被创造。连接必须由本地主机发出。注意:出世的root口令是空的,因此任何人能以root而没有一个口...

2011-05-05 10:41:44 255

原创 linux下让apache自动启动

在Linux系统中我一般采用编译源码的方式来安装Apache,有两种方法可以让Apache在系统启动时自动启动。 1. 在/etc/rc.d/rc.local中增加启动apache的命令,例如:/usr/local/httpd/bin/apachectl start 2. 将apache注册为系统服务 首先将apachectl命令拷贝至/etc/rc.d/init.d目录下,改名为httpd...

2011-04-15 10:00:04 163

原创 PHP使用CURL上传文件

用curl上传文件的话很方便,什么header,post串都不用生成了,用fsockopen要写一堆 curl: [code="php"]$file = array("upimg"=>"@E:/png.png");//文件路径,前面要加@,表明是文件上传. $curl = curl_init("http://localhost/a.php"); curl_setopt($curl,CUR...

2011-04-14 18:39:01 222

原创 centos中vi的高亮配置

yum -y install vim-enhanced vi /etc/profile 加上一行 alias vi=’vim’

2011-04-14 11:18:23 216

原创 MySQL 编译参数说明

[quote]/usr/sbin/groupadd mysql /usr/sbin/useradd -g mysql mysql tar zxvf mysql-5.4.0-beta.tar.gz cd mysql-5.4.0-beta CFLAGS="-O6 -mpentiumpro -fomit-frame-pointer" CXX=gcc CXXFLAGS="-O6 -mpentium...

2011-04-14 10:31:17 176

原创 lamp环境搭建

Apache 2.2.14 Mysql 5.1.41 Memcached 1.4.4 Imagemagick 6.5.6-10 PHP 5.2.11 PECL APC ...

2011-04-13 22:47:47 162

原创 Starting MySQL/etc/init.d/mysqld: line 159: kill: (21755) - No such process 解决办法

今天编译mysql,启动发现 提示: Starting MySQL/etc/init.d/mysqld: line 159: kill: (21755) - No such process 去Google了一下,原来是用户权限问题! 编辑mysqld: vi /etc/rc.d/init.d/mysqld 找到类似这样一行(我这里是304行): $bindir/mysql...

2011-04-13 19:10:48 2421

原创 VMWare NAT连接、SSH和Linux自动启动服务

好久没添文章了,以为总觉得做笔记很麻烦,自从笔记本硬盘坏掉了,里面半年的工作心得都丢的时候才发觉错了,后悔没把那些心得放到博客上。 今天就写下配置Linux的SSH服务,刚装的Red Hat 9.0已经自带了SSH,因此不在这谈安装。先谈如何让VMware的Linux与真实系统Windows连接起来。以下是NAT方式连接: 1.启动DHCP与NAT服务,edit--...

2011-04-13 17:43:44 155

原创 bash: ifconfig: command not found 解决办法

原本使用ifconfig 可以使用,今天是怎么了,可能安装软件修改了,百度~~ [oracle@localhost /]$ ifconfig 提示:“bash: ifconfig: command not found” 于是我切换到root用户下 [root@localhost /]$ ifconfig 依然提示:“bash: ifconfig: command not found”...

2011-04-13 17:27:20 233

原创 VMware Workstation 7.1.4 下载及注册码

官网:http://downloads.vmware.com/cn/d/info/desktop_downloads/vmware_workstation/7_0 http://downloads.vmware.com/d/info/desktop_downloads/vmware_workstation/7_0 汉化包:ftp://hhdown:00...

2011-04-13 10:54:05 581

原创 apache的配置文件

httpd.conf [code="php"]# PHP 5 LoadFile "D:\php\php\php5ts.dll" LoadFile "D:\php\php\libmysql.dll" LoadModule php5_module "D:\php\php\php5apache2_2.dll" AddType application/x-httpd-php .php # ...

2011-04-12 22:23:51 1363

原创 [转]MYSQL外键(Foreign Key)的使用

在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。 外键的使用条件: 1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持); 2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类...

2011-03-29 15:35:19 287

原创 js date对象格式

今天用到了js里的date对象,用法和php完全不同,而且里面包含了很多内置对象。 Date 对象用于处理日期和时间。 创建 Date 对象的语法: var myDate=new Date() Date 对象会自动把当前日期和时间保存为其初始值。 参数形式有以下5种: [code="java"] new Date("month dd,yyyy hh:mm:ss"); ...

2011-03-26 13:58:43 129

原创 [转]php加速 PHP APC 浅析

PHP APC提供两种缓存功能,即缓存Opcode(目标文件),我们称之为apc_compiler_cache。同时它还提供一些接口用于PHP开发人员将用户数据驻留在内存中,我们称之为apc_user_cache。我们这里主要控讨php-apc的配置。 安装PHP APC 作为测试环境,我们这里使用的是CentOS5.3(2.6.18-128.el5PAE) + Apache2.0(pre...

2011-03-22 10:24:42 176

原创 apache单独编译添加proxy编译安装

1.进入apache源代码目录的modules目录的proxy目录 运行如下命令进行自动编译、安装、修改httpd.conf文件,激活mod_proxy模块 #/usr/local/apache/bin/apxs -c -i -a mod_proxy.c proxy_util.c 说明: -c 执行编译操作 -i 安装操作,安装一个或多个动态共享对象到服务器的modules目录 -a ...

2011-03-17 11:41:36 194

空空如也

空空如也

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

TA关注的人

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