2015-09-25 Web HTML5 Basic 基础 声明:<!DOCTYPE> HTML有多个不同版本,只有完全明白页面中使用的确切的HTML版本,浏览器才能完全正确地显示出HTML页面 HTML5: <!DOCTYPE html> 元素:指的是从开始标签到结束标签的所有代码 <p> this is my web page </p>中的this is my web page就是元素... 阅读全文…
2015-08-17 Geek Hobbies W5500 Introduction W5500网络模块简介 公司:Wiznet 使用硬件逻辑门电路实现TCP/IP协议栈的传输层及网络层(如:TCP,UDP,ICMP,IPv4,ARP,IGMP,PPPoE等协议),并集成了数据链路层,物理层(10BaseT/100BaseTX),以及32K字节片上RAM作为数据收发缓存,使得上位机主控芯片只需承担TCP/IP应用层控制信息的处理任务,大大节省了上位机对于数据复制、协议处理和中... 阅读全文…
2015-07-20 Geek Hobbies Linux Kernel Introduction 内核make流程 make %config和make menuconfig的目的是为了生成.config文件,而Kconfig作为生成make menuconfig等图形配置界面工具而存在 .config 文件中决定了内核中的哪些代码被编译进内核,哪些代码被当做模块编译 make根据.config中的描述,通过解析Makefile文件来进行编译,最终生成zImage文件 流程中设计的文件与命... 阅读全文…
2015-07-20 Job Hunting Review in C++ Language 流 标准C++中,iostream中常见的操作算子(manipulator):flush,endl,oct(后面跟的数据解析成八进制),hex(后面跟的数解析成十六进制),dec(后面跟的数解析成十进制),boolalpha(后面跟的数据解析成布尔类型,并用true和false来显示),showpos(后面跟的数据显示正负号),fixed(后面跟的数不要四舍五入),noshowpos(后面跟... 阅读全文…
2015-07-19 GUI QT4 Basic Qt核心模块Qt是一个大库,由数个较小的库或者模块组成,其中最为常见的有如下这些,除了core和gui,其余模块都需要在qmake的工程文件中启用: core:包括QObject,QThread,QFile,Qvariant等等 gui:所有从QWidget派生的类外加一些相关的类 xml:用于解析和序列化XML sql:用于与SQL数据库通信 phonon:用于播放多媒体文件 webki... 阅读全文…
2015-07-06 Hardware POE Introduction 什么是POE 以太网供电(Power over Ethernet,简称PoE)也称为PoE供电,是一种可以在以太网路中透过双绞线来传输电力与资料到装置上的技术。以太网供电技术的出发... 阅读全文…
2015-06-27 Job Hunting Review in C Language ifdef和if defined的差别注意两者都有个define的作用,区别在于使用方式上。前者的通常用法是:只能在两者中选择是否有定义123456789#ifdef XXX ....#else ....#endif 对于后者,常用法是:可以在多个中选择是否有定义12345678910111213#if defined xxx1 ....#elif defined xxx2 ... 阅读全文…
2015-06-08 Geek Hobbies Embedded Linux 需要知道的知识点 ext4文件系统是Linux在PC机上最常用的磁盘文件系统,在嵌入式设备上则常用jffs2文件系统和yaffs2文件系统 在Linux操作系统中。对于SCSI磁盘。用sd*来表示,第一个磁盘x为a,第二个磁盘x为b,以此类推。磁盘上的第1个分区编号为1,第2个分区编号为2,以此类推。 swap分区用于Linux在运行期间的虚拟内存使用,其作用类似Windows中的交换文件p... 阅读全文…
2015-06-08 Network GNS3 Install GNS3模拟器安装步骤 下载GNS3,并且安装 下载GNS3 IOU VM虚拟机镜像 下载路由器和交换机的IOS镜像文件(百度搜索并下载) i86bi-linux-l2-ipbasek9-15.1g.bin(交换机) i86bi-linux-l3-adventerprisek9-15.4.1T.bin(路由器) 安装virtualbox 导入步骤2中下载的GNS3虚拟机镜像,设置网卡为h... 阅读全文…
2015-05-28 Geek Hobbies Python Basic Python中的常量常量定义1234567891011121314class _const(object) class ConstError(TypeError): pass def __setattr__(self,name,value): if self.__dict__.has_key(name): raise self.ConstError,"Can't rebind con... 阅读全文…