IO端口和IO内存的区别及分别使用的函数接口
每个外设都是通过读写其寄存器来控制的。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不同方式,可以把CPU分成两大类。一类CPU(如M68K,Power
PC等)把这些寄存器看作内存的一部分,寄存器参与内存统一编址,访问寄存器就通过访问一般的内存指令进行,所以,这种CPU没...
分类:
其他 时间:
2016-07-03 19:46:51
收藏:
0 评论:
0 赞:
0 阅读:
236
HTTP协议...
分类:
Web开发 时间:
2016-07-03 19:46:41
收藏:
0 评论:
0 赞:
0 阅读:
217
LAN和WAN的通信是由一种网络通信模型?开放系统互连( OSI )来指导的。OSI模型是两家标准化组织?国际标准化组织( ISO )和美国国家标准协会( ANSI )的产物。ISO代表了100多个国家在经济、人文、科学和技术标准上的发展,ANSI则与美国商界、政府机构和国际组织联手,建立了商业产品(包括网络和计算机产品在内)的标准。OSI模型于1974年开发,应用于LAN和WAN的通信,充分体现...
分类:
其他 时间:
2016-07-03 19:46:32
收藏:
0 评论:
0 赞:
0 阅读:
233
本文章所选择的目标芯片为MT7620,profile 选择的为“Xiaomi MiWiFi Mini ”。
1、在openwrt 系统上,移植mcp7940的rtc芯片驱动。
2、在openwrt系统上,增加对i2c总线的支持。
注意事项:openwrt系统比较奇怪,在menuconfig配置中,配置了i2c,仍然不能支持。需要另外修改“*.dts”文件,才能支持i2c总线。
软件版本:openwrt 官方15.05版本
RTC芯片:mcp7940, i2c总线通信
主控芯片:MT...
分类:
其他 时间:
2016-07-03 19:46:11
收藏:
0 评论:
0 赞:
1 阅读:
1506
062 创建索引
对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情 况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优...
分类:
数据库技术 时间:
2016-07-03 19:46:01
收藏:
0 评论:
0 赞:
0 阅读:
200
刚开始学习java的时候真的很难理解反射到底是个什么东西
一些书籍,哪怕是很经典的书籍都解释的让人感觉懵懵的,或许的确是我太笨
况且,网上说在将来学习框架的时候需要经常应用到反射机制,这样一来总让人心里有些不安
就方才偶然又把讲解反射的章节和视频看了一点,觉得能理解一些了
现在决定一鼓作气,边看边写,顺便把一些主要的内容和操作都记载到这里
我想,对于我这么一个笨笨的人...
分类:
编程语言 时间:
2016-07-03 19:45:43
收藏:
0 评论:
0 赞:
0 阅读:
184
使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认...
分类:
编程语言 时间:
2016-07-03 19:45:31
收藏:
0 评论:
0 赞:
0 阅读:
198
Linux进程状态解析之R、S、D、T、Z、X;Linux是一个多用户,多任务的系统,可以同时运;众所周知,现在的分时操作系统能够在一个CPU上运;在linux系统中,每个被运行的程序实例对应一个;Linux进程状态:R(TASK_RUNNING;只有在该状态的进程才可能在CPU上运行;很多操作系统教科书将正在CPU上执行的进程定义为;Linux进程状态:S
Linux进程状态解析之R、...
分类:
系统服务 时间:
2016-07-03 19:45:13
收藏:
0 评论:
0 赞:
0 阅读:
147
阅读前请看这里:
* 了解js及jQuery的使用
* 对react有一定的了解,知道jsx的语法
* 这里只讲述如何使用react,并不介绍react的优缺点
如果不满足这些,建议先了解下,然后再看这篇文章
下面会讲述5个react的实例,虽然仅有5个,但在常用的开发中,几乎会包含大部分的情况,只要熟练掌握这5个demo,相信一定会解决大部分问题。demo中,所有...
分类:
其他 时间:
2016-07-03 19:45:01
收藏:
0 评论:
0 赞:
0 阅读:
204
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5297;
题意:给出n和r,求数列Y的第n个元素是多少。其中数列Y是正整数数列去除a^b(2
分析:
我的天啊,出一个数n,则1~n以内的正整数必定会有被去除的(假设被去除x1个),则这n个数中只有(n-x1)个数在Y数列中;如果想得到n个数在Y数列中,那么我们至少要在这n个数后面加上x1个数,设...
分类:
其他 时间:
2016-07-03 19:44:51
收藏:
0 评论:
0 赞:
0 阅读:
142
计算机网络与因特网
应用层
传输层
网络层
数据链路层...
分类:
其他 时间:
2016-07-03 19:44:41
收藏:
0 评论:
0 赞:
0 阅读:
215
第七章 鼠标
7.1 鼠标的基础知识
fMouse = GetSystemMetrics(SM_MOUSEPRESENT); //判断是否使用鼠标
cButtons = GetSystemMetrics(SM_CMOUSEBUTTONS); //判断安装鼠标的个数
GetSystemMetrics(SM_SWAPBUTTON); //判断鼠标按钮是否被切换
Sys...
分类:
Windows开发 时间:
2016-07-03 19:44:31
收藏:
0 评论:
0 赞:
0 阅读:
421
一、使用Sqoop抽取数据
1. Sqoop简介
Sqoop是一个在Hadoop与结构化数据存储(如关系数据库)之间高效传输大批量数据的工具。它在2012年3月被成功孵化,现在已是Apache的顶级项目。Sqoop有Sqoop1和Sqoop2两代,Sqoop1最后的稳定版本是1.4.6,Sqoop2最后版本是1.99.6。需要注意的是,1.99.6与1.4.6并不兼容,而且截止...
分类:
其他 时间:
2016-07-03 19:44:21
收藏:
0 评论:
0 赞:
0 阅读:
242
LeetCode 第 204 题 (Count Primes)
Description:
Count the number of prime numbers less than a non-negative number, n.
计算小于 N 的素数的个数。这道题目比较简单。但是想提高计算效率与需要费点脑筋。判断一个数字 nn 是不是素数的简单方法是 用 nn 去除 2,3,4,…,n?1...
分类:
其他 时间:
2016-07-03 19:44:12
收藏:
0 评论:
0 赞:
0 阅读:
137
心路历程
大一的时候就跟着费老师学了近一个学期的ACM程序设计课程,但是由于种种出自于自己的原因,当时并没有完全塌下心去学,只是学到了些基础的东西,做的题太少,当然也并没有深入理解。大二又有了这个机会,自然不能放过,又认认真真重新学了一遍。
虽然这学期这门课一共只学了四个专题,但是对我来说,收获非常大,正像费老师说的:acm是思维的体操。它不停留在基本的语言层面,而是专注于解决各种实际问题的有...
分类:
其他 时间:
2016-07-03 19:44:07
收藏:
0 评论:
0 赞:
0 阅读:
130
这是我在面试过程中遇到的一道代码算法题,需要我在一定的时间内完成这个题目,题目的描述:
将某字符串str1中的字符串str2,全部替换成字符串str3。
例如:str1=”abcecbbccefgxyzbcgbcg”,
str2=”bc”,
str3=”xy”.
替换后为”axyecbxycefgxyzxygxyg”
请尽可能考虑各类情况...
分类:
编程语言 时间:
2016-07-03 19:43:48
收藏:
0 评论:
0 赞:
0 阅读:
174
最近在做公司的认证系统,看了开源项目如apache shiro跟spring security,还不知道是自己构建还是用上述代码。最近的考虑点是如何处理层次型数据,因为打算给user构造一个有层次的group,而且是n:m的,这篇文章虽然不能帮助我解决这个问题,但是作为一个基础文章,算是很扎实的了,所以自己翻译了一下。
原文链接介绍多数使用者都会与sql的层次型数据打一次或多次交道,并明确地领悟到...
分类:
数据库技术 时间:
2016-07-03 19:43:31
收藏:
0 评论:
0 赞:
0 阅读:
189
算法的思想是初始选取M个种子点,将周围点的特征和种子点特征进行距离的测定,距离最小的点和该种子点归为一类。则可以分为M个类别,计算这些类别特征的质心作为新的种子点,再次分类,如此迭代n次后的结果便是聚类分割的结果。
K-means也是聚类算法中最简单的一种了,但是里面包含的思想却是不一般。最早我使用并实现这个算法是在学习韩爷爷那本数据挖掘的书中,那本书比较注重应用。看了...
分类:
其他 时间:
2016-07-03 19:43:21
收藏:
0 评论:
0 赞:
0 阅读:
111
上一篇我们主要主要是从ViewGroup的角度了解了下事件分发机制,但是没有涉足View的事件分发,也就是说我们没有为MyRelativeLayout、MyLinearLayout、以及MyButton设置Touch和Click监听事件,这一篇为了显示的打印信息比较简洁,我修改了布局文件,具体的布局文件代码如下:...
分类:
移动平台 时间:
2016-07-03 19:43:11
收藏:
0 评论:
0 赞:
0 阅读:
243
用 Python 排序数据的多种方法
目录
【Python HOWTOs系列】排序
Python 列表有内置就地排序的方法 list.sort(),此外还有一个内置的 sorted() 函数将一个可迭代对象(iterable)排序为一个新的有序列表。
本文我们将去探索用 Python 做数据排序的多种方法。
排序基础
简单的升序排序非常容易:只需调用 sorte...
分类:
编程语言 时间:
2016-07-03 19:42:51
收藏:
0 评论:
0 赞:
0 阅读:
201