自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wqc02的专栏

孤独,自由的代价

  • 博客(113)
  • 资源 (10)
  • 收藏
  • 关注

转载 纯忽悠程序员的开发要求(5):开发语言不重要,重要的是思想! .

Basic可以做任何事,C能做的C++都可以,开发语言不重要,重要的是思想!这些耳熟能详的论调不知道听谁说的,好像比较拽的程序员或者开发经理都这么说,而且有越来越流行的趋势,不知道为什么,也许只是想说你的能力不行吧!最近听得越来越多了,搞得这句话怎么听怎么像是忽悠刚毕业的学生似的,就好像说:毕业后的第一份工作不重要,关键是自己努力;学什么专业不重要,关键是自己努力;学校有没有名气不重要,关键是自己

2013-10-15 13:22:37 934

转载 纯忽悠程序员的开发要求(4):专注自己的模块功能,不用太关心其他模块的细节 .

单元模块开发本身就存在很多争议,最典型的就是加密解密,现在很多做CA和认证的公司牛气大了去了,搞得他们的用户成了孙子,根子就在于当时用户太信任他们,结果现在一被破解就得求他们升级,然后再被破解,再升级,中星九号的例子最能说明问题。        我们一开始开发的时候总是被告之:专注自己的模块,别的模块看看接口描述就好了,不用关系他们的细节,否则本末倒置了,出了问题先查查自己模块有没有问题,确认

2013-10-15 13:21:51 869

转载 纯忽悠程序员的开发要求(3):编写代码时要注意可扩展性! .

这条有点儿争议,本人有些时候非常不喜欢没有前瞻性设计的程序设计,不过经过几年的编程,调试工作,思想有些转变。 以前经常遇到这样的例子:上层应用程序还没怎么完善呢,突然一天底层的接口全改了,原来做的全没用了,原来费九牛二虎之力搞的程序现在一个方法搞定了!原因在于编写代码的时候最重要的是实现目前要求的功能,至于以后的情况谁知道呢?很多时候程序员对于未来最终用户的需求的预测基本都归于失败,最典型的就是比

2013-10-15 13:20:49 1104

转载 纯忽悠程序员的开发要求(2):要学会用别人已经开发的代码 .

记得刚开发linux驱动的时候,我对linux驱动为何物都不甚了解,操作系统的基础也一般,就有很多人对我鸡歪:不要什么东西都一开始自己做,把别人的东西拿过来,改改能用就好,程序员不是发明家,要考虑效率问题,而且举了半打儿例子,当时俺还觉得有道理,毕竟飞机一个人不可能造出来。现在想想纯忽悠刚入门的程序员的,如果自己已经是大牛了,类似的程序搞了很多,当然没必要每次都自己搞,问题是刚入门连二叉树

2013-10-15 13:19:52 1092

转载 纯忽悠程序员的开发要求(1):编写代码时要考虑跨平台 .

突然想到需要好好总结毕业之后的学习,工作的经验了。我有些批判精神,不喜欢傍粗腿,捧臭脚,跟着起哄,就想把自己走过的弯路说说,希望后来的人能快点成长,不要重蹈我的覆辙。本人最反感的就是忽悠,而且是用人家欧美玩儿剩下的来忽悠我们。今天先讲第一个话题:跨平台曾几何时, 跨平台要求被奉为军规,还被当作考题来考,标准来执行,尤其是C++甚嚣尘上的时候,那些狂热的programmer们不管是装傻还是被

2013-10-15 13:18:17 828

转载 类的设计原则总汇

