在以前的文章中,有一篇
基于ARM-contexA9-Linux驱动开发:如何获取板子上独有的ID号
在那篇文章中,具体可以参考。那时候我使用了简单的字符设备驱动框架,最终的ID号通过read方法可将ID读取出来,但是,这样做就太麻烦啦,有没有更简单的方法呢?其实有,这种方法称作IO地址的映射,而今天我们要说的是IO地址的动态映射方法,静态映射就太简单了,直接调用相应的接口,配置相应的寄...
分类:
其他好文 时间:
2016-05-18 18:51:30
阅读次数:
158
如何从 iPhone 快捷地导出照片、视频和音频到 Mac 中?
在日常生活中,如何对图片进行调整、压缩、编辑和测量标注?
如果录制视频?如何对录制的视频进行格式转换、码流分析和剪辑加工?...
分类:
系统相关 时间:
2016-05-18 18:51:37
阅读次数:
511
[内排序和外排序]内排序:指在排序期间数据对象全部存放在内存的排序。外排序:指在排序期间全部对象太多,不能同时存放在内存中,必须根据排序过程的要求,不断在内,外存间移动的排序。根据排序元素所在位置的不同,排序分: 内排序和外排序。内排序:在排序过程中,所有元素调到内存中进行的排序,称为内排序。内排序是排序的基础。内排序效率用比较次数来衡量。按所用策略不同,内排序又可分为插入排序(直接插入排序和希尔...
分类:
编程语言 时间:
2016-05-18 18:51:16
阅读次数:
202
本章主要讲解关系数据理论,以及数据库的设计过程 。
关系数据理论方面主要介绍对范式的理解,关系模式是关系所设计的属性的集合。这些属性的设置是出于对刻画实体以及实体间联系的需要。在保证能够满足这种需要的前提下这些属性是否都是必要的?如果不是,就应该将其删除,否则会造成数据冗余和其他的一些问题,而范式就是为了解决这些问题而产生的
数据库设计过程主要介绍在通常情况下,设计数据库要经过的步...
分类:
数据库 时间:
2016-05-18 18:52:27
阅读次数:
237
Springmvc+Spring+Mybatis+Maven简单的增删改查,很适合初学者用,我也是刚学的 很知道新手的痛楚,我框架以及代码全部分享了,希望帮到java开发行业的人员。...
分类:
编程语言 时间:
2016-05-18 18:52:05
阅读次数:
360
日志分析单机日志分析,适用于小数据量的。(最大10G),awk/grep/sort/join等都是日志分析的利器。
例子:
1、shell得到Nginx日志中访问量最高的前十个IPcat access.log.10 | awk '(a[$1]++) END (for(b in a) print b"\t"a[b])' | sort -k2 -r | head -n 102、python 统计每个...
分类:
其他好文 时间:
2016-05-18 18:51:05
阅读次数:
174
前几天被朋友问到几个CSS问题,讲道理么,接触CSS是从大一开始的,也算有3年半了,总是觉得自己对css算是熟悉的了。然而还是被几个问题弄的"一脸懵逼"... 然后又是刚入职新公司,事情不算多,于是拿起《CSS权威指南》进行"基础复习"+"查漏补缺",本篇文章主要是总结了些自己认为CSS中值的注意的几个知识点(本文知识点仅限本书范围内,若要讲CSS全部样式,那本兽还是选择慢慢懵逼去~)。
选择器...
分类:
Web程序 时间:
2016-05-18 18:49:33
阅读次数:
257
Hadoop
0.hbase-env.sh
export JAVA_HOME=/software/jdk1.7.0_80
1.core-site.xml
fs.defaultFS
hdfs://master:9000
hadoop.tmp.dir
...
分类:
其他好文 时间:
2016-05-18 18:50:33
阅读次数:
115
在以前的文章《使用Buildroot与Qemu学习ARM linux IIC驱动》中,写到过使用qemu来模拟使用ARM
Linux,那个时候借助的是buildroot,这次我们使用Yocto来做同样的事情。
优点
使用Qemu的好处在于,当我们在开发Userspace的程序时,可以在没有硬件的情况下完成测试。
同时不像以前一样我们需要自己去编译qemu,这次我们使用Yocto编译出来的...
分类:
其他好文 时间:
2016-05-18 18:50:22
阅读次数:
638
本文章由cartzhang编写,转载请注明出处。 所有权利保留。
文章链接:http://blog.csdn.net/cartzhang/article/details/51425225
作者:cartzhang一、Photon简介Photon是一款非常不错的游戏服务端引擎,是一个服务器应用程序,可以在你选择的机器上运行,并且完全是自定义和权威性的控制,你可以自由的配置和部署多人应用的基础设施...
分类:
编程语言 时间:
2016-05-18 18:49:12
阅读次数:
565
Android布局文件中的layout_weight属性仅在LinearLayout布局中有效。
google推荐:当设置了控件的layout_weight属性时,该控件相应的layout_width或者layout_height属性应该设置为0dp。
如果设置了控件的layout_weight属性同时,又设置了layout_width或者layout_height属性,此时有多种情况需要分析...
分类:
移动开发 时间:
2016-05-18 18:50:51
阅读次数:
255
数值型函数返回绝对值 abs(x)ABS(X)
【功能】返回x的绝对值
【参数】x,数字型表达式
【返回】数字
SQL> select abs(100) , abs(-100) from dual ; ABS(100) ABS(-100)
---------- ----------
100 100返回正负值 sign(x)sign(x)
【功能】返回x的正负值
【参数...
分类:
数据库 时间:
2016-05-18 18:49:50
阅读次数:
270
零. 简介
Executors 是 Executor、ExecutorService、ThreadFactory、Callable 类的工厂和工具方法。
一. 源码解析
创建一个固定大小的线程池:通过重用共享无界队列里的线程来减少线程创建的开销。当所有的线程都在执行任务,新增的任务将会在队列中等待,直到一个线程空闲。由于在执行前失败导致的线程中断,如果...
分类:
编程语言 时间:
2016-05-18 18:48:12
阅读次数:
269
C++虚函数浅析:
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时绑定,要么试图做到运行时绑定。
...
分类:
编程语言 时间:
2016-05-18 18:48:12
阅读次数:
262
基于CentOS安装Yate
1前言
思前想后,很多东西现在理解了,会用了。时间长了,对这个系统进行bug修复的时候。很多知道的东西会忘的差不多,需要重新花比较多的时间去理解和学习。俗话说:好记性不如烂笔头。还是老老实实的用文字和图片的方法来记录。
为了让以后的自己轻松一点,只要让现在的自己多做一点工作,重新开始搭建yate的环境。
2源码下载
最好从官网下载,
官网...
分类:
其他好文 时间:
2016-05-18 18:48:29
阅读次数:
206
一.简介
今天学习一下设计模式中的迭代器模式,迭代器模式是一种非常非常常用的设计模式,以至于太有用了,C#,Java都将其作为内置实现,C++也提供了STL的迭代器,我们每天都在用,却反倒感觉迭代器模式没那么重要了。毕竟我们自己实现的迭代器还是比不上语言原生提供的实现,但是为了学习,我们还是要看一下迭代器模式的实现,只有了解了原理,才能更好地使用。
我们很多时候都是在处理一组对象,相对...
分类:
其他好文 时间:
2016-05-18 18:50:15
阅读次数:
129