老吴聊IT申请入驻搜狐公众平台,特此声明
Cooja Simulator拾遗摸索了一段Cooja模拟器,前面也转发了几篇文章,也都涉及了cooja仿真模拟的例子,在译文环境搭建及开发流程(官网翻译Get Started)中,也涉及了cooja的基本用法。其实自己多摸索摸索,简单的功能和用法还是能搞定。当然cooja功能还是很强大,例如串口,控制脚本这些,不是轻易能弄懂学会。不得不说Cooja的资料非常少,很多资料都只是一些简单的用法,而且
vmware player + ubuntu14.04宿主机 windows8连接方式: NAT vmnet8虚拟网卡问题:1、主机和虚拟机都可以ping通外网,主机可以ping通虚拟机,虚拟机却ping不通主机.2、putty连接虚拟机被拒绝解决1:要么互相都不通,否则,只要一方可以ping通一方,说明连接是肯定没有问题.问题在防火墙上,ping某一方不通,把这一方的防火墙关了,就可
版权声明:本文为博主原创文章,未经博主允许不得转载。首先指出一点,我们通常所说的编译器并非仅指编译器,确切来说是编译工具链,里面包括了预编译器、编译器、汇编器和连接器。对于外部函数实体(处于调用函数所在源文件之外的其他源文件中的函数),是在链接过程中,才会被寻找和添加进程序,一旦没有找到函数实体,就会报错,无法成功链接。而外部函数的声明(一般声明在头文件中)只是令程序顺利通过编译而已,此时并不需要
昨天自己动手实现memcpy这个函数,用一个例程试了一下,结果正确,满心欢心,可是有些地方想不明白,于是百度了一下,结果自己写的函数简直无法直视。觉得还是写个总结,以示教训。先贴上我自己的函数:[cpp] view plain copy char *mymemcpy(char *dest, const char *&n
我的看法:程序员的核心技能是短期记忆力 (short term memory [wikipedia] - Short-term memory is the capacity for holding a small amount of information in mind in an active, readily available state for a short p
人的成就感来源于两样东西,创造和毁灭。编程的乐趣很多,举些例子:自己动手解决自己遇到的问题。比如贴吧会发布最新漫画,不过在贴吧看图实在蛋疼,于是自己写一个小程序把图片请过来,按自己的喜好排好版 :)冥思苦想半天的问题,在准备掀桌的时候、在听到朋友无意提醒的时候、在睡前睡后饭前饭后的时候……突然豁然开朗!学习别人精彩的思路、代码甚至注释。以前在stackoverflow看过一个关于“最有趣的注释”的
其实很多人学编程都会遇到困难,我觉得其中一个根本原因是他们没搞明白学编程到底是学什么。编程不是一种知识,而是一门手艺。我们从小到大的学习都是学习知识,流程一般是课前看书预习,上课听讲,下课做作业,然后复习考试。但是学手艺可不是这么学的。我们先拿游泳举例,游泳不是知识,而是技能,也可以算门手艺吧。需要预习吗?需要上课听讲吗?不需要,因为两岁小孩都能学会游泳,他们连话都不太会说呢,怎么可能听课预习呢。
重视模块化,重视抽象但不滥用我刚接触编程的时候,在网上看到许多大牛写程序都十分注重模块化,因此我就下意识的模仿他们;后来看SICP,知道了抽象的好处,因此在写程序的时候会仔细思考抽象的问题。这些对我都有着非常大的帮助。在一篇讲述程序员代码行数瓶颈的博客中(程序员的成长和代码行数的关系)提到,程序员在2k行、20k行、200k行等若干程序规模时会遇到瓶颈,如果不用更科学有效的方法,超过了这个行数代码
祝今日头条越办越好,祝各位客服身体健康。
所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求,性能要求,具备可扩展性(scalability),可拓展性(extendability),前后兼容性等。可能涉及到的东西包括了从硬件到软件的方方面面,实在是一言难尽。如果你立志做架构,首先打好基础,从最底层开始。然后发展到各种技术和语言,什么都要懂两点,要全面且不肤浅。为什么不是懂一点?你要看得透彻,必须尽量深入一些。别人懂一点,
已经过时了。略做点补充:Zepto也是过时货了。还有Underscore/Lodash等,也是过时了。但是过时不代表你就一定不可以再用,或者要从现有项目中清除抛弃掉。项目维护和管理本身是另一回事情,并不是完全由技术因素决定的。下面稍微讲下为什么已经过时。说这个你得知道jQuery提供的核心价值是什么。我总结有几点:1. 发扬光大了$和CSS选择器的天才idea(尽管都不是发明者)2. 处理浏览器的
多年前同时期的视频看过很多,马士兵,张孝祥,王勇,还有很多。马士兵是唯一一个在当时看来讲课是让初学者明白的一个人,这里说的其它人不是不让别人明白,主要在这方面的体验比马士兵略差一点。尤其是在ppt上画程序执行时内存变化图,至今依然难以忘怀,时常有重温经典的冲动,所谓经典就是经过岁月的洗礼,他的那份醇香或价值依然吸引着你不断的回温。马士兵讲课的特点是嗓音清爽,抑扬顿挫,段子精美,技巧过硬,下手快,准
DE选择:idea,eclipse,sts三选一,让我选,我选idea,sts我没用过,不好评述,eclipse需要自己弄插件,以前配置时候,很繁琐,有些组建下载一半就挂掉。框架选择:spring web mvc+jpa后者spring web mvc+myibatis,最早之前项目web端用struts1.2或者struts2,现在基本都切换到spring web mvc,推荐spring we
现在 Spring 越来越大,都开始使用 Gradle 构建了,支持的东西越来越多,这就导致大多数程序员对 Spring 的体系及结构都一知半解,网上乱七八糟的文章来回粘来粘去,搞得小码农都分不清楚到底哪种使用方式是对的,这归根到底就是因为1. 对 Spring 的版本变更不清楚2. 对 Spring 和 J2EE 规范的关系不清楚3. 对 Spring 那堆配置和注解背后的原理不清楚
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号