自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xzdong的专栏

爱技术爱生活

  • 博客(53)
  • 资源 (3)
  • 收藏
  • 关注

原创 改变思维方式-寻求问题的高效解,最优解

开发人员现状实际项目代码中压根就用不到算法 大部分是业务具体逻辑实现,主要是函数层面编程进阶者就使用写C++11的库和新特性,设计class&&interface,应用设计模式高级者设计整体框架(核心类\多线程\消息队列\MVC等),考虑性能和模块外部依赖,编译与测试,合理组织代码文件结构开发人员进阶构建自动化脚本工具完成任务,如删除项目无用代码\统计项目代码量\日志分析解决有价值的问

2017-02-25 22:49:48 658

原创 wordlist 1- page 7

ferrousfissuregemgranitegraphitegravelgritgullylavalimestonelodemarbleorepetroleumplasterrhinestonesapphireshalesilt slagterrainturquoiseamethystemerald

2015-05-14 23:17:35 509

原创 wordlist 1 - page 6

domainequatorhorizontallandlockedlatitudeoutskirtspolarterrestrialhinterlandlittoralchasmambienceobsidiansavannaadobeaquiferbauxiteboulderbrinkclaydunefault

2015-05-14 23:09:38 437

原创 worlist 1 - page 5

gloamingleewardmistralscorchingsizzlerteemtorridtyphoonvernalhibernalgustydown-to-earth abutadjacentantarcticarchipelagoarctic bogcontiguouscoterminouscurbdel

2015-05-14 23:04:00 435

原创 wordlist 1-page 4

frigidityglacialgusthailhalohumidhumidityhurricaneicicleinclementlandslidemeteorology monsoon perishingpiercingprecipitationseismicsnowdriftstuffysultryswelteri

2015-05-14 23:00:28 372

原创 wordlist 1-page 3

aridavalanche balmybarometer blastdiurnal bleakblizzard blustercentigradecloudburst cumuluscyclonedampdelugedesiccatedownpourdrizzledrizzlydroughtfrigid

2015-05-14 22:53:15 377

原创 wordlist 1-page 2

mire oasispeninsula pinnacleprecipiceravineridgerivulet shoalstraitstratumswampwhirlpoolcascade cragestuary gulchknolllagoonmoormorassquagmirescarptundra

2015-05-14 22:49:31 372

原创 wordlist1-page1

arroyo  brook canyoncape cavern crater creekcrest eddy fluvial fordgeysergorgegrottoinsularisthmusmarine maritime marshmesa

2015-05-14 22:45:29 328

原创 代码review, review的什么?

如果你是一名开发者,你一定知道这么一个术语,代码热view

2014-06-13 22:08:46 1837

原创 工程思维与中国人情社会 (一)

作为一名技术人员,在处理问题时多从“理”字出发,分

2014-04-26 20:19:28 674

原创 操作系统的 输入-分发-处理-输出

1、按下键盘某个按键后,该事件是如何OS所描述的?2、事件按照什么规则进行派发的?3、事件都被派发到哪些接受者?4、接受者的事件接收入口怎么定义的,事件处理框架如何设计的?5、接收者处理数据得到了哪些数据结果?6、结果数据如何被OS传送到外设从而把结果直观的呈现给用户的?

2014-03-26 22:51:20 469

原创 object/listener模式

类图解析实例说明

2014-03-26 22:37:32 457

转载 UML 符号解读

文章转载自http://blog.csdn.net/microchenhong/article/details/6239462类(Class)类(图A )是对象的蓝图,其中包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。属性和操作之前可附加一个可见性修饰符。加号(+)表示具有公共可见性。减号(-)表示私有可见性。#号

2014-03-26 22:29:38 484

转载 VIM常用操作说明

删除一行:dd 删除一个单词/光标之后的单词剩余部分:dw 删除当前字符:x 光标之后的该行部分:d$  文本删除dd 删除一行d$ 删除以当前字符开始的一行字符 ndd 删除以当前行开始的n行dw 删除以当前字符开始的一个字ndw 删除以当前字符开始的n个字 D

2014-01-27 20:42:24 459

原创 离职的这段日子

