- 博客(53)
- 资源 (3)
- 收藏
- 关注
原创 改变思维方式-寻求问题的高效解,最优解
开发人员现状实际项目代码中压根就用不到算法 大部分是业务具体逻辑实现,主要是函数层面编程进阶者就使用写C++11的库和新特性,设计class&&interface,应用设计模式高级者设计整体框架(核心类\多线程\消息队列\MVC等),考虑性能和模块外部依赖,编译与测试,合理组织代码文件结构开发人员进阶构建自动化脚本工具完成任务,如删除项目无用代码\统计项目代码量\日志分析解决有价值的问
2017-02-25 22:49:48
728
原创 wordlist 1- page 7
ferrousfissuregemgranitegraphitegravelgritgullylavalimestonelodemarbleorepetroleumplasterrhinestonesapphireshalesilt slagterrainturquoiseamethystemerald
2015-05-14 23:17:35
562
原创 wordlist 1 - page 6
domainequatorhorizontallandlockedlatitudeoutskirtspolarterrestrialhinterlandlittoralchasmambienceobsidiansavannaadobeaquiferbauxiteboulderbrinkclaydunefault
2015-05-14 23:09:38
480
原创 worlist 1 - page 5
gloamingleewardmistralscorchingsizzlerteemtorridtyphoonvernalhibernalgustydown-to-earth abutadjacentantarcticarchipelagoarctic bogcontiguouscoterminouscurbdel
2015-05-14 23:04:00
467
原创 wordlist 1-page 4
frigidityglacialgusthailhalohumidhumidityhurricaneicicleinclementlandslidemeteorology monsoon perishingpiercingprecipitationseismicsnowdriftstuffysultryswelteri
2015-05-14 23:00:28
404
原创 wordlist 1-page 3
aridavalanche balmybarometer blastdiurnal bleakblizzard blustercentigradecloudburst cumuluscyclonedampdelugedesiccatedownpourdrizzledrizzlydroughtfrigid
2015-05-14 22:53:15
406
原创 wordlist 1-page 2
mire oasispeninsula pinnacleprecipiceravineridgerivulet shoalstraitstratumswampwhirlpoolcascade cragestuary gulchknolllagoonmoormorassquagmirescarptundra
2015-05-14 22:49:31
409
原创 wordlist1-page1
arroyo brook canyoncape cavern crater creekcrest eddy fluvial fordgeysergorgegrottoinsularisthmusmarine maritime marshmesa
2015-05-14 22:45:29
361
原创 操作系统的 输入-分发-处理-输出
1、按下键盘某个按键后,该事件是如何OS所描述的?2、事件按照什么规则进行派发的?3、事件都被派发到哪些接受者?4、接受者的事件接收入口怎么定义的,事件处理框架如何设计的?5、接收者处理数据得到了哪些数据结果?6、结果数据如何被OS传送到外设从而把结果直观的呈现给用户的?
2014-03-26 22:51:20
492
转载 UML 符号解读
文章转载自http://blog.youkuaiyun.com/microchenhong/article/details/6239462类(Class)类(图A )是对象的蓝图,其中包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。属性和操作之前可附加一个可见性修饰符。加号(+)表示具有公共可见性。减号(-)表示私有可见性。#号
2014-03-26 22:29:38
523
转载 VIM常用操作说明
删除一行:dd 删除一个单词/光标之后的单词剩余部分:dw 删除当前字符:x 光标之后的该行部分:d$ 文本删除dd 删除一行d$ 删除以当前字符开始的一行字符 ndd 删除以当前行开始的n行dw 删除以当前字符开始的一个字ndw 删除以当前字符开始的n个字 D
2014-01-27 20:42:24
492
原创 离职的这段日子
毕业进入HW公司7个月,我选择了离职!为什么要离职? 马云讲离职有两个原因:一是嫌薪水低,二是工作不爽。我的原因暂且归到第二类吧!无法适应HW中那种高强度高压力的工作,身体和心理都无法承受!长时间每天都工作到十一点左右,真的让人很崩溃!没有充沛地精力,自己仿佛行尸走肉般只能进行机械式的工作,没有思考,没有总结,没有成长!每天想起来一推问题要解决,上班的心情跟上坟一样,非常不想去
2014-01-16 00:34:03
561
原创 C 异常处理设计
使用C语言,设计实现C++中的 try catch机制definebegin{throw}exception{}endmark_free()return C 语言中的宏的威力
2013-10-31 23:32:43
572
原创 关于堆和栈
从数据结构的角度看,栈是一种先入后出队列,不支持随机访问。栈是经过排序的树形数据结构,根节点为最大(最小)值。支持随机访问,可实现优先级队列,是完全树且为最大树。
2013-10-26 22:35:10
437
原创 linux 指令
纵有再好的现成文档资料,如果自己不能记住并消化那又有什么用呢!ls -altopfreeps auxfcd - rm -rivfmovetelnetchmodchattrtar -xzvf/-cf/unzip mountsetexportpintenvclearservice netstatepingif
2013-10-26 22:29:00
459
原创 如何有效检测内存泄露
如果说内存泄露在软件开发中是经常出现,某种意义上是不可避免的,那么掌握有效地定位内存泄露就变得异常重要!针对不同开发环境如windows、linux等需要掌握不同的工具,但是思想和方法应该是相同的。作者目前在linux平台下从事开发工作,但是平时编程使用的VS平台。这篇文章也是由VS上编程练习中遇到内存泄露而写,我们就先讲讲如何使用VS工具定位内存泄露。
2013-10-26 22:19:14
531
转载 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
529
转载 RPC和Socket的区别
原文地址连接:http://luluq1987.blog.163.com/blog/static/4079068120101048494705/学习linux网络编程,有一章降到RPC远过程调用,简单的将就是在本机调用其他远程机器上的过程(可理解为函数或者功能模块)。一个问题就冒了出来,就是为什么不用socket的通信呢?看过文章后明白,RPC建立在socket的基础上,是的C/S开发变得
2012-10-26 21:56:43
1624
原创 深度解析自加自减运算 ++ --
关于自减自减运算,这是一个比较让人纠结的问题。初级认识int i=3;int j;j=i++;或者j=++i;当为前者时 先把i的值赋予j,然后i++。当为后者时先把i自加,然后把i赋予j。为什么是这样子的呢?因为当编译器解析这个表达式时,运算符有两个,一个“= ”一个“++”。因为++优先级比较高,所以应该先做运算,但是该符号的结合方向是由右向左,当j=i++时,++右边
2012-10-23 12:22:21
1142
转载 c语言字节对齐
什么是字节对齐现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。基本数据类型自身对齐,也叫自然对齐。就是说数据的存储地址可以被其自身字节长度整除。例如float型的数据存储地址
2012-10-21 11:34:48
593
原创 关于腾讯电话面试
经历了三次电话面试有收获也有教训感觉有必要总结一下:第一次接到腾讯的电话面试:隔了一个月JB腾讯才给了电话,说要问一个问题。其实问题很简单,谈谈你做的项目,你对***工作的认识,愿不愿意去深圳,接触过那些相关的知识。四天以后接到了第二的电话:这次明显问的深,谈你做了什么项目。他会根据你项目里谈到的知识和你聊,有些是知道皮毛,有些他很懂。你的项目有多少人的团队,你做了那些工作。四
2012-06-18 20:05:39
4864
1
原创 视频流解码播放之VLC
从已有流服务器上接收多媒体流,对码流解码、分析、播放。站在巨人的肩膀上才能看的更远。对于这个问题,先参考已有的比较成熟的开源项目,从中找到研究的思路。VLC无疑是一个比较好的选择。VLC是一种跨平台的媒体播放器和流媒体服务器。其实VLC开源项目本身就是基于其他的开源项目:FFMPEG,LIVE555.下面主要讲VLC作为多媒体播放器的使用。引用地址:http://loosky.net/?p
2012-06-12 22:44:30
4615
原创 如何提高执行效率,减小执行时间
针对一个实际的问题,搞代码的人总是想把它抽象为数学模型,在用计算机快速实现。抽象为数学模型后,其实就是在找相应的算法。算法本身是有效率高低的问题。但是如果是在给定算法下,那又该如何提高执行效率,减小执行时间呢。看了数据结构后结合自己现在研究的问题,我认为抛开问题的专业性区别,组成算法的基本单元就是查找、排序、插入、删除、数学运算(关系、逻辑、基本)。在给定算法的前提下,如果我们把执行代码做到最
2012-06-10 20:07:47
804
原创 关于二次开发中的注意事项
第一:阅读开发文档。第二:关注追踪最新版本。因为可能你现在费劲心血研究却没有解决的问题,在官方提供的最新版本中已经解决。第三:团队成员间合作交流第四:百度谷歌
2012-05-04 22:41:00
1324
原创 腾讯面试之软件测试
前期准备:看了一个星期的程序员面试宝典,并且参考了数据结构书籍。网申填写了一份电子简历,之后就按部就班的学习。结果简历筛选为过,未收到腾讯短信通知,有点郁闷,想就此结束,准备百度实习招聘。但是经过思想斗争,最后还会决定和同学一块参加了霸笔。笔试:霸笔的人被安排在一个房间,按填报岗位,分区入座。结果偌大的教室里竟然绝大部分都是研发。监考人员说这个房间的人不一定每人都有试卷。我来的较晚
2012-04-26 08:23:55
4531
1
原创 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
1288
原创 代码编写的惨痛教训
昨晚在修改OSD部分的代码时,不断地出现各种问题,搞的自己疲惫不堪,而且努力了没有见到任何成果,由于没有做好备份工作,恢复初始代码,也搞的自己很不愉快。总结教训:一备份与注释:在修改一份资料时,一定要牢记先备份,再修改。备份的形式可以分为多种:1、文件整体备份,这对与大量修改比较合适。2、采用注释掉原有代码,对新增代码添加特殊注释标识符。3、边修改,边写文档。参考师姐的做法,对修改代码时所
2011-12-03 15:51:17
966
原创 编程的一些体会
编程体会: 面对一个问题,先分析问题中的对象有哪些,分析对象本身的属性和对象之间的关系。其次是找到适合的数据结构来描述问题的对象, 最后设计算法解决问题。 人们都说编代码的是吃青春饭,现在我们干的工作都是在编代码,有的人驱动编程,有的人应用编程,有的人服务器编程。 怎么看待这些问题呢?现在是信息化社会,在工程和学术领域,基本上每个人都要会编程。是不是大
2011-11-27 22:39:41
398
zigbee协议解析
2011-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人