- 博客(108)
- 收藏
- 关注
原创 awk 笔记
1. 分割符: awk -F: '{print $1,$5}' test 多分割符: awk -F'[:\t]' '{print $1,$3}' test2. awk 环境变量:[不全] > 当前记录的第n个字段,字段间由FS分隔. > $0 完整的输入记录. > FILENAME 当前文件名 > FS 字段分割符....
2012-04-27 17:35:24
243
原创 couchdb vs redis
文章原文: http://blog.nosqlfan.com/html/2754.html redis和 couchdb 本身职责就不同。所以两个之间比较意义不大,记各自的优缺点即可。相比来看,CouchDB 的长处正是Redis的短处:存储大量的不易变但会被经常查询的数据。Redis的长处正是CouchDB的短处:存储小量的常变数据。以一个博客系统为例,CouchDB作为一个文档型数据...
2011-08-10 11:35:14
410
原创 Hash索引与B-Tree索引 介绍及区别
分享一篇 mongodb 索引的文章: http://blog.nosqlfan.com/html/758.html . mongo db 的索引也是采用B-Tree 索引. 下文附带一下 B-Tree 和 Hash 索引的详细比较:[原文地址]: http://blog.sina.com.cn/s/blog_6776884e0100pko1.html1. Hash索引...
2011-06-24 13:59:24
584
PHP 抽取网页标题并剔除不相关的seo关键字
场景描述: 过往我们在抽取网页标题的时候,都会直接抽取 之间的内容. 但实际情况是这样,例如javaeye 的一篇文章 http://www.iteye.com/news/21643 , 的内容为 "10年软件开发教会我最重要的10件事 - 非技术 - ITeye资讯", 但实际引用中我们期望的标题应该为 "10年软件开发教会我最重要的10件事"...
2011-06-16 23:38:59
263
Mac 下安装 python 软件
1.安装 mysql-python > easy_install MySQL-python > 提示 EnvironmentError: mysql_config not found: 解决办法:在PATH里增加/usr/local/mysql/bin解决 > 提示 Library not loaded: libmysqlclient.18...
2011-06-03 10:22:17
105
原创 [转载] Memcache mutex设计模式
原文地址: http://timyang.net/programming/memcache-mutex/场景Mutex主要用于有大量并发访问并存在cache过期的场合,如首页top 10, 由数据库加载到memcache缓存n分钟微博中名人的content cache, 一旦不存在会大量请求不能命中并加载数据库需要执行多个IO操作生成的数据存在cache中, 比如查...
2010-11-03 11:26:42
150
定制 jquery 插件
1. Accordion 插件: >accordion 根据内容自适应高度. $( '#accordion' ).accordion( { autoHeight:false});2. Treeview 插件 >jquery treeview 保留上一次展开的内容: (使用 jquery.cookie.js) $("#treeview").treevie...
2010-08-18 17:39:23
128
原创 如何做事,做人
1. 做人呆呆,处事聪明,在中国尤其不失为一种上佳做人姿态。2. 愚者错失机会,智者善抓机会,成功者创造机会。机会只给准备好的人,这准备二字,并非说说而已.3. 真正的领导人,不一定自己能力多强,只要懂信任,懂放权,懂珍惜,就能团结比自己更强的力量,从而提升自己的身价。相反许多能力强的人却因为过于完美主义,事必躬亲,什么人都不如自己, 最后只能做最好的攻关人员,销售代表,成不了优秀的...
2010-08-18 17:35:26
161
原创 信息检索
1. 信息检索(Information retrieval)基本原理: 提问标识(检索式)与 文献标识的对比.2. 信息检索常用方法: (一)布尔逻辑: 逻辑或(+,OR): 逻辑与(*,AND): 逻辑非(-,NOT): (二)向量空间模型: (三)概率模型:3. 截词搜索: 又称干搜索,模糊检索. -检索系统不同,截词符也不同,常用的截词符有: #,?,* -氛围有限截词(即一...
2010-05-08 16:20:25
492
原创 架构分享[个人笔记]
1. 缓存-->系统替代程序员接管了缓存的存取访问,缓存的 Key 和 Value 由系统处理.2. cache 处理器的引入减少了 40% 的数据访问层代码 !3. 采用了 Namespace 的方法使得缓存能自动清除了.4. Namespace 借助 PHP fcgi + SQLite 使得系统变得很慢 (10000w pv/day)5. memcached 不支持namespace,也...
2010-05-08 16:13:59
153
原创 长尾战略
1. 大众化的口味实际上是不对称的供需关系的产物,是市场对产品分销能力不足的回应。2. 大片(好莱坞大片/国产)的产生有其心理学的根源--是一种从众心理和口牌效应的结合。3. 以流行为主导的经济是旧时代的产物,在这个时代里,没有足够的库存空间来存放所有的东西,以满足每个人的需要。比如说,没有足够的货架来存放所制作的CD 、DVD和游戏;没有足够的银幕来放映所有的电影;4. 二八定律,也被称为...
2010-05-08 16:11:44
422
原创 设计模式
1. Factory Method: 意图: 定义个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类. 适用性: 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。2. Ab...
2010-05-08 16:05:10
116
原创 awstats [操作记录]
1. 修改 qqwry.pl中: ./QQWry.Dat 修改为 ${DIR}/QQWry.Dat 在公共配置文件中:增加 LoadPlugin="qqhostinfo"AWStats 6.7的补充更新:中文搜索引擎定义和针对中国网络环境中的很多搜索引擎定义缺失较多:比如Qihoo QQ的蜘蛛,ZhuaXia RSS蜘蛛等;补充在这里:下载,解包后覆盖awstats/lib下的文件即可。n...
2010-05-08 15:51:19
153
mysql 优化
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 ...
2010-05-08 15:36:50
85
install django
Refrence: http://fullraith.com/content/788.html1. 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 pytho...
2010-05-08 15:35:34
112
原创 GTD
1. 又会不知不觉地接受一批新的任务和富于创意的目标。2. 冷酷执行3. 焦虑是由于缺乏控制力,组织管理、准备和行动不足所造成的。—戴维·凯克奇(DavidKekich)4. 工作不再有清楚的界线. 另一个问题是,工作缺乏明确的边界导致每一个人的工作量加大。5. 个人日程表随之成为一种关键性的工作管理工具。6. 集中精力, 同时保持随意而放松,花费最少的气力完成一切有意义的工作。7....
2010-05-08 15:34:18
201
原创 如何制定目标
步骤包括; 1. 为什么要达到这个目标。 2. 达到这个目标可能碰到的困难是什么。 3. 需要和那些人,团体和组织合作。 4. 以及达到这个目标需要具备的知识,行动计划,实现的日期。一. 短期目标:(1)目标具备可操作性;(2)明确规定具体的完成时间;(3)对现实目标有把握;(4)服从于中期目标;(5)目标可能是自己选择的,也可能是企业或上级安排的、被动接受的;(6)目标需要适应环境;(7...
2010-05-08 15:27:24
294
原创 时间管理
1. 有效的时间管理: (1). 记录自己的时间,以认清时间耗在什么地方 . (2). 管理自己的时间,设法减少非生产性工作的时间. (3). 集中自己的时间,由零星而集中,成为连续性的时间段.2. ABC 分类法: (1). 将自己工作按轻重缓急分为: A(紧急,重要), B(次要), C(一般)三等. (2). 安排各项工作优先顺序,粗略估计各项工作时间和占用百分比. (3). 在工作中记...
2010-05-08 15:26:21
160
原创 oracle 学习笔记
1. An oracle server: 由oracle instance 和 oracle database 组成.2. An oracle instance: 用于访问oracle database. 打开且仅能打开一个database.3. Oracle 的内存结构包括两个重要的内存区域: (1). System Global Area(SGA): 分配内存公供 instance st...
2010-05-08 15:23:45
185
原创 VIM 使用指南
1. ※※ 要移动光标,请依照说明分别按下 h、j、k、l 键。 ※※ ^ k 提示∶ h 的键位于左边,每次按下就会向左移动。 < h l > l 的键位于右边,每次按下就会向右移动。 j j 键看起来很象一支尖端方向朝下的箭头。 v2. 请按<ESC>键(这是为了确保您处在正常模式...
2010-05-08 15:22:35
261
原创 Cities and Ambition [城市与志向]
1. 权力在纽约也有作用,不过纽约人有点见钱眼开2. 而在硅谷,飞来横财除了地产商,没人看得上眼。这里在乎的是你如何影响这个世界的。3. 伯克利:生活很是温文尔雅的文明,这里你听不到嗡嗡而过的雄心壮志。4. 剑桥:物价很贵,有点脏乱,而且天气很差。所以那些在剑桥落脚的人是奔着聪明人堆去的,他们可不在乎风雨交加中趟过泥泞的街道去吃一顿挨宰的晚饭。5. 剑桥就像一个生产想法的城镇,相比之下,纽约是造钱...
2010-05-08 15:15:44
176
原创 时间管理[个人笔记]
1. 比尔盖兹的成功可归因于三大要素:(1) 明确设立目标(2) 集中焦点攻击(3) 简化工作内容2. 如何简化工作呢?请参考以下「三抓三放」的原则:(1) 抓大事,放小事(2) 抓正事,放杂事(3) 抓要事,放闲事 3. 收集 把任何你需要跟踪、记住、或者要做的事情全部记录到“收集箱”中:一个收件箱,电子邮箱,磁带,笔记本,PDA等等。把你脑中所有东西都清理出来,放入你的收集设...
2010-05-08 15:06:39
123
原创 如何掌控自己的时间与生活
1. 彻底改掉拖拉的习惯。2. 随时调整做事情的优先次序。3. 学会拉金式问题:我最应该做什么 ?4. 计划制定越详细,执行起来的可能性越大。5. 把时间用在最重要的事情上。6. 当事情有堆积现象时,列出一张清单,进行严格的规划分类,然后从上往下逐步实现。7. 凡是在一两周之内完不成的,都可纳入月季花范畴。8. 当某件事情不如突然发生的事情更有意义是,不妨将原来的计划放弃。9。 重视计划的制定:制...
2010-05-08 15:04:34
297
原创 五项管理
一、<行动日志>来源和验证效果二、为什么说<行动日志>是高效人士的自我管理工具三、<行动日志>的具体使用方法(一)如何管理心态3+3心态管理:三大作风和三大准则(二)如何设定目标1、平衡人生的六大目标2、目标制定的五项原则3、案例示范:一个营销副总的目标体系表设定人生终极目标、远期目标、中期目标和近期目标将平衡人生的六大目标分解到本年度年度目标细化到月的具体方法...
2010-05-08 15:03:40
485
原创 北京一个商场工作人员内幕大揭密
我是北京一家商场主管,我所说的一切都是真实的,希望大家以后在购物的时候多留心,免花冤枉钱。我在北京一家大商场工作,在北京有3个分店,全国也有很多分店,他是以打折,搞促销活动著名的,我在这就不说名字了,因为影响不好,不过我所说的问题是现在各大商场普遍存在的问题,也不必挑明了。一、先说返券每次返券活动之前是我们最忙的时候了,要和各品牌洽谈活动期间的价格损失承担的问题,专业术语我就不多说了...
2010-05-08 10:48:13
343
互联网商业[摘抄]
1。 Shirky定律:你能够在几秒钟之内,用几句简单又有说服力的话向你的朋友解释清楚它们的用途:“你可以向这个网站上传照片,让你的朋友也能看到它们”;2。 如果你的产品是为了迎合那些会在乎你自己在乎的那些东西的人的话,你的用户群将会非常小。3。 实际上拥有博士头衔只能证明你不是低能儿。从我的经验看来,拥有博士头衔只会对获得商业成功产生负面影响。因为在学业上获得成功的方式与在商业上获得成功的方式恰...
2010-05-08 10:45:27
93
原创 whois 接口文档
API 接口规范文档更新内容:2008-11-24 增加域名 Whois 信息查询 2008-11-24 正式启用API接口说明: API支持GET/POST方式,建议使用 POST 方式。 所有POST数据必须使用 UTF-8 编码对数据进行 URLEncode 除获取服务器时间外的其他接口,每次请求都需要进行身份验证。 建议使用获取服务器时间接口来获得 vtime 值...
2010-05-08 10:43:25
617
原创 用户体验(笔记整理)
1. 对于第二种用户,在设计上多增加一些用户操作成本低的功能,如“踩一脚”,“推荐”、“分享”等,用户只需点一个按钮就可完成操作,这不仅增加了网站信息的流动,也让这些沉默用户参与了互动,留下线索,吸引其它用户观注这些沉默用户,更加调动沉默用户的积极性。2. 问卷: (1). 设计问题的选项不要互相包含,别让用户左右为难。 (2). 大概估算下用户作答所需的时间,在用户开始答卷前,大概告诉用户他...
2010-05-08 10:40:40
150
原创 douban 洪宁强演讲
1. Web网站一般会有很多对IO的操作,比如对数据库的访问,对硬盘的访问响应用户的请求,80%,90%你的时间都花在IO上,语言的速度,相对而言,不是那么重要。 2. 在豆瓣上所有的html都是动态内容,图片都是静态内容。分成两个Web 服务可以做不同的调优。对动态内容,我们用的是nginx和lighttpd的混合,nginx做负载的平衡,lighttpd通过 SCGi 与applica...
2010-05-08 10:38:32
147
css 学习笔记
1.web标准: (1).结构: XHTML (2).表现: CSS (3).行为: JavaScript2. web 标准的好处: --> 一次创建,随处使用. -->维护和改版方便. -->缩减页面代码,提高显示速度. -->加速开发. -->多浏览器,多平台兼容. -->更容易被搜索引擎搜索到.***************************...
2010-05-08 10:34:17
76
基于内容的视频搜索
1. 这是一门交叉学科,以图像处理、模式识别、计算机视觉、图像理解等领域的知识为基础,从认知科学、人工智能、数据库管 理系统及人机交互、信息检索等领域,引入新的媒体数据表示和数据模型,从而设计出可靠、有效的检索算法、系统结构以及 友好的人机界面。2. 基于内容的多媒体检索技术,将会在以下领域中得到更广泛的应用:数字图书馆、网络多媒体搜索引擎、交互电视、远程教育,远程医疗,远程购物、多媒体编辑...
2010-05-08 10:27:19
368
原创 T-SQL编程概述
T-SQL编程概述1.SQLServer中支持两种类型的注释: (1).单行注释 -- (2).多行注释/* */2. 求出选手的最高分: declare @MaxValueID int select @MaxValue=Max(score) from Grade where Player='选手一'3. 临时变量: Declare 变量名 变量类型及宽度. 可以采用...
2010-05-08 10:23:17
95
velocity 学习笔记
1. Velocity中仅有String可以被赋值给变量。2. 单行注释:## This is a single line comment.3. 多行注释: #* Thus begins a multi-line comment. Online visitors won't see this text because the Velocity Templating Engine will i...
2010-05-08 10:03:24
112
原创 lucene 学习笔记 (2007年较早版本)
1. lucene的检索算法属于索引检索,即用空间来换取时间.2. Document:一个要进行索引的单元,相当于数据库的一行纪录,任何想要被索引的数据,都必须转化为Document对象存放。 Field:Document中的一个字段,相当于数据库中的Column ,Field是lucene比较多概念一个术语,详细见后。 IndexWriter:负责将Document写入索引文件. Analy...
2010-05-08 10:01:43
110
原创 google 产品
1. 中文的输入方式很难,同时,语音识别也是一个很难的问题,谷歌最近刚刚发布一个 产品,叫做GOOG411,官方的名称叫做语音本地搜索,微软收购了TELME,GOOG411跟这个产品是直接竞争的,我觉得我们的GOOG411产品 是一个更好的产品,同时我们也希望在手机上做一些尝试。...
2010-05-08 10:00:35
84
原创 windows 常用命令
1. ping -t(间隔时间) -l(数据包大小) -n(发送次数) ping IP -t -n 32. nbtstat3. netstat 本地机器开放有FTP服务、Telnet服务、邮件服务、WEB服务等。用法:netstat -a IP 列出当前的路由信息,告诉我们本地机器的网关、子网掩码等信息。用法:netstat -r IP.4. tracert: 跟踪路由...
2010-05-08 09:48:57
83
原创 C#学习笔记
1. 声明变量: int x; String s1, s2; Object o; Object obj = new Object(); public String name;2. 发出语句: Response.Write("foo");3. 注释: // 单行注释 /**/ 多行注释4. 访问索引属性: String s = Request.QueryString("Name")...
2010-05-08 09:45:34
63
原创 php simplehtml
1. Scraping data with PHP Simple HTML DOM Parser foreach($html->find('a') as $element) echo $element->href . '<br>'; 2. Create DOM from string $html = str_get_htm...
2010-05-08 09:42:37
84
褪墨读书笔记
一、一定要清楚自己未来的目标是什么: 知道自己想干什么,喜欢干什么,这才是你前进的最终动力。 唯一的标准就是:它是不是能够帮助你离目标更近?如果不是,那么,赶紧住手.二、能力固然重要,但并不能代表全部: 一定要对职场有清醒的认识. 综合素质,包括沟通能力、人际关系能力、团队合作能力、管理能力、工作态度及敬业精神等各种“软实力”。三、要有足够的“亮剑”资本: 需要毫不犹豫地向别人展示自己的实力,要敢...
2010-05-08 09:35:05
226
Delphi 笔记
1. 如果在 { 或者 (* 后面有一个 $ 符号,表示该句为一个编译器指令,与普通的注释不同,通常用来对编译过程进行设置.2. 对象命名: 单词首字母大写(建议),驼峰格式. T:类. F:私有成员 I:接口.3. 代码的每一级向内缩进 2 格(第一层缩 2个空格).4. Object Pascal : ASCII 字符集.5. 标示符命名: 常量,变量,类型,属性,对象,过程,寒暑,程序,...
2010-05-08 00:48:14
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人