自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

亲密数

通信,编程,软件,数据,互联网等

  • 博客(119)
  • 收藏
  • 关注

翻译 理解CAP理论

翻译自 https://dzone.com/articles/understanding-the-cap-theoremUnderstanding the CAP Theorem理解CAP原理In this article, we take an exploratory look at one of the more important ideas in the field of da...

2018-08-14 22:38:08 552 1

翻译 让我们来探讨原本的REST

本文翻译自下面的链接,是作者“REST是新的SOAP”这篇文章的后续文章。https://medium.freecodecamp.org/follow-up-to-rest-is-the-new-soap-the-origins-of-rest-21c59d243438Here’s my follow-up to REST is the new SOAP: let’s talk abou...

2018-02-15 19:38:38 1675

翻译 REST是新的SOAP

本文翻译自下面的链接。https://medium.freecodecamp.org/rest-is-the-new-soap-97ff6c09896dREST is the new SOAPREST是新的SOAP(Simple Object Access Protocol)Written by Pascal Chambon, reviewed by Rapha?l Gomès...

2018-02-10 22:36:46 1186

翻译 冒名顶替者综合症

冒名顶替者综合症,什么是真正的数据科学家

2018-01-17 07:44:53 1487 1

翻译 有时不工作也是工作

仅仅为学英语和记单词。

2017-07-31 20:43:38 689

原创 短粗和细长

可乐罐的高度和直径比。随着年龄的增大我经常把东西记混。比如在跟同事聊天时,我说可乐罐做成目前这个形状是因为这样更经济更省材料。而且我说我是从《牛奶可乐经济学》中看来的结论。我又翻了下这本书,发现我记错了。下面的证明说明了可乐罐高度直径比例是1:1的时候,相同多少的材料制作的可乐罐的容积最大。 可现实中我们喝的可乐罐明显要细长一些,而不是像计算的这样矮胖。按照《牛奶可乐经济学》中的解释,厂家这样做是因

2016-03-18 16:44:15 3037

原创 从一到无穷大

证明1 + 2 + 3 + … 永不停歇地加下去的值是负数。旧文,首发在2014年。贴上来是为了配合《从0到1》这篇博文。

2016-03-07 16:55:36 8112 1

原创 从0到1

《从0到1》是2015年比较流行的一本商业智慧书,作者是彼得蒂尔。书中描述了二种类型的企业。一种是靠跟别人竞争规模和竞争价格来谋求生存的。另一种是靠从无到有的创新来获取垄断优势获利的。作者无疑是推崇后一种类型的企业的。谷歌和推特属于后一种类型的企业。这是我看过这本书后至今记得的,书中说的别的我是不记得了。再有我记得的大概就是这个标题。我之前还写过一篇《从一到无穷大》的文章,现在加上《从0到1》,算是

2016-03-07 16:41:18 790 1

原创 C语言的宏定义

C语言宏定义的一个例子和注意事项。

2016-03-01 12:08:44 529

原创 罗马数字

我们从罗马数字、阿拉伯数字谈到了算盘和成都妹,印证了唯物辩证法的联系的普遍性理论。很多创新就是把看似不相关的事物联系起来。

2016-01-02 17:48:35 2682

原创 我在mac os上安装gopherjs的过程

Node.js使客户端服务端都用javascript开发成为可能。gopherjs使客户端服务端都用golang进行开发成为可能。我想试用下gopherjs,但是因为gfw的原因,golang.org不能访问,安装费了些周折。安装golang在这里http://golangtc.com下载的golang的安装包。同时也可以下载lighted作为go的开发工具。 安装完golang需要设置环境变量。e

2015-11-28 20:56:03 2150

原创 4比3好

1比0好1998年之前某一天我正在准备高考,语文老师在带领我们做试题。老师说他不相信题海战术,但是相信熟能生巧。当时我认为高考语文的阅读理解比英文的阅读理解还难。老师正在给我们讲的一篇语文的阅读理解文章是爱因斯坦在一个大学的演讲。其中有一段话,“我倒想起一个娶了不称心的妻子的小伙子。当人家问他是否感到幸福时,他回答说:‘如果要我说真心话,那我不得不扯谎了’ ”。试题中其中一道题要求我们解释小伙子说这

2015-11-12 19:51:27 681

原创 SIP的昨天今天明天

1999年3月,SIP的第一版RFC2543发布,她是IETF的规范。那一年的前一年1998年的12月,3GPP制定了UMTS的规范。那一年的次年2000年的三月,3GPP发布了R99版本的UMTS规范。 紧接着,3GPP在2001年的三月发布了R4版本,在2002年的六月发布了R5版本。截至现在2015年9月,3GPP制定的标准已经到R14版了。而目前SIP的最新版是第二版,由RFC3261描述。

