(C版)#include #include #define OK 1#define ERROR -1#define status inttypedef struct gnode{int tag;union{char atom;struct gnode *sublist;} val;struct gn...
分类:
其他好文 时间:
2015-04-18 11:24:14
阅读次数:
126
转自:http://blog.sina.com.cn/s/blog_53a5047b01018yqv.html例子结果atom_to_list(hello)."hello"list_to_atom("hello").hellobinary_to_list(>)."hello"binary_to_li...
分类:
其他好文 时间:
2015-04-11 17:47:29
阅读次数:
134
AtomicInteger简介这个类真的非常实用,更重要的是 它确实非常简单:附上自己的代码,可以自己试试:AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而Atom...
分类:
其他好文 时间:
2015-04-05 00:58:11
阅读次数:
276
Android 模拟器 Atom-x86 使用Intel Cpu的虚拟化技术。即模拟器的cpu使用电脑的intel cpu。(电脑如果是AMD的cpu,那就不行了)
1. 首先打开sdk manager 下载Atom x86的安装程序
2. 打开sdk目录,运行extras/intel/Hardware_Accelerated_Execution_Manager/ 目...
分类:
移动开发 时间:
2015-04-01 13:23:53
阅读次数:
206
引自:http://cryolite.iteye.com/blog/15472521. binary数据是可以在不同进程间共享的 当然这些进程都在同一Erlang节点上。这与普通term不同,后者作为消息在进程间传递时是要在接收进程中做拷贝的(当然atom数据例外,它们也不会做拷贝)。摘一段原文在这...
分类:
其他好文 时间:
2015-04-01 10:52:40
阅读次数:
126
最近项目组有同事做了erlang内部数据(Eterm)的分享。Eterm 是Erlang Term的简写,用来表示erlang中任意类型的数据,也就是说,erlang可以用到的任意数据,都能 Eterm表示。比如常见的atom、数字、列表、元组,甚至pid,port,fun,ets表等等都用Eterm可以表示。但为什么会有一个叫catch的Eterm?相信不少人都会有这样的疑问。所以,本文就围绕着 catch 进行分析和讨论。...
分类:
其他好文 时间:
2015-03-31 06:49:01
阅读次数:
279
##引言## 原子(atom)本意是“不能被进一步分割的最小粒子”,而原子操作(atomic operation)意为”不可被中断的一个或一系列操作” 。在多处理器上实现原子操作就变得有点复杂。本文让我们一起来聊一聊在Inter...
分类:
其他好文 时间:
2015-03-19 18:48:09
阅读次数:
205
atom个数限制+t xxx进程数限制+P xxxxets表个数限制+e xxxports个数限制+Q xxxx查看限制string:tokens(binary_to_list(erlang:system_info(info)),"\n").
分类:
其他好文 时间:
2015-03-17 19:39:21
阅读次数:
162
[转载]iOS面试题总1.简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic,atom...
分类:
移动开发 时间:
2015-03-10 16:58:24
阅读次数:
250
数据收集服务平均1小时OOM(java.lang.OutOfMemoryError: GC overhead limit exceeded)一次,发现都是在下载处理 JSON Atom Feed时OOM。怀疑是处理feed内存峰值消耗过大导致频繁Full GC。如下图: ![wu][1] # 分析...
分类:
编程语言 时间:
2015-03-06 10:10:49
阅读次数:
253