为什么需要中断?

为什么需要中断? 如果让内核定期对设备进行轮询,以便处理设备,那会做很多无用功,因为外设的处理速度一般慢于CPU,而CPU不能一直等待外部事件。所以能让设备在需要内核时主动通知内核,会是一个聪明的方式,这便是中断。 1. 中断处理程序 在响应一个特定中断时,内核会执行一个函数——中断处理程序...

2019-04-11 21:59:09

阅读数 41

评论数 0

fight1(持续更新中。。。。。)

如果初始化表达式的个数比数组元素少,则对外部变量、静态变量和自动变量来说,没有初始化的表达式的元素将被初始化为0。

2019-04-01 17:29:27

阅读数 12

评论数 0

面试考点

BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。代码段:代码段(code segment/text segment)通常是指用来存放程序执行代码的一...

2019-03-02 22:17:29

阅读数 18

评论数 0

非递归实现先序遍历

2019-01-22 22:19:11

阅读数 62

评论数 0

Ubuntu16.04离线安装

系统:Ubuntu16.04 常用的软件安装方式有两种: 第一种:apt-get(安装后略类似于windows中的安装版软件): 例:apt-get install ssh 1.下载的软件存放位置 /var/cache/apt/archives 2.安装后软件默认位置 /usr/shar...

2019-01-21 16:12:05

阅读数 267

评论数 0

push your own code to github

fork others'github      

2019-01-20 15:28:35

阅读数 36

评论数 0

[LeetCode] Sliding Window Maximum 滑动窗口最大值

class Solution { public: vector<int> maxSlidingWindow(vector<int>& nums, int k) { ...

2019-01-19 20:13:19

阅读数 21

评论数 0

约瑟夫

#include <stdio.h> #include <malloc.h> /*构建结构体*/ typedef struct Node{ int Num; struct Node *nex...

2019-01-17 22:32:05

阅读数 21

评论数 0

Unixbench 测试工具分析

    工具概述 UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。 最...

2019-01-04 21:55:59

阅读数 58

评论数 0

背包问题

#include <iostream> #include <algorithm> using namespace std; int *w = NULL; // 存储每件物品重量的数组指针 int *v =...

2019-01-03 13:59:40

阅读数 52

评论数 0

How would you print just the 10th line of a file?

How would you print just the 10th line of a file? For example, assume that file.txt has the following content: Line 1 Line 2 Line 3 Line 4 Line 5 L...

2018-12-25 23:02:25

阅读数 20

评论数 0

linux杂乱

2018-12-09 16:39:04

阅读数 34

评论数 0

ubuntu16.04 安装caffe cpu版本 python3

https://blog.csdn.net/weixin_38125866/article/details/81951548 ubuntu16.04 安装caffe cpu版本 python3 sudo vim /etc/apt/sources.list 更换国内源,速度比较快。以下是阿里云源...

2018-12-07 10:54:01

阅读数 49

评论数 0

linux内核总结2

2018-11-19 22:18:05

阅读数 33

评论数 0

linux内核总结一

 

2018-11-18 19:43:27

阅读数 50

评论数 0

更改文件或目录权限

一,文件或目录权限chmod Linux文件属性 当我们用ls -l命令查看当前目录下的文件时,共显示了9列内容(用空格划分列)。如图    第一列 包含文件的类型,所有者,所属组以及其他用户对该文件的权限。 其中第1位用来描述该文件的类型。我们看到这里的文件类型是l,其实除了这个还有,b,c,...

2018-11-17 14:39:08

阅读数 28

评论数 0

docker 无网络环境下使用docker加载镜像

1. 假如由于网络原因,需要在一台无网络的电脑上运行镜像,docker是支持的。 最关键的是,学会使用docker的 save 命令。 你需要做的主要有3步骤: 1:先从一个有网络的电脑下载docker镜像 docker pull centos 2:保存镜像到本地文件 docker save ...

2018-11-14 21:57:54

阅读数 565

评论数 0

回文数长度

#include <iostream> using namespace std; string longestPalindrome(string &s) {     int len = s.size();            ...

2018-10-28 11:15:10

阅读数 33

评论数 0

linux驱动工程面试

一看就知道,找工作用的,主要想从事驱动方面的开发工作,当然追求linux的道路还很漫长,先说说面试,面试了4家跟驱动相关的公司,只有一家(深圳中微电科技有限公司)让我佩服(还是通过电话面试的),工程师问的问题其实也不难,平时看书的朋友都大概知道(只是不能全面的回答罢了,所以写这个原因就是把它尽量搞...

2018-09-22 21:00:55

阅读数 56

评论数 0

py文件打包成exe程序

https://blog.csdn.net/qq_25204543/article/details/78017605 https://github.com/pyinstaller/pyinstaller 完美解决python3.6环境下,使用pyinstaller打包.exe时报错的情况。

2018-09-16 19:02:56

阅读数 106

评论数 0

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