自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

转载 JAVA语言中的反射与内省

很多朋友在深入的接触 JAVA 语言后就会发现这样两个词:反射 (Reflection) 和内省 (Introspector) ,经常搞不清楚这到底是怎么回事,在什么场合下应用以及如何使用?今天把这二者放在一起介绍,因为它们二者是相辅相成的。 反射 相对而言,反射比内省更容易理解一点。用一句比较白的话来概括,反射就是让你可以通过名称来得到对象 ( 类,属性,方法 ) 的技术。例如我

2008-09-22 16:25:00 680

转载 文件结构体struct file(Linux 2.6.23内核) (转)

文件结构体struct file(Linux 2.6.23内核) (转) 来源: ChinaUnix博客  日期:2008.08.19 19:49 (共

2008-08-21 10:57:00 1204

原创 Windows分区下的文件拷贝到Linux系统中

 要将Windows分区下的文件拷贝到Linux系统中,如果windows下的分区是Fat32(vfat)或fat16,可以直接使用。首先用fdisk -l命令查看windows分区的分区号,然后在Linux系统上建立一个目录,再使用Mount命令来加载分区。例如:mkdir /mnt/winmount /dev/hda1 /mnt/win如果Windows下的分区

2008-08-19 22:46:00 2638

原创 Linux字符设备驱动的register_chrdev()与unregister_chrdev()

Linux下的设备驱动程序被组织为一组完成不同任务的函数的集合,通过这些函数使得Windows的设备操作犹如文件一般。在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作,如open ()、close ()、read ()、write () 等。Linux主要将设备分为二类:字符设备和块设备。字符设备是指设备发送和接收数据以字符的形式进行;而块设备则以整个数据

2008-08-19 20:07:00 14638 5

转载 Linux中的File_operations结构体

 Linux中的File_operations结构体2008-07-07 12:34File_operations结构体       file_operation就是把系统调用和驱动程序关联起来的关键数据结构。这个结构的每一个成员都对应着一个系统调用。读取file_operation中相应的函数指针,接着把控制权转交给函数,从而完成了Linux设备驱动程序的工作

2008-08-19 19:18:00 4945 1

转载 printk函数

 printk函数        We used the printk function in earlier chapters with the simplifying assumption that it works like printf. Now its time to introduce some of the differences.         我们在前面章节中简单地把prin

2008-08-18 20:59:00 949

转载 HTTP请求模型和头信息

 HTTP请求模型 一、连接至Web服务器一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。例如:http://www.myweb.com:8080/index.html在Java中,这将等同于代码:Soceet socket=new Socket("www.myweb.com",8080);InputStrea

2008-08-18 17:31:00 1750 1

转载 ping命令

[转载]网络命令一览表(绝对实用)当你打开浏览器,自由地游弋于浩如烟海的互联网世界之时,是否也沉迷于下载各种实用软件?其中也许有很大一部分就是网络工具吧!但请你不要忽视你的面前——Windows(包括Win98和NT)作系统中本来就带有不少的网络实用工具,虽然比较简单,却并不简陋。本着“简单就是美”的原则,下面就为你展现Windows网络实用工具的丰采…… Ping Ping是个使

2008-08-18 17:04:00 784

原创 进程的优先级分配:nice, renice

进程的优先级分配:nice, renice来源: ChinaUnix博客   作者: ChinaUnix博客   发布时间:2008-01-01 系统中每个进程都有设定的优先级,也叫nice值...

2008-08-16 10:10:00 169

原创 slab分配器

Linux slab 分配器剖析 良好的操作系统性能部分依赖于操作系统有效管理资源的能力。在过去,堆内存管理器是实际的规范,但是其性能会受到内存碎片和内存回收需求的影响。现在,Linux® 内核使用了源自于 Solaris 的一种方法,但是这种方法在嵌入式系统中已经使用了很长时间了,它是将内存作为对象按照大小进行分配。本文将探索 slab 分配器背后所采用的思想,并介绍...

2008-08-15 21:56:52 112

原创 getopt函数

所有 UNIX® 程序甚至那些具有图形用户界面(graphical user interface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与其他程序或用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更有用。不过很多开发人员都将其宝贵的时间花在了编写自己的命令行解析器,却不使用 getopt(),而后者是一个专门设计来减轻命令行处理负担的...

2008-08-15 15:34:23 140

fcntl函数

fcntl有强大的功能,它能够复制一个现有的描述符,获得/设置文件描述符标记,获得/设置文件状态标记,获得/设置异步I/O所有权,获得/设置纪录锁。当多个用户共同使用,操作一个文件的情况,Linux通常采用的方法就是给文件上锁,来避免共享资源产生竞争的状态。文件锁包括了 建议性锁 和 强制性锁。建议性锁要求每个上锁的文件的进程都要检查是否有锁存在,并且尊重已有的锁,在...

2008-08-15 15:27:28 143

转载 学会视频采集

学会视频采集(转贴) 2007-08-12 15:27:27 学会视频采集   所谓视频采集就是将模拟摄像机、录像机、LD视盘机、电视机输出的视频信号,通过专用的模拟、数字转换设备,转换为二进制数字信息的过程。在视频采集工作中,视频采集卡是主要设备,它分为专业和家用两个级别。专业级视频采集卡不仅可以进行视频采集,并且还可以实现硬件级的视频压缩和视频编辑。家用级的视频采集卡只能做

2008-08-08 00:27:00 1127

原创 指针

简单的说指针就是地址,在这里我们可以把计算机的内存看作是一个街道上的一排房屋,每个房屋都可以房屋都可以容纳数据,每个房屋都有一个门牌号用来标示自身的位置。*cp++这边出现了两个运算符,这两个运算符位于同一个优先级,且结合性自右向左,因此,它相当于*(cp++),这里的运算涉及三个步骤:(1)产生cp的一份拷贝(2)++操作符增加cp的值(3)在原cp拷贝的部分执行间接访问操作,因此表达式的值是提

2008-08-07 16:56:00 576

原创 函数

 C语言程序鼓励和提倡人们把一个大问题划分成一个个小问题,对应于解决一个子问题就编制一个函数。因此,C语言程序是由大量的小函数而不是由少量的大函数构成的。即小函数构成大程序。用户自定义的函数原型通常可以一起写在头文件中,通过头文件引用的方式来进行!在C语言中,程序的编译是以文件为单位进行的。struct vm_struct *_get_vm_area(unsigned long size,unsi

2008-08-07 14:37:00 690

转载 Linux slab 分配器详解

Linux slab 分配器详解2007-06-14  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏<!--google_ad_client = "pub-9969174943212288";/* 468x15,wwwarctag创建于 08-6-27 */google_ad_slot = "7776775600";google_ad_width = 4

2008-08-07 10:42:00 2800

转载 内核中的物理内存分配函数kernel api

内核中的物理内存分配函数kernel api   在网上查资料时看到几篇介绍 linux driver 编写的文章,其中提到 kmalloc()与__get_free_page()返回地址的问题,我们都知道 kmalloc() 与 __get_free_page()分配的是物理内存,但它返回的到底是什么?那几篇关于驱动编写的文章中提到申请的是物理地址,返回的依然是物理地址。但

2008-08-07 10:22:00 796

原创 PC机下安装qtopia(转)

PC机下安装qtopiae2fsprogs e2fsprogs-devel这个包可以提供uuid支持http://e2fsprogs.sourceforge.net/libjpegQtopia不提供jpeg库。 Qtopia需要Qt/Embedded配置为支持jpeg。libjpeg库可从 http://www.ijg.org/ 下载qt-x11-3

2008-08-06 23:08:00 1145

转载 听一位面试官这样说!!(这是一篇难得的文章,值得你花五分钟去看完它,再花十分钟去回味,并从那一刻开始改变一些东西)

今天的面试,我给每个人的时间,不会超过5分钟。    有一个人我只和他谈了3分钟,留下他的简历,他后面的同学用一种没有希望的眼神看着他,说:“这么快?”    我说:“你会更快。如果你不假思索的用两句话描述你的优点,我就招你,1分钟”。可惜他断断续续,说了一大堆——显然他心理的“谱”,是他彩排好的自我介绍,我“打乱”了他的部署。    有一个学生,本来我觉得不错,她只用一页的简历,就表达了她的

2008-08-06 20:20:00 1376

原创 ASCII码表

ASCII码表    信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换

2008-08-06 10:25:00 610

原创 IP视频监控系统中云台控制模块的设计与实现 (转)

IP视频监控系统中云台控制模块的设计与实现 2008-06-27      嵌入式在线      收藏 | 打印         随着多媒体技术和网络通信技术的迅速发展,视频监控技术在电力系统、电信机房、工厂、城市交通、水利系统、小区治安等领域得到越来越广泛的应用。      而DSP技术的迅速发展,尤其是视频专用处理DSP芯片的发展,大大推动了多媒体技术的应

2008-08-06 00:09:00 1690

原创 C++中的inline

转一篇文章给你     C++内联函数(Inline)介绍               2001-11-12·   ·杜瑾··yesky                     介绍内联函数之前,有必要介绍一下预处理宏。内联函数的功能和预处理宏的功能相似。相信大家都用过预处理宏,我们会经常定义一些宏,如         #define   TABLE_COMP(

2008-08-05 23:52:00 613

原创 反省

一定不可以三天打渔,两天撒网!学习就是一步一个脚印!俗话说欲速则不达!学习是慢慢积累的过程,而不是一日寒冰!

2008-08-05 22:50:00 457

原创 随感

看那么多书,掌握那么多书面知识,还不如认认真真的做好一个项目!别浪费时间了,现在就开始吧!

2008-08-05 19:56:00 498

mysql jar包在windows下的

Mysql jar包Mysql jar包Mysql jar包Mysql jar包

2009-01-08

c程序员成长攻略代码

这里面包括了<c程序员成长攻略>这本书里面的所有代码!

2008-05-27

空空如也

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

TA关注的人

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