自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (24)
  • 收藏
  • 关注

原创 5.集群

关于erlang的多节点通信,可以默认所有集群中的节点都运行在一个被信任和可靠的网络中,连通的节点间可以直接进行内部调用。  下面通过一个简单的例子说明如何进行节点间的连接。  开启2个erl节点:  erl -name node1@127.0.0.1  erl -name node2@127.0.0.1  在shell中输入  nodes().  可以看到返回值为  [] 

2016-01-23 12:44:27 306

原创 4.Mysql驱动

关于mysql的数据库驱动,网上有开源的git代码,https://github.com/dizzyd/erlang-mysql-driver  erlang先跟mysql建立tcp连接登录,然后在上面执行SQL命令。首先看mysql.erl模块的start和start_link函数,最终进入start1中启动gen_server,所以mysql驱动的分发中心是一个gen_server。在in

2016-01-23 12:41:24 391

原创 3.Socket

说到socket就会想到tcp、udp、http协议,先来分析一下erlang项目中如何使用tcp socket。  RabbitMQ项目中使用了prim_inet:async_accept/2、prim_inet:async_recv/3等方法,这些是相对比较底层的api,在erlang官方文档中并没有介绍,不过我们可以通过源码看到,最终会进到erlang:port_control/3函数,

2016-01-23 12:40:23 541

原创 2.erlang启动参数

erl命令用于启动erlang服务,其中的启动参数分为emulator flags、flags 和plain arguments。官方文档:http://www.erlang.org/doc/man/erl.html  下面是一段linux下的启动参数:    #!bash  DOMAIN=127.0.0.1  erl +P 1024000 -smp auto -name node1@

2016-01-23 12:36:56 779

原创 1.Emakefile

erlang里的make模块提供了类似UNIX中make命令的功能,官方参数文档:http://www.erlang.org/doc/man/make.html   make.erl模块中提供all/0、all/1、files/1、files/2方法进行编译,也可以使用erlang启动参数-make进行编译(erl -make)。进入make.erl函数中可以看到,执行all方法时,会先判断当

2016-01-21 20:12:40 1420

原创 0.erlang服务端笔记

记录一些关于erlang的知识点。  关于更专业的erlang文章,建议跳转至http://blog.yufeng.info/和http://erlangdisplay.iteye.com/category/127758。  关于研究代码,将上传至github。

2016-01-21 18:59:01 338

原创 erlang实现A星算法

A星算法是寻路的经典算法,在很多游戏中有使用,性能关键在于启发函数的设计。函数式语言erlang实现一些算法上还是相当绕,有一些无可避免的地方需要用一些非典型的语法实现(变量不可变、无循环语法、无法在函数中return等),实现了一个基础的A星算法,启发式函数使用对角线估价法,先按对角线走,一直走到与终点水平或垂直平行后,再笔直的走。随便构造一个地图文件来进行测试,用erlang的stat

2016-01-07 20:30:53 1597

搭建自己的erlang服务器(基于RabbitMQ改进)(一)

搭建自己的erlang服务器(基于RabbitMQ改进)(一)

2014-03-17

erlang mysql

erlang 连接 mysql 源码下载

2014-02-22

rabbitmq - erlang

rabbitmq 1.4.0源码,基于erlang语言

2014-02-22

C++ select模型 异步SOCKET 聊天室服务服客户端

C++ 使用select模型的异步SOCKET通信 聊天室,分为服务器和客户端,简单通信模型,初熟悉select模型

2012-03-20

C++编写 win32控制台下 Socket通信 多线程 聊天室 服务器 客户端

文件包括:服务器项目、客户端项目、说明文档 C++语言编写,SOCKET套接字通信,分服务器和客户端,多线程模型,Win32控制台。 首先聊天室分为服务端和客户端,通过TCP连接通信。运行顺序为: 1.首先打开服务服; 2.打开客户端,用户输入名字,连接到服务端后得到一个ID; 3.用户可以看到所有在线用户和所有频道,用户间可以单独聊天,也可以进入聊天频道,或者自己创建一个频道。 4.聊天频道的管理员为创建者,创建者可以剔除其他用户、禁止特定用户加入(黑名单)、解散频道、转让频道管理员身份。

2012-03-20

matlab下的基于高斯混合模型的说话人识别系统(MFCC和GMM)

这个是我参照网上的一些代码写的,可以训练和识别,但是没有做预处理,所以录音时要注意不要出现没声音的片段,识别率不是很高,可以做一下参考! code=train('train\',4) %训练 test('test\',8,code) %识别

2011-05-13

OpenGLRedBook(The Red Book)

OpenGLRedBook(The Red Book) OpenGLRedBook(The Red Book)

2011-03-18

DIV+CSS布局大全.pdf

DIV+CSS布局大全.pdf DIV+CSS布局大全.pdf

2011-03-18

css权威指南 css权威指南

css权威指南 css权威指南 css权威指南

2011-03-18

手机蓝牙开发Blutooth.pdf

手机蓝牙开发Blutooth.pdf 手机蓝牙开发Blutooth.pdf

2011-03-18

J2ME教程.pdf

J2ME教程.pdf J2ME教程.pdf

2011-03-18

Thinking.In.Java(4th.Edition).pdf

Thinking.In.Java(4th.Edition).pdf Thinking.In.Java(4th.Edition).pdf

2011-03-18

同步TCP网络聊天室

服务端和客户端 同步TCP C#写的 基础篇

2010-12-29

桌面搜索引擎C#版——自己写的

桌面搜索引擎C#版桌面搜索引擎C#版桌面搜索引擎C#版桌面搜索引擎C#版桌面搜索引擎C#版桌面搜索引擎C#版

2010-09-14

五子棋对战~~五子棋对战

五子棋对战五子棋对战五子棋对战五子棋对战

2010-08-30

C#写的贪吃蛇呀~~

C#写的贪吃蛇呀~~C#写的贪吃蛇呀~~C#写的贪吃蛇呀~~

2010-08-30

桌面搜索引擎c#版本

桌面搜索引擎桌面搜索引擎桌面搜索引擎桌面搜索引擎桌面搜索引擎

2010-08-30

visual MFC简明教程

visual MFC简明教程||visual MFC简明教程

2010-04-22

VS2005教程_VS2005环境

VS2005教程_VS2005环境VS2005教程_VS2005环境VS2005教程_VS2005环境VS2005教程_VS2005环境

2010-04-22

Visual C++ 6.0 高级编程

Visual C++ 6.0 高级编程 Visual C++ 6.0 高级编程

2010-04-14

C++编写的图书管理系统

C++ 图书管理系统 用一个CPP文件完成,不是很完善

2009-05-11

空空如也

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

TA关注的人

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