CSS压缩合并算法

Published: Tags: HTML
purifier = function( file_content ) {
	fc = file_content; 
	fc = replace(fc,'\r',''); //删除回车符
	fc = replace(fc,'[\n\t]',' '); //替换为空格(不删除是怕出错)
	fc = replace(fc,"/\*.*?\*/"," "); // …
… Read More …

使用Shell编写简单的计算器

Published: Tags:
function j2calc () 
{ 
	local Result;
	if [ $# -lt 1 ]; then
		echo "没有输入正确表达式";
	elif (( $* )); then
		let Result="$*";
		echo "$* = $Result";
	else
		echo "结果为0或非法 …
… Read More …

Python计算CRC含有负数

Published: Tags:

PS:据说这个问题在Python 3.x以上的版本并不存在~

在Python中计算CRC有两个库,一个是binascii,另外一个是zlib,两者计算出来的CRC值域为 [-2^31, 2^31-1] 的有符号整数。 而通常我们所使用的是无符号整数类型,所以需要对计算得到的CRC值和0xffffffff这个数值进行操作来修正这个问题。

import zlib #换用binascii …
… Read More …

旧事新坑502_Bad_Gateway

Published: Tags: PHP NGINX

配置过Nginx和PHP的同学,想必都遇到过502的错误。我就简单说一下,出现这个错误的原因有哪些: * Linux内核打开文件数量限制,我是没遇过 * PHP的fastcgi没启动,简单,启动下就好了 * PHP的fastcgi进程数量太少,也简单,加大进程数就可以 * PHP的fastcgi执行时间限制太短,我去,增加下执行时间呗 * PHP的fastcgi执行内存限制太小,还能不能好好耍了, …

… Read More …

使用Chrome或Fiddler抓取WebSocket包

Published: Tags: WEB SNIFFER

现在做网页游戏开发的同学,肯定会使用到WebSocket来通讯,毕竟相对于长轮询和iFrame等方式,WebSocket给我们开了一扇大门,更简单快捷。

首先,HTTP是建立在TCP协议基础上的,而WebSocket通常也是建立在TCP上,所以说为什么有些网页游戏抓不到包而有些又可以,这仅是因为你使用的抓包工具是针对了HTTP的通信协议。

我先从抽象的层面,举一个可能不太恰当的例子,只为了让不 …

… Read More …

QQ空间的g_tk算法简述

Published: Tags: AAUTO JAVASCRIPT

相信写QQ空间游戏外挂、QQ空间自动发日志等程序的同学不会对这个g_tk感到陌生,要得到g_tk的值,我们需要先找到生成该值的算法。 使用Fiddler抓登录包,然后ctrl+f查找g_tk关键字,这时就会高亮出「/open/store/appcenter/common.js」这个js文件。 把这个js拿到 http://jsbeautifier.org/ 网站进行代码格式化,再去搜索g_tk关键 …

… Read More …

Sublime Text 2 默认自动换行

Published: Tags:

当一行代码太长时,Sublime Text 2默认并不会自动开启换行功能, 你必须从 View->Word Wrap 手动开启,虽然简单但每次这样也麻烦。

默认开启自动换行功能,设置方法: 打开 Preferences -> Setting - User 添加如下内容: { "word_wrap" : true }

下面是我使用的配置:

{ …
… Read More …

收集整理的Bash技巧性学习资料

Published: Tags: SHELL LINUX

注:以下所有内容均来自网络,本人仅作收集整理用于学习 想不到我2010年发到Ubuntu论坛的帖子还在,看到就转过来了

几个 Bash 小技巧

printf '\033c' 在 Bash 中等于 clear
basename 和 dirname 是用于截路径的很好的工具

字符与ASCII码互转:
printf "%d\n" "'字母"
echo …
… Read More …

跳过SandBoxIE右键打开程序要选择沙箱的步骤

Published: Tags:

关于沙箱的功能,我就不多说了,不知道的同学可以查看一下百科: http://www.baike.com/wiki/sandboxie

目前使用比较广并且较为专业的沙盘工具应该是SandBoxIE了,可定制性高,使用简单。 不过有一个小设定感觉不够人性化,就是右击某个程序选「在沙盘中运行」时需要再指定沙箱来运行,哪怕当前只有一个默认沙箱。

当然了,它提供了两个方法可以直接进入到默认沙箱中执行指定 …

… Read More …