如果你想实际地"看到"产生的中断, 向硬件设备写不足够; 一个软件处理必须在系统中配 置. 如果 Linux 内核还没有被告知来期待你的中断, 它简单地确认并忽略它. 中断线是一个宝贵且常常有限的资源, 特别当它们只有 15 或者 16 个时. 内核保持了中 断线的一个注册, 类似于 I/O 端口的 ...
分类:
系统相关 时间:
2019-07-06 13:32:36
阅读次数:
148
查找指定窗口 窗口控制 查找子窗口 枚举子窗口 枚举所有打开的窗口 模拟鼠标点击 模拟键盘点击(搜索:键盘键与虚拟键码对照表) ...
分类:
编程语言 时间:
2019-07-06 13:32:04
阅读次数:
128
1. 宏传递变长参数: 最近用C语言写一个程序,经常调用shell或者其他命令,代码中多处出现如下代码: 每调用一次就是三行代码,看着也十分不爽。偶然间学会通过宏传递参数,代码瞬间简化很多: 2. 宏中参数当做字符串使用 输出: remove myshm failed! ...
分类:
其他好文 时间:
2019-07-06 13:31:44
阅读次数:
105
今天我要跟你聊聊MySQL的锁。数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。 根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类。今天这篇文章,我会和你分享全局锁和表 ...
分类:
其他好文 时间:
2019-07-06 13:31:31
阅读次数:
111
XML我是直接在网上下载的文件包 拿过来用的 jquery我用的是3.1的 前台页面 jquery代码 ...
分类:
Web程序 时间:
2019-07-06 13:31:13
阅读次数:
137
如果一个模块需要分配大块的内存, 它常常最好是使用一个面向页的技术. 请求整个页也 有其他的优点, 这个在 15 章介绍. 为分配页, 下列函数可用: get_zeroed_page(unsigned int flags); 返回一个指向新页的指针并且用零填充了该页. get_free_page(u ...
分类:
其他好文 时间:
2019-07-06 13:30:58
阅读次数:
77
因为我们期望大部分读者以所谓的"个人计算机"的形式使用一个 x86 平台, 我们觉得值 得解释一下 PC 并口如何设计的. 并口是在个人计算机上运行数字 I/O 例子代码的外设 接口选择. 尽管大部分读者可能有并口规范用, 为你的方便, 我们在这里总结一下它们. 并口, 在它的最小配置中 ( 我们浏 ...
分类:
系统相关 时间:
2019-07-06 13:30:46
阅读次数:
130
os.path 模块主要用于获取文件的属性。 以下是 os.path 模块的几种常用方法: | 方法 | 说明 | | : | : | | os.path.abspath(path) | 返回绝对路径 | | os.path.basename(path) | 返回文件名 | | os.path.co ...
分类:
编程语言 时间:
2019-07-06 13:30:28
阅读次数:
124
1.list 2.set 3.两个数组移动 ...
分类:
编程语言 时间:
2019-07-06 13:30:10
阅读次数:
95
不知不觉,2019年已经过半。回顾前半年做过的事情,发现在工作和学习上都没有值得圈点的地方。下半年不能再这么咸鱼下去了,我总结了一下上半年的一些不足,然后给自己准备了下半年的一些计划。 知识焦虑 上半年我感受最大的一点就是知识焦虑。我关注了很多公众号,每天一打开微信就有几十条未读文章,为了不遗漏任何 ...
分类:
其他好文 时间:
2019-07-06 13:29:52
阅读次数:
103
前言:在查看源码的过程中,相信很多人都像我一样,遇到某个公司或个人的repository是几个项目的集合整理,而我只要其中某个项目文件夹。那不依赖其他软件,怎么通过git去下载呢??? 下面直接给个例子,然后再解释说明。相信读者会更容易理解和操作。 上图画红色圈圈的也就是我要下载的文件夹epub-b ...
分类:
其他好文 时间:
2019-07-06 13:29:32
阅读次数:
74
驱动在初始化时最有挑战性的问题中的一个是如何决定设备要使用哪个 IRQ 线. 驱动需 要信息来正确安装处理. 尽管程序员可用请求用户在加载时指定中断号, 这是个坏做法, 因为大部分时间用户不知道这个号, 要么因为他不配置跳线要么因为设备是无跳线的. 大 驱动在初始化时最有挑战性的问题中的一个是如何决 ...
分类:
系统相关 时间:
2019-07-06 13:28:45
阅读次数:
147
匿名函数 1. 语法: lanbda x:x+1 运行结果: 2. 运行结果: 3.用法 运行结果: ps:编程的方法论: 面向过程、函数式、面向对象 ...
分类:
编程语言 时间:
2019-07-06 13:28:25
阅读次数:
129
数组就像是一个容器,特点:长度固定,类型固定 数组的分类:一维数组 二维数组 多维数组 数组的应用:创建 赋值 应用 声明一维数组: C#多维数组又称为矩形数组 多维数组最简单的形式是二维数组 二维数组在本质上是一个一维数组的列表 访问二维数组元素 二维数组中的元素是通过使用下标(即数组的行索引和列 ...
分类:
编程语言 时间:
2019-07-06 13:28:04
阅读次数:
101
Tensorflow 简易系列教程(一):安装和运行 TensorFlow 是谷歌开发的机器学习框架。 安装 TensorFlow 直接使用 pip 安装即可,添加豆瓣镜像可以加快速度: 如果有 GPU 可以充分利用,安装: 目前我使用的 TensorFlow 版本是 tensorflow==1.1 ...
分类:
其他好文 时间:
2019-07-06 13:27:42
阅读次数:
120
系统用户权限,系统权限位,用户相关命令 1 如何让普通用户拥有root用户的能力 1.1 知道root密码,切换到root用户 su root 1.2 修改文件目录数据权限 R:递归修改目录权限,会修改目录下所有目录及文件的权限 1.3 普通用户提权 1.3.1 配置sudo文件 (1)visudo ...
分类:
其他好文 时间:
2019-07-06 13:27:24
阅读次数:
117
tensorflow项目的github地址: https://github.com/teafternoon/tensorflow-using tensorflow学习 第一小节:MNIST 安装GPU版tensorflow需要先安装cuda sdk cuda sdk下载官网:https://www. ...
分类:
其他好文 时间:
2019-07-06 13:27:12
阅读次数:
84