2015-11-05 16:09:52 808

原创 等额本金和等额本息

介绍等额本金,等额本息两种贷款还款方式的公式推导。

2015-09-09 00:42:07 3279

原创 我来说说2015年8月25日锤子科技夏季手机发布会的内情

我来说说2015年8月25日锤子科技夏季手机发布会的内情, 虽然我也没去现场,我也不是锤子科技的,我跟锤子科技的人也不熟.那算什么内情啊?好吧,改一下,我来瞎说一下2015锤子科技夏季手机发布会的内情. 我想大部分人到现场或者在网上看视频,目的都不是看手机,也不是看幻灯片,而是想乐一乐。从这一点来看,这次发布会是不算成功的,我看网上的视频几乎没乐。老罗演讲水准严重下降,还经常重复说车轱

2015-08-27 11:26:06 3067

原创 龙曲线

趁着电影《侏罗纪世界》热映,恰好我也拉拉杂杂花了很长时间把英文原著《侏罗纪公园》(Jurassic Park)读完了,我也说说和恐龙和这本书有关的事物,龙曲线。 图1 《侏罗纪公园》小说封面侏罗纪公园的原著作者是Michael Crichton。小说中主要人物之一是位数学家叫Ian Malcolm,他是研究混沌(不是抄手也不是云吞)理论的数学家,也是小说中InGen生物基因公司的顾问。他一开始就反

2015-07-11 17:09:13 2575

原创 亲密数编程语言旋风式的介绍

介绍亲密数中文编程语言。亲密数编程语言受forth和logo启发,是简单的,基于栈的,可以用来计算、画图、教学、学习编程的语言。

2015-04-28 23:37:51 1848

原创 亲密数编程语言的定位

亲密数编程语言是试验性质的完全基于汉语的计算机编程语言。我只是闲时用她来探索一下汉语编程,学习一下相关知识,巩固一下个人技能,没有想着用它做严肃的事。我觉得也不该用汉语编程语言做严肃的事情,那些严肃的事情还是留给工业上成熟的语言来做吧。因为能力所限,我也不可能设计一个完美完善的编程语言如Ruby、Python、Go、C、Rust、Julia、Kotlin、Haskell、Clojure、Elixir

2015-04-28 23:30:42 1580

原创 逆波兰

波兰(Poland)是个了不起的国家。元素周期表中的放射性元素钋(Po),是居里夫人发现的,是以她的祖国波兰命名的。在计算机科学中常用到的波兰表达式(Polish Notation)、逆波兰表达式(Reverse Polish Notation)也是以波兰命名的。中国也是个了不起的国家,我知道的中国剩余定理(Chinese remainder theorem)是以中国冠名的。其他以中国冠名的物件有中

2015-04-21 00:24:39 1251

原创 说说hadoop

Hadoop目前我是只看过猪跑,没有吃过猪肉的状态。我在微信和微博上零星地看过一些文章,在udacity上的”Intro to Hadoop and MapReduce”课程上看过几段视频。本想下载安装好Hadoop环境的虚拟机试验一下的,结果虚拟机太大,总是出现网络错误不能下载。目前又没有一定要使用Hadoop的项目,也就没有太多动力继续钻研了。不掌握细节可以宏观把握嘛。本着一门技术要“想透彻、

2015-03-27 17:39:44 1043

原创 SIP DTMF

SIP DTMFSIP通常有三种支持DTMF的方式。一种是带外(out of band),采用SIP的INFO消息。在这种情况下,DTMF数字如0,1,3等在SIP的INFO消息里携带。一种是带内(in band),就是通过RTP中的Codec,例如G.711。SDP中Payload Type或者Codec的定义见RFC3551。不是所有的Codec都能够携带DTMF。比如G.729,因为压缩得厉害

2015-03-10 16:44:26 7941

转载 欢迎使用Markdown编辑器写博客

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-03-10 15:00:47 547

原创 声母数字助记系统

声母数字助记系统大部分人日常应用的数学大概就是加减乘除,但很多人应该都算不过菜市场的小贩。五元三斤的大葱你想买一斤半,他看似不经意地一抓准保给你抓一斤八两凑三块钱的。这是熟能生巧。除了熟能生巧,心算肯定还有方法。阿瑟本杰明(Arthur Benjamin)是大学教授,也是个数学魔法师(Mathemagician)。他的心算能力很强,我看过他在TED上的表演,他可以很快速心算3、4位数的乘法

2015-01-27 14:16:49 1488

原创 大数据之我见

