和朋友切磋高并发的时候,有一次涉及了Erlang,Erlang出自名门爱立信,具有稳定性极高的虚拟机和平台库,Facebook用它实现了聊天系统,Amazon 开发了SimpleDB,最令人惊叹的是What'sApp了,高并发的处理机制令人瞩目,是时候了解一下Erlang了。
世界是并行的,Erlang程序反应了我们思考和交流的方式,人作为个体通过发送消息进行交流,如果有人死亡,其他人会注意到。
Erlang里的模块类相当于OOPL中的类,进程相当于OOPL里的对象或类实例。
并发编程可以用来提升性能,创...
分类:
其他 时间:
2015-03-04 16:55:04
收藏:
0 评论:
0 赞:
0 阅读:
286
/*
求12个月的平均数,实在太水
*/
# include
int main(void)
{
int month;
double penny[12],sum = 0,ave = 0;
scanf("%d", &month);
getchar(); //吸收回车符。
for(int i = 0; i < month; i++)
{
scanf("%lf", &penny[...
分类:
其他 时间:
2015-03-04 16:54:53
收藏:
0 评论:
0 赞:
0 阅读:
270
Problem Description
Recall the definition of the Fibonacci numbers:
f1 := 1
f2 := 2
fn := fn-1 + fn-2 (n >= 3)
Given two numbers a and b, calculate how many Fibonacci numbers are in the ...
分类:
其他 时间:
2015-03-04 16:54:44
收藏:
0 评论:
0 赞:
0 阅读:
340
一、安装
创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下:
# mkdir /usr/java
1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下:
# chmod +x jdk-6u11-linux-i586.bin
# ./jdk-6u11-linux-i586_rpm.bin ...
分类:
系统服务 时间:
2015-03-04 16:54:33
收藏:
0 评论:
0 赞:
0 阅读:
119
本文内容整理自网络。包含的概念有:网关,默认网关,自动网关,路由,网关与路由器的关系。...
分类:
其他 时间:
2015-03-04 16:54:24
收藏:
0 评论:
0 赞:
0 阅读:
200
#include
int gsmEnode7bit(unsigned char* pDst,const char* pSrc)
{
int nSrc; // 源字符串的计数值
int nDst; // 目的字符串的计数值
int nChar; // 当前正在处理的组内字符的字节序号
unsigned char nLeft; //上一字节残留的数据
int nSrc_leng...
分类:
其他 时间:
2015-03-04 16:54:13
收藏:
0 评论:
0 赞:
0 阅读:
297
插件搜索路径GStreamer程序运行时,按照以下顺序搜索插件:
PATH
GST_PLUGIN_PATH_1_0 或 GST_PLUGIN_PATH
GST_PLUGIN_SYSTEM_PATH_1_0 或 GST_PLUGIN_SYSTEM_PATH
每个环境变量包含一个路径列表。 GST_PLUGIN_PATH_1_0环境变量如果被设置,...
分类:
其他 时间:
2015-03-04 16:54:03
收藏:
0 评论:
0 赞:
0 阅读:
1764
良性URL数据集:
1,DMOZ
http://rdf.dmoz.org/rdf/
2,alexa
http://s3.amazonaws.com/alexa-static/top-1m.csv.zip
3,chinaz
http://top.chinaz.com/top500?t=48
恶意URL数据集:
1,PhishTank
http://www.phishta...
分类:
Web开发 时间:
2015-03-04 16:53:54
收藏:
0 评论:
0 赞:
0 阅读:
1623
很久以前的代码拿出来了!熟悉linux键盘驱动的这段代码太容易啦!
/*获取键盘的按值*/
#include
#include
#include
#include
#include
struct info
{
struct timeval time;
unsigned short type;
unsigned short code;
unsigned int value...
分类:
其他 时间:
2015-03-04 16:53:35
收藏:
0 评论:
0 赞:
0 阅读:
248
Problem Description
人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题:
有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不...
分类:
其他 时间:
2015-03-04 16:53:24
收藏:
0 评论:
0 赞:
0 阅读:
479
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.
- push(x) – Push element x onto stack.
- pop() – Removes the element on top of the stack.
- to...
分类:
其他 时间:
2015-03-04 16:53:13
收藏:
0 评论:
0 赞:
0 阅读:
306
题目Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.For example:Given the below binary tree and sum = ...
分类:
其他 时间:
2015-03-04 16:53:03
收藏:
0 评论:
0 赞:
0 阅读:
185
在使用svn merge命令报错英文版本:SVN Error: “' 'x' isn't in the same repository as 'y' ” during merge中文版本报错:并不在同一个版本库中如果你使用的是中文版本,那你就悲剧了,跟我一样,Google、百度都搜不到答案不过现在不...
分类:
其他 时间:
2015-03-04 16:52:03
收藏:
0 评论:
0 赞:
0 阅读:
1152
Git的结构和传统SVN不一样,有三种状态:Change, Staged, Commited。
分类:
其他 时间:
2015-03-04 16:51:43
收藏:
0 评论:
0 赞:
0 阅读:
298
①获取项目的classes文件路径1 URL url = TestAction.class.getResource("/");////获取项目的classes文件路径,结果如:file:/E:/Workspaces/MyEclipse%2010/mystruts/WebRoot/WEB-INF/cl...
分类:
其他 时间:
2015-03-04 16:51:23
收藏:
0 评论:
0 赞:
0 阅读:
216
1.设置闪回恢复区闪回恢复区主要通过3个初始化参数来设置和管理db_recovery_file_dest:指定闪回恢复区的位置db_recovery_file_dest_size:指定闪回恢复区的可用空间大小db_flashback_retention_target:指定数据库可以回退的时间,单位为...
分类:
其他 时间:
2015-03-04 16:51:13
收藏:
0 评论:
0 赞:
0 阅读:
267
二分査找也称折半査找,其优点是查找速度快,缺点是要求所要査找的数据必须是有序序列。该算法的基本思想是将所要査找的序列的中间位置的数据与所要査找的元素进行比较,如果相等,则表示査找成功,否则将以该位置为基准将所要査找的序列分为左右两部分。接下来根据所要査找序列的升降序规律及中间元素与所查找元素的大小关...
分类:
编程语言 时间:
2015-03-04 16:51:03
收藏:
0 评论:
0 赞:
0 阅读:
132
1.挑战四:跨平台转移(Tansfer)随着智能手机的广泛普及和BYOD的迅速发展,企业建立云存储平台的初衷不仅希望将电脑、手机、Web等多终端数据进行统一的存储,同时也需要为用户的多终端操作提供便利条件,例如在iOS、Android、Windows多操作系统环境中同步数据。小小:这个是“跨终端管理...
分类:
其他 时间:
2015-03-04 16:50:53
收藏:
0 评论:
0 赞:
0 阅读:
416
下面的所有设置都是在CentOS中实验的,其他的Linux系统的玩法是一样的,只是配置文件的目录可能不一样。局域网中的主机名类似于广域网中的域名,修改主机名有两种方式:(1)在当前会话中修改主机名:#hostname //显示当前会话的主机名#hostname xxx //修改主机名,仅...
分类:
系统服务 时间:
2015-03-04 16:50:43
收藏:
0 评论:
0 赞:
0 阅读:
454
为了学习这部分的功能,我们这里的linux都是使用root用户登录的。所以每个命令的前面都有一个#符号。 伪分布模式安装步骤: 关闭防火墙 修改ip地址 修改hostname 设置ssh自动登录 安装JDK 安装hadoop 1. 关闭防火墙 具体的操作过程参见博文:我用过的Linux命令--关闭防...
分类:
其他 时间:
2015-03-04 16:50:33
收藏:
0 评论:
0 赞:
0 阅读:
268