函数式编程λ演算LISP,Erlang尾递归 栈的使用避免防御式编程ER实体Entity关系relationshipOOP [OOA/D]属性、行为继承、聚合、关联抽象、封装笛卡尔方法论拆分排序处理归并软件工程过程方法论软件生命周期RUP统一软件过程管理敏捷开发项目管理(计划、组织、执行、控制)线性...
分类:
编程语言 时间:
2014-07-19 16:20:43
阅读次数:
250
总结下自己在做erlang的经验1.不管什么样的情况下,一定要关注好函数的返回值再来使用,不知道返回值盲目的使用的话,不仅不能达到目标,而且不存在代码/报错提醒。得不偿失。2.构思好自己的想法,定义方法名一定要规范,要达到念其名,知其意,知结果。比如,日期:day_of_month,day_of_w...
分类:
其他好文 时间:
2014-07-19 15:02:05
阅读次数:
185
参考文档:http://www.erlang.org/erldoc?q=string%3Bright&x=-967&y=-384string类型,经常用到,所有练习一下:3> string:len("fan"). %% 字符串长度34> string:len...
分类:
其他好文 时间:
2014-07-18 17:26:53
阅读次数:
396
1)问题上述:在技术交流群里,有人提到头一行编译不过去,%%%-------------------------------------------------------------------%%% @author someone%%% @copyright (C) 2014, %%% @doc...
分类:
其他好文 时间:
2014-07-17 21:22:18
阅读次数:
279
位串可以写作>,其中双小于号和双大于号之间可以包含零个或多个区段指示符,位串以比特位为单位的整体长度。区段指示符可以为以下形式之一: Data | Data:Size | Data/TypeSpecifiers | Data:Size/TypeSpecifiers TypeSpecifier...
分类:
其他好文 时间:
2014-07-17 17:29:42
阅读次数:
232
有个需求,比如在一个列表中,取出一个元素的位置,如果出现重复都取出。例如:List = [2,3,10,324,88,29,12],可以求大于某个值的位置,也可以取某个值的位置。废话少说,直接上代码:%%测试用例 enter() -> A = [true,false,true,fa...
分类:
其他好文 时间:
2014-07-16 20:49:42
阅读次数:
186
经过的前面的梳理,整个ranch框架的结构,大致有了一个清晰的脉络,即使我说的不是很清楚大家也基本能阅读懂源码。下面我继续分析剩下的的几个文件。7.ranch_transport.erl 这个文件是一个自定义的的erlang行为模式,主要规范实现这个行为模式的子类必须要实现那个函数,整个函数分为行为...
分类:
其他好文 时间:
2014-07-16 18:26:26
阅读次数:
307
Erlang 有好几种运算符,比较运算符、数学运算符、布尔运算符,文章针对这几种运算符做讨论,参考erlang文档,以例子说明。...
分类:
其他好文 时间:
2014-07-16 11:46:11
阅读次数:
256
最近学习了一下erlang, 编了个小程序
算法如下:
把参数分为三个
当前位置的前子序列(Save)(比如 -5, 1,2,-1, _, ... ) 前位置为_时, 前子序列就是 1,2,-1
以及此子序列的和(CurSum) ( 1,2,-1的 CurSum 是 2)
剩余的数 Rest; 剩余的数也可以表示为 [H|T] ,H是第一元素,T为剩余的元素是列表
...
分类:
其他好文 时间:
2014-07-15 12:38:22
阅读次数:
216
本系列教程主要来自于官网入门教程的翻译,由于本人英文水平有限,翻译内容仅供参考。
“Hello world” of RabbitMQ
1、Windows下RabbitMQ的安装
下载Erlang,地址:http://www.erlang.org/download/otp_win32_R15B.exe ,双击安装即可(首先装)
下载RabbitMQ,地址:http://www.rabbitm...
分类:
其他好文 时间:
2014-07-10 22:11:45
阅读次数:
365