(1)所有数据都应该隐藏在所在的类的内部。p13 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15 (3)尽量减少类的协议中的消息。p16 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 p16 (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。

2013-10-15 10:39:32 778

转载 dynamic_cast

dynamic_cast  2008-12-27 11:26:55|  分类:VC |  标签:|字号大中小 订阅dynamic_cast  用法:dynamic_cast ( expression )  该运算符把expression转换成type-id类型的对象。Type-id必须是类的指针、类的引用或者void *;  如果type-id是类

2013-10-11 14:58:25 546

转载 Ubuntu 12.04 NFS安装

1.安装NFS     nfs原理是通过网络,将远程主机共享的文件系统,挂载到本机。Ubuntu 12.04上默认是没有安装NFS服务器的,首先要安装NFS服务程序:   #  sudo apt-get install nfs-kernel-server(安装nfs-kernel-server时,apt会自动安装nfs-common和portmap) 这样,宿主机就相当于NFS

2013-09-23 17:20:17 888

转载 linux面试题参考答案

一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。6. 超级块包含了i节点表 和 空闲块表 等重要

2013-07-24 19:06:46 651

转载 信号量、互斥体和自旋锁

一、信号量      信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是共享内存方式的进程间通信。本质上,信号量是一个计数器,它用来记录对某个资源(如共享内存)的存取状况。一般说来,为了获得共享资源,进程需要执行下列操作:   (1) 测试控制该资源的信号量。    (2) 若此信号量的值为正,则允许进行使用该资源。进程将信号量减1。   (3)

2013-07-22 19:48:21 579

转载 提高程序运行效率的10个简单方法

对于每一个程序员来说,程序的运行效率都是一个值得重视,并为之付出努力的问题。但是程序性能的优化也是一门复杂的学问,需要很多的知识,然而并不是每个程序员都具备这样的知识,而且论述如何优化程序提高程序运行效率的书籍也很少。但是这并不等于我们可以忽略程序的运行效率,下面就介绍一下本人积累的一些简单实用的提高程序运行效率的方法,希望对大家有所帮助。注:以C/C++程序为例一、尽量减

2013-07-09 19:02:43 574

转载 Qt Creator使用的pro文件格式最终是按照qmake的语法编译的。。。

分类: Qt 2013-01-17 18:36 441人阅读 评论(0)收藏 举报目录(?)[+]qmake指南从简单易懂的开始使得程序可调试添加平台相关的源文件如果文件不存在停止qmake多条件的检查qmake Common Projects编译一个可执行程序编译一个库编译成一个Qt Designer的插件调试模式和发布模式两种模式的编译调试模式和

2013-07-09 16:11:28 1924

转载 IT笔试面试资料下载,收集

c++笔试题汇总.pdf: http://www.t00y.com/file/11977106C++经典面试题大全.pdf: http://www.t00y.com/file/11977113c++面试题.chm: http://www.t00y.com/file/11977298C_C++_笔试面试题大全(192页).pdf: http://www.t00y.com/file/119

2013-07-04 11:52:47 2756 1

转载 给出c&c++程序优化的几个建议,希望对你有帮助

给出程序优化的几个建议,希望对你有帮助如何写出高性能的C/C++代码一直是hack追求的境界,这里总结了一些常用的,希望对大家有用,欢迎拍砖,给出建议。第一:记住,代码写完后一定要做一下系统优化,无论上面是否这样要求,但是这点很重要,是一种态度,当然优化可以借助各种工具如IBM和INTEL系列的优化工具,一般80%的时间被20%的代码所占用。第二:如果你所在公司,对程序性能优化不重视,

2013-07-03 10:16:13 797

转载 关于嵌入式的学习和职业发展

最近我的工作太忙了。身边朋友问我如何学习嵌入式,在这个行业健康的发展。我一直未能做一个系统的回答。这里我想写篇文章,彻底的回答这个问题。嵌入式,这是个术语。在我看来,嵌入式系统是:为了应用高度定制软件和硬件的计算机系统,满足一系列的特定应用需求。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机

2013-06-14 14:07:34 628

转载 嵌入式或LINUX相关研发面试题目

基础试题(C语言)  一、ANSI C/C++方面的知识一.1、简答题。下面的题目必须全部答对才给分(20分):1、 如何在C中初始化一个字符数组。2、 如何在C中为一个数组分配空间。3、 如何初始化一个指针数组。4、 如何定义一个有10个元素的整数型指针数组。5、 s[10]的另外一种表达方式是什么。6、 GCC3.2.2版本中支持哪几种编程语言。7、 要

2013-06-11 17:02:28 963

转载 十道海量数据处理面试题与十个方法大总结

来源: blog.csdn.net  发布时间: 2011-03-30 13:23  阅读: 14053 次  推荐: 7  原文链接   [收藏]   摘要:本文将向您讲述诸多数据处理面试题以及方法的总结。  第一部分、十道海量数据处理面试题  1、海量日志数据,提取出某日访问百度次数最多的那个IP。  此题,在我之前的一篇文章算法里头有所提到,当时给出的

2013-05-20 12:11:29 585

转载 再次写给我们这些浮躁的程序员

2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。 多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个

2013-05-20 11:46:22 554

转载 我们是一群和平年代充满浮躁与抱怨的程序员

我们是一群和平年代充满浮躁与抱怨的程序员 和很多IT人沟通,发现表现出来更多的是浮躁与抱怨,所以有了本文,其实我们不论是coder,还是架构师或项目经理,都存在同样的心理,只是比较的对像及发展的路线不一样罢了。 现在是一个和平与发展的社会,大部份人不会为了吃饱而发愁,更多的是为了生活更好,为了工资、房子、车子,为了得到周围人的褒奖,受到周围人的影响,以至于不知道自己想做什么,常感觉

2013-05-20 11:45:46 516

转载 找工作总结

http://zhan.renren.com/tsinstudio?gid=3602888498029674730&from=post&checked=true[转载]本科学材料,读研学CS找工作总结,强烈推荐! CS找工作总结从去年7月份开始准备,到今年5月底确定下来,我找工作断断续续也有个快一年了,现在回想起来还是有些东西想分享出来,给后来的人做个参考,毕竟在准备的

2013-05-20 11:43:29 3491

转载 程序员编程艺术第一~二十七章集锦与总结(教你如何编程),及PDF免分下载

程序员编程艺术第一~二十七章集锦与总结(教你如何编程)作者:July、编程艺术室出处:结构之法算法之道blog一、引言    自从去年7月份朋友花明月黯帮我制作了十三个经典算法研究的PDF文档(最新的十五个算法研究文档到这里下载:http://download.csdn.net/detail/v_july_v/4478027)之后,我便一直希望能有人再帮我制作我的另一个

2013-05-20 11:42:17 837

转载 精选面试算法的实现之一

注明:本文的题目来自http://blog.csdn.net/v_july_v/article/details/5934051 感谢作者的搜集。本人在此用C语言进行编程实现,有些题目的实现跟原贴有些不同,提供另一种思路。水平有限,读者仅供参考。1.把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的

2013-05-20 11:35:37 585

转载 程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦

程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大经典原创系列集锦与总结作者:July--结构之法算法之道blog之博主。时间:2010年10月-2012年11月。出处:http://blog.csdn.net/v_JULY_v 。声明:版权所有,侵犯必究。 前言    开博已过24个月,回首这24个月,发现自己在本blog上着实花费了巨大的时间与精力,写

2013-05-20 11:23:07 1535

转载 一个好的学习算法的网站

一个朋友的博客,很多算法题http://blog.csdn.net/niushuai666/article/details/6637263http://www.cnblogs.com/zhangchaoyang/category/256478.html 有几篇关于算法的文章,待以后慢慢一个个的突破。http://dongxicheng.org/category/structur

2013-05-20 11:19:10 14742 6

转载 Linux驱动之与硬件通信

1 IO端口和IO内存区别像x86系列处理器有两种地址空间:一种是内存地址空间,一种是端口地址空间,访问端口有单独的指令,例如in/out指令,而像ARM这类处理器则使用单一的地址空间,没有端口地址空间的概念。在硬件层,IO端口和IO内存并无本质区别,都是通过向地址总线和控制总线发送地址和控制信号,再通过数据总线读写数据。2 使用IO端口2.1 IO端口分配IO端口分配使用

2013-05-19 11:11:09 697

转载 根文件系统及Busybox简介

目录1.根文件系统简介...22.Busybox简介...22.1Busybox简介...22.2Busybox目录结构简介...22.3init进程简介...33.构建自己的根文件系统...93.1编译Busybox.93.2向Busybox中添加新命令...194.附录...264.1Busybox实现的简单分析...264.2Busybox配置选项

2013-05-15 14:00:12 5882 6

转载 Linux命令信息重定向

command  1> filename 把标准输出重定向到一个新文件中也可以把1省略,写成command > filenamecommand >> filename 把标准输出重定向到一个文件中(追加)command 1 > fielname 把标准输出重定向到一个文件中command > filename 2>&1 把标准输出和标准错误一起重定向到一个文件中command

2013-05-09 09:33:21 580

转载 C语言和设计模式(总结篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    设计模式的书相信很多人都看过。对于设计模式这样一种方法,相信不同的人有不同的理解。我在这里写的博客只是我个人对设计模式的粗浅认识。文中肯定存在很多的不足和不成熟之处,希望朋友们谅解。望大家多多指正,谢谢!01)C语言和设计模式(继承、封装、多态)02)C语言和

2013-05-07 10:59:20 775

转载 一步一步写算法(之 算法总结)

自10月初编写算法系列的博客以来,陆陆续续以来写了几十篇。按照计划,还有三个部分的内容没有介绍,主要是(Dijkstra算法、二叉平衡树、红黑树)。这部分会在后面的博客补充完整。这里主要是做一个总结,有兴趣的朋友可以好好看看,欢迎大家提出宝贵意见。    (1) 排序算法    快速排序          合并排序    堆排序    选择排序    基数排序

2013-05-07 10:57:37 520

转载 linux下的C语言编程(总结篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    在Linux下面关于C语言的内容其实挺多的。不同的人关注的地方也不一样。关注系统设计的人可能更关注整个linux系统的结构;设计驱动的人可能更关注linux驱动的配置和实现;而我在这里所关注的只是linux应用层方面的内容,属于最基础的内容,当然也是最重要的内容。实际上对应于

2013-05-07 10:56:59 563

转载 嵌入式操作系统内核原理和开发(总结篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    很多朋友都喜欢嵌入式操作系统的内容,但是如何实现和仿真这样一个系统一直是困扰我们的难题。现在郑重推荐一下raw-os系统,在我们的博客当中也多次提到了这个代码,希望大家可以多多阅读,不断加深对os的认识。如果有可能,大家可以到http://ishare.iask.sina.c

2013-05-07 10:51:00 687

转载 Linux驱动修炼之道

努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426109.aspx一些学习Linux驱动的笔记整理在这里与大家分享,如果那里有错误也请高手指出。若干年后能进入INTEL开源中心或IBM搞linux kernel是我目前的目

2013-05-03 14:18:10 1193

转载 S3C2440驱动移植——SPI

PC主机:Ubuntu 10.4 和redhat 9.0目标板:TQ2440开发板,linux内核2.6.30本文将从原理上讲解如何进行SPI驱动移植。作者希望在移植SPI驱动之前,您已对SPI子系统有所了解。本文的讲解将基于我所写的spi子系统分析:基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一)基于S3C2440的嵌入式Linux驱动——S

2013-05-03 13:54:00 6023 1

转载 用rdesktop远程的方法

工作时一般是开两台电脑 ,一台linux,一台windows,以前也用过虚拟机什么的,但是 有时候 跑起来拖泥带水的十分不爽,所以慢慢的就习惯了两台电脑的工作方式,一般我大部时间都在linux下面。用rdesktop远程控制Windows是在好不过的了,redesktop 使用简单,windows也不和装什么服务端,是要把远程桌面共享打开就行了,下面来看一下rdesktop怎么使用吧,开个

2013-05-02 17:44:53 3378

原创 用xshell登录,来远程Window Xp系统

1、首先用Xshell登录Ubuntu系统;2、然后用命令rdesktop -u *** -p *** 172.20.224.13 -g 1280x800;解释:-u 后面是用户名,-p 后面是跟密码, -g是设置分辨率

2013-05-02 17:38:52 3113

转载 VIM插件

vim中设置插件    工欲善其事,必先利其器。一个强大的开发环境可以大大提高工作效率。好吧,我知道这是废话。。。不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样可以一键安装并且功能几乎完美无缺的开发工具而郁闷不已,甚至打算收回刚刚迈出的脚步。所幸的是,通过几天努力,我总算配置出了一个功能完备的基于Vim的开发环境。这个开发

2013-04-25 19:15:15 593

转载 如何高效地阅读技术类书籍与博客

如何高效地阅读技术类书籍与博客    影像阅读法 阅读是自我提升的一个有效方法,阅读书籍、阅读博客都是我们技术提升的重要手段之一。但是阅读的质量,阅读的方法很大程度上限制了我们的知识获取的深度与广度,如何高效的阅读就成了一个重要的话题。当你打算看一本书的时候,要确定它是不是你所需要的这点不用说,特别是技术类的书籍,很多都大同小异。因此,我觉得同一类的书籍,在于精而不在于多。很多书外

2013-04-24 20:01:58 597

转载 BusyBox各版本下载

概述    BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令。1、BusyB

2013-04-24 19:30:12 2120

原创 busybox源码解析

busybox源码剖析(1)---whoami.chttp://www.cnblogs.com/NeilHappy/archive/2013/02/14/2912577.htmlbusybox源码剖析(2)---pwd.chttp://www.cnblogs.com/NeilHappy/archive/2013/02/15/2912703.htmlbusybox源码剖析(3)---

2013-04-24 16:06:37 5857

转载 BusyBox reboot 流程分析

用户在console下输入reboot命令,busybox会调用到halt_main int halt_main(int argc ATTRIBUTE_UNUSED, char **argv){...../* Perform action. */ if (ENABLE_INIT && !(flags & 4)) {  if (ENABLE_FEATURE_INITR

2013-04-24 16:02:36 967

嵌入式Linux学习七步曲.rar

全面的学习linux的资料,嵌入式新手的必备资料,居家旅游必备啊!!

2013-07-23

《Qt及Qt Quick开发实战精解》代码

《Qt及Qt Quick开发实战精解》一书的源码,同时也是学习Qt编程的很好的例子,使你缩短学习Qt的周期,快速全面的掌握Qt的知识

2013-07-23

Linux与unix shell编程指南.pdf

全面的掌握linux的系统管理的知识,精通shell编程,熟练使用sed,awk,grep

2013-07-23

linux C 函数

所有C标准库的函数 查找极为方便

2012-05-26

高质量C编程指南—林锐.pdf

林锐的高质量编程,c编程初学者的必读文章

2012-05-26

嵌入式UCOS-II综合试验--交通灯

UCOS的典型应用,学习UCOS的好资料!!

2011-12-26

彻底搞定C语言指针

C语言的精华就是指针,掌握指针就掌握C语言的灵魂。

2011-12-26

《C语言精彩编程百例》源代码

C语言初学者的必备资料,掌握本文档中的程序基本就编程更上一个台阶!!上

2011-12-26

C语言编程习惯和修养

程序员必看,保证受益匪浅。养成良好的编程习惯,会使你打好编程的基础!

2011-11-09

硬件工程师手册【工程师必看】

快速掌握硬件开发的宝典!!!!!!!!!!!!!!!!!!!!!!!!!

2011-08-03

空空如也

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

TA关注的人

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