自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知了112的专栏

记录每一步~

  • 博客(18)
  • 收藏
  • 关注

原创 [C语言基础]一些C语言小程序(二)

一,写程序题目描述:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。输入:输入可能包含多个测试样例。对于每个输入文件,第一行输入一个整数T,代表测试样例的数量。对于每个测试样例输入为一个整数。。n保证是int范围内的一个整数。

2014-10-30 19:42:10 350

原创 [数据结构]各种排序算法比较

1,各种排序算法比较

2014-10-27 14:38:57 565

原创 [linux中断]——其它

1,如何禁止当前CPU上的所有中断

2014-10-26 14:23:07 600

原创 [Python]Python学习笔记(八)——问题

1,python如果import指定文件夹下的文件答:

2014-10-26 12:49:57 587

转载 常见面试题

1,腾讯服务器每秒有2w个QQ号同时上线,找出5min内重新登入的qq号并打印出来。

2014-10-23 20:50:19 492

原创 android apk的签名机制

一,以下内容转自:http://www.blogjava.net/zh-weir/archive/2011/07/19/354663.html

2014-10-23 14:53:49 444

原创 [linux中断]——软中断机制

一,linux软中断的概念软中断(softirq)常常表示可延迟函数的所有种类,目前linux上使用的软中断个数是有限的,linux最多注册32个,目前使用了10个,在interrupt.h中中断上下文:表示内核当前正在执行一个中断处理程序或者一个可延迟函数。软中断(即使同一类型的软中断)可以并发运行在多个CPU上,因此软中断是可重入函数必须使用自旋锁保护其数据结构。一

2014-10-22 11:36:56 1576

原创 [linux驱动]linux块设备学习笔记(四)——请求处理

一,请求处理块设备的处理函数里没有read write等函数,所有对块设备的请求如读取 写入等都是通过request函数处理的。request函数的原型是void request(request_queue_t *queue);request函数的处理是异步的。每一个设备都有一个请求队列,当请求队列生成的时候,request函数就与该请求队列绑定在一起了,request函数总是与一

2014-10-21 11:47:38 1403

原创 [linux中断]——中断处理

一,中断处理函数中断处理函数运行在中断上下文,不可抢占、调度。中断上下文编程需要注意以下几点:    不能睡眠或调用 schedule 放弃CPU    不能调用任何可能睡眠的函数,例如:获取信号量    不能访问用户空间数据,例如:copy_from_user,因为它不是在进程上下文中执行的。    执行时间尽可能短int request_irq (unsig

2014-10-20 16:30:49 611

原创 如何保证数据的安全性

1,利用数字签名技术保证数据安全

2014-10-20 11:06:15 3290

原创 [linux驱动]linux块设备学习笔记(三)

1,上层如何通过itctl()去获取设备大小:块设备

2014-10-17 15:07:05 504

原创 android平台USB相关

一,usb composite device driver的编写过程probe()函数就是将上层的驱动赋值给底一层的驱动,而bind()函数则是从底层依次给上层的函数分配资源。linux usb gadget体系结构,从下层到上层的三个层次分别为:UDC Driver,Linux Gadget Framework,composite driver。

2014-10-15 14:47:59 902

原创 [linux驱动]设备驱动模型相关(二)——常用API

1,在/sys/class/目录下创建一个设备节点,比如创建一个class_test_usb的设备节点static struct calss *test_class;test_class = class_creat(THIS_MODULE,"class_test_usb");

2014-10-15 10:09:33 914

原创 [Linux驱动]字符设备驱动学习笔记(三)———高级

一,ioctl使用实例

2014-10-13 17:49:11 1614

原创 [Linux驱动]字符设备驱动学习笔记(二)———实例

一,注册字符设备#define GLOBALMEM_MAJOR 256#define GLOBALMEM_SIZE 0X1000 //4kstatic int char_major=GLOBALMEM_MAJOR;//主设备号struct chartest_dev{ struct cdev cdev; unsigned char mem[GLOBALMEM_SIZE];}

2014-10-13 15:55:28 1313

原创 [文件系统]EXT文件系统学习笔记(三)——日志文件系统

1,日志文件系统概念

2014-10-10 10:01:57 985

原创 [文件系统]EXT文件系统学习笔记(二)——数据结构

1,ext2超级块结构

2014-10-09 16:13:23 581

原创 [文件系统]EXT文件系统学习笔记(一)——概念

1,超级块组描述符数据位图Inode位图Inode表数据块

2014-10-09 14:53:12 746

空空如也

空空如也

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

TA关注的人

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