`
文章列表
Gmail使用技巧   - 如果Gmail长达90天(另一说是9个月)不用,那么,Google将会中止你的账号。   - 如何删除信件。我是这样操作的:选中邮件,将它们Move to Trash,然后呢,到Trash中,选择Delete Forever,就可以把信件永久删除了。   - 如何多选信件。很多email信箱都有提供一个复选框,用来一次选择页面中的所有信件。在Gmail中,没有类似的复选框。不过它的复选操作更加简单。先选择地一封信,然后,按住Shift的同时,点击你要选的最后一封信,则自动多选了。   - 自动关联的地址栏。在Gmail中写信,地址栏中用户无需填写email的全部,如果 ...
Build the driver       * cd to $LOWPAN_ROOT/support/sdk/c/lib6lowpan and type `make`   在cygwin环境下make时会出现 找不到linux/if_tun.h等错误。   这时需要下载需要的:   linux/if_tun.h     然后把它们添加到cygwin /usr/include/linux(linux目录需新建)
不错的网站,如果因为CVS软件的端口被封的话, 使用这个也是不错的选择   http://cvsproxy.muchool.com/     例如下载 tinyos-2.x-contrib 的所有项目   在CvsRoot输入   :pserver:anonymous@tinyos.cvs.sourceforge.net:/cvsroot/tinyos   Module输入   tinyos-2.x-contrib   不需要密码,所以Password留空   然后点击down就可以了  
1.  "java not found, not installing jni code" 问题 (在cygwin中)    运行tos-locate-jre --jni看是否有结果输出。 如果没有的话,检查注册表中以下两个键值是否正确(tos-locate-jre 读取注册表中的键值)  \HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion  \HKLM\SOFTWARE\JavaSoft\Java Development Kit\'$jversion'\JavaHome 如果没有的话需要手动加入     ...

C++中的指针

    博客分类:
  • C++
C++的指针有4种:指向数据,指向函数,指向成员数据和指向成员函数;为什么不分两种,指向数据和指向函数,这个前2种和后2种不能一对一。可以这么分,指向非成员和指向成员,指向成员的简称成员指针。以下一一说明。   ...
指向类的成员的指针    在C++中,可以说明指向类的数据成员和成员函数的指针。两个基本操作符, 一个是*号(取地址中存放的值),一个是&(取变量地址).      指向数据成员的指针格式如下:    <类型说明符><类名>::*<指针名>    指向成员函数的指针格式如下:    <类型说明符>(<类名>::*<指针名>)(<参数表>)   int aint = 3; int* pint; pint = &aint; //改变指针的值 *pint = 8; //改变指针所指向的地址上的值 ...
对于单一的字节(a byte),大部分处理器以相同的顺序处理位元(bit),因此单字节的存放方法和传输方式一般相同。 对于多字节数据,如整数(32位机中一般占4字节),在不同的处理器的存放方式主要有两种,以内存中0x0A0B0C0D的存放方式为例,分别有以下几种方式: 注: 0x前缀代表十六进制。 Big-endian 一般称之为大端序或大尾序。 数据以8bit为单位: 地址增长方向  → ... 0x0A 0x0B 0x0C 0x0D ... 示例中,最高有效位(MSB n位二进制数字中的n-1位,即2进制数的左面第一位)是0x0A 存储在最低的内存地址处(图中的a ...
Lesson 11  TOSSIM  Compiling TOSSIM    make micaz sim     Running TOSSIM with Python   tos的模拟器是在python中运行   运行TOSSIM simulation 用到 runNextEvent function。it returns 0. This means that there was no next event to run. returns 1, there was an event to run.     Debugging Statements    ...
安装好TinyOS后,正准备编译一下Blink这个例子小试牛刀一下。 在Blink/下输入   make micaz   出现权限问题, 这个问题好解决, 键入   sudo make micaz   原以为可以顺利进行,却没想到提示错误: msp430-gcc 找不到文件   键入msp430-gcc 可以运行, 但是sudo msp430-gcc 就出现"command not found"   奇怪了?   原来sudo以root权限运行时reset了path(安全路径), 原来path有/opt/msp430/bin路径,reset后就没有了,所以有关的命令都找不到 ...
#include <stdio.h> int main (int argc, char *argv[]) { printf ("%hhd\n", 0x100); printf ("%hhu\n", 0x100); return 0; }  [mathieu@localhost mathieu]$ ./a.out0 0 以下结果一样 printf ("%hhd\n", 256); printf ("%hhu\n", 256);   %hhu 是指定后面的参数为unsigned char(不含负数, h--h ...
Lesson 3 : Mote-mote radio communication     Active Message Interfaces Since it is very common to have multiple services using the same radio to communicate, TinyOS provides the Active Message (AM) layer to multiplex access to the radio. The term "AM type" refers to the field used for multi ...
1. 安装rpm包遇到dependencies问题 例如   Failed dependencies:         libc.so.6(GLIBC_2.3.4) is needed   (1)可以用apt-get install *.rpm   系统会自行由apt解决依赖关系 (2)rpm -Uvh --force --nodeps *.rpm   忽略依赖关系(但是要确认最新版本已安装的,因为这类情况多是用不同版本的libc编译而导致的问题) (3)使用alien sudo alien --to-deb *.rpm sudo rm *.rpm s ...
  ` (tab键上面的按键)和 ' 不同的功能。 比如  export CLASSPATH=`cygpath -w $ROOT/somepath`使用` 才能运行cygpath命令, 把这个命令的结果赋到CLASSPATH中。而如果用' 会把 cygpath -w $ROOT/somepath 当成变量赋到CLASSPATH中
Lesson 1  provides and uses interfaces A component provides and uses interfaces.   The provided interfaces are intended to represent the functionality that the component provides to its user in its specification   The used interfaces represent the functionality the component needs to use them to per ...
Congestion Control Research Group: http://perform.wpi.edu/cc/ VINT Project Home Page:   http://www.isi.edu/nsnam/vint/ NS Home Page:   http://www.isi.edu/nsnam/ns/ NS Installation:   http://www.isi.edu/nsnam/ns/ns-build.html NS Documentation:   http://www.isi.edu/nsnam/ns/ns-documentation.ht ...
Global site tag (gtag.js) - Google Analytics