毕业进入HW公司7个月,我选择了离职!为什么要离职? 马云讲离职有两个原因:一是嫌薪水低,二是工作不爽。我的原因暂且归到第二类吧!无法适应HW中那种高强度高压力的工作,身体和心理都无法承受!长时间每天都工作到十一点左右,真的让人很崩溃!没有充沛地精力,自己仿佛行尸走肉般只能进行机械式的工作,没有思考,没有总结,没有成长!每天想起来一推问题要解决,上班的心情跟上坟一样,非常不想去

2014-01-16 00:34:03 531

原创 常用工具软件列表

everythingQ-DIRsource insightbeyond comparesvnvalgrind

2014-01-11 23:30:03 551

原创 ubuntu的推广的门槛

1. 没有一个好的输入法2. 看视频要手动去安装插件

2013-12-19 01:22:03 400

原创 智能电视行业的发展

智能电视行业的形成智能电视行业的现状智能电视行业的发展趋势智能电视中的关键技术

2013-11-12 22:18:17 525

原创 valgrind内存检测工具

工具如何使用方法valgrind内存检测的基本原理valgrind内存检测的优点和缺陷(对比其他工具)

2013-11-12 22:13:23 412

原创 智能指针

什么叫智能指针智能指针的意义是什么智能指针的原理智能指针的简单实现智能指针的测试智能指针的局限性和缺陷

2013-11-02 23:45:53 693 3

原创 C 异常处理设计

使用C语言,设计实现C++中的 try catch机制definebegin{throw}exception{}endmark_free()return C 语言中的宏的威力

2013-10-31 23:32:43 544

原创 表驱动法的编程

表驱动法从一个程序的改进表驱动法的优缺点表驱动法和状态机的关系

2013-10-31 23:26:50 668

原创 状态机的设计

状态机一般描述{ }缺陷{     }改进{ }子状态机如何用合理的数据结构表述?状态机的设计原则清晰的描述系统运行

2013-10-31 23:25:00 534

原创 方法论概述

作者眼中的方法论

2013-10-26 23:10:53 514

原创 关于堆和栈

从数据结构的角度看,栈是一种先入后出队列,不支持随机访问。栈是经过排序的树形数据结构,根节点为最大(最小)值。支持随机访问,可实现优先级队列,是完全树且为最大树。

2013-10-26 22:35:10 394

原创 linux 指令

纵有再好的现成文档资料,如果自己不能记住并消化那又有什么用呢!ls -altopfreeps auxfcd  - rm -rivfmovetelnetchmodchattrtar -xzvf/-cf/unzip mountsetexportpintenvclearservice netstatepingif

2013-10-26 22:29:00 440

原创 如何有效检测内存泄露

如果说内存泄露在软件开发中是经常出现,某种意义上是不可避免的,那么掌握有效地定位内存泄露就变得异常重要!针对不同开发环境如windows、linux等需要掌握不同的工具,但是思想和方法应该是相同的。作者目前在linux平台下从事开发工作,但是平时编程使用的VS平台。这篇文章也是由VS上编程练习中遇到内存泄露而写,我们就先讲讲如何使用VS工具定位内存泄露。

2013-10-26 22:19:14 498

原创 内存管理概述

内存管理的基本问题内存管理的解决方案

2013-10-26 21:04:27 536

转载 error L NK2005

