DMA子是CPU中实现数据传输的一种方式,CPU配置好DMA控制器之后发起数据传输,CPU本身不参与数据传输的动作中去。 DMA种类: 分为外设DMA和DMA控制器。其中外设DMA实现的为特定的外设与内存之间的数据传输,一般是外设向RAM单向传输数据。而DMA控制器则可以实现任意外设与内存之间的数据 ...
分类:
其他好文 时间:
2017-10-13 12:49:06
阅读次数:
469
一、前言 经过两三天的琢磨总算完成了微信扫码支付功能,不得不感叹几句: DEMO地址:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=11_1 .NET版DEMO中的Lib文件夹是关键,直接复制到自己的代码里,或者打成dll随个人意 ...
分类:
微信 时间:
2017-10-12 13:06:09
阅读次数:
287
第一步 创建模板 其中keyword与小程序一一对应 第二步 提交订单时带上formId 相应的页面文件 后端对接下发消息 Order表自身存有user信息(即openId),formId,所以需要把Order取出 access_token就是与微信交互的凭证,有效期2小时,由于一天有请求次数的限制 ...
分类:
其他好文 时间:
2017-10-12 13:05:37
阅读次数:
167
Andy Tremayne, my esteemed colleague and fellow blogger, has published a new whitepaper that discusses the effects of network acceleration appliances ...
分类:
Web程序 时间:
2017-10-12 12:06:00
阅读次数:
196
Spark Shuffle原理解析 一:到底什么是Shuffle? Shuffle中文翻译为“洗牌”,需要Shuffle的关键性原因是某种具有共同特征的数据需要最终汇聚到一个计算节点上进行计算。 二:Shuffle可能面临的问题?运行Task的时候才会产生Shuffle(Shuffle已经融化在Sp ...
分类:
其他好文 时间:
2017-10-11 15:22:30
阅读次数:
158
MySQL的有个参数log_bin_trust_function_creators,官方文档对这个参数的介绍、解释如下所示: log_bin_trust_function_creators Command-Line Format --log-bin-trust-function-creators S... ...
分类:
数据库 时间:
2017-10-09 17:37:34
阅读次数:
288
MyBatis缓存分为一级缓存和二级缓存 一、一级缓存 MyBatis的一级缓存指的是在一个Session域内,session为关闭的时候执行的查询会根据SQL为key被缓存(跟mysql缓存一样,修改任何参数的值都会导致缓存失效) 1)单独使用MyBatis而不继承Spring,使用原生的MyBa ...
分类:
其他好文 时间:
2017-10-09 11:26:47
阅读次数:
161
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连 ...
分类:
数据库 时间:
2017-10-07 19:35:03
阅读次数:
234
1、SELinux简介SELinux是Security Enhanced Linux的缩写,字面上的意思就是安全强化的Linux,它是由美国国家安全局 (NSA) 开发的,整合到Linux核心的一个模块,是对于强制访问控制(MAC)的实现,是 Linux历史上最杰出的新安全子系统,提供了比传统的UN... ...
分类:
系统相关 时间:
2017-10-04 00:18:40
阅读次数:
387
PXE网络装机配置 安装CentOS 6.5系统 1.配置服务端IP地址和yum源 略 2.安装配置VSFTP服务 vsftpd 的作用:为客户端提供FTP服务,便于客户端下载操作系统 (1)安装vsftpd (2)修改vsftpd服务配置文件 (3)启动服务,并查看状态 3.安装配置TFTP服务 ...
分类:
系统相关 时间:
2017-10-03 00:26:15
阅读次数:
344