Erlang
文章平均质量分 66
hjhjavac
这个作者很懒,什么都没留下…
展开
-
Erlang的算法-(三)堆快排
Erlang的堆排序至于堆排内容和原理可以看一下博客 http://blog.csdn.net/feixiaoxing/article/details/6846664 http://www.cnblogs.com/dolphin0520/archive/2011/10/06/2199741.html-module(heap_sort). -compile(export_all).%% 堆调整 h原创 2015-06-11 00:25:03 · 916 阅读 · 0 评论 -
Erlang的算法-(二)合并排序/归并排序
可从这里了解合并排序/归并排序的思想 http://blog.csdn.net/touch_2011/article/details/6785881 http://blog.csdn.net/feixiaoxing/article/details/6846008直接上Erlang的代码%% ------------- %% 合并排序/归并排序 %% --------------module(me原创 2015-06-10 00:29:05 · 1299 阅读 · 0 评论 -
Erlang数据库-(二)Mnesia操作
直接来代码 %% 用到qlc的时候要导入这个东西!!!!! -include_lib("stdlib/include/qlc.hrl"). % 普通表,用于测试dirty读写 -record(row1,{id = 0, a1 = 0, a2 = 0}). % 普通表,用于测试transaction读写 -record(row2,{id = 0, a1 = 0, a2 = 0}). % 内存表,原创 2014-03-24 10:54:33 · 1197 阅读 · 0 评论 -
Erlang数据库-(一)Erlang与Mysql的连接
下载:http://download.csdn.net/detail/hjhjava/7088277 把该文件的东西全部编译好,然后根据下面的解释就可以操作Mysql的。很简单~ -record(row,{a1 = 0, a2=0}). %% 第一个参数是该链接的名字(根据它来操作Mysql),第二参数是本机号(ip地址) %% ,第三个参数是端口,第四个参数是数据库账号 %原创 2014-03-24 09:44:37 · 5595 阅读 · 1 评论 -
C#与Erlang的群通信
该节依然不是聊天室的代码 Erlang写服务器,连接所有的客户端,只要收到一个客户端的消息,就会群发到其他客户端。 C#写客户端,可以多个客户端,发送消息到服务器。 1.Erlang服务器 知识点: Erlang使用{packet,N}后,会自动在数据前面增加N个字节。 {active,true},{active,false},{active,once原创 2013-12-14 11:46:40 · 1714 阅读 · 0 评论 -
C#与Erlang的一次Socket通信
注:该节主要是了解Erlang的通信,还没真正开发Erlang聊天室。 功能点: Erlang写服务器,通过接受也仅能接受一次客户端的信息,然后直接返回给客户端。 C#写客户端,硬编码一个字符串“TTTT”,点击发送,发给服务器。 1.服务器端代码 -module(my_tcp_server). -export([server/0]). server(原创 2013-12-14 11:44:20 · 1228 阅读 · 0 评论 -
Erlang接受消息循环
重点:Socket有归属权,只有创建的进程才有资格处理,除非使用gen_tcp:controlling_process(Socket,Pid).,把该Socket的控制权交给Pid进程。 游戏中主要使用阻塞模式{active, fasle} 1、主动型消息接收(非阻塞):{active,true} 如果客户端发送的数据过快服务器可以处理的速度,那么系统就会被消息淹没,不会原创 2014-03-19 14:36:35 · 1816 阅读 · 0 评论 -
Erlang的算法-(一)递归快速排序和MapReduce分布式的快排
Erlang的作者Joe Armstrong发表了一段代码来表示MapReduce版本的Erlang标准lists:map/2方法 Map阶段:在这个阶段,通过Map过程,将原始数据列表,处理成中间数据,用于Reduce过程的处理 Reduce阶段:将Map阶段产生的中间数据综合归纳成输出结果先看看下面这段代码,实现了lists:map/2的分布式计算-module(pmap). -export原创 2015-06-09 23:59:17 · 2568 阅读 · 0 评论