十二月 2008
在有些Linux发行版上,WiFi指示灯在通信时不停的闪烁。下面给出一种方法停止这种闪烁:
#!/bin/sh
if [ "`id -u`" != "`id -u root`" ]; then
echo "`whoami`: you need root priviledge to run this application. Invkoing sudo ..."
exec sudo bash -c "$0 $@"
fi
for trigger in /sys/class/leds/iwl-*X/trigger; do
echo none > $trigger
cat $trigger
done
打上了ArchLinux里面提到的LCD补丁。附件包含制作好的RPM包。
奶奶的小菜园,纯天然绿色蔬菜。绿色的菜叶充满乡间的气息和恬静的感觉。


By my N73 Camera
默认的Ubuntu安装是没有Man手册的,因此需要额外安装一下这些包
- manpages
- manpages-dev
- libstdc++6-4.2-doc
- manpages-posix
- manpages-posix-dev
Ubuntu & Debian默认关闭了Modeline支持
听说是因为一个root用户的安全的“原因”:https://bugs.launchpad.net/ubuntu/+source/vim/+bug/130531. 所以Ubuntu & Debian系统在默认情况下都禁用了modeline支持(请详见此类系统的:/usr/share/vim/vim71/debian.vim)。
因此说来,普通用户在.vimrc中打开还是没有坏处的。具体方法如下:
set modeline
补充一下:什么是vim的modeline呢?
vim的modeline就是通过在文本中加入一行形如下文的东西来控制vim格式的功能(我也是今天刚知道他叫modeline)
// vim: set ts=4 sw=4 et cindent
PHP源代码中基本都使用了这种功能,更详细的说明可以参考:help modeline
问题简述
相似度比较基于空间向量模型(Vector Space Model)。将两段文本用向量A、B表示,计算AB夹角的余弦值用以表示相似度。
具体步骤如下:
- 提取两段文本中所有词(事先需用空格分割好)。
- 计算每个词在两段文本中分别出现的次数(用BSD tree.h里的RBTREE保存)
- 用词频做为A、B的分量。
- 使用余弦公式计算AB夹角的余弦值。
举例
T1 = 我 爱 北京 天安门
T2 = 我 爱 北京 立交桥
提取所有的词
W = 我 爱 北京 天安门 立交桥
计算每个词分别出现的次数
CA = 我:1 爱:1 北京:1 天安门:1 立交桥:0
CB = 我:1 爱:1 北京:1 天安门:0 立交桥:1
分别计算向量AB
设S为总词数即T1,T2中总共出现词的数量
S = 4 + 4 = 8
A = (1/8, 1/8, 1/8, 1/8, 0/8)
B = (1/8, 1/8, 1/8, 0/8, 1/8)
应用余弦定理计算向量夹角
代码
源代码下载
git clone git://gitorious.org/postgrework-jianingy/mainline.git postgrework
cd postgrework/pg_trgm_sml
直接浏览
http://gitorious.org/projects/postgrework-jianingy/repos/mainline/trees/...

最新评论
1 周 4 天之前
6 周 2 天之前
10 周 1 天之前