博客园 - Elaine Shi
uuid:7d267088-5232-4821-9010-8cd5fdd6cd4f;id=1076894
2018-09-30T03:13:30Z
Elaine Shi
https://www.cnblogs.com/syveen/
feed.cnblogs.com
https://www.cnblogs.com/syveen/p/3707938.html
笔记《Hbase 权威指南》 - Elaine Shi
为什么要用Hbase- Hbase的诞生是因为现有的关系型数据库已经无法在硬件上满足疯狂增长的数据了,而且因为需要实时的数据提取Memcached也无法满足- Hbase适合于无结构或半结构化数据,适合于schema变动的情况- Hbase天生适合以时间轴做查询 Werner Vogels,可以关注一下他的博客(Amazon的CTO) 分布式计算系统的CAP定理:在理論計算機科學中, CAP定理...
2014-05-04T13:13:00Z
2014-05-04T13:13:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】为什么要用Hbase- Hbase的诞生是因为现有的关系型数据库已经无法在硬件上满足疯狂增长的数据了,而且因为需要实时的数据提取Memcached也无法满足- Hbase适合于无结构或半结构化数据,适合于schema变动的情况- Hbase天生适合以时间轴做查询 Werner Vogels,可以关注一下他的博客(Amazon的CTO) 分布式计算系统的CAP定理:在理論計算機科學中, CAP定理... <a href="https://www.cnblogs.com/syveen/p/3707938.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/p/3267075.html
读Java 804 - Quick refresher - Elaine Shi
Upcast永远是成功的,但Downcast不是,记得做instanceof判断 仅抛不同异常,而返回值相同的重载是不可以的 static import只会import静态类 static method内不能使用this和super,不能用super! 只有static nested class能有静态成员,其它nested不能有,且静态嵌入类可以访问外围类的...
2013-08-18T17:08:00Z
2013-08-18T17:08:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】Upcast永远是成功的,但Downcast不是,记得做instanceof判断 仅抛不同异常,而返回值相同的重载是不可以的 static import只会import静态类 static method内不能使用this和super,不能用super! 只有static nested class能有静态成员,其它nested不能有,且静态嵌入类可以访问外围类的... <a href="https://www.cnblogs.com/syveen/p/3267075.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/p/3190392.html
804 pretest 解题 - Elaine Shi
Answers with Explanations 1. c) s1 and s2 not equal s1 and s3 equal JVM sets a constant pool in which it stores all the string constants used in the type. If two references are declared...
2013-07-14T16:10:00Z
2013-07-14T16:10:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】Answers with Explanations 1. c) s1 and s2 not equal s1 and s3 equal JVM sets a constant pool in which it stores all the string constants used in the type. If two references are declared... <a href="https://www.cnblogs.com/syveen/p/3190392.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/p/3190346.html
JAVA SE 803 考试前突击 - Elaine Shi
考试的宗旨仍然是掌握基础知识,不过鉴于Oracle的这个认证考试还有不少的大家来找茬的成份在,所以一定一定要细心为上。 关于抽象类的坑点集合: 抽象类不是必须得有抽象方法,但有抽象方法的类必须是抽象类必须加上abstract 抽象类里面可以有非抽象方法(有body),或抽象方法定义,即abstract void doit(); 接口是extends接口,别被坑了...
2013-07-14T15:34:00Z
2013-07-14T15:34:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】考试的宗旨仍然是掌握基础知识,不过鉴于Oracle的这个认证考试还有不少的大家来找茬的成份在,所以一定一定要细心为上。 关于抽象类的坑点集合: 抽象类不是必须得有抽象方法,但有抽象方法的类必须是抽象类必须加上abstract 抽象类里面可以有非抽象方法(有body),或抽象方法定义,即abstract void doit(); 接口是extends接口,别被坑了... <a href="https://www.cnblogs.com/syveen/p/3190346.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2013/05/18/3086338.html
Hadoop学习笔记之(二):实验Hadoop的文件块复制删除操作感受强大的容灾性 - Elaine Shi
首先来了解一下HDFS的一些基本特性 HDFS设计基础与目标 硬件错误是常态。因此需要冗余 流式数据访问。即数据批量读取而非随机读写,Hadoop擅长做的是数据分析而不是事务处理 大规模数据集 简单一致性模型。为了降低系统复杂度,对文件采用一次性写多次读的逻辑设计,即是文件一经写入,关闭,就再也不能修改 程序采用“数据就近”原则分配节点执行 HDFS...
2013-05-18T15:16:00Z
2013-05-18T15:16:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】首先来了解一下HDFS的一些基本特性 HDFS设计基础与目标 硬件错误是常态。因此需要冗余 流式数据访问。即数据批量读取而非随机读写,Hadoop擅长做的是数据分析而不是事务处理 大规模数据集 简单一致性模型。为了降低系统复杂度,对文件采用一次性写多次读的逻辑设计,即是文件一经写入,关闭,就再也不能修改 程序采用“数据就近”原则分配节点执行 HDFS... <a href="https://www.cnblogs.com/syveen/archive/2013/05/18/3086338.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2013/05/11/3073485.html
WCF REST IIS6配置各种伤不起 - Elaine Shi
一、IIS6,安装全部包括CGI,ASP,ASP.NET,ISAPI Flters, ISAPI Extension等 二、在IIS中添加一个SITE 1. 按如下图 2. 配置权限 以上设置会出现以下带下划线的配置 <system.web> < compilation debug ="false " targetFramework ="4.0 "...
2013-05-11T14:19:00Z
2013-05-11T14:19:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】一、IIS6,安装全部包括CGI,ASP,ASP.NET,ISAPI Flters, ISAPI Extension等 二、在IIS中添加一个SITE 1. 按如下图 2. 配置权限 以上设置会出现以下带下划线的配置 <system.web> < compilation debug ="false " targetFramework ="4.0 "... <a href="https://www.cnblogs.com/syveen/archive/2013/05/11/3073485.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2013/05/11/3073300.html
代码笔记:使用C#转移Wordpress博客到为知笔记或Evernote - Elaine Shi
注:文中的方法非常简单,使用MySQL导出表到XML,发送邮件到你的为知/Evernote邮箱账户即可,唯一目前没找到破的是SMTP常随机无响应.. 而且象GMAIL的SMTP有发送次数限制(一天一千左右吧,所以如果有超过的话可能需要更换账号再试,当然你也可以改良下,做个数组,遇到配额错误可以提取下一个SMTP信息),优点是利用邮件的方式可以将博客中的图片也能导入到笔记中(而不是用的图片原链接,是直接放进笔记)日志导入Wiz的结果:一、目的很简单,我担心博客放在网上有一天会不见了,所以一直想存到本地,博客太多,手动已不可能我这些年使用wordpress有上千篇博客,其中有8成都是私有,使用现在
2013-05-11T12:41:00Z
2013-05-11T12:41:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】注:文中的方法非常简单,使用MySQL导出表到XML,发送邮件到你的为知/Evernote邮箱账户即可,唯一目前没找到破的是SMTP常随机无响应.. 而且象GMAIL的SMTP有发送次数限制(一天一千左右吧,所以如果有超过的话可能需要更换账号再试,当然你也可以改良下,做个数组,遇到配额错误可以提取下一个SMTP信息),优点是利用邮件的方式可以将博客中的图片也能导入到笔记中(而不是用的图片原链接,是直接放进笔记)日志导入Wiz的结果:一、目的很简单,我担心博客放在网上有一天会不见了,所以一直想存到本地,博客太多,手动已不可能我这些年使用wordpress有上千篇博客,其中有8成都是私有,使用现在 <a href="https://www.cnblogs.com/syveen/archive/2013/05/11/3073300.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2013/05/08/3068120.html
Hadoop准备篇之(一):Page Rank算法初探 - Elaine Shi
为什么会将Page Rank放在hadoop学习笔记里,是因为hadoop课程第一周就重点提到了Google当年三大论文(GFS, Map-Reduce和Big Table)以及hadoop思想的来源,并提到了page rank与Map-reduce解决方案下的PR算法,关于如何应用分布式计算来处理上万亿网页的Page rank的Map-reduce思想现在还没有搞清楚,在这之前,颇费了些周章去理解page rank的基本算法。有几篇文章讲述得非常清楚,(更是觉得数学是趋势所需,没有好的数学包括线性/高数/离散等很多路径将走不通)说实话,培训课件中关于Page Rank算法的讲解实在是太抽象了
2013-05-08T15:59:00Z
2013-05-08T15:59:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】为什么会将Page Rank放在hadoop学习笔记里,是因为hadoop课程第一周就重点提到了Google当年三大论文(GFS, Map-Reduce和Big Table)以及hadoop思想的来源,并提到了page rank与Map-reduce解决方案下的PR算法,关于如何应用分布式计算来处理上万亿网页的Page rank的Map-reduce思想现在还没有搞清楚,在这之前,颇费了些周章去理解page rank的基本算法。有几篇文章讲述得非常清楚,(更是觉得数学是趋势所需,没有好的数学包括线性/高数/离散等很多路径将走不通)说实话,培训课件中关于Page Rank算法的讲解实在是太抽象了 <a href="https://www.cnblogs.com/syveen/archive/2013/05/08/3068120.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2013/05/08/3068044.html
Hadoop学习笔记(一):零Linux基础安装hadoop过程笔记 - Elaine Shi
本篇讲了在Ubuntu下安装hadoop0.20.2完全分布式集群的过程
2013-05-08T15:18:00Z
2013-05-08T15:18:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】本篇讲了在Ubuntu下安装hadoop0.20.2完全分布式集群的过程 <a href="https://www.cnblogs.com/syveen/archive/2013/05/08/3068044.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2013/04/14/3021238.html
代码笔记:使用Xml2Linq和CodeDom自动重整多语化资源文件 - Elaine Shi
本贴没啥干货,纯碎只是记录下写过的代码,路过的大侠们可以绕道走~背景:项目的多语化的Message使用的是:用XML Messages.xml 来存放languages resource使用C# MessageKeys 类存放所有Message key及其在XML资源文件中的对应Message ID在代码中调用这个MessageKey现在,项目有个Refactor工作,他们设计了更高一级别的Common Message,这样就不希望各个子项目中的message太繁杂难管理,而我“不幸”被分派了这个比较坑妈的活,就是将我当时所在项目的近2000条Message的一条一条的整理查看,并将可以转换成
2013-04-14T15:16:00Z
2013-04-14T15:16:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】本贴没啥干货,纯碎只是记录下写过的代码,路过的大侠们可以绕道走~背景:项目的多语化的Message使用的是:用XML Messages.xml 来存放languages resource使用C# MessageKeys 类存放所有Message key及其在XML资源文件中的对应Message ID在代码中调用这个MessageKey现在,项目有个Refactor工作,他们设计了更高一级别的Common Message,这样就不希望各个子项目中的message太繁杂难管理,而我“不幸”被分派了这个比较坑妈的活,就是将我当时所在项目的近2000条Message的一条一条的整理查看,并将可以转换成 <a href="https://www.cnblogs.com/syveen/archive/2013/04/14/3021238.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2013/04/14/3020537.html
WPF学习笔记(一):启程 - Elaine Shi
说实话,人一过28,记忆力就减退,减退到过了30,这大脑对知识的衔接融汇贯通的处理能力就下降,大概是脑补不及时的后果,要学一门新知识,尤其是象WPF加MVVM这种臃肿的框架可怕的XAML、不明朗的技术前景,就足够把我吓怕再抖两下更是连攻上去的胆子都丢了。在现在这个还算不错的大型WPF项目团队打了近半年酱油,基本看代码如同看天书,电子书下载过大把,常常看过几十页就把自己催眠了,这样浑然不觉过半年,这项目代码这PRISM框架如今在我看来仍如天书,近来项目有变正好有“闲暇”来好好做个SPRINT计划,现在打算将我这冷落数年的技术博客重新用上,反正我不嫌丢人,技术虽不如人,厚了脸皮也要重头来,也管不上
2013-04-14T08:13:00Z
2013-04-14T08:13:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】说实话,人一过28,记忆力就减退,减退到过了30,这大脑对知识的衔接融汇贯通的处理能力就下降,大概是脑补不及时的后果,要学一门新知识,尤其是象WPF加MVVM这种臃肿的框架可怕的XAML、不明朗的技术前景,就足够把我吓怕再抖两下更是连攻上去的胆子都丢了。在现在这个还算不错的大型WPF项目团队打了近半年酱油,基本看代码如同看天书,电子书下载过大把,常常看过几十页就把自己催眠了,这样浑然不觉过半年,这项目代码这PRISM框架如今在我看来仍如天书,近来项目有变正好有“闲暇”来好好做个SPRINT计划,现在打算将我这冷落数年的技术博客重新用上,反正我不嫌丢人,技术虽不如人,厚了脸皮也要重头来,也管不上 <a href="https://www.cnblogs.com/syveen/archive/2013/04/14/3020537.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2013/04/13/3019018.html
网站推荐:这两年收藏的网站和链接 - Elaine Shi
本来是记在博客和Evernote上的,汇个总做个备份吧。开发类Software Engineering Proverbs 软件工程师格言Greatest Hits @Scott Hanselman 点击热点Best Practice @InfoQ自省与领悟一起做《普鲁斯特问卷》- 清楚自己和别人心中所想,发现内在优势和缺失豆瓣的女人国中的文章都还算开卷有益,无聊时可以翻看研发与PM不错的七个C#代码规范文档(包括M$的all-in-one)这个博客本身还是有含量的Wikibooks: Managing Groups and TeamsMy PM homeMy management guideB
2013-04-13T11:20:00Z
2013-04-13T11:20:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】本来是记在博客和Evernote上的,汇个总做个备份吧。开发类Software Engineering Proverbs 软件工程师格言Greatest Hits @Scott Hanselman 点击热点Best Practice @InfoQ自省与领悟一起做《普鲁斯特问卷》- 清楚自己和别人心中所想,发现内在优势和缺失豆瓣的女人国中的文章都还算开卷有益,无聊时可以翻看研发与PM不错的七个C#代码规范文档(包括M$的all-in-one)这个博客本身还是有含量的Wikibooks: Managing Groups and TeamsMy PM homeMy management guideB <a href="https://www.cnblogs.com/syveen/archive/2013/04/13/3019018.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2011/03/12/1982493.html
项目过程记录:记一次小小的与美方成功的离岸协作 - Elaine Shi
背景:与美国某公司的一个离岸外包中的一个页面,最后交付物为,20来多存储过程,4000行左右的C#代码量,2000行左右的JS代码量,数个文件,7个jQuery plugins,参与人员及职责:BA一名(美国方),负责把握进度、控制风险、阐述需求、解答需求问题。Application Developer(美国方技术接口人),负责建议/帮忙解决开发中出现的技术疑问,负责C#及SQL Code review,审核代码质量、安全性和性能,负责性能测试。jQuery前端开发人员(美国方),是临时从另一个项目中调派过来的,负责所有前台的代码,包括jQuery及插件的使用和选择,与BA沟通确定方法接口,负
2011-03-12T15:44:00Z
2011-03-12T15:44:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】背景:与美国某公司的一个离岸外包中的一个页面,最后交付物为,20来多存储过程,4000行左右的C#代码量,2000行左右的JS代码量,数个文件,7个jQuery plugins,参与人员及职责:BA一名(美国方),负责把握进度、控制风险、阐述需求、解答需求问题。Application Developer(美国方技术接口人),负责建议/帮忙解决开发中出现的技术疑问,负责C#及SQL Code review,审核代码质量、安全性和性能,负责性能测试。jQuery前端开发人员(美国方),是临时从另一个项目中调派过来的,负责所有前台的代码,包括jQuery及插件的使用和选择,与BA沟通确定方法接口,负 <a href="https://www.cnblogs.com/syveen/archive/2011/03/12/1982493.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2011/03/09/1977770.html
读潘正磊访谈录 - Elaine Shi
下午在读《潘正磊谈微软研发团队管理之道》和《潘正磊:做最好、做美的你》,有颇多感触,感谢潘正磊,感谢InfoQ。匆匆写博望与您共同思考。前者不是新文,相信不少朋友已经早已看过。 注:潘正磊,一位出色的微软女性经理,执掌中美两个研发团队。2010年11月应旨在帮助并支持技术型女性员工不断进步的英特尔女性员工网络(Women at Intel Networks, WIN)邀请,她与英特尔亚太研发公司近...
2011-03-08T16:55:00Z
2011-03-08T16:55:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】下午在读《潘正磊谈微软研发团队管理之道》和《潘正磊:做最好、做美的你》,有颇多感触,感谢潘正磊,感谢InfoQ。匆匆写博望与您共同思考。前者不是新文,相信不少朋友已经早已看过。 注:潘正磊,一位出色的微软女性经理,执掌中美两个研发团队。2010年11月应旨在帮助并支持技术型女性员工不断进步的英特尔女性员工网络(Women at Intel Networks, WIN)邀请,她与英特尔亚太研发公司近... <a href="https://www.cnblogs.com/syveen/archive/2011/03/09/1977770.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2011/03/08/1976766.html
沤血分享之:使用Opera浏览器技巧全集 - Elaine Shi
目前主流的浏览器分几类: 1. 入门类:使用IE内核的国产浏览器,太多不列举了 2. 配置达人类:Chrome, Firefox 3. 轻巧类:k-Meleon(占用内存极少) 4. Opera! 之所以将Opera列为特殊一类,是因为它无需多少配置,自带强劲功能。以下分为: 一、基...
2011-03-07T18:40:00Z
2011-03-07T18:40:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】目前主流的浏览器分几类: 1. 入门类:使用IE内核的国产浏览器,太多不列举了 2. 配置达人类:Chrome, Firefox 3. 轻巧类:k-Meleon(占用内存极少) 4. Opera! 之所以将Opera列为特殊一类,是因为它无需多少配置,自带强劲功能。以下分为: 一、基... <a href="https://www.cnblogs.com/syveen/archive/2011/03/08/1976766.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2011/03/06/1972499.html
转一篇前端开发人员总结的《JavaScript 学习资源推荐》 - Elaine Shi
小博注:来自JavaScript 学习资源推荐 ,是篇实在的博客,lifehacker讲述的都是自己看过的书和资源,于是推荐出来,很赞很务实。很赞同他在最后写的那段,也是自己现在正在困扰的,最近很多次的想到妈妈对我的这段劝告“事多不要紧,一件一件做,做这件事时不要管其它的事,不要因为后面有事所以赶着做手头的事,要细心”,看来是时候再去一次古德寺做一次静心陶养之旅了。原文如下: 最近 reddit ...
2011-03-06T13:13:00Z
2011-03-06T13:13:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】小博注:来自JavaScript 学习资源推荐 ,是篇实在的博客,lifehacker讲述的都是自己看过的书和资源,于是推荐出来,很赞很务实。很赞同他在最后写的那段,也是自己现在正在困扰的,最近很多次的想到妈妈对我的这段劝告“事多不要紧,一件一件做,做这件事时不要管其它的事,不要因为后面有事所以赶着做手头的事,要细心”,看来是时候再去一次古德寺做一次静心陶养之旅了。原文如下: 最近 reddit ... <a href="https://www.cnblogs.com/syveen/archive/2011/03/06/1972499.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2011/03/06/1972489.html
网站推荐:一路收藏的正能量网站 - Elaine Shi
我喜欢的教育、学习、在线阅读网站[网易公开课] 在土豆网上可以搜索到海量的公开课视频,iTunes也是,里面可以找到很多公开课,比如我随意搜索的一些,在iTunes里面有一个University部分,里面有太多资源,不赘述。 [豆瓣开放式教育资源共享协会] 里面有网友分享开放大学及课程资源。[Ted] 你一定懂的…[CoolEn] 看美剧学英语,其实这网站真的还做得蛮好的,双语字幕,还有讲解,不过我实在没有觉得这种方法可以怎样学英语…[ITPUB] 我有图书下载癖好…[新浪共享资料]谁用谁知道,很赞 \^o^/ [艾利和发烧友图书论坛] 韩国出品的电子书的论坛, [千罗网电子书籍]好多好书下载
2011-03-06T12:58:00Z
2011-03-06T12:58:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】我喜欢的教育、学习、在线阅读网站[网易公开课] 在土豆网上可以搜索到海量的公开课视频,iTunes也是,里面可以找到很多公开课,比如我随意搜索的一些,在iTunes里面有一个University部分,里面有太多资源,不赘述。 [豆瓣开放式教育资源共享协会] 里面有网友分享开放大学及课程资源。[Ted] 你一定懂的…[CoolEn] 看美剧学英语,其实这网站真的还做得蛮好的,双语字幕,还有讲解,不过我实在没有觉得这种方法可以怎样学英语…[ITPUB] 我有图书下载癖好…[新浪共享资料]谁用谁知道,很赞 \^o^/ [艾利和发烧友图书论坛] 韩国出品的电子书的论坛, [千罗网电子书籍]好多好书下载 <a href="https://www.cnblogs.com/syveen/archive/2011/03/06/1972489.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2011/03/06/1972275.html
如何实现单词拼写检查 (spellChecker) ? - Elaine Shi
前两天,有位同事提到她做过的一个功能,在线实现单词检查,若单词有误,给出建议清单,她使用的方法是下载单词库,转为xml,在VB.NET中使用查找与loop,并且要支持多语种。我当时听到,觉得应该有更快的方法,就查了查,果然让我查到已有人开发出使用jQuery调用Google Dictionary API的现成方法, Demo: http://spellchecker.jquery.badsyntax.co.uk/ 问题就是:Google服务是否是她客户认同的 demo中的web service禁止外站使用,那就得自己在自己的项目中植入web service 示例中的checkspeller.p
2011-03-06T06:18:00Z
2011-03-06T06:18:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】前两天,有位同事提到她做过的一个功能,在线实现单词检查,若单词有误,给出建议清单,她使用的方法是下载单词库,转为xml,在VB.NET中使用查找与loop,并且要支持多语种。我当时听到,觉得应该有更快的方法,就查了查,果然让我查到已有人开发出使用jQuery调用Google Dictionary API的现成方法, Demo: http://spellchecker.jquery.badsyntax.co.uk/ 问题就是:Google服务是否是她客户认同的 demo中的web service禁止外站使用,那就得自己在自己的项目中植入web service 示例中的checkspeller.p <a href="https://www.cnblogs.com/syveen/archive/2011/03/06/1972275.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2011/03/06/1972272.html
由Suggestion衍生出来的算法学习 - Elaine Shi
今天在StackOverflow上看到有人问,Google的“Did you mean?”的算法是怎样的,相关的spellchecker的算法讨论也有,这个很有趣,大学时学过不少Sort Algorithm的东西,可是都忘记了,还记得以前面试考官要考算法似乎永远都离不开排序算法,于是决定好好补习一下数据和算法,想学的东西真的太多,可一桩一桩的来,又一桩一桩的忘,有幸的是有blog,好记性不如烂笔头,欠的知识还得补回来。Suggestion与算法How does the Google “Did you mean?” Algorithm work? How to Write a Spelling
2011-03-06T06:16:00Z
2011-03-06T06:16:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】今天在StackOverflow上看到有人问,Google的“Did you mean?”的算法是怎样的,相关的spellchecker的算法讨论也有,这个很有趣,大学时学过不少Sort Algorithm的东西,可是都忘记了,还记得以前面试考官要考算法似乎永远都离不开排序算法,于是决定好好补习一下数据和算法,想学的东西真的太多,可一桩一桩的来,又一桩一桩的忘,有幸的是有blog,好记性不如烂笔头,欠的知识还得补回来。Suggestion与算法How does the Google “Did you mean?” Algorithm work? How to Write a Spelling <a href="https://www.cnblogs.com/syveen/archive/2011/03/06/1972272.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syveen/archive/2011/03/06/1972269.html
使用简单的反射技术重构组合查询串功能 - Elaine Shi
我现在需要做的一件事就是重构一下以前的Legacy code稍稍重构下,那代码非常不容易读,做的事就是高级查询,用户选什么就提取什么,然后使用”|“符号分隔并入库,这样的话,就有很多个不同的组合,维护起来不容易而且代码重复性很高,我只是想小小的重构一下,重做了这个类,用了点反射的技术。1. 我定义了一个枚举存放高级查询的组合类别,比如”高级查询“和”简易查询“; 2. 使用Generic List将对应的属性名称存进组合类别对应的函数中 3. 定义ToString(),使用反射得到组合中的属性字符串对应的真实值,并组合生成bar-separated string 4.在构造函数或对象初始器(O
2011-03-06T06:15:00Z
2011-03-06T06:15:00Z
Elaine Shi
https://www.cnblogs.com/syveen/
【摘要】我现在需要做的一件事就是重构一下以前的Legacy code稍稍重构下,那代码非常不容易读,做的事就是高级查询,用户选什么就提取什么,然后使用”|“符号分隔并入库,这样的话,就有很多个不同的组合,维护起来不容易而且代码重复性很高,我只是想小小的重构一下,重做了这个类,用了点反射的技术。1. 我定义了一个枚举存放高级查询的组合类别,比如”高级查询“和”简易查询“; 2. 使用Generic List将对应的属性名称存进组合类别对应的函数中 3. 定义ToString(),使用反射得到组合中的属性字符串对应的真实值,并组合生成bar-separated string 4.在构造函数或对象初始器(O <a href="https://www.cnblogs.com/syveen/archive/2011/03/06/1972269.html" target="_blank">阅读全文</a>