自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (26)
  • 收藏
  • 关注

转载 Linux Kernel 2.6.35 启动过程笔记 :set_video

<br />现在就让我们进去到现在为止我们面对的最复杂的代码set_video。望文生义,这个段代码一定做了些初始化显示设备的工作。那么让我们一起来看一下它到底是怎么干的。<br />set_video的代码在arch/x86/boot/Video.c里面void set_video(void)<br />{<br />    u16 mode = boot_params.hdr.vid_mode; //显示模式由bootloader设定<br />      //参见以下的1.    RESET_HEAP

2011-02-26 22:33:00 1181

转载 Linux Kernel 2.6.35 启动过程笔记 :set_video

<br />现在就让我们进去到现在为止我们面对的最复杂的代码set_video。望文生义,这个段代码一定做了些初始化显示设备的工作。那么让我们一起来看一下它到底是怎么干的。<br />set_video的代码在arch/x86/boot/Video.c里面void set_video(void)<br />{<br />    u16 mode = boot_params.hdr.vid_mode; //显示模式由bootloader设定<br />      //参见以下的1.    RESET_HEAP

2011-02-26 22:31:00 896

转载 Linux关于总线、设备、驱动的注册顺序

<br />设备挂接到总线上时,与总线上的所有驱动进行匹配(用bus_type.match进行匹配),<br />         如果匹配成功,则调用bus_type.probe或者driver.probe初始化该设备,挂接到总线上<br />         如果匹配失败,则只是将该设备挂接到总线上。 <br />+----> devices<br />|<br />|<br />|<br />-------------------------------------------------------

2011-02-20 10:12:00 592

转载 linux-2.6.2x的mmc驱动与linux-2.6.1x的mmc驱动的区别

<br />在linux-2.6.2x中,mmc驱动用到的block_device_operations结构已重新定义,请看:<br />linux-2.6.1x:struct block_device_operations {<br /> int (*open) (struct inode *, struct file *);<br /> int (*release) (struct inode *, struct file *);<br /> int (*ioctl) (struct

2011-02-20 10:10:00 657

转载 Linux下PCI设备驱动程序开发

<br />简介: PCI是一种广泛采用的总线标准,它提供了许多优于其它总线标准(如EISA)的新特性,目前已经成为计算机系统中应用最为广泛,并且最为通用的总线标准。Linux的内核能较好地支持PCI总线,本文以Intel 386体系结构为主,探讨了在Linux下开发PCI设备驱动程序的基本框架。<br /> <br />一、PCI总线系统体系结构<br />PCI是外围设备互连(Peripheral Component Interconnect)的简称,作为一种通用的总线接口标准,它在目前的计算机系统中得

2011-02-20 10:08:00 510

转载 一个从事十年开发软件工程师对职业理解

<br />在软件公司程序员是企业中最基础的岗位,只要保质保量的完成分派的任务就可以了,但在我看来好多程序员就连这一点都做不到。代码写得是一塌糊途,只要能正常运行就算是万事大吉,而且总是会告诉你没有重构的时间。可在我看来程序员更应该是个“作家”而不仅是个“司机”,写出来的代码是用来运行的,想像一下别人都看不懂你写的代码,那你写的程序会运行多久呢?作家只有写出好的文章别人才会去阅读去欣赏,试想如果一作者写出一篇连自己看了都觉得讨厌东西又怎么会启齿让别人去看。<br />  对于程序员来说也应抱有作家的心态,始

2011-02-20 10:04:00 1465

转载 让你的 Qt 桌面程序看上去更加 native(五):QDialog

<br />虽然 Nokia 刚刚宣布和微软合作,推出 WP7 的智能手机,现在 IT 界依然一片哗然(不过也是在意料之中),但这并不会影响我们对于 Qt 的兴趣。好了,现在我们来看的是关于 QDialog 的一些东西。<br />首先先来看 QDialog 的一副截图(出自 Qt Developer Day, 2009):<br /><br />在这里,我们要注意的是不同平台之上对话框的按钮的不同。其实这是同一段代码编译的,没有使用条件编译技术。那么是如何做到的呢?答案是使用 QDialogButtonB

2011-02-20 10:00:00 3224

转载 让你的 Qt 桌面程序看上去更加 native(四):style sheet

<br />临近春节,更新也慢了许多。今天再来写一篇,不知道会不会是春节前的最后一篇了。豆子先祝大家新春愉快!<br />我们知道,HTML 仅仅被定义为一种内容布局的语言。也就是说,HTML 应该做的,是告诉浏览器,这个东西应该放在这里,那个东西应该放在那里。至于这些东西该怎么显示,例如,用红色还是用蓝色,这样的显示的定义应该交给 CSS 去做。所以,在新近版本的 HTML 中,font、color 这样的标签和属性已经不被推荐使用了。同样,在 Qt 中也有这么一个样式表,被称为 style sheet—

2011-02-20 09:59:00 822

转载 让你的 Qt 桌面程序看上去更加 native(三):自定义 style

前面我们一再强调,Qt 使用自己的方式绘制组件。然而我们也看到,在不同的平台上,Qt 的组件表现也不相同。这和 Swing 有些类似:Swing 使用 look and feel 表现组件的外观,Qt 也是类似的。用来绘制组件外观的类就是 QStyle。 需要说明一点,组件的 style 是一个非常复杂的内容,仅在这里不可能全部讲解清楚。如果需要,还是要自己仔细阅读相关文档。另外,这部分牵扯的类很多,函数也很复杂,步步为营才是最好的对待方法。除非非常必要,还是建议不要轻易去碰 style 这部分。 好了,说

2011-02-20 09:55:00 916

转载 让你的 Qt 桌面程序看上去更加 native(二):Style

<br />我们先从 Style 说起。所谓 Style,也就是风格。可以理解成把程序一运行起来,第一眼看上去的的样子,也就是程序的第一印象。这种第一印象往往左右着用户的想法。例如,safari 原本是 Apple 在 MacOS 下的一款浏览器。后来,Apple 把它移植到 Windows 平台,但仍旧保留了 Apple 的外观。这样一来,尽管 safari 看起来很华丽,却与 Windows 的风格格格不入(下图出自 http://www.dtgeeks.com/journals/article/saf

2011-02-20 09:54:00 816

转载 让你的 Qt 桌面程序看上去更加 native(一):简介

<br />《让你的 Qt 桌面程序看上去更加 native》是一个系列文章。在这个系列中,你将会了解到如何让你的 Qt 桌面应用程序看上去更加 native。这里,我假设你已经清楚如何使用 Qt 编写桌面应用程序,因为文章中大多都是所谓的“细节”,而有时候恰恰是这些“细节”决定着用户体验。同时,这里的程序都是指桌面程序,不包括各个嵌入式平台。<br />关于 Qt 的介绍这里就不再赘述。这里只说明一点,相比其他的 C++ UI库,Qt 的处理实际上更类似 Java 的 Swing。Qt 的大部分组件都是由

2011-02-20 09:52:00 1107

C安全编码标准 开发C安全编码标准 开发安全、可靠、稳固系统的98条规则

C安全编码标准 开发安全、可靠、稳固系统的98条规则 原书第2版,绝对提升C语言效率的金科玉律。

2018-03-03

深入理解C++11

深入理解C++11规范,对于掌握和深入理解C++11标准绝对的佳作!

2018-03-03

C和C++安全编码

C和C++安全编码的大神之作,对于掌握C和C++安全编码技术有很大的提升!

2018-03-03

C安全编码标准

学习和写C代码的神作,对于提升C语言代码有很大的帮助,掌握C语言安全编码标准,成为C开发大神!

2018-03-03

professional .rootkits(中文版)

学习逆向工程和破解技术的经典之作,国外大牛的呕心之作。

2014-12-04

汇编语言王爽

汇编语言王爽版,学习汇编语言的经典入门书籍

2013-12-03

IDA Pro权威指南

IDA Pro权威指南,关于IDA Pro软件的权威指导手册

2013-12-02

SMT技术培训

SMT贴片技术培训文档,可以快速的了解SMT技术

2013-04-24

MFC.BSC文件,安装VS2003缺少时可用

MFC.BSC文件,安装VS2003缺少时可用

2012-12-04

ARM 593相关文件

关于ARM开发环境的RVCT相关文件,支持Windows平台

2012-10-29

XML---编程宝典

XML编程宝典(PDF),关于XML编程的经典之作!

2009-05-06

codeguru visual c++编程精粹6

codeguru visual c++编程精粹6

2009-05-06

codeguru visual c++编程精粹5

codeguru visual c++编程精粹5

2009-05-06

codeguru visual c++编程精粹4

codeguru visual c++编程精粹,codeguru网站高手的经典之作!

2009-05-06

codeguru visual c++编程精粹3

codeguru visual c++编程精粹,codeguru网站高手的经典之作!

2009-05-06

codeguru visual c++编程精粹2

codeguru visual c++编程精粹,codeguru网站高手的经典之作!

2009-05-06

codeguru visual c++编程精粹

codeguru visual c++编程精粹,codeguru网站高手的经典之作!

2009-05-06

TEA5710; TEA5710T芯片资料!

TEA5710; TEA5710T芯片的详细介绍!

2009-05-06

tea5767开发包!

tea5767开发包,对tea5767有详细地介绍并附带tea5767调试程序!

2009-05-06

TEA5712开发包!

TEA5712芯片的开发包,对TEA5712有比较详细地介绍,并附带了TEA5712调试程序!

2009-05-06

TEA5990使用文档!

TEA5990芯片的使用手册,内容较全!

2009-05-06

TEA5990芯片资料!

对NXP出的这款FM芯片的比较全面地介绍!

2009-05-06

NXP_IDs设计文档!

NXP平台的绝密资料,对于NXP平台的设计框架和各个模块有比较详细地介绍!

2009-05-06

串口通信协议.doc

很好的关于串口通信的资料,绝对经典,关于此通信协议的好东东!

2008-11-24

空空如也

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

TA关注的人

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