博客分类: error 1>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "class std::basic_ostream > & __cdecl std::endl(class std::basic_ostream > &)" (?endl@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@1@AE

2013-02-28 17:19:03 499

转载 RPC和Socket的区别

原文地址连接:http://luluq1987.blog.163.com/blog/static/4079068120101048494705/学习linux网络编程,有一章降到RPC远过程调用,简单的将就是在本机调用其他远程机器上的过程(可理解为函数或者功能模块)。一个问题就冒了出来,就是为什么不用socket的通信呢?看过文章后明白,RPC建立在socket的基础上,是的C/S开发变得

2012-10-26 21:56:43 1580

原创 深度解析自加自减运算 ++ --

关于自减自减运算,这是一个比较让人纠结的问题。初级认识int i=3;int j;j=i++;或者j=++i;当为前者时 先把i的值赋予j,然后i++。当为后者时先把i自加,然后把i赋予j。为什么是这样子的呢?因为当编译器解析这个表达式时,运算符有两个,一个“= ”一个“++”。因为++优先级比较高,所以应该先做运算,但是该符号的结合方向是由右向左,当j=i++时,++右边

2012-10-23 12:22:21 1077

转载 c语言字节对齐

什么是字节对齐现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。基本数据类型自身对齐,也叫自然对齐。就是说数据的存储地址可以被其自身字节长度整除。例如float型的数据存储地址

2012-10-21 11:34:48 560

原创 关于腾讯电话面试

经历了三次电话面试有收获也有教训感觉有必要总结一下:第一次接到腾讯的电话面试:隔了一个月JB腾讯才给了电话,说要问一个问题。其实问题很简单,谈谈你做的项目,你对***工作的认识,愿不愿意去深圳,接触过那些相关的知识。四天以后接到了第二的电话:这次明显问的深,谈你做了什么项目。他会根据你项目里谈到的知识和你聊,有些是知道皮毛,有些他很懂。你的项目有多少人的团队,你做了那些工作。四

2012-06-18 20:05:39 4780 2

原创 视频流解码播放之VLC

从已有流服务器上接收多媒体流,对码流解码、分析、播放。站在巨人的肩膀上才能看的更远。对于这个问题,先参考已有的比较成熟的开源项目,从中找到研究的思路。VLC无疑是一个比较好的选择。VLC是一种跨平台的媒体播放器和流媒体服务器。其实VLC开源项目本身就是基于其他的开源项目:FFMPEG,LIVE555.下面主要讲VLC作为多媒体播放器的使用。引用地址:http://loosky.net/?p

2012-06-12 22:44:30 4501

原创 如何提高执行效率,减小执行时间

针对一个实际的问题,搞代码的人总是想把它抽象为数学模型,在用计算机快速实现。抽象为数学模型后,其实就是在找相应的算法。算法本身是有效率高低的问题。但是如果是在给定算法下,那又该如何提高执行效率,减小执行时间呢。看了数据结构后结合自己现在研究的问题,我认为抛开问题的专业性区别,组成算法的基本单元就是查找、排序、插入、删除、数学运算(关系、逻辑、基本)。在给定算法的前提下,如果我们把执行代码做到最

2012-06-10 20:07:47 725

原创 关于二次开发中的注意事项

第一:阅读开发文档。第二:关注追踪最新版本。因为可能你现在费劲心血研究却没有解决的问题,在官方提供的最新版本中已经解决。第三:团队成员间合作交流第四:百度谷歌

2012-05-04 22:41:00 1262

原创 腾讯面试之软件测试

前期准备:看了一个星期的程序员面试宝典,并且参考了数据结构书籍。网申填写了一份电子简历,之后就按部就班的学习。结果简历筛选为过,未收到腾讯短信通知,有点郁闷,想就此结束,准备百度实习招聘。但是经过思想斗争,最后还会决定和同学一块参加了霸笔。笔试:霸笔的人被安排在一个房间,按填报岗位,分区入座。结果偌大的教室里竟然绝大部分都是研发。监考人员说这个房间的人不一定每人都有试卷。我来的较晚

2012-04-26 08:23:55 4474 3

原创 linux和window下socket接口函数的传入参数不匹配,导致出错。

linux下的socket接口函数:send(,void*data,);receive(,void*data,); window下的socket接口函数:send(,FAR const char *data,);recieve(,FAR const char *data,); 如果服务器在linux端,而客户端在window下,不对处理,就会出现数据接收显示出错。下

2012-04-24 12:41:09 1224 1

原创 代码编写的惨痛教训

昨晚在修改OSD部分的代码时,不断地出现各种问题,搞的自己疲惫不堪,而且努力了没有见到任何成果,由于没有做好备份工作,恢复初始代码,也搞的自己很不愉快。总结教训:一备份与注释:在修改一份资料时,一定要牢记先备份,再修改。备份的形式可以分为多种:1、文件整体备份,这对与大量修改比较合适。2、采用注释掉原有代码,对新增代码添加特殊注释标识符。3、边修改,边写文档。参考师姐的做法,对修改代码时所

2011-12-03 15:51:17 921 1

原创 编程的一些体会

编程体会: 面对一个问题,先分析问题中的对象有哪些,分析对象本身的属性和对象之间的关系。其次是找到适合的数据结构来描述问题的对象, 最后设计算法解决问题。  人们都说编代码的是吃青春饭,现在我们干的工作都是在编代码,有的人驱动编程,有的人应用编程,有的人服务器编程。 怎么看待这些问题呢?现在是信息化社会,在工程和学术领域,基本上每个人都要会编程。是不是大

2011-11-27 22:39:41 366

zigbee 组网,路由

采用c2430 zigbee协议进行组网,路由,数据收发。内完整的代码和说明书

2011-06-25

zigbee协议解析

III 摘要...................................................................................................................................................I ABSTRACT.....................................................................................................................................II 第一章绪论.....................................................................................................................................1 1.1传感器网络的发展...........................................................................................................1 1.2无线传感器网络的特点...................................................................................................2 1.3无线传感器网络的应用...................................................................................................3 1.4论文研究内容及各章节的安排.......................................................................................4 第二章无线传感器网络.................................................................................................................6 2.1无线传感器网络的体系结构...........................................................................................6 2.1.1网络结构...............................................................................................................6 2.1.2节点结构...............................................................................................................6 2.1.3传感器网络协议栈...............................................................................................7 2.2无线传感器网络的关键技术...........................................................................................8 2.2.1网络搜索...............................................................................................................8 2.2.2网络控制和路由协议...........................................................................................8 2.2.3协同信号处理.......................................................................................................9 2.2.4查询和任务分配.................................................................................................10 2.2.5服务质量.............................................................................................................10 2.2.6物理层协议.........................................................................................................10 2.2.7网络安全.............................................................................................................10 2.3 ZigBee协议....................................................................................................................11 2.3.1 ZigBee协议套件................................................................................................11 2.3.2 ZigBee协议的网络拓扑结构............................................................................14 2.3.3 ZigBee协议的优点............................................................................................15 2.4小结.................................................................................................................................15 第三章基于ZigBee协议的无线传感器网络组建.....................................................................17 3.1基于ZigBee协议的无线传感器网络的总体方案.......................................................17 3.1.1基于ZigBee协议的无线传感器通信模块.......................................................17 3.1.2 IP-Link 1200模块的命令帧格式....................................................................19 3.1.3 AODV路由协议....................................................................................................20 3.1.4基于IP-Link 1200模块组建的无线传感器网络拓扑结构...........................21 3.2基于ZigBee协议的无线传感器网络的软件实现.......................................................23 3.2.1软件模块.............................................................................................................23 3.2.2网络链接验证.....................................................................................................26 3.3小结.................................................................................................................................27 第四章基于ZigBee协议的温度采集监控系统.........................................................................28 4.1基于ZigBee协议的温度采集监控系统的总体方案...................................................28 4.2基于ZigBee协议的温度采集监控系统的实现...........................................................29 4.2.1 GSM模块G18.......................................................................................................29 4.2.2模块G18短消息的收发模式.............................................................................29 4.2.3软件实现.............................................................................................................32 4.2.4调试结果.............................................................................................................35 4.3小结.................................................................................................................................37 第五章低功耗自适应集群型分层协议算法的研究...................................................................38 5.1无线传感器网络路由协议.............................................................................................38 5.1.1无线传感器网络路由协议的概述.....................................................................38 5.1.2无线传感器网络路由协议的分类.....................................................................38东南大学硕士学位论文 5.2现有的无线传感器网络路由协议介绍.........................................................................39 5.2.1洪泛算法和闲聊算法.........................................................................................39 5.2.2 LEACH协议..........................................................................................................40 5.2.3 PEGASIS协议......................................................................................................41 5.2.4 TEEN协议............................................................................................................41 5.2.5 SPIN协议............................................................................................................42 5.2.6定向扩散协议.....................................................................................................43 5.2.7 MCFA算法............................................................................................................44 5.2.8双层数据分发算法.............................................................................................44 5.2.9随机漫步路由方法.............................................................................................45 5.2.10谣言路由(Rumor Routing).........................................................................45 5.3各种路由协议的比较.....................................................................................................45 5.3.1以上各路由协议的比较和分析.........................................................................45 5.3.2无线传感器路由协议的特征.............................................................................47 5.4 LEACH算法模型..............................................................................................................47

2011-05-06

linux内核完全注解

本书对linux早期内核v0.11全部代码进行了详细的注解和说明

2011-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除