- 浏览: 37191 次
- 性别:
- 来自: 妖都
最新评论
-
song_in_china:
为什么下载下来的东西不对啊
短域名/URL Shortening/Base36/Base62 -
thebye85:
...
短域名/URL Shortening/Base36/Base62 -
gembler:
wavesun 写道请教一个问题:如果不用ssl,在安全性上会 ...
Yale CAS without SSL/HTTPS -
wavesun:
请教一个问题:如果不用ssl,在安全性上会有哪些威胁?我一直搞 ...
Yale CAS without SSL/HTTPS -
realzhang:
解决了我n久的疑惑
淘宝网的搜索关键字的编码与解码
文章列表
已经不少朋友问我(gembler),短域名URL的编码该怎么实现。当时可能我答得比较笼统,所以写个文章统一分享。
据我(gembler)所知的方法有以下几种:
Base62 或 Base36
Hash
随机数
自定义
等等等等等.......
恩,我选了 Base62 或 Base36
...
最长公共子序列(Longest common subsequence,LCS),不要跟最长公共子串(Longest common substring)搞混淆了。在很多情况下,我们想知道两个串有多相似,例如:两个短句,又或者两个DNA序列(DNA Sequence),也有一个富有代表性的工具diff。
这个相似度,我们可以看作一个最长公共子序列问题,在动态规划(Dynamic Programming)里,就是求问题的最优解,很多情况下,问题的最优解不只一个,LCS只是取出其中一个。好了,LCS跟动态规划拉上关系了,因为动态规划的两个必要性质LCS都具备了。
接下看看一些定理:
...
Apriori algorithm
- 博客分类:
- Algorithm
Apriori是由Rakesh Agrawal和Ramakrishnan Srikant两位博士在1994年提出的关联规则挖掘算法。
本文着重于Apriori的基础过程:如何生成频繁集。而有关Apriori优化、改良的版本或其他内容,后面再另开文章介绍。
||||||||||||||||||||||||
||||||||||||||||||||||||
||||||||||||||||||||||||
||||||||||||||||||
|
|
先看看以下定义:
* 资料库 ...
gembler@best-ubuntu:~$ :() { :|:& }; :
gembler@best-ubuntu:~$ echo '十人|日一|十十o' | sed 's/.../&\n/g'
哈哈,这两行... ...
:() { :|:& }; :
:() -> 这里是一个函数签名,在非posix标准下的bash,用冒号作为函数名是合法的,因为是先函数名再内置命令。
':' 冒号,也是一个命令,是空,啥都不干,有时候可以当注释用,哈哈:
gembler@best-ubuntu:~$ : gembler, are ...
懒呀~~~
懒得生成证书呀~~~
假设对CAS有一定了解
---------我要隔开我要隔开---------
CAS Server(3.3.1):
Server就轻松点,修改配置文件的行了,熟悉spring的人,简直就是吃生菜,不熟悉spring也可以吃生菜
配置文件: $WebRoot/WEB- ...
- 2009-02-02 16:21
- 浏览 3676
- 评论(2)
Shell Logger
- 博客分类:
- Linux
#!/bin/sh
## created by gembler.
##--------------------##
## initialize logger. ##
##--------------------##
usage()
{
echo "Usage: $0 {--log-level|--log-file}"
exit 1
}
[ $# -gt 0 ] || usage
RESOLVED=
resolve_arg(){
RESOLVED=`expr "X$1" : '[^=]*=\( ...
- 2009-01-21 10:08
- 浏览 2430
- 评论(0)
#!/bin/bash
#
# chkconfig: 2345 95 10
# description: init script to start/stop oracle database 10g, TNS listener \
# EMS, isqlplus
##------------------------##
## chkconfig --add oracle ##
## chkconfig --del oracle ##
##------------------------##
usage()
{
echo " ...
- 2009-01-21 09:58
- 浏览 1554
- 评论(0)
在/var/log/maillog里发现如下问题:
Jan 5 09:41:11 mail postfix/smtpd[20023]: fatal: open database /etc/postfix/aliases.db: No such file or directory
郁闷死,然后newaliases一下,就完事了。
---------------我要隔开我要隔开---------------
接着马上出现:
warning: connect to transport dovecot: No such file or directory
在master.cf里加一段:
dovec ...
- 2009-01-05 11:05
- 浏览 1677
- 评论(2)
lichd 写道
刚刚看到你对淘宝编码
的研究,我个人认为淘宝那个编码可能是Base32规范的演化版,只不过淘宝使用0来代替=做末位填充,RFC 3548 (The Base16,
Base32, and Base64 Data Encodings)
对这些都有规范
经过证实,lichd
的观点正确,由于我在本文发表之前,除Base64
之外,其他的BaseXX
都没接触过,所以不知道这个正是Base32
的效果。
不
过看官们请放心,本文的思路也和Base32
符合。但码表有所变化。当时的乱打乱撞,结果造了一个古人已经造好的轮子,实在惭愧。
因此,感谢l ...
lichd 写道
刚刚看到你对淘宝编码的研究,我个人认为淘宝那个编码可能是Base32规范的演化版,只不过淘宝使用0来代替=做末位填充,RFC 3548 (The Base16, Base32, and Base64 Data Encodings)
对这些都有规范
经过证实,lichd
的观点正确,由于我在本文发表之前,除Base64
之外,其他的BaseXX
都没接触过,所以不知道这个正是Base32
的效果。
不过看官们请放心,本文的思路也和Base32
符合。当时的乱打乱撞,结果造了一个古人已经造好的轮子,实在惭愧。
因此,感谢lichd
的观点,从而稀 ...
假设:
项目需要做 URL Rewrite,不想用 UrlRewriteFilter 集成到应用程序里去,于是就选用一些 Web Server 来做,后来选了 Apache,但是又懒,不想每台开发机器都去做配置,因为确实很麻烦,规则变了又要每台开发机器都去同步,如果是 Linux 还好一点,可以 mount 一下。
有四台开发机器,IP 分别为:
192.168.1.10(Apache)
192.168.1.20(A同事)
192.168.1.30(B同事)
...