`
gembler
  • 浏览: 36437 次
  • 性别: Icon_minigender_1
  • 来自: 妖都
社区版块
存档分类
最新评论
文章列表
已经不少朋友问我(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

    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- ...

Shell Logger

#!/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" : '[^=]*=\( ...
#!/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 " ...
在/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 ...
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同事)         ...
Global site tag (gtag.js) - Google Analytics