- 浏览: 128400 次
- 性别:
- 来自: 北京
最新评论
-
hanyu332:
接口应该过时了
java获取msn好友列表 -
pqcc:
broodwarfish 写道这个笔记写的.不愧是你的笔记.只 ...
爬虫(个人笔记) -
broodwarfish:
这个笔记写的.不愧是你的笔记.只有你能看懂...
爬虫(个人笔记) -
bcw104:
MySQL-python-1.2.2.win32-py2.5. ...
Python2.6 下安装 mysql (Windows xp) -
bcw104:
我用的版本是MySQL-python-1.2.3c1,跟楼主的 ...
Python2.6 下安装 mysql (Windows xp)
文章列表
1. 分割符: awk -F: '{print $1,$5}' test
多分割符: awk -F'[:\t]' '{print $1,$3}' test
2. awk 环境变量:[不全]
> 当前记录的第n个字段,字段间由FS分隔.
> $0 完整的输入记录.
> FILENAME 当前文件名
> FS 字段分割符.
> NF 当前记录中的字段数.
> NR 当前记录数.
> RS 记录分隔符(默认是一个换行符)。
> RSTART 由match函数所 ...
文章原文: http://blog.nosqlfan.com/html/2754.html redis和 couchdb 本身职责就不同。所以两个之间比较意义不大,记各自的优缺点即可。相比来看,CouchDB 的长处正是Redis的短处:存储大量的不易变但会被经常查询的数据。Redis的长处正是CouchDB的短处:存储小量的常变数据。
以一个博客系统为例,CouchDB作为一个文档型数据库,可以用来存储文章,评论,模板及附件等,而Redis以其丰富的数据类型的数据结构,更适合用来存储评论列表,网站实时状态,过滤spam,用户session信息以及页面缓存。
作为一个内存数据库,Red ...
分享一篇 mongodb 索引的文章: http://blog.nosqlfan.com/html/758.html . mongo db 的索引也是采用B-Tree 索引. 下文附带一下 B-Tree 和 Hash 索引的详细比较:
[原文地址]: http://blog.sina.com.cn/s/blog_6776884e0100pko1.html
1. Hash索引
Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 ...
场景描述:
过往我们在抽取网页标题的时候,都会直接抽取 之间的内容. 但实际情况是这样,例如javaeye 的一篇文章 http://www.iteye.com/news/21643 , 的内容为 "10年软件开发教会我最重要的10件事 - 非技术 - ITeye资讯", 但实际引用中我们期望的标题应该为 "10年软件开发教会我最重要的10件事". 所以标题后面堆砌了很多不相关的关键字(应该是为了 seo 吧). 所以我们希望过滤掉这些关键字. 有下面的方法可以参考:
1. 查找 h1 等标签.(分析sina ...
1.安装 mysql-python
> easy_install MySQL-python
> 提示 EnvironmentError: mysql_config not found:
解决办法:在PATH里增加/usr/local/mysql/bin解决
> 提示 Library not loaded: libmysqlclient.18.dylib
解决办法:使用export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
2. 安装lxml
> sudo ...
原文地址: http://timyang.net/programming/memcache-mutex/
场景
Mutex主要用于有大量并发访问并存在cache过期的场合,如
首页top 10, 由数据库加载到memcache缓存n分钟
微博中名人的content cache, 一旦不存在会大量请求不能命中并加载数据库
需要执行多个IO操作生成的数据存在cache中, 比如查询db多次
问题
在大并发的场合,当cache失效时,大量并发同时取不到cache,会同一瞬间去访问db并回设cache,可能会给系统带来潜在的超负荷风险。我们曾经在线上系统出现过类似故障
。
...
1. Accordion 插件:
>accordion 根据内容自适应高度. $( '#accordion' ).accordion( { autoHeight:false});
2. Treeview 插件
>jquery treeview 保留上一次展开的内容: (使用 jquery.cookie.js)
$("#treeview").treeview({
animated:"normal",
persist: "cookie"
});
1. 做人呆呆,处事聪明,在中国尤其不失为一种上佳做人姿态。
2. 愚者错失机会,智者善抓机会,成功者创造机会。机会只给准备好的人,这准备二字,并非说说而已.
3. 真正的领导人,不一定自己能力多强,只要懂信任,懂放权,懂珍惜,就能团结比自己更强的力量,从而提升自己的身价。相反许多能力强的人却因为过于完美主义,事必躬亲,什么人都不如自己, 最后只能做最好的攻关人员,销售代表,成不了优秀的领导人。
4. 一个成功的人晓得如何培养好的习惯来代替坏的习惯,当好的习惯积累多了,自然会有一个好的人生。
5. 积极的人,象太阳,照到哪里亮,消极的人,象月亮,初一十五不一样。想法决定我们的生 ...
1. 信息检索(Information retrieval)基本原理: 提问标识(检索式)与 文献标识的对比.2. 信息检索常用方法: (一)布尔逻辑: 逻辑或(+,OR): 逻辑与(*,AND): 逻辑非(-,NOT): (二)向量空间模型: (三)概率模型:
3. 截词搜索: 又称干搜索,模糊检索. -检索系统不同,截词符也不同,常用的截词符有: #,?,* -氛围有限截词(即一个截词符只代表一个字符)和无限截词(一个截词符可代表多个字符). -按截断的位置来分,截词可分为后截断,前截断,中截断三种类型。 后截断: comput* 前截断: *computer 中截断: ...
1. 缓存-->系统替代程序员接管了缓存的存取访问,缓存的 Key 和 Value 由系统处理.2. cache 处理器的引入减少了 40% 的数据访问层代码 !3. 采用了 Namespace 的方法使得缓存能自动清除了.4. Namespace 借助 PHP fcgi + SQLite 使得系统变得很慢 (10000w pv/day)5. memcached 不支持namespace,也不支持遍历.6. 际遇之前开发的 monkey(java nio 框架)实现了一个支持namespace 遍历功能的内存缓存程序 jmcd.我们采用了简单高效的 STP 协议.7. 逻辑层(cache ...
1. 大众化的口味实际上是不对称的供需关系的产物,是市场对产品分销能力不足的回应。2. 大片(好莱坞大片/国产)的产生有其心理学的根源--是一种从众心理和口牌效应的结合。3. 以流行为主导的经济是旧时代的产物,在这个时代里,没有足够的库存空间来存放所有的东西,以满足每个人的需要。比如说,没有足够的货架来存放所
制作的CD 、DVD和游戏;没有足够的银幕来放映所有的电影;4. 二八定律,也被称为帕累托定律(由意大利经济学家Vilfredo Pareto在1906年提出)。5. 根据美国唱片业协会(Recording Industry Association of America)的统计,只有不 ...
1. Factory Method: 意图: 定义个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类. 适用性: 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定 ...
1. 修改 qqwry.pl中: ./QQWry.Dat 修改为 ${DIR}/QQWry.Dat 在公共配置文件中:增加 LoadPlugin="qqhostinfo"AWStats 6.7的补充更新:中文搜索引擎定义和针对中国网络环境中的很多搜索引擎定义缺失较多:比如Qihoo QQ的蜘蛛,ZhuaXia RSS蜘蛛等;补充在这里:
下载,解包后覆盖awstats/lib下的文件即可。
net上很有名的Web/Mail/FTP服务器日志文件分析工具。 安装配置步骤(适用于分析IIS日志文件) 1、下载AWStats, 下载地址:http://sourceforge ...
1. BENCHMARK()是一个找出是否查询有问题的优秀的工具。 SELECT BENCHMARK(1000000,1+1); MySQL执行1,000,000个简单的+表达式运算的执行时间。2. Mysql 优化 WHERE 子句: (1). 去除不必要的括号: (2). 常量重叠: (a<b AND b=c) AND a=5 -> b>5 AND b=c AND a=5 (3). 去除常量条件(由于常量重叠需要): (4). 索引使用的常数表达式仅计算一次。
Refrence: http://fullraith.com/content/788.html
1. Download tar file from : http://www.djangoproject.com/download/2. unzip the file and install: tar zxvf Django-0.96.tar.gz cd Django-0.96 sudo python setup.py install 3. Test the django is ok ? $yanqing>python >>>import django // If not ...