我看了微信公众号CSDN大数据、数据客上的几篇文章,奥卡姆剃刀微博上的文章,还有霍普金斯大学关于数据科学的一门介绍性的公开课,归纳出上面的观点。自己对数据分析还是门外汉,本文目的是给自己绘个大的蓝图,而不是一开始就纠结到具体的工具上去。

2015-01-11 12:01:03 1786

原创 install and config bind9(named) on linux server

This article shows my process of installing and configuring bind9 DNS server on a linux server. I didn't touch every aspects of bind9, but following the process, a DNS server is configured with A/AAAA

2014-05-28 17:25:45 1819

原创 The DNS I know

The DNS I knowDNS stands for Domain Name System or Domain Name Server. The basic usage of it is to get IP via domain name. But there are advanced usages. DNS client queries a DNS ser

2014-03-28 17:59:56 1425 1

原创 git introduction

AgendaCharacteristicsBasic Work FlowsConcepts and TermsCommands in Categories Data Structures ReferencesGit CharacteristicsDistributed (Decentralized)Separating Commits from PublishingComple

2013-09-13 22:52:02 809

原创 using vector to implement buffer

I was told that using vector to implement buffer is applicable, but using string to implement buffer is not applicable, because objects in vector are continuous in memory, while in string it is not gu

2013-02-08 17:18:08 739

转载 关于面向对象编程的一些摘录

[1] Understanding Object Oriented Programming  --http://www.csis.pace.edu/~bergin/patterns/ppoop.html[2] Patterns for Objects -- http://www.csis.pace.edu/~bergin/patterns/PatternObjects.html[3] OO

2013-01-08 12:29:40 1525

原创 把一千以内的数字转为英文的程序

发现一个网站,Projecteuler.net,上面可以做题。  其中第17道题是关于把1至一千的的数字转成英文单词的。写了一个程序可以完成这个功能,应该容易扩展为任意大的数字。程序写得挺复杂,肯定有简便方法。故意用不熟悉的Clojure语言写的,据说用函数式编程语言写程序想的时间比写的时间多,确实如此,应该是有效防止老年痴呆的方法。英文数字通常3个一组用逗号分隔,是有道理的,确实每三个是

2012-11-01 22:57:06 1315

原创 A Tool to Convert Binary to Text File and Convert Back

Thus, I write a tool to convert any binary file to hex-printable text file and then convert back.There're some differences between unix and windows while programming the tool. I encountered two diff

2012-03-20 12:26:53 1433

原创 A way to implement a general purpose LinkedList in C

C is not C++, so we cannot use template of C++ to achieve this.There're more than one way to achieve this. For example, define ListItem with void* pointer.struct ListItem{struct ListItem *next

2012-02-23 16:02:10 688

原创 关于TCP编程,你是否为此迷惑过

TCP的服务端编程,一般API的调用顺序是socket, bind, listen, accept, send, recv等。TCP的客户端编程,一般API的调用顺序是socket, connect, send, recv。在服务端,accept函数的其中一个入参是listen-socket,会返回一个新的connection-socket。通过connection-socket,调用getp

2011-11-10 22:26:06 920

原创 桶排序与带循环的算法时间复杂度分析

在计算算法的时间复杂度时,我们一般采用BigO函数。BigO函数中只保留最有价值的函数组成部分,去掉系数,去掉常数。例如:O(a*n^2+b*n+1)=O(n^2)。同时我们在算法分析时会尽量选择最接近的BigO函数。比如快速排序(QuickSort)和归并(MergeSort)

2011-09-09 22:24:41 3015 1

原创 设计模式--Mixin模式

Adapter模式:把一个接口转换为另一个接口。Decorator模式:给一个对象动态增加功能。比如Java的 new BufferedOutputStream(new FileOutputStream(new File("a-file-name"))),Buffered

2011-09-09 15:27:15 8120

原创 SIP TLS Notes

This article first introduces some general informations about authentication, encryption and cryptography concepts. Then TLS and GnuTLS are

2011-09-08 22:10:52 3135

原创 IPTV -- Knowledge from Interview

Almost all terms in this articleare excerpted from the Internet, encountered while I interview other guys.IPTV -- Internet ProtocolTeleV

2011-08-15 11:12:50 535

原创 SIP Miscellaneous Excerption-CALLID

branch -- A field in VIA headers, identify a transaction.  tag -- A field in FROM or TO headers, call-id --  globalunique identifier

2011-08-09 10:34:40 697

原创 SIP Brief Intro

TERMSessionSession is considered an exchange of data between anassociation of participants. SIPSIP is an application-layer control

2011-08-09 09:24:25 784

原创 TCP/IP协议笔记

听了一个TCP/IP的简短培训,一些整理,包括协议分层,连接建立拆除,发送接收数据,socket API,交换方式等

2011-07-24 16:57:39 642

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除