`
vanadiumlin
  • 浏览: 504905 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
最近看了几篇帖子 erlang-questions mailing list上的讨论Low disk logging performane in SMP Caoyuan's Blog: A Case Study of Scalability Related "Out of memory" Crash in Erlang Caoyuan's Blog: Async or Sync Log in Erlang - Limit the Load of Singleton Process 它们都是关于Erl ...

java GC 机制

yournGc新生代     Eden  Srie0  Srie1 oldGc旧生代                    pertrn
jstatd启动jvm监控服务。它是一个基于rmi的应用,向远程机器提供本机jvm应用程序的信息。默认端口1099。实例:jstatd -J-Djava.security.policy=my.policymy.policy文件需要自己建立,内如如下:grant codebase "file:$JAVA_HOME/lib/tools.jar" { permission java.security.AllPermission;};这是安全策略文件,因为jdk对jvm做了jaas的安全检测,所以我们必须设置一些策略,使得jstatd被允许作网络操作 jps列出所有 ...
innodb_flush_log_at_trx_commit:控制了innodb将log buffer中的数据写入日志文件并flush磁盘的时间点    innodb_flush_log_at_trx_commit=0 日志缓冲区(存放redo log)以每秒一次的频率flush写入日志文件,并对文件描述符执行磁盘刷新操作,但不 ...
erlang的编译器就是用erlang语言写的,在虚拟机运行。提供了erlc工具,来调用erl_compile:compile_cmdline对源文件进行编译。 erlc调用启动erlang虚拟机运行编译器具体实现如下:----------------------------------------------------------erts\etc\common\erlc.cmain //组合调用erlang虚拟机的命令行

erlang 代码安全

稍微深入研究过一点 java 的同学,恐怕都知道什么叫做 “反编译” 。也就是说,随便拿一个 class 文件,找一个 jad 来,所有的 “智慧结晶” 就全都 “真相大白” 了,跟原先的 source code 相比,区别只是没有注释而已。 对于开源软件开发者来说,这本是无所谓的事,但对于商业开发者而言,这简直就是噩梦。在 java 的世界,道高一尺魔高一丈(及其反复迭代)的结果是,这件事最终演变得比较诡异,以至于专门诞生了一个名叫 “代码混淆” 的产业。在我上一次关注的时候,这个领域的最新进展是可以 “混淆” 程序执行的流程,以至于正常的人类阅读反编译出来的源码,将会导致严重的脑残。 ...
在CentOS下,源码安装Erlang: 下载Erlang源码 安装:官网地址,http://www.erlang.org Java代码 # cd /opt/ # wget http://www.erlang.org/download/otp_src_R15B02.tar.gz # cd /opt/ # wget http://www.erlang.org/download/otp_src_R15B02.tar.gz 解压: Java代码 # tar -zxvf otp_src_R15B02.tar.gz # cd ot ...
Getting Started with Erlang and Nitrogen 来自:The Code Project Latest Articles   |  时间:2012-09-17 21:44:00 原文链接: http://www.codeproject.com/Articles/459570/Getting-Started-with-Erlang-and-Nitrogen 相关主题: Erlang Introduction As I had yet another idea for a startup, I fired up Visual Studi ...
热带鱼长期生活于优越的环境中,单位养殖面积小,对水质管理较严格、细致,种苗淘汰率高,与外界接触少,交叉感染疾病的机会很少。许多热带鱼,特别是热带鱼的体型多为小巧玲珑,娇生惯养,生活于适温环境中,觅食量与活动量较小,受外界气候、饲养条件变化的干扰少,故抗病能力较差。目前热带鱼鱼病的防治,本着“预防为主,防重于治,防治结合”的原则,做到无病先防,有病早治,以便控制鱼病的发生和流行。 一、热带鱼病种类概述 通常将鱼病分为两大类:一类主要由有生命的动物或植物引起。由病毒、真菌、细菌以及单细胞藻类等微生物的侵入而引起的疾病,又称微生物鱼病。由于微生物鱼病大多发病急、传播快、发病率与死亡率较高,有较强的传染 ...
1.使用throw 抛出异常,结束判断,立即返回 check(Player, Goods, Count) ->   try     Info  = Player#player.info,     Time  = misc:seconds(),     case map_api:check_goods(Info#info.map_id, Goods#goods.goods_id) of       ?true ->         ?ok    = check_count(Goods#goods.count, Count),         ?ok   = che ...

erlang 全地图广播

 九宫格/全地图广播 宽600  高400   flash 中  实际为  屏幕宽/3   屏幕高/3 为一个格子的直径 基础算法是: PlayerMoving.GRID_WIDTH  =  max_width/3 PlayerMoving.GRID_HEIGHT = max_height/3 ==================================================================================== int gridX = x / PlayerMoving.GRID_WIDTH;int gridY = y / Pla ...

大小端模式

大端模式   所谓的大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位,保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放; ...
2个变量,一个队列保存KEY的顺序,一个MAP保存KEY对应的具体对象的数据 
首先,每个erlang项目中都必须制定其 src目录与 include 目录。还有ebin输出目录。 在一般的项目中,src目录绝对不止一个,很多时候需要手动加入, 特别在变更项目名称和路径的情况下,原来src定义目录已经失效,这就导致了自动编译失败。 在这个时候使用导入功能已经不合适,建议从其他目录迁出最新代码,并从工作空间新建项目引用其路径, 其中就包含了自动检测src 和include 路径的功能,解除手动更改src目录的问题,同时保留了svn信息。 项目可直接运行开发使用。当然建议不要随便更改项目名称或者改变src或者其他目录结构,避免以上问题。
以下shell 经过windows 测试,注意新建 OTP_HOME  HOME  的环境变量为erlang安装目录 %dialyzer --build_plt -r "%OTP_HOME%/lib/kernel-2.15/ebin"   % 生成plt dialyzer --build_plt -r "%OTP_HOME%/lib/erts-5.9/ebin" dialyzer --add_to_plt --plt "%OTP_HOME%/.dialyzer_plt" -c "%OTP_HOME%/lib/k ...
Global site tag (gtag.js) - Google Analytics