自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 VMware安装Ubuntu出现黑屏

VMware安装Ubuntu,开机之后,虚拟机中出现黑屏,在保证虚拟机联网的状态下,可通过以下指令进行修复。1)ctrl+ALT+F42)sudo apt-get update3)sudo apt-get install xserver-xorg-lts-quantal4)sudo dpkg-reconfigure xserver-xorg-lts-quantal5)sudo

2016-05-11 16:51:10 2342

转载 Java中abstract和interface的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间

2015-01-15 14:42:44 292

原创 Bitmap.Config下的几个图片质量参数

Bitmap.Config  ALPHA_8    Bitmap.Config  ARGB_4444    Bitmap.Config  ARGB_8888    Bitmap.Config  RGB_565 A                 R              G                B透明度      红色   

2015-01-13 19:45:29 436

转载 http协议中content-length 以及chunked编码分析

0.序1.http/1.1协议中与chunked编码的相关字段1)Entity Body2)Content-length3)Message Length4)content-length字段的作用 2.chunked编码1)定义2)说明:3)格式:4)chunked编码的程序化表示0.序在研究百度云盘

2014-12-16 10:15:58 1565

转载 JPEG文件格式介绍

JPEG文件的存储格式有很多种,但最常用的是JFIF格式,即JPEG File Interchange Format。JPEG文件大体可以分为两个部分:(1)标记码;由两个字节构成,其中,前一个字节是固定值0XFF代表了一个标记码的开始,后一个字节不同的值代表着不同的含义。需要提醒的是,连续的多个0XFF可以理解为一个0XFF,并表示一个标记码的开始。另外,标记码在文件中一般是以标记代码的

2014-12-04 15:37:53 435

原创 Android应用程序开发之图片操作(一)——Bitmap,surfaceview,imageview,Canvas

1,Bitmap对象的获取      首先说一下Bitmap,Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件,Bitmap对象里面存储的是位图数据,这些数据贮存在手机内存中,对图像的操作,其实就是对这些数据的操作。Bitmap定义在android.graphics包中。但是Bitmap类的构造

2014-12-04 10:45:49 552

转载 struct pollfd

int poll (struct pollfd *fds, size_t nfds , int timeout);struct pollfd {int fd;        /* 文件描述符 */short events; /* 等待的事件 */short revents; /* 实际发生了的事件 */};#include  int poll(struct po

2014-09-21 16:25:06 383

转载 linux设备驱动:中断的实现

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx一、什么是中断中断分两种:1)中断,又叫外部中断或异步中断,它的产生是由于外设向处理器发出中断请求。其中外部中断也有两种,这是由配置寄存器设定的:普通中断请求(IRQ)和快速中断请

2014-09-17 12:10:45 2030

转载 int main(int argc,char* argv[])详解

argc是命令行总的参数个数     argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数     命令行后面跟的用户输入的参数,比如:     int   main(int   argc,   char*   argv[])     {     int   i;     for   (i   =   0;   i  i++)     cout   

2014-09-11 20:57:37 282

原创 copy_to_user()和copy_from_user()

最近在研究驱动,需要使用到这两个函数。简单的介绍一下

2014-09-11 20:08:58 450

转载 size_t ssize_t loff_t 的区别

Ssize_t 与size_t跟踪linux源码得到以下宏: #ifndef _SIZE_T#define _SIZE_Ttypedef __kernel_size_t         size_t;#endif #ifndef _SSIZE_T#define _SSIZE_Ttypedef __kernel_ssize_t       ssize_t;

2014-09-09 16:26:35 2770

转载 class_create(),class_device_create()或device_create()自动创建设备文件结点

从linux内核2.6的某个版本之后,devfs不复存在,udev成为devfs的替代。相比devfs,udev有很多优势,在此就不罗嗦了,提醒一点,udev是应用层的东东,不要试图在内核的配置选项里找到它;加入对udev的支持很简单,以作者所写的一个字符设备驱动为例,在驱动初始化的代码里调用class_create为该设备创建一个class,再为每个设备调用 class_device_creat

2014-09-09 09:53:46 383

原创 register_chrdev()与register_chrdev_region()

分配设备编号,注册设备与注销设备的函数均在fs.h中声明,如下:extern int register_chrdev_region(dev_t,unsigned int,const char*);表示静态的申请和注册设备号extern int alloc_chrdev_region(dev_t,unsigned int,const char*);表示动态的申请和注册设备号e

2014-09-09 09:38:57 443

转载 linux 下各个头文件的作用

2.6.30.4的头文件的位置和2.6.25.8的不一样,除去内核源码下的include目录外,在arch/arm/mach-s3c2410/和arch/arm/plat-s3c24xx/目录下都有include目录的。#include         /* printk() *///#include         /* kmalloc() *///#include         /*

2014-09-04 11:00:38 379

空空如也

空空如也

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

TA关注的人

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