- 博客(14)
- 资源 (2)
- 收藏
- 关注
转载 java 进制与类型转化(持续更新)
16进制的byte数据流转化为String:public static final String toHex(byte b) { return ("" + "0123456789ABCDEF".charAt(0xf & b >> 4) + "0123456789ABCDEF".charAt(b & 0xf)); }转自http://zhidao.baidu.com/que
2012-07-19 01:36:12 335
原创 TinyOS 2.x 与tinyos1.x 访问消息数据域的区别
Tinyos 1.x 内消息为 TOS_Msg , TInyos 2.x 消息为message_t.在tinyos2.x下,我们应当如下访问数据:假设MultihopMsg 为自定义消息格式如下:typedef nx_struct MultihopMsg { nx_uint32_t seqnum; nx_uint8_t hops; nx_uint8_t type;
2012-07-17 08:39:52 1092
原创 make clean的问题-只删除build文件
上节考虑到mig自动生成Msg.java文件,但今天做实验的时候发现在实验 java net.tinyos.tools.MsgReader BlinkToRadioMsg的时候出现问题,根据tutorials更改BlinkToRadio头文件和配置文件后,发现问题仍然存在:BlinkToRadioMsg does not have an AM type - ignored但明明已经改过了,
2012-07-12 02:43:58 2058
原创 TinyOS 下 mig (Message Interface Generator) 生成失败问题解析
对于写好的 .h 格式文件,当用mig时如果显示在java内文件出现错误,未能生成...Msg.java 和...Msg.class文件,那么首先检查nesc和gcc版本问题,用指令ncc --version 来看nesc的版本问题,如果gcc版本时4.6,nesc版本是1.3.3以下,则就有个bug,mig生成器就不好用。升级nesc版本就可以了,参考 http://hi.baidu.com
2012-07-11 02:02:47 1030
转载 tinyos2.x 与tinyos1.x的区别
现在网络上的资料很多还是tinyos 1.x,如果想学习tinyos 2.x,还是到官网(http://www.tinyos.net)上学习入门时看了很多 tinyos 1.x的资料,说下基本区别(未完待续---读者们也可留下你知道的区别):1、在2.x中 很多组件不再需要初始化。使用了一个接口 就可以直接进行调用2、启动接口,由1.x的StdControl 有Boot来代替.所以 在
2012-06-12 13:28:58 495
转载 Http错误代码含义
Http错误代码含义 概要 当用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。该状态代码记录在 IIS 日志中,同时也可能在 Web 浏览器或 FTP 客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。更多信息
2012-05-15 02:31:07 444
原创 annotation 简化spring的配置文件bean
举例:@Service("menuController")public class MenuController extends AbstractController { @Resource(name="managerService") IManagerService managerService; @Override protected ModelAndVie
2012-05-15 02:24:16 380
原创 List<object>和List<List<object>>的用法
List理解为容器, list里面装的是object,List>里面装的就是前面声明的List。举例://取出所有角色为客服的人员,客服的role_sn为3 List managerList = managerService.getManagerListByRole(3); //取出每个人所含有的所有角色,list里装的是角色,LList里装的是list
2012-05-15 02:22:19 5858
原创 java.lang.StringBuilder的使用以及如何post方式post xml
举例:java.lang.StringBuilder sbReq = new java.lang.StringBuilder(); sbReq.append(""); sbReq.append(""); sbReq.append("%s"); sbReq.append("%s"); sbReq.append("%s"); sbReq.append
2012-05-15 02:19:36 649
原创 空指针nullpointer的错误感悟
这个问题不是遇到一次两次的了,但对象的方法返回的另一个对象。。。。时,如果你用了,出现nullpointer,那么不一定是最后的方法的问题,中间任何一步均可能出现nullpointer而导致错误,方法就是逐层检测。例如:xml节点分析中 String manager_mobile = (doc.getElementsByTagName("manage
2012-05-15 02:15:53 1437
原创 数据库中字段的取名也讲究-与关键字重名带来麻烦
我们的习惯有很多种,如:method_name, methodName等形式,这些是好习惯,应该保持。有时候表的字段比较少也比较简单,这样我们难免起一些这样的名字如 name, data, interval等,然而当你在DBMS里面写sql语句时,你发现你拼写完成后这些字母又变成大写并且变色,原因就是这些是保留字,可能是类型值,因此就会报错,这个你还能发现,但如果你在一些框架如hibernat
2012-05-15 02:09:09 2021
原创 Timer 里New TimerTask 后如何引用原来spring里注册的bean
不久前发表了一篇Timer的日志,现在突然发现在new TimerTask里面竟然找不到原来的一些访问数据库的bean,返回null,找不到?啥情况,好抓狂!!有木有!!查了资料,问了同事,原来new task是和原来的task分离了,自然找不到原来的bean,那么怎么办呢,解决思路有两种,一个是在spring 配置文件注册new task, 一个是在传参数给new task。非常遗憾,第
2012-05-15 02:05:56 1649 1
原创 js函数参数传递,引号的问题,第二次犯错,记下来,以后不能犯了!
js函数参数传递时,有时我们要传递字符串,当然,如果是直接扶植的字符串传递,自然我们不会忘了引号,然而如果是从后台取出的字符串,我们往往会把其直接当做字符串传递,这时就会出现问题,因为在传递过程中,后台取出的字符串首先会被显示出来,没有引号,因此在传递的时候就会出错,麻烦的就是出错报的不准确,导致一时没反应过来,错误一般是这样:missing ) after argument list因为
2012-05-15 02:02:31 923
原创 TinyOS 在 linux Ubuntu 下的安装
最初是在windows 下安装 cygwin,不用多说,安装过程中多次报错,cygwin版本兼容问题等,虽然可以忽略,但到最后时刻make telosb时总不能成功。于是安装了linux ubuntu12.04,最先版本,使用wubi装的,虽说可能会影响效率,但也是无奈之举,因为直接安装的时候装到一半总是crash,可能是下载的映像有问题。美办法,用wubi安装,不过真的好简单。到这里取下载w
2012-05-15 00:19:00 1216
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人