11 2012 档案

用erlang求解经典数学问题(1)-农夫过河问题
摘要:【题目】 一位农夫带着一只狼,一只羊和一些菜过河。河边只有一条船,由于船太小,只能装下农夫和他的一样东西。在无人看管的情况下,狼要吃羊,羊要吃菜,请问农夫如何才能用最快的方法将这三样东西平安过河。【问题分析】总论: 农夫、狼、羊、菜可以用一个四元组来表示,他们要么在河这边,要么在河那边,只有两种状态,所以最适合用布尔代数来进行分析。步骤1:分析题目中的输入、输出 我们用2#xxxx这4个比特位数字来表示四元组,从高到低位分别表示农夫(b3)、狼(b2)、羊(b1)、菜(b0),每个bit位可为0或1,由此得到2#0000、2#0001……2#1110、2#1111这16种状态,0表示这河这边, 阅读全文

posted @ 2012-11-29 16:58 应无所住而生其心 阅读(2448) 评论(1) 推荐(1)

未来搜索:基于数据的聚合
摘要:一旦用户搜索到Knowledge Graph的关键词汇时,页面右侧将会出现一个与该词汇具有特殊相关性的信息框。为用户找出更加准确的信息,作出做全面的总结并提供更有深度相关的信息。把与关键词相关的知识体系系统化地展示给用户。Google 希望藉由 Knowledge Graph 来在普通的字串搜索上叠一层相互之间的关系,协助使用者更快找到所需的资料的同时,也可以更了解使用者需要的是什么,从而往以「知识」为基础的搜索更近一步。 阅读全文

posted @ 2012-11-26 20:40 应无所住而生其心 阅读(184) 评论(0) 推荐(0)

mud引擎开发(二)
摘要:异步让CPU与I/O之间重叠利用,可以很好地利用硬件,提高吞吐率 阅读全文

posted @ 2012-11-25 20:46 应无所住而生其心 阅读(298) 评论(0) 推荐(0)

mud引擎开发
摘要:mud引擎开发 阅读全文

posted @ 2012-11-24 21:23 应无所住而生其心 阅读(506) 评论(0) 推荐(0)

基于erlang的mud游戏引擎开发
摘要:基于erlang的mud游戏引擎开发 阅读全文

posted @ 2012-11-23 22:40 应无所住而生其心 阅读(786) 评论(0) 推荐(0)

pomelo学习笔记(一)
摘要:sudo npm install pomelo -g/usr/local/bin pomelo/usr/local/lib/node_modules/pomelopomelo init 命令后添加项目路径参数:pomelo init ./helloWorld; pomelo命令会自动创建目录helloWorld,并初始化该项目。启动game-server服务器:进入game-server目录,pomelo start出现"Error: Cannot find module 'pomelo'"的错误提示,原因是pomelo.js不在module的默认查找路径中 阅读全文

posted @ 2012-11-22 23:52 应无所住而生其心 阅读(2178) 评论(1) 推荐(1)

无线网络设备通过Windows7系统代理上网
摘要:netsh wlan set hostednetwork mode=allow ssid=设定值 key=设定值netsh wlan start hostednetwork 阅读全文

posted @ 2012-11-21 23:26 应无所住而生其心 阅读(207) 评论(0) 推荐(0)

Erlang的参考资源
摘要:Tag:领域专用语言 高并发和分布式领域 函数式语言 OTP 应用框架 应用 模块 代码热替换 单次赋值 尾递归 模式匹配 进程 Link Supervisor 全联通 TakeOver Port 分布式存储 速错(程序中大量的代码都是防御代码,不具备可读性,同时让程序员编写代码时无法专注于业务逻辑,分散了注意力)官方网站:http://www.erlang.org/博客:IT闲人的博客http://blog.csdn.net/zhangzhizhen1988/article/category/1105473http://hideto.iteye.com/category/24824http: 阅读全文

posted @ 2012-11-20 09:55 应无所住而生其心 阅读(291) 评论(0) 推荐(0)

