我的乐与怒

Life, thoughts, stories and ideas.

用Spring创建RESTful 服务

这个指南将引导你使用创建一个"hello world" RESTFul 服务


dockerpool CA 证书错误

docker被墙后用,拉dockerpool的镜像会出现这个错误 > sudo docker pull dl.dockerpool.com:5000/centos:7 FATA[0000] Error response from daemon: v1 ping attempt failed with error: Get https://dl.dockerpool.com:5000/v1/_ping: tls: oversized record received with length 28012. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add `--insecure-registry dl.dockerpool.com:5000` to the daemon's arguments. In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag; simply place the CA certificate at /etc/docker/certs.d/dl.dockerpool.com:5000/ca.crt 解决方法,在/etc/sysconfig/docker添加 INSECURE_REGISTRY='--insecure-registry dl.dockerpool.com:5000' 版本如下

使用Mesos和Docker构建你的私有云平台

安装

如果没有安装epel源先安装

yum install epel-release

先添加mesosphere源

sudo rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm

安装mesos 以及运算框架marathon

yum install mesos 
yum install marathon 

安装zookeeper

yum install mesosphere-zookeeper

CentOS 6.5 docker 错误

Docker 在centos6.5中安装因为 device-mapper 不正确会报这个错 \n三 6月 10 16:46:56 CST 2015\n time="2015-06-10T16:46:56+08:00" level="info" msg="+job serveapi(unix:///var/run/docker.sock)" time="2015-06-10T16:46:56+08:00" level="info" msg="WARNING: You are running linux kernel version 2.6.32-431.el6.x86_64, which might be unstable running docker. Please upgrade your kernel to 3.8.0." time="2015-06-10T16:46:56+08:00" level="info" msg="Listening for HTTP on unix (/var/run/docker.sock)" /usr/bin/docker: relocation error: /usr/bin/docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference 解决方法 sudo yum install device-mapper-event-libs sudo yum reinstall docker

在CentOS下安装PPTP的VPN

http://www.black-xstar.com/blog/691.html 最近买了个基于xen的VPS玩玩,安装LAMP没啥意思。国内网络环境不好,干脆安装个VPN试试。 对于Linux其实我什么都不会的,在google老师的帮助下,总算给我安装好了,记录下来以便查阅。 VPN常用有两种,一种是openvpn,另一种PPTP。前者开源跨平台功能强大,后者

CXF添加Header

CXF的header处理了半天。。。 添加拦截器 public class HotelHeaderInterceptor extends AbstractSoapInterceptor { public void handleMessage(SoapMessage message) throws Fault { List<Header> headers = message.getHeaders(); AuthenticationHeader aheader = new AuthenticationHeader(); aheader.setCulture(com.tourico.schemas.webservices.authentication.Culture.EN_US); aheader.setLoginName(username); aheader.setPassword(password); aheader.setVersion(new JAXBElement<String>(new QName("", "version"), String.class, version)); JAXBElement<AuthenticationHeader> authHeaders = new ObjectFactory().createAuthenticationHeader(aheader); Header header; try { header = new Header(authHeaders.getName(), aheader,new JAXBDataBinding(AuthenticationHeader.class)); headers.add(header); message.put(Header.HEADER_LIST, headers); } catch (JAXBException e) { e.printStackTrace(); } } 调用服务之前处理 IDestinationContracts port = service.getIISDestinationHosting() ; Client cxfClient = ClientProxy.getClient(port); cxfClient.getOutInterceptors().add(new HeaderInterceptor(Phase.WRITE));

用RF24创建无线传感器网络

英文原版 https://maniacbug.wordpress.com/2012/03/30/rf24network/

翻译: Vincent Mi http://vnzmi.com/rf24network-for-wireless-sensor-networking.html

7013108743_416996c44c_z.jpg

RF24Network网络是一个使用Nordic nRF24L01+ 无线,运行在Arduino兼容硬件的网络层。他的目标是成为Arduino单元通信的除Xbee外的另外一个选择。他提供一个主机地址空间和消息路由最高支持6000个节点,形成一个有能力和可扩展的无线传感器网络系统。 同时让两个节点之间的通讯更加简单。


ENC28J60接线

drivers.rar HanRun HR911105A 14/20 CLKOUT INT WOL SO SI SCK CS RESET VCC GND 接线 ENC28J60 Arduino Due/UNO Arduino Mega VCC 3V3 3V3 CLKOUT ENC-WOL RESET RESET RESET ENC-INT 2 2 GND GND GND SCK 13 52 MISO 12 50 MOSI 11 51 CS 10 53 另外一个库的接法 https://github.com/jcw/ethercard 该库支持DNS,DHCP 测试可用。 – – VCC 3.3V GND GND SCK Pin 13 SO Pin 12 SI Pin 11 CS Pin 8 # Selectable with the ether.begin() function

Arduino-各种无线方案的对比

电磁波 初中物理 振荡的电场和磁场在空间中以波的形式传播就形成了电磁波,gamma射线、X光、紫外光、可见光、红外光、微波、无线电波和长波无线电,这些都是电磁波。电磁波具有波粒二象性,光子就是量子化的电磁波,是电磁波能量的最小单位。光子的能量和电磁波的波长成反比,比如说,波长最短的gamma射线光子能量高达百万甚至数亿电子伏,医疗和安检用的x光光子能量一般在数百到上万电子伏,紫外光的能量一般在数个到数十电子伏,可见光的能量在1.8(700纳米的红色光)到3.1电子伏(400纳米的蓝色光)之间,红外、微波和无线电波的光子能量就小的多。在电磁波和物质相互作用时,物质只能吸收或者放出整个的光子。


外置采集温度_让arduino用2颗5号电池运行1年以上

文章来自极客工坊,因此加密了只自己能看纯收藏 http://www.geek-workshop.com/thread-12261-1-1.html 作者:mylife1213

这次讲功耗.

如果你想把arduino avr类的开发项目用来便携式设置上,不管商业还是个人DIY,那么你头一个要对付的问题就是设备功耗!

我测试atmega328p(大部分arduino 都是基于这个处理器) 最小系统下(16Mhz)运行功耗是10ma,那么如果不对处理器进行任何节电处理的话一块手机1500mah的电池只能不间断运行 1500/10/24=6.5天 ,这个还是在没有任何外围元器件的情况下的运行时间!