- 博客(37)
- 收藏
- 关注
原创 mysql设置字符集
乱码问题一直是困扰程序员最心烦的问题之一,今天网上查询了一些资料,把mysql的字符编码设置总结如下. 一:首先修改mysql中的配置文件my.ini, 在[mysql]标签中修改default-character-set=utf8 在[client]标签中添加default-character-set=utf8 在[mys...
2016-05-25 13:12:18 212
原创 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 274
原创 SWFUpload上传组件详细文档
网上的例子介绍的文档真的很多。下面简单介绍一下 SWFUpload的文件上传流程是这样的: 1、引入相应的js文件 2、实例化SWFUpload对象,传入一个配置参数对象进行各方面的配置。 3、点击SWFUpload提供的Flash按钮,弹出文件选取窗口选择要上传的文件; 4、文件选取完成后符合规定的文件会被添加到上传的队列里; 5、调用startUpload方法让队列里文件开始上传; 6、文件...
2014-07-08 14:01:03 176
原创 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 301
原创 nginx缓存cache的方案
1. 客户端浏览器上的缓存(非Cookie, Cookie中的内容为: 键和值均为string类型的键值对)我们可以通过在Http回应中增加特定的头部说明来指定浏览器的缓存策略; 添加头部说明的手段既可以通过页面指令声明设置, 也可以通过编程方式设置.对于图片、Javascript脚本、CSS等资源, 可以在IIS管理器中, 右击图片等资源, 选择”属性” --> HttpHe...
2013-04-03 14:06:02 301
原创 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 173
原创 phpize是什么
安装php(fastcgi模式)的时候,常常有这样一句命令:/usr/local/webserver/php/bin/phpize一、phpize是干嘛的?phpize是什么东西呢?php官方的说明:http://php.net/manual/en/install.pecl.phpize.phpphpize是用来扩展php扩展模块的,通过phpize可以建立php的...
2012-12-13 10:37:03 123
原创 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 573
原创 lvs负载均衡的机制优势和配置方式的汇总
前面我们介绍了相关的LVS转发机制的三种方式,现在我们来归纳一下这三种机制的优点,看看他们在负载平衡中的使用有什么优势。之后,再为大家介绍一下关于这些机制的四种配置方法和架构方式。通过本文,您可以选择一个较为适合您的方式进行配置。三种转发机制的优缺点◆Virtual Server via NATVS/NAT 的优点是服务器可以运行任何支持TCP/IP的操作系统,它只需要一个...
2012-09-14 17:28:32 107
原创 使用Squid集群配合Dnspod建立双线镜像
最近沉迷于研究Squid的逆向Proxy,可以说是业余时间全搭上面了。单机利用Squid逆向缓存web80端口来加速自己的网站不是什么新鲜事了(效果真的很有限),今天主要介绍一下利用Squid逆向集群模式来解决一些实际的应用。 Squid的集群模式网上介绍的很少,高手们又都喜欢做寂寞高手,寥寥几笔看不出名堂。现在各大门户网站基本都使用了Squid集群来保证全国各地的高速访问,...
2012-09-14 16:50:51 154
原创 路由表的配置
查看路由 [quote]route[/quote]Destination Gateway Genmask Flags Metric Ref Use Iface192.168.0.0 * 255.255.255.0 U 0 0 0 eth0169.254.0.0 ...
2012-09-11 11:03:24 344
原创 /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 294
原创 centos中yum无法使用问题
今天碰到一台服务器无法使用yum install命令,是centos 5.5的系统,自己瞎折腾了一下,居然被我解决了,神奇啊,解决方法贴一下。显示错误如下:[quote]Loaded plugins: fastestmirrorDetermining fastest mirrorsYumRepo Error: All mirror URLs are not using ftp,...
2012-04-25 14:36:05 336
原创 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.tgzcd memcache-3.0.62、执行phpize扩展安装程序,假设p...
2012-03-30 18:27:50 146
原创 MySQL: ERROR 13 (HY000): Can't get stat of
但是将LOAD DATA INFILE换成LOAD DATA LOCAL INFILEOK!原因分析:源自Mysql中文手册:出于安全原因,当读取位于服务器中的文本文件时,文件必须位于数据库目录中,或者是全体可读的。另外,要对服务器文件使用LOAD DATA INFILE,您必须拥有FILE权限。如果指定了LOCAL,则文件会被客户主机上的客...
2012-03-30 18:20:06 120
原创 mysql添加用户及权限设定
grant select,insert,update,delete on *.* to root@10.0.11.21 Identified by "111111";
2012-03-30 13:49:00 107
原创 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 990
原创 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 341
原创 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 151
原创 php fastcgi的优势
FCGI优势:1 不用对于每个请求都fork一次,别小看这个fork,对于访问量非常大的某个逻辑,你用CGI,会造成系统fork大量的进程。进程过多了有会造成切换,开销不小。2 FCGI初始化操作不用对每个请求都进行。 有时候你的业务逻辑需要连接某个服务器,查询数据,如果查询非常频繁,用FCGI的话可以建立个长连接。用CGI的话,每次建立一个连接,无论是服务器端主动关闭连接还是CGI关闭连...
2011-10-11 14:13:29 114
原创 adobe flash cs5 注册码
1302-1674-8500-4477-9896-43321302-1770-4311-3522-8740-90181302-1137-5272-7062-6169-07961302-1594-8007-3801-8889-35251302-1940-7311-6099-0229-14801302-1873-6932-6527-1772-859413...
2011-10-05 10:04:53 309
原创 Memcachedb 分布式持久存储系统
对于项目的需要是多样化的,使用的工具也是不同的,Memcached 分布式缓存系统大家都知道,是完全基本于内存缓存的。数据并不能持久存储,但使用 Memcached + TTServer 配合就可以达到持久缓存存储系统。很早一段时间听说国内新浪网开发了一套基于 memcahced 的分布式持久存储系统:Memcachedb。今天尝试了一下,果然不错,操作相当简易,功能强大。一、Memcac...
2011-07-11 18:00:03 160
原创 mysql初始密码设置
在安装MySQL后,你通过运行scripts/mysql_install_db安装初始的存取权限。见4.7.1 快速安装概述。 scripts/mysql_install_db脚本启动mysqld服务器,然后初始化授权表,包含下列权限集合:MySQL root用户作为可做任何事情的一个超级用户被创造。连接必须由本地主机发出。注意:出世的root口令是空的,因此任何人能以root而没有一个口...
2011-05-05 10:41:44 220
原创 linux下让apache自动启动
在Linux系统中我一般采用编译源码的方式来安装Apache,有两种方法可以让Apache在系统启动时自动启动。1. 在/etc/rc.d/rc.local中增加启动apache的命令,例如:/usr/local/httpd/bin/apachectl start2. 将apache注册为系统服务首先将apachectl命令拷贝至/etc/rc.d/init.d目录下,改名为httpd...
2011-04-15 10:00:04 118
原创 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 170
原创 centos中vi的高亮配置
yum -y install vim-enhancedvi /etc/profile加上一行alias vi=’vim’
2011-04-14 11:18:23 183
原创 MySQL 编译参数说明
[quote]/usr/sbin/groupadd mysql/usr/sbin/useradd -g mysql mysqltar zxvf mysql-5.4.0-beta.tar.gzcd mysql-5.4.0-betaCFLAGS="-O6 -mpentiumpro -fomit-frame-pointer" CXX=gcc CXXFLAGS="-O6 -mpentium...
2011-04-14 10:31:17 131
原创 lamp环境搭建
Apache 2.2.14Mysql 5.1.41Memcached 1.4.4Imagemagick 6.5.6-10PHP 5.2.11PECL APC ...
2011-04-13 22:47:47 115
原创 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 2309
原创 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 110
原创 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 198
原创 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 420
原创 apache的配置文件
httpd.conf[code="php"]# PHP 5LoadFile "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 1310
原创 [转]MYSQL外键(Foreign Key)的使用
在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立;3.外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类...
2011-03-29 15:35:19 216
原创 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 102
原创 [转]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 134
原创 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 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人