《Erlang/OTP并发编程实战》读书笔记(一)
摘要:第1章 Erlang/OTP平台本章概要平台的优点:生产效率-可在短时间内交付产品级的系统。 代码行数与Bug 数成正比,与维护性成反比,因此在保证表达清楚的前提下应该尽量减少代码行数。更多行的代码意味着更多的bug,而调试常常是开发中最昂贵最耗时的部分(可参见《UNIX编程艺术》)。 当然了,减少程序代码并不会降低技术方案的复杂性,技术方案的复杂性与问题域的复杂性是相等的,不会多也不会少。让代码变得简单只是将复杂性下移,让底层的运行平台和库承担更多的责任,这样就减少了代码质量受程序员水平高低而影响的可能,将个体智慧转变为群体智慧。可靠性-已经用于商业开发多年,具有稳定性极高的虚拟机和平台库监 阅读全文

posted @ 2012-11-19 21:27 应无所住而生其心 阅读(238) 评论(0) 推荐(0)

3D打印
摘要:3D打印机又叫三维立体打印机,也可以称之为快速成型机,它是用液体或粉状塑料来制作物品,目前3D打印机在建筑设计、食品制作、微型模型、复杂结构、零配件等领域已经有了一定的应用。工作原理与传统打印机基本相同,也是用喷头一点点“磨”出来的,只不过3D打印喷的不是墨水,而是液体或粉末等打印材料,利用光固化和纸层叠等技术快速成型,具体来说,每一层的打印过程分为两步,首先在需要成型的区域喷洒一层特殊胶水,胶水液滴本身很小,且不易扩散,然后是喷洒一层均匀的粉末,粉末遇到胶水会迅速固化黏结,而没有胶水的区域仍保持松散状态,这样在一层胶水一层粉末的交替下,通过电脑控制把打印材料一层层叠加起来,最终把计算机上的蓝 阅读全文

posted @ 2012-11-18 16:32 应无所住而生其心 阅读(429) 评论(0) 推荐(0)

相对论
摘要:我家的豆浆机坏了,今天早上我坐车送去维修点进行维修,感觉路上好远,似乎坐了一个小时才到。顺利修好,坐车原路回家,看看外面的风景,不知不觉就到了,差一点还坐过了站。今天不太堵车,来回的时间应该差不多,而其我来回都有作为,之所以感觉时间差别这么大,主要跟心情有关系。一大早起床,准备做点美味的豆浆,却突然发现豆浆机坏了,坐上公汽,里面全是人,心情自然不太好。回来的时候,机器修好了,也没花多少钱,公汽里人也不多,窗外又阳谷明媚,心情自然大好。于是我就想起来爱因斯坦关于相对论的一段名言:”一个男人与美女对坐一个小时,会觉得似乎只过了1分钟;但如果让他坐在热火炉上1分钟,却会觉得似乎过了不止1小时。“果然 阅读全文

posted @ 2012-11-18 12:16 应无所住而生其心 阅读(170) 评论(0) 推荐(0)

视觉识别技术
摘要:借助于摄像头采集数据,传送到云端的数据中心,利用电脑视觉运算建立物体特征,再与其他已位于数据库中的物体进行比对,找出相似点,并根据这些信息提供搜索结果。现阶段比较成熟的技术是Google Goggles软件。使用的方式相当简单,第一次打开程序时,它会先做个简短的小说明,基本上就是它会开启拍照模式,取景之后按拍摄键,相机就会做自动对焦(如果支持的话)并且拍摄照片,之后程序就会分析照片里面的物体、并且在 Google上面搜索,支持搜索下列内容:1. 如果相片里的主体是风景,可以得到相关的旅游资讯与搜寻结果,包括GPS位置信息;2. 如果相片里的主体是书籍,可以得到相关的比价、评价与搜寻结果;3. 阅读全文

posted @ 2012-11-17 21:22 应无所住而生其心 阅读(1039) 评论(0) 推荐(0)

mud游戏入门
摘要:Mud是指黑底绿字基于telnet的用ZMud做客户端去玩的那一种LPMud.一个LPMud由MudLib和MudOs组成,MudLib是Mud世界的具体内容。MudOs是LPMud的操作系统是一种基于文本的、网络化的虚拟现实环境,它提供很少的感官信息,需要参与者更加地投入到交互中去服务器程序区分为 mudlib 和 driver 两部分:mudlib 使用脚本式的 LPC 语言撰写,主要负责与游戏内容相关的运算,driver 使用 C 语言撰写,提供 LPC 语言的直译器。这种架构实现了更新游戏内容时,不需要关闭服务器重新启动的特性,使得 MUD 开发者与玩家能够同时在在线进行活动。 阅读全文

