2月 09

手工制作双向微动开关

  想要一个微动开关,但是因为过年,淘宝已经都不发货了,所以决定自己手工制作一个。
  找了一个易拉罐,做为主要制作材料。剪好后用两把钳子夹住两边,拉平后在火上来回的烤烤就变平了。不能离火太近,就烧化了。大约20cm,来回烤个七八次即可。

手工制作微动开关

手工制作微动开关


  将表面的漆打磨掉,并画好尺寸。宽度都是1cm,两短2.5cm,一长5cm。
手工制作微动开关

手工制作微动开关


  剪好后并将最长的卷一下以防有锯齿。
手工制作微动开关

手工制作微动开关


  用纸做绝缘,焊上杜邦线。中间的接5V,两边的接IO口。缝隙自己调好。
手工制作微动开关

手工制作微动开关


  测试一下。接在51单片机上,代码如下,只为测试,随便写的。

  效果不错。但是还有两个问题,一固定不方便,二5V没有接电阻。

10月 09

tomcat性能监控工具psi probe

PSI PROBE配置简单,很多人在写。我个人做个简单记录。
下载地址
http://code.google.com/p/psi-probe/downloads/list

上传war包,tomcat自动解包,修改完配置不用重启就可以生效。
配置conf/tomcat-users.xml

通过浏览器查看监控页面。
如果要查看System Information,需要在catalina.sh中加入如下语句:
JAVA_OPTS=”$JAVA_OPTS -Dcom.sun.management.jmxremote”

7月 30

tornado 获得复选框组的值

  一个比较二的问题,因为在网上查了一下没有查到,用web.py的架构查看此类问题,有的说是用什么input之类。最后还是自己看看内建文档,原来就这么简单,加个s就搞定了。郁闷呀!
html如下:

tornado获得参数如下:
class xxxxHandler(BaseHandler):
def get(self):
_get_test_list = self.get_arguments(‘CheckboxGroup1’)
print “test values %s”%_get_test_list

5月 15

tomcat 日志切割

日志自动切割以前使用cronolog进行,apache为http://www.simonzhang.net/?p=362,tomcat为http://www.simonzhang.net/?p=359。
但是tomcat7 以后启动叫脚本改了,也就不麻烦了,直接自己写个shell解决,此脚本会丢失少量正在切割时产生的日志。