月归档:2012年12月

Automatic JavaScript and CSS Packer

Notes

  • JavaScript packing only works with PHP5. If you're using PHP4 the scripts will still be merged into one file, but not packed.
  • A sample .htaccess file is included in the zip. Rename it and drop it in js/packed and css/packed for improved performance.

Download

A zip of the code and .htaccess can ... 继续阅读

发表在 article | Automatic JavaScript and CSS Packer已关闭评论

eclipse software update

示例:

juno:  http://mirror.bit.edu.cn/eclipse/releases/juno/

 

 

eclipse国内镜像站可以在下载eclipse的时候得到.

 

根据eclipse源,把 http://download.eclipse.org/ 替换为 http://mirrors.ustc.edu.cn/eclipse/ 就行了,其他的也可以据此修改,然后把默认的禁用,启用自己添加的。

 

示例:

北京理工大学 http://mirror.bit.edu.cn/eclipse/

中国科学技术大学 http://mirrors.ust...

继续阅读

发表在 technologys | 标签为 | eclipse software update已关闭评论

PHP & APC

1.下载APC扩展文件
apc-igbinary-fastlz-snap20110301-5.3-ts-vc9-x86.zip
(下载地址:http://downloads.php.net/pierre/)
将解压后的文件php_apc.dll放到  php/ext下

2.编辑PHP.INI
(1)添加 extension=php_apc.dll
(2)将下列内容添加到php.ini文件中
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 64
apc.max_file_size = 10M
apc.sta... 继续阅读

发表在 technologys | 标签为 , | PHP & APC已关闭评论

php错误和异常

任何程序员在开发时都可能遇到过一些失误,或其他原因造成错误的发生。当然,用户如果不愿意或不遵循应用程序的约束,也会在使用时引起一些错误发生。PHP程序的错误发生一般归属于下列三个领域。

Ø  语法错误

语法错误最常见,并且最容易修复。例如,遗漏了一个分号,就会显示错误信息。这类错误会阻止脚本执行。通常发生在程序开发时,可以通过错误报告进行修复,再重新运行。

Ø  运行时错误

这种错误一般不会阻止PHP脚本的运行,但是会阻止脚本做希望它所做的任何事情。例如,在调用header()函数前如果有字符输出,PHP通常会显示一条错误消息,虽然PHP脚本继续运行,但header()函数并没有执...

继续阅读

发表在 article | 标签为 | php错误和异常已关闭评论

base62

新浪微博的mid地址转换成短格式编码的方法,例如:

221110410216147026

转换后:

zF4mOFpN7A

比如新浪微博地址可以组装成这样:http://weibo.com/1642634100/5en0UftjV8H,其中数字是用户的id,后面的字符串是base62加密后的mid,因此通过组装这两个,可以得到信息的主体。

本文的代码,是由http://forum.open.weibo.com/read.php?tid=3236&uid=89934的博主的js代码改成php而来

贴下代码,运行和博主的一样,这里只是将mid转成短格式,其实逆向也很好改了:

<?php

$str62k...

继续阅读

发表在 article | base62已关闭评论

htaccess

#
位于行首时表示注释。
[F]
Forbidden(禁止): 命令服务器返回 403 Forbidden错误给用户浏览器
[L]
Last rule(最后一条规则): 告诉服务器在本条规则执行完后停止重写URL
[N]
Next(下一条规则): 告诉服务器继续重写,指导所有重写指令都执行过
[G]
Gone(丢失): 命令服务器返回410 GONE(no longer exists)错误消息
[P]
Proxy(代理): 告诉服务器通过mod_proxy模块处理用户请求
[C]
Chain(捆绑): 告诉服务器将当前的规则和前面的规则进行捆绑
[R]
Redirect(重定向): 命令服务器发出重定向消息,以便用户浏览器...

继续阅读

发表在 article | 标签为 | htaccess已关闭评论

gpg

A simple example

 

gpg --passphrase 111111 -c gpgtest.local

 

 

gpg --output gpgtest.local  --passphrase 111111 --decrypt gpgtest.local.gpg // The following is a brief command:

 

gpg -o gpgtest.local  --passphrase 111111 -d gpgtest.local.gpg

 

Note: The order seems v...

继续阅读

发表在 technologys | 标签为 | gpg已关闭评论

pgp,GnuPG 使用记录

工具网址:

http://www.gnupg.org/

 

参考一:

gpg --export [--armor] # outfile 取出的公开钥匙至 outfile中。
gpg --import [keyfile] 将公开钥匙[keyfile]加入钥匙环中。
gpg -k 列印出公开钥匙。
gpg -e -r file 加密file至binary档file.gpg中。
gpg -e -r --armor file 加密file至ASCII档file.asc中。
gpg -s file 加签file至binary档file.gpg中。
gpg -s --armor ...

继续阅读

发表在 article | 标签为 , | pgp,GnuPG 使用记录已关闭评论

创建公钥和私钥

使用 PuttyGen 创建 openSSH 格式的公钥和私钥,步骤如下:

  1. 启动 PuttyGen。
  2. 当 Putty Key Generator 屏幕出现时,单击Generate开始生成新的公钥/私钥对:

    生成新公钥/私钥对
    点击查看原图

继续阅读

发表在 article | 标签为 , | 创建公钥和私钥已关闭评论

用C#.NET调用Java开发的WebService传递int,double问题

用C#.NET调用Java开发的WebService时,先在客户端封装的带有int属性的对象,当将该对象传到服务器端时,服务器端可以得到string类型的属性值,却不能得到int类型、double和DateTime类型的值(在服务端得到的均为null) 解决办法: VS2005封装WebService引用

用C#.NET调用Java开发的WebService时,先在客户端封装的带有int属性的对象,当将该对象传到服务器端时,服务器端可以得到string类型的属性值,却不能得到int类型、double和DateTime类型的值(在服务端得到的均为null)

解决办法:

VS2005封装WebS...

继续阅读

发表在 article | 标签为 | 用C#.NET调用Java开发的WebService传递int,double问题已关闭评论