M是消息传递数目,N进程数量,Msg是传递的消息-module(exe3_2).
-export([start/3,stop/0]).start(M,N,Msg) ->register(ring,spawn(fun()->ring_service(M,N,Msg) end)).stop() -> ring!stop.ring_service(M,N,Msg) ->
Ring=ring_nod...
分类:
系统相关 时间:
2015-04-07 09:44:20
阅读次数:
192
封装ajaxget请求,适用于异步获取js文件functionajaxGetJs(url,callback){
varxmlhttp;
if(window.XMLHttpRequest){
xmlhttp=newXMLHttpRequest();
}else{
xmlhttp=newActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET",url,false);
xmlhttp.send();
setInterval(fun,..
分类:
Web程序 时间:
2015-04-06 18:57:49
阅读次数:
152
//用可变参数列表实现printf函数
#include
#include
void my_printf(const char *str,...)
{
va_list fun;
va_start (fun,str);
while(*str!=0)
{
if(*str=='c')
{
putchar(va_arg(fun,char ));
}
if(*str=='s...
分类:
编程语言 时间:
2015-04-06 17:18:05
阅读次数:
171
//编写一个函数实现n^k,使用递归实现
#include
int fun(int n,int k) //求n的k次方
{
int sum;
if (k==0)
{
sum=1;
}
else
{
sum=n*fun(n,k-1);
}
return sum;
}
int main ()
{
printf("%d\n",fun(2,3));
return 0...
分类:
编程语言 时间:
2015-04-06 14:17:11
阅读次数:
109
typedef void(*Fun)(void); 函数类似于数组,函数名就是它的首地址;12345678910111213141516171819202122232425262728293031inti;//定义了一个int类型的变量i;而这样typedefINTint;//表示用户自己定义了一个...
分类:
其他好文 时间:
2015-04-06 00:53:11
阅读次数:
147
1.基本 1.1 hide()和hide(speed,function(){}),其中的function可选 实例: 1.2show()和show(speed,function(){})同上2.滑动2.1slideDown(speed,function(){})和slideUp(speed,fun....
分类:
Web程序 时间:
2015-04-05 11:43:03
阅读次数:
122
http://blog.csdn.net/karl_max/article/details/39778601. 并发原语:(1) Pid = spawn(Fun) %% 创建一个新的并发进程,用于对Fun求值。(2) Pid ! Message %% !是发送操作符,消息发送是异步的,返回结果是消息...
分类:
其他好文 时间:
2015-04-03 19:17:53
阅读次数:
133
//判断一个数是否为回文字符串
#include
int fun(char *str)
{
int len=strlen(str);
int i;
for(i=0;i<len;i++)
{
if(str[i]==(str[len-1]))
len--;
else
return -1;
}
return 1;
}
int main ()
{
char p[]="ab...
分类:
编程语言 时间:
2015-04-03 15:23:35
阅读次数:
133
第一种:用递归法(时间复杂度是n的指数级别) #includeint fun(int x){ if(x==1||x==2) return 1; return (fun(x-1)%10007 + fun(x-2)%10007);} int main(){ int n;...
分类:
其他好文 时间:
2015-04-02 01:07:00
阅读次数:
142