- 浏览: 386588 次
- 性别:
- 来自: 深圳
最新评论
-
zjx20:
...
非阻塞(nonblock)socket接口会否出现EINTR错误 -
mrfeng:
Digest 方式呢?
构建RESTful Web Service - 验证的实现和使用(HTTP 基本认证) -
lck140:
lck140 写道我照着楼主的方法试了一天了,根本就不行。是不 ...
nginx 预压缩(gzip)静态文件 -
lck140:
我照着楼主的方法试了一天了,根本就不行。是不是有哪没弄好,请高 ...
nginx 预压缩(gzip)静态文件 -
iwlk:
chrome 是支持gzip的, 只是添加了sdch~ 大家 ...
nginx 预压缩(gzip)静态文件
文章列表
<?php
/**
* 功能: 发送邮件
* 版本: 0.1
* 日期: 2007-6-4 18:58:50
* 作者: willko (willko@mail.csdn.net, http://www.willko.cn)
* 版权: (C)版权所有 willko
*/
class hellomail {
private $host;
private $port;
private $username;
private $password;
private $auth;
private $fp;
public $cn;
...
- 2009-02-08 11:28
- 浏览 2472
- 评论(0)
google-perftools里的tcmalloc比glibc的malloc的分配效率和性能要搞多了,所以经常用来优化。
据说,对mysql大并发下有效的提高性能。。
环境 centos 5.3 mysql 5.1.30
我编译mysql 的参数是
引用./configure --prefix=/usr/local/mysql --without-debug --with-unix-socket-path=/usr/local/mysql/mysql.sock --with-mysqld-ldflags="-all-static -ltcmalloc" --with- ...
- 2009-02-08 10:41
- 浏览 6050
- 评论(1)
// +----------------------------------------------------------------------+
// | Willko Framework |
// +----------------------------------------------------------------------+
// | Copyright (c) 2008-2009 Willko Cheng ...
康盛的 authcode 函数可以说对中国的PHP界作出了重大贡献。包括康盛自己的产品,以及大部分中国使用PHP的公司都用这个函数进行加密,authcode 是使用异或运算进行加密和解密。
原理如下,假如:
加密
明文:1010 1001
密匙:1110 0011
密文:0100 1010
得出密文0100 1010,解密之需和密匙异或下就可以了
解密
密文:0100 1010
密匙:1110 0011
明文:1010 1001
并没有什么高深的算法,密匙重要性很高,所以,关键在于怎么生成密匙。
那我们一起看下康盛的authcode怎么做的吧
// 参数解释
// $string ...
- 2009-02-08 10:38
- 浏览 11533
- 评论(4)
做下笔记,简单记录一下,InnoDB日志文件太大,会影响MYSQL奔溃恢复的时间,太小会增加IO负担
参考:http://www.mysqlperformanceblog.com/2008/11/21/how-to-calculate-a-good-innodb-log-file-size/
mysql> pager grep sequence
PAGER SET TO 'grep sequence'
mysql> SHOW engine innodb STATUS\G SELECT sleep(60); SHOW engine innodb STATUS\G
Log ...
- 2009-02-08 10:37
- 浏览 2129
- 评论(0)
网上某面试题, 写一个函数,算出两个文件的相对路径
如 $a = '/a/b/c/d/e.php';
$b = '/a/b/12/34/c.php';
计算出 $b 相对于 $a 的相对路径应该是 ../../c/d将()添上
<?php
$a = '/a/b/12/34/e.php';
$b = '/a/b/12/44/c.php';
function getRelativePath($a, $b) {
$returnPath = array(dirname($b));
$arrA = explode('/', $a);
$arrB = expl ...
- 2009-02-08 10:36
- 浏览 2512
- 评论(0)
支持FF/IE/OP/SF
js真的太灵活了。
<script type="text/javascript">
function singleton() {
function s() {
}
var i = new s();
singleton = function() {
return singleton.instance;
}
singleton.instance = i;
...
- 2009-02-08 10:34
- 浏览 1684
- 评论(0)
原因有两个
1.元素的innerHTML属性是只读。。
只读元素:COL, COLGROUP, FRAMESET, HEAD, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR, INPUT, BR
2.HTML错误的嵌套例如在p里嵌套div那修改div的innerHTML属性也会出现错误
- 2009-02-08 10:34
- 浏览 3546
- 评论(0)
之前韩国首页首先推出这个导航就引起了讨论。
实际上,这种效果非常简单,只是我们缺乏思维而已。
原理是通过背景+偏移来做到动画的,用setTimeout和backgroundPosition就可以实现动画了。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
< ...
- 2009-02-08 10:32
- 浏览 1869
- 评论(0)
我看过很多个解决方法,综合修改出这个。。支持ie/ff/op/sf
这里的浏览器检测代码来自jQuery。。
var userAgent = navigator.userAgent.toLowerCase();
var browser = {
version: (userAgent.match(/.+(?:rv|it|ra|ie)[/: ]([d.]+)/) || [])[1],
safari: /webkit/.test(userAgent),
opera ...
- 2009-02-08 10:29
- 浏览 3307
- 评论(0)
如果使用onload的话,必须等到整个页面完成后才执行。。图片之类的下载完成后才会执行onload时间,但多数情况下,我们只是操作DOM而已,所以DOM构造完成就可以执行我们的js了,而DOM构造完成不同浏览器的实现都不一样,这个函数兼容多数浏览器,原理可以看...http://peter.michaux.ca/article/553
以下是代码:主要来自于jQuery
function ready(f){
ready.bindReady();
if (ready.isReady) {
f();
}
else {
ready.readyList.push(f ...
- 2009-02-08 10:28
- 浏览 3836
- 评论(3)