`
hudeyong926
  • 浏览: 2043316 次
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
我知道你们都很忙。忙得连给代码写注释的时间都没有,哪有时间做总结呢?还是我来替大家做一些总结吧。我最近会找时间写一系列的短文,在email给你们的同时会发送到你们常去的JavaEye上。如果你抽空看看,对你和我们团队都有好处。今天我写了第一篇。   写给我的团队成员(一)—— 什么是BUG?         什么是BUG?每个写过代码或者使用过软件的人似乎都知道它是什么。然而,我们的很多工作年限有限的开发人员总是简单认为:程序跑通了,自己测了N遍了就 很少有BUG了。这是个危险的观念,没有理解深刻这一点的人会在自己的进步过中走很多弯路。更会给产品和团队带来各种大大小小的 ...

JS URL工具类

URL即:统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme:通信协议 常用的http,ftp,maito等 host:主机 服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。 port:端口号 整数,可选,省略时使用方案的默认端口,如http的默认端口为80。 path:路径 由零或多个"/"符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。 query:查询 可选,用于给动态网页(如使用CGI、I ...
通常人们写程序时都是将文字写死在程序里的,比如:echo "Hello World!"; ,假如要改成它国语言,写国际化程序,就要逐个打开进行修改,程序较短时还行,若程序有上万甚至更多,改起来就不是那么容易了。近来随着i18n的逐渐标准化,我也来讲一讲在PHP中如何实现国际化支持。跟其他程序语言一样,在 PHP 也可以利用 gettext 套件写作 i18n 程序,实现 NLS(Native Language Support) 国际化支持。   实现流程:程序设计者在程序码中写入所要显示的信息,在运行程序时并不会直接显示程序设计师所写的信息,而会先去找一个所设置 ...
功能主要供学习。高并发场景不要使用mysql特性(触发器,存储过程,外键,自定义函数等)使用会降低系统的并发性,数据库升级困难,迁移困难诸多问题。 1.创建生成多个表的序列号的数据维护表 CREATE TABLE `seq_counter` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL COMMENT '计数器名称,在表中是唯一存在的', `desc` varchar(255) DEFAULT NULL COMMENT '计数器描叙', `num_length` tinyin ...
PDO,MYSQL,MYSQLI的各自不同介绍,PDO,MYSQL,MYSQLI 性能哪个比较好 普通的mysql连接肯定是会被抛弃的 因为每次都要防止sql注入的问题 而且相对来说比较慢 首先, mysqli 连接是永久连接,而mysql是非永久连接 。什么意思呢? mysql连接每当第二次使用的时候,都会重新打开一个新的进程,而mysqli则只使用同一个进程,这样可以很大程度的减轻服务器端压力。mysqli是在普通mysql的基础上做的一次优化说实话很成功 预处理方式完全解决了sql注入的问题 但是唯一的不足点 就是只支持mysql数据库当然如果你要是不操作其他的数据库或者 当然这无 ...
NuSoap是PHP环境下的WebService编程工具,用于创建或调用WebService。它是一个开源软件,是完全采用PHP语言编写的、通过HTTP收发SOAP消息的一系列PHP类,由NuSphere Corporation(http://dietrich.ganx4.com/nusoap/  )开发。NuSOAP的一个优势是不需要扩展库的支持,这种特性使得NuSoap可以用于所有的PHP环境,不受服务器安全设置的影响。   1. 首先,去 http://sourceforge.net/projects/nusoap/ 下载 nusoap.zip 。 2. 服务端:建立 nu ...
1.MemAdmin 是一款可视化的Memcached管理与监控工具,使用PHP开发,体积小,操作简单。 主要功能: 服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新 服务器性能监控:GET、DELETE、INCR、DECR、CAS等常用操作命中率实时监 ...
命令行查看Memcached运行状态 很多时候需要监控服务器上的Memcached运行情况,比如缓存的查询次数,命中率之类的。但找到的那个memcached-tool是linux下用perl写的,我也没试过windows能不能用。后来发现个简单的办法可以做到,就是使用Telnet。 首先登录到服务器,然后在cmd命令行中键入 telnet 127.0.0.1 11211 其中127.0.0.1是服务器的地址(这里是本机) ,11211是memcached绑定的端口号。 之后命令行窗口全黑只有光标提示,摸黑输入stats,即可得到描述Memcached服务器运行情况的参数。如下图: 其 ...
1.目前大多数php环境里使用的都是不带d的memcache版本,这个版本出的比较早,是一个原生版本,完全在php框架内开发的。与之对应的带d的memcached是建立在libmemcached的基础上,所以相对来说,memcached版本的功能更全一些,目前只有Linux版本 。 2.Memcache是原生实现的,支持OO和非OO两套接口并存。而memcached是使用libmemcached,只支持OO接口。 3.memcached还有个非常称赞的地方,就是flag不是在操作的时候设置了,而是有了一个统一的setOption()。Memcached实现了更多的memcached协议。 4 ...
<?php /* * 缓存类 cache * 作 者:多菜鸟 * 联系邮箱:kingerq AT msn DOT com * 创建时间:2006-05-05 * 实 例: include( "cache.php" ); $cache = new cache(30); $cache->cacheCheck(); echo date("Y-m-d H:i:s"); //$cache->clearCache('mv_moves.php'); $cache->caching(); */ ...
<?php /******************8PHP静态类*************/ class Shtml { var $Templet; var $DataSource; var $Dir; var $fileName; var $mod; var $handle; function Shtml($fileName = "") { $this->fileName = $fileName; $this->mod = "wb"; $this->handle = ...
mod_deflate 模块提供了DEFLATE 输出过滤器,允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽。 修改httpd.conf 1.使用此模块 LoadModule deflate_module modules/mod_deflate.so 2.在conf文件底下加上 #set deflate modules #<ifmodule mod_deflate.c> #DeflateCompressionLevel 9    #设置压缩率 #AddOutputFilterByType DEFLATE text/html t ...
日期 http://momentjs.com/ <script type="text/javascript"> Date.prototype.format = function(format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), //day "h+": this.getHours(), //hour "m+": this.getMinu ...
系统有自带设置可以实现session超时 session.gc_maxlifetime = 1440 #(PHP5默认24分钟) 这里你可以随便设置一下过期时间。但是有人说设置以后,好象不起作用!其实不是不起作用,而是因为系统session回收机制是按机率启动的,可能在某一个长时间内都没有被启动。   以下是我的思路: 首先设置一个登录正确的开始时:$_SESSION['LOGIN_TIME'] = time(); 然后判断现在的时间: $times = time(); 最后比较两个时间,比如我们将登录超时设置成120分钟,即7200秒, if (($times – $_SESSION ...
#!/bin/bash date=`date +%Y%m%d` backDb=$date.sql backFile=$date.tar.gz backHost=135.26.25.36 #FTP服务器IP地址 backUser=ftp #FTP服务器用户名 backPwd= password #FTP密码 /usr/local/mysql/bin/mysqldump dbname -udbuser -pdbpassword > /home/backup/$backDb echo -e "DB Backup Done!\ ...
Global site tag (gtag.js) - Google Analytics