• [译]rabbitmq 2.4 Multiple tenants: virtual hosts and separation

    时间:2022-06-01 21:35:36

    我对rabbitmq学习还不深入,这些翻译仅仅做资料保存,希望不要误导大家。With exchanges, bindings, and queues under your belt, you might think you have allthe coolness that is Rabbit fi...

  • 设置bundle包中的默认语言

    时间:2022-06-01 21:36:42

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #d28f5a }span.s1 { }span.s2 { color: #e44347 }都只能获取中文1,#define VivienResourceBundle...

  • 用MATLAB绘制高斯分布曲线

    时间:2022-06-01 21:35:24

    y = gaussmf(x,[sig c]) 其中,c是位置参数,sig是尺度参数,控制图形的胖瘦。 x = 0:0.1:10;y = gaussmf(x,[2 5]);plot(x,y) xlabel('gaussmf, P=[2 5]') 参考 ...

  • Erlang/OTP 17.0-rc1 新引入的"脏调度器"浅析

    时间:2022-06-01 21:23:41

    最近在做一些和 NIF 有关的事情,看到 OTP 团队发布的 17 rc1 引入了一个新的特性“脏调度器”,为的是解决 NIF 运行时间过长耗死调度器的问题。本文首先简单介绍脏调度器机制的用法,然后简要分析虚拟机中的实现原理,最后讨论了一下脏调度器的局限性。脏调度器机制的用法了解 NIF 的同学都知...

  • Erlang千万级用户游戏框架(Openpoker)源码文件分析清单

    时间:2022-06-01 21:23:29

    openpoker源码 erlang写的网游服务器源码,OpenPoker是一个大型多人扑克网游,内建支持了容错能力,负载平衡和无限制的规模大小。本文是openpoker源码文件功能的一个清单式说明:模块名称模块功能说明备注ante.erl仅仅是开始下注的处理,具体的逻辑在betting中 barr...

  • Erlang OTP编程初体验——gen_server和行为模式

    时间:2022-06-01 21:08:38

    行为模式其实非常类似于面向对象语言中的接口,至少笔者是这么理解的。OTP行为模式将一些反复出现的模式分成了两个部分,通用部分和具体应用相关的实现部分,这一过程其实就类似于面向对象编程中的抽象出接口的过程。本文给出一个OTP中最常见的行为模式的示例:通用服务器,即gen_server。 编写gen_s...

  • Erlang OTP设计原则Gen_Fsm行为

    时间:2022-06-01 21:08:26

    1. Fsm 称为 有限状态机,举个例子,游戏中的怪物称为NPC,NPC一般有几种状态,比如:静止,移动,死亡,被攻击,攻击英雄等等几个有限的状态,那么我们就可以有限状态机实现NPC的状态变更。 一个有限状态机可以用一个关系式来描述,State(静止状态S1) x Event(英雄进入视野范围事件E...

  • Matlab-计算协方差

    时间:2022-06-01 21:11:02

    统计学基本概念 先来几个定义吧: 均值:X ¯ ¯ ¯  =1n ∑ i=1 n X i   标准差:s=∑ n i=1 (X i −X ¯ ¯ ¯  ) 2 n−1  − − − − − − − − − − − − −  √   ...

  • erlang数据库Mnesia主键自增

    时间:2022-06-01 21:12:14

    对于mnesia数据库表有时候需要有一个id字段,就像关系数据库的主键. 最简单的办法是用uuid做id,但是我们希望此id是整数递增的.或者用{node(), erlang:now()} 做id也是不错的办法. 类似于一个set集合(意思是集合中不可能两个相同的键同时存在),每个键对应...

  • erlang判断语法结构:if/case/guard

    时间:2022-06-01 21:12:08

    erlang 有好几种常用的判断结构语句,如 if、case、guard 等。文章将分别对 if / case /guard 的特点做介绍,以及用例说明1、if 结构ifCondition 1 ->Action 1;Condition 2 ->Action 2;Condition 3 -...

  • 将Cocoa前端编写到Erlang应用程序的好方法是什么?

    时间:2022-06-01 21:11:26

    I'm exploring the possibility of writing an application in Erlang, but it would need to have a portion written in Cocoa (presumably Objective-C). I'd ...

  • erlang中文手册——gen_server

    时间:2022-06-01 21:05:08

    声明:本文章是对erlang手册的部分内容的中文翻译,版权归原作者所有……由于本人的英语水平有限(翻译此手册的目的之一就是提高英语水平^0^),所以翻译有误乃正常现象,如有发现请及时提醒,THX…… 谨以此文献给初学erlang并且不喜欢看英文手册的朋友……     gen_server...

  • Erlang gen_serever和普通进程启动方式的区别

    时间:2022-06-01 21:05:32

    并不是简单的通过spawn在子进程启动函数中启动一个进程然后返回{ok, Pid}就可以让子进程拥有出错自动重启的功能。实际上,需要使用proc_lib:spawn_link或者proc_lib:start_link启动子进程,才能在子进程出错退出时让supervisor自动重启它 pr...

  • Erlang入门:gen_server实例操作与练习2

    时间:2022-06-01 21:03:25

    Eshell V5.10.4 (abort with ^G) 1> bank_server3:create_account(name1, 1000). true 2> name1 ! check. Current money is: 1000 check 3> erlang:sen...

  • Erlang generic standard behaviours -- gen_server hibernate

    时间:2022-06-01 21:03:13

    hibernate 主要用于在内存空闲时,通过整理进程的stack,回收进程的heap 来达到回收内存节省资源的效果. hibernate 可用于OTP 进程以及普通进程, hibernate 的官方文档 erlang:hibernate/3 Puts the calling process i...

  • [Erlang 学习笔记]erlang behaviour小结之gen_server

    时间:2022-06-01 21:03:07

    分类: erlang 2012-04-21 22:29  3558人阅读  评论(1)  收藏  举报 erlang server callback 首先清楚gen_server提供C/S架构中的服务端的实现,即定义了自己一套规范的服务器框架。            ...

  • Erlang gen_server进程花样作死

    时间:2022-06-01 21:03:37

    本文主要记录各种情况下gen_server进程退出的表现。 研究动机起源于Elixir/Phoenix框架中遇到的一个进程异常退出问题。因为网络异常,客户端超过一段时间未发来消息,channel进程(一个gen_server)退出了,但是挂的很突兀,不调用 terminate,进而导致掉线处理没被调...

  • [小心得]对erlang(函数式语言)的新理解——有关gen_server, supervisor的小小理解

    时间:2022-06-01 21:03:31

    今天我一同事把困扰他多天的问题解决了,在谈论他解决问题的原因时启动了这个话题:       关于对数据处理的问题:我先举个小例子来说明下要解决的是什么样的问题:说当一大堆数据过来时首先由项目A来接收然后进行简单的处理,把处理后的数据再发给项目B进行深层次的处理。在由A发给B的过程中需要用什么机制进行...

  • Erlang入门:gen_server实例操作与练习2

    时间:2022-06-01 21:03:25

    Eshell V5.10.4 (abort with ^G) 1> bank_server3:create_account(name1, 1000). true 2> name1 ! check. Current money is: 1000 check 3> erla...

  • 如何查看gen_server系列的状态 (高级)

    时间:2022-06-01 21:03:13

    转载自yufeng.info gen_server在erlang otp编程中的地位是无可撼动的,几乎都是gen_server或者gen_fsm的模型。那么程序运行起来的时候 我们如何查看gen_server的内部状态呢。有2种方法:1. 自己写个类似于info这样的函数,来获取状态。 2. 利用...