转载地址:http://blog.sina.com.cn/s/blog_47cccb02010009u0.html 系列一 -- 统计语言模型 http://googlechinablog.com/2006/04/blog-post.html 系列二 -- 谈谈中文分词 http://googlechinablog.com/2006/04/blog-post_10.html 系列三 -- 隐含马尔可夫模型在语言处理中的应用 http://googlechinablog.com/2006/04/b…
之前接触过bitmap,读吴军先生的数学之美,看到了一个更强大的数据结构,布隆过滤器(Bloomfilter),赶紧记下来吧,忘了怪可惜的. bitmap的使用是很有局限性的,往往只能用于海量数值型数据查重,查漏.对于海量URL,字符串等等就显得无能为力了,这时候如果追求高效的时间复杂度O(k)(k一般是很小的常数,基本相当于O(1)),BloomFilter就有用武之地了. 先说BF的缺点吧:仨字儿,不精确.什么意思呢?就是它不保证给出的结果一定为真,只能说非常可能是真的,这是概率性的,而且这…
数学是美丽的,哪里有数哪里就有美. 数学的定义是研究数量关系和空间形式的一门科学.但有句名言说:数学比科学大得多,因为它是科学的语言.数学不仅用来写科学,而且可用来写人生.所以说数学是一切学科的基础,是核心学科,就像人们知识金字塔的底部垫基石,所以数学被誉为科学的皇后. 数学分基础和应用两部分组成的,前者追求真和美,后者是把这种真和美应用到现实生活. 一切美的事物都有两条衡量标准:一是绝妙的美都显示出奇异的均衡关系(培根):二是美是各部分之间以及各部分与整体之间都有一种协调一致的和谐(海森堡).…
从网上找的 visual studio 的各个版本下载地址,很全,从 6.0 一直 到 vs2013,要的拿去吧... Microsoft Visual Studio 6.0 下载:英文版360云盘下载:http://l11.yunpan.cn/lk/sVeBLC3bhumrI英文版115网盘下载:http://115.com/file/bew2qrau英文版迅雷下载:http://61.138.140.18/download/jlste_nw/vs6en.iso FTP下载:ftp://211…
http://blog.sina.com.cn/s/blog_555e8fe80102wwsz.html ps:其实码农也是一种装修工. 在这个互联网时代,各个行业都在利用网络达到自己的商业目的,作为社会底层的装修工人也应该学会利用网络用最低的成本为自己找活,找活其实是一个网络营销销售的过程: 1.建立自己​的网上招牌-个人主页:装修工人自己从头建设个人网站肯定不太可能,现在虽然有一些打装修工人招牌的网站,有的过于简陋,有的做了信息付费屏蔽的设计,这方面我推荐目前还是信息免费开放的装修哥网:ht…
1<数学之美>第1章 文字和语言 vs 数字和信息…
代码规范链接:https://zh-google-styleguide.readthedocs.io/en/latest/contents/ 数学之美读后感 一开始看名字我以为是一本讲数学是怎么发展的,然后来吸引读者的书.但想了想,既然是算法课推荐的书,说不定是一本数论书?然后打开目录看几眼:统计语言模型.贾里尼克的故事和现代语言处理.懵逼得去百度了一下,原来是介绍数学在信息检索和自然语言处理中的主导作用和奇妙应用,从看似高深的高科技中用通俗易懂的案例展示了数字之美. 于是我认真看了看目录,有点…
1.排版 1.1 程序块要采用缩进风格编写, 缩进的空格数为4个.(说明: 对于由开发工具自动生成的代码可以有不一致)1.2 相对独立的程序块之间.变量说明之后必须加空行.1.3 循环.判断等语句中若有较长的表达式或语句, 则要进行适应的划分, 长表达式要在低优先级操作符处划分新行, 操作符放在新行之首.1.4 若函数或过程中的参数较长, 则要进行适当的划分.1.5 不允许把多个短语句写在一行中, 即一行只写一条语句.1.6 if.for.do.while.case.switch.default…
巧用数学的思想来解决程序算法问题,这样的代码如诗般优美.通过数学思想来看问题,也能将程序简单化.“斐波那契数列”对于java程序员来说一定不陌生.当然这个问题的解决方案也有很多.用一个例子说明数学思想的优越性.         题例:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?         传统方法:用三个变量实现.如: 1 2 3 4 5 6 7 8 9 public static int oneMet…
我的这几篇文章都是使用gRPC的example,不是直接编译example,而是新建一个项目,从添加依赖,编译example代码,执行example.这样做可以为我们创建自己的项目提供借鉴.如果对gRPC构建应用很熟悉,可以无视本系列文章. 目录 一.概述 二.编译gRPC 三.C#中使用gRPC 四.C++中使用gRPC 由于有NuGet,使得C#在配置项目时非常简单. 1. 在NuGet中添加ProtocolBuffer和gRPC引用 protocol buffer 3.0版本,在NuGet…