posted @ 2012-11-16 16:38 应无所住而生其心 阅读(1131) 评论(0) 推荐(0)

词法生成器Flex
摘要:每一种编程语言都有相应的词法模型(词分为哪些类别,每一种类型的词由哪些字符组成),需要词法分析器对输入的字符串进行解析,拆分为词法元素。Flex是一种词法分析器的自动生成工具,是生成词法模型的元模型,核心是模式匹配,给出以正则表达式方式描述的一系列匹配规则和与该规则匹配后执行的动作,Flex会生成用户指定词法模型的状态机,当输入字符串中的状态与某一条规则匹配时,与规则匹配的动作自动执行。Flex的输入文件由四部分组成:声明区、辅助定义区、识别规则区、用户子函数区声明区:以%{开始,以%}结束所包含的区域,内容会直接复制到输出文件的开始辅助定义区:声明Flex中的宏定义,语法为MACRO_NAM 阅读全文

posted @ 2012-11-15 16:55 应无所住而生其心 阅读(338) 评论(0) 推荐(0)

网络基础知识(二)
摘要:1.基本术语报文(Message):节点之间交换的数据单元,包含了完整的数据信息,长度不限报文分组(Packet):网络中实际传送的数据单元,长度受发送的链路限制单工(Simplex Communication):数据传输是单向的。通信双方中,一方固定为发送端,一方则固定为接收端。信息只能沿一个方向传输,使用一根传输线,例如计算机与打印机之间的通信是单工模式。半双工(half duplex)允许数据在两个方向上传输,但是,在任何时刻只能由其中的一方发送数据,另一方接收数据。因此半双工模式既可以使用一条数据线,也可以使用两条数据线。它实际上是一种切换方向的单工通信,就和对讲机(步话机)一样。全双 阅读全文

posted @ 2012-11-14 16:42 应无所住而生其心 阅读(208) 评论(0) 推荐(0)

系统集成基础知识(一)
摘要:1.目的将已有的或新建的功能系统有机地组织在一起,形成一个完整的业务系统,满足用户需求。系统集成分别要解决一个What、两个How的问题,What是该功能系统提供哪些功能,第一个How是功能系统如何将功能提供给其它功能系统使用,第二个How是功能系统之间是如何传递请求应答信息和数据的。2.Web Service技术Web Service具有规范标准(SOAP协议)、自我描述(XML)等特点,包含三个基础的内容:WSDL、SOAP以及UDDI。WSDL是一种XML文档,用于描述Web Service以及它的函数、参数和返回值等,;SOAP是一种通信协议,定义了web服务之间传递信息的方式,是以h 阅读全文

posted @ 2012-11-13 11:51 应无所住而生其心 阅读(439) 评论(0) 推荐(0)

我深爱的女人
摘要:第一眼看见她,我就不可救药得爱上了她。我可以不计较任何付出,只要她每天开心快乐,我就很满足。献给我最深爱的女儿:嘟嘟,希望你永远都幸福快乐。 阅读全文

posted @ 2012-11-13 11:05 应无所住而生其心 阅读(146) 评论(0) 推荐(0)

网络基础知识(一)
摘要:1.计算机网络的层次结构:经典的ISO七层结构为:物理层、链路层、网络层、传输层、会话层、表示层、应用层。网络层关注的是数据包如何在路由之间传递,最终到达目的端传输层关注的是端对端的数据传送(数据流)而在互联网的实际运用采用TCP/IP的四层架构2.HTTPHTTP/1.1是一种请求应答式的协议(参见园子里“HTTP协议详解”这篇文章);HTML5中加入了服务器端主动推送数据的功能,更适合于社交网络。HTTP协议的详细规范可参见RFC2616技术规范。2.1 缓存协商缓存协商的意思是浏览器去服务器端询问页面有没有修改过,没有修改过则返回304直接使用缓存内容,否则返回新内容(详细介绍参见园子里 阅读全文

posted @ 2012-11-13 10:56 应无所住而生其心 阅读(232) 评论(0) 推荐(0)

导航