自信保温杯

文章
5
资源
0
加入时间
2年10月17天

51时钟含闹钟(可按键设置)

51时钟(含闹钟)是我做的第一个小东西,包括焊版,包括写代码,完了以后虽然觉得没什么,但是过程还是很享受的,下一个小东西是集成12864,红外,18B20和DS12C887来做个可以显示万年历和温度并且用红外来选择功能的小东西。下面是时钟的代码:#include#include/*延时函数,毫秒级*/void delay(uint z){ uint x,y; for(x

war包和jar包的区别

1、war是一个baiweb模块,其中需要包括WEB-INF,是可以du直接运行zhi的WEB模块;jar一般只是包括一dao些class文件,在声明了Main_class之后是可以用java命令运行的。2、war包是做好一个web应用后,通常是网站,打成包部署到容器中;jar包通常是开发时要引用通用类,打成包便于存放管理。...

用killall -0监控服务的注意事项

后台服务需要不间断运行,意外退出后,需要将其重新拉起。常常可以通过向进程发送信号0,然后根据返回值来判断一个进程是否存在。比如进程名字为A,那么exsit="killall -0 A;echo $?"exsit为0就表示进程A存在,否则表示不存在。然而,当有多个进程名字都是A的时候,只有在全部名字为A的进程都退出后,exsit才非0,所以这种监控方法并不太适合多进程环境(为了负载均衡,

libevent定时器机制

超时机制:时间是时间点,比如8:40:35超时,那么获得当前时间,如果小于该时间,则视为超时。 添加超时事件:添加超时事件的时候,添加相对时间,比如8s后超时,在内部会进行处理,即取得当前时间,加上超时时间,得到超时时间点。 struct timeval tv; tv.tv_sec = 10;tv.tv_usec = 0; evtimer_set(&ev