Category Archives: 技术 Tech

Yes, our IoT lab

Recently, our Network Research Team@X has been acquiring widgets for building our small, but neat IoT lab, to: teach the students build test beds and experiments build IoT prototype and mostly, have fun With different kinds of main boards, radios, … Continue reading

Posted in 技术 Tech | Leave a comment

Flashing Riot OS for Arduino Boards

Update on Feb 03 2017: I asked the question on the RIOT-OS issue tracker (https://github.com/RIOT-OS/RIOT/issues/6535) Apparently, the problem with Uno and Mega2560 is due to the fact that I used the VM provided (https://github.com/RIOT-OS/RIOT/tree/master/dist/tools/vagrant ). When I retried without the VM, … Continue reading

Posted in 技术 Tech | Tagged , | 3 Comments

Getting the same address of the local variable in GDB? Think about the address randomization

When playing with GDB this afternoon, I noticed a “strange” behavior. Even with simple code like #include <stdio.h> int main(void) { int x = 1; printf(“x=%d\t address: %p\n”, x, &x); return 0; } In GDB, we always get the same … Continue reading

Posted in 技术 Tech | Leave a comment

Mount time capsule to Linux/Raspberrypi

sudo mount.cifs //IP_ADDRESS/DIR MOUNT_POINT -o “user=YOUR_USERNAME,passwd=YOUR_PWD,sec=ntlm” echo “//IP_ADDRESS/MOUNT_POINTMOUNT_POINT cifs user=MOUNT_POINT,pass=YOUR_PWD,rw,uid=1000,iocharset=utf8 0 0” >> /etc/fstab  

Posted in 技术 Tech | Leave a comment

Gnuplot with png and pdf terminal

One might get messages like unknown or ambiguous terminal type; type just ‘set terminal’ for a list To use png as terminal in GNUPlot, libgd2-dev library is needed (which is not provided in some distributions). After installing libgd2-dev, one needs to … Continue reading

Posted in 技术 Tech | Leave a comment

将老新浪博客的信息搬家到WP

使用了CRIFAN的脚本和以下的方法. http://blog.sina.com.cn/s/blog_65db998401016jdl.html 以下为引用 新浪博客用了2、3年了,其实还是蛮好用的,只是也太缺少变化,主题就那几种,很久不更新。 很羡慕网上看到的各种个人站点,觉得作为一个IT从业人员,拥有一个自己的站点也是件不错的事情。 于是去注册了个域名,名字就是我常用的网名。买了个虚拟主机,装上wordpress。 麻烦的是如何把新浪博客里攒下的文章导入进来,曾经blogbus的博客搬家工具是可以把各大博客导入到他们的站点,而他们的站点就是基于wordpress。 但是现在似乎新浪把blogbus的搬家工具给封了,用不了。在网上搜刮了1个多小时,找到了crifan大侠的作品,功能强大,简便易用。http://www.crifan.com/crifan_released_all/website/python/blogstowordpress/ 详细的说明都有了,而我们操作起来也非常简单。代码下载下来,直接python执行就好。 BlogsToWordpress.py -s http://blog.sina.com.cn/bluemonster0808 -g no -w http://bluemonster.cn/wordpress/wp-content/uploads/pic -s指定博客首页 -g 指定不开启google翻译 -w 指定图片路径。因为之前的图片都是存在新浪,博客里的img src都是新浪的,所以要指定为你预备替换的图片路径,比如我就放在自己的wordpress默认图片路径下 不过,新浪博客的图片地址不是img src=,而是这样的 img src=”http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif” real_src=”http://bluemonster.cn/wordpress/wp-content/uploads/pic/65db99844a73dcd762b5b.jpg” width=”98″ height=”346″ alt=”C++产生伪随机数” title=”C++产生伪随机数” 然后这个脚本里替换了real_src而没有替换src,导致wordpress里图片不能显示。 这里的src和real_src是给JS脚本动态加载图片用的。 自己用文本编辑器改一下就好,比如vim下一条命令就够了 :%s/src=”http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif” real_//g

Posted in 技术 Tech | Tagged | Leave a comment

Making use of external libraries in NS3

There are have been some articles introducing how to make used of external libraries in NS3, such as HOWTO use ns-3 with other libraries https://www.nsnam.org/wiki/HOWTO_use_ns-3_with_other_libraries Extending NS3 with your module and extra libraries http://shieldroute.blogspot.fr/2012/08/extending-ns3-with-your-module-and.html   But they are not very … Continue reading

Posted in 技术 Tech | 1 Comment

78th IETF meeting, Maastricht, Netherlands, 荷兰

       第78界IETF (Internet Engineering Task Force, Internet工程任务组) 会议将于下周在荷兰的Maastricht举行。与以往的学术会议不同,IETF的会议以标准化为主要目的。届时应该会有不少的企业界代表参加。老板对这次会议还是相当重视,特地和我一同前往。我也将介绍关于无线自组网多路径协议的相关成果。         演讲PPT下载:http://www.jiaziyi.com/documents/20100727_IETFppt_MP-OLSR.pdf

Posted in 技术 Tech | Tagged , | Leave a comment

GCC 的优化控制

      最近在玩新的Qualnet模拟器, 在Linux下用gdb调试出现奇怪的问题. 在跟踪时无法正确地在指定的位置设定断点, 也没有按程序的流程跳转. 在尝试不同编译器以及不同平台后, 发现是Gcc的优化选项出现了问题.        Qualnet的默认编译包括了一个-O3的优化参数, 以减少编译所用的时间, 但同时也会给gdb的调试带来问题. 在去除参数后, 问题解决.        Gcc有关优化参数的说明如下, 如果不想看英文的, 记住以后在调试程序的时候, 记得把优化的选项关了就行了….不然出现什么奇怪的情况, 可就不好找问题在哪里了. 3.10 Options That Control Optimization These options control various sorts of optimizations. Without any optimization option, the compiler’s goal is to … Continue reading

Posted in 技术 Tech | Tagged , | 1 Comment

[专业]Implementation of Multipath and Multiple Description Coding in OLSR

  优化链路状态协议OLSR中多路径以及多重描述编码的实现 Jiazi Yi, Eddy Cizeron, Salima Hamma, Benoît Parrein and Pascal Lesage (本文收录于加拿大渥太华举行的第四届OLSR会议论文集. This is a proceeding of 4th OLSR Interop/Workshop, Ottawa, Canada) 摘要: 本文讨论了多路径方法以及多重描述编码在OLSR协议中的实现. 它基于链路状态协议, 使用周期性的消息交换来维护网络的拓扑信息. 同时, 它使用反应式的方法来更新路由表, 并将数据包以源路由的方式, 通过多路径将其发送到目的节点. 如果检测到失效链路, 路由算法将自动恢复链路. 考虑到无线网络的不确定性, 我们使用了多重描述编码来提高传输的可靠性. 同时, 提出了不同的方法将冗余信息分配到不同的路径中. 在NS2下的模拟证明新的协议可以有效地提高网络的性能. 本文的最后提出了MP-OLSR的实现方法. … Continue reading

Posted in 技术 Tech | Tagged , | 1 Comment