原始图像数据像素包装图像数据在内存中很少以紧密包装的形式存在。在许多硬件平台上,处于性能上的考虑,一幅图像的每一行都应该从一种特定字节对齐地址开始。绝大多数编译器会自动把变量和缓冲区放置在一个针对该架构对齐优化的地址上。
例如一个包含3个分量的rgb图像,每个分量存储在一个字节中,如果图像有199个像素,那么一行需要597个像素。如果硬件本身的体系结构是4字节排列,那么图像每一行的末尾将由额外的3...
分类:
其他好文 时间:
2016-07-03 20:01:30
阅读次数:
222
1 概要
时钟管理模块是linux系统为统一管理各硬件的时钟而实现管理框架,负责所有模块的时钟调节和电源管理。
1.1 模块功能介绍
时钟管理模块主要负责处理各硬件模块的工作频率调节及电源切换管理。一个硬件模块要正常工作,必须先配置好硬件的工作频率、打开电源开关、总线访问开关等操作,时钟管理模块为设备驱动提供统一的操作接口,使驱动不用关心时钟硬件实现的具体细节。
1.2 相关术语介绍
晶...
分类:
其他好文 时间:
2016-07-03 20:00:58
阅读次数:
319
/*
* Copyright (c) 2016,烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:main.cpp
* 作 者:赵志君
* 完成时间:2016年6月30日
* 版 本 号:v1.0
*
* 问题描述:学生信息管理系统
*/
#include
#include
#include
#include...
分类:
其他好文 时间:
2016-07-03 19:58:37
阅读次数:
165
传送门
1138 连续整数的和
基准时间限制:1 秒 空间限制:131072 KB
给出一个正整数N,将N写为若干个连续数字和的形式(长度 >= 2)。例如N = 15,可以写为1 + 2 + 3 + 4 + 5,也可以写为4 + 5 + 6,或7 + 8。如果不能写为若干个连续整数的和,则输出No Solution。
Input
输入1个数N(3 <= N <= 10^9)。
Out...
分类:
其他好文 时间:
2016-07-03 19:58:54
阅读次数:
176
对使用Transition的几个方法进行简单的分析,易于之后对Transition使用的理解...
分类:
其他好文 时间:
2016-07-03 19:55:19
阅读次数:
221
大部分 Action共享常见的关注点. 一些Action需要输入验证. 另外一些Action可能需要预处理文件上传. 还有一些 Action可能需要防止重复提交 . 许多Action需要在页面显示前生成下拉列表和其他控件.框架使用 “拦截器” 策略使得解决共享这些关注点变得十分容易. 当你请求与某个 “action”匹配资源, 框架将调用 Action对象. 但是, 在Action执行前, 调用可以...
分类:
其他好文 时间:
2016-07-03 19:56:54
阅读次数:
287
一、什么ContentProvider
。。。
二、如何使用ContentProvider
。。。
三、沙场练兵-实例操练
。。。
四、深入理解ContentProvider原理
为什么使用ContentProvider可以实现跨进程的通讯,第一反应肯定是这货和binder有关,因为android中只有稍微跟跨进程搭上边的,必定想到binder。
下面就来分析ContentProv...
分类:
其他好文 时间:
2016-07-03 19:56:16
阅读次数:
259
前言:马总说过这是一个DT的时代,一个从IT到DT转变的时代。确实这几年到处都能听到诸如“云计算”、“大数据”、“上云”的谈论,确实随着云计算的兴起,依托于相对低成本、高稳定性的云设施构建平台的成本越来越低,越来越多的公司都在推数据相关的平台、产品。如阿里、京东、百度、腾讯,以及一些打着大数据旗号的创业公司都有出自己的数据平台和产品,用户依托于平台确实大大降低了数据处理、使用的难度,降低了从数据挖掘...
分类:
其他好文 时间:
2016-07-03 19:54:43
阅读次数:
242
kafka相关配置文件说明 server.properties参数说明 producer.properties
consumer.properties...
分类:
其他好文 时间:
2016-07-03 19:54:43
阅读次数:
227
缘起事情源于在看基于Storm的CEP引擎:flowmix
的FlowmixBuilder代码,
每个Bolt设置了这么多的Group,
而且declareStream也声明了这么多的stream-id,
对于只写过WordCountTopology的小白而言,
直接懵逼了,没见过这么用的啊,我承认一开始是拒绝的,每个Bolt都设置了这么多Group,这TMD拓扑图是什么样的? pu...
分类:
其他好文 时间:
2016-07-03 19:52:43
阅读次数:
326
SceneKit是Apple用来开发休闲3D游戏的框架,不同于底层的OpenGL库,你仅仅需要很少的代码就可以快速看到实际的3D场景效果.下面简单的聊聊搭建一个3D游戏场景需要做的事情.首先你必须用其他3D建模工具生成你需要的3D模型,后缀为dae或者scn,应该还附带一张纹理图片.可以将3D模型文件连同纹理图片导入Xcode,以下是一个例子可能有些童鞋不知道如何打开场景图(scene graph)...
分类:
其他好文 时间:
2016-07-03 19:53:11
阅读次数:
178
一、FragmentActivity 、FragmentImpl、Fragment之间的关系1、我们先从FragmentActivity 看起,在FragmentActivity中有一个成员变量mFragments,并且完成了初始化,他是FragmentController。 final FragmentController mFragments = FragmentController.creat...
分类:
其他好文 时间:
2016-07-03 19:53:11
阅读次数:
302
3-3数据查询tags:数据库select 定义SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]
* | expression [ AS output_name ] [, ...]
[ FROM from_item [, ...] ]
[ WHERE condition ]
[ GROUP BY expre...
分类:
其他好文 时间:
2016-07-03 19:49:36
阅读次数:
174
U-boot主Makefile详尽分析主Makefile位于uboot源码的根目录下,其内容主要结构为:
1. 确定版本号及主机信息(23至48行)
2. 实现静默编译功能(48至55行)
3. 设置各种路径(56至123行)
4. 设置编译工具链(124至186行,大部分在config.mk内)
5. 设置规则(187至470行)
6. 设置与cpu相关的伪目标(480至末...
分类:
其他好文 时间:
2016-07-03 19:51:00
阅读次数:
317
IO端口和IO内存的区别及分别使用的函数接口
每个外设都是通过读写其寄存器来控制的。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不同方式,可以把CPU分成两大类。一类CPU(如M68K,Power
PC等)把这些寄存器看作内存的一部分,寄存器参与内存统一编址,访问寄存器就通过访问一般的内存指令进行,所以,这种CPU没...
分类:
其他好文 时间:
2016-07-03 19:48:28
阅读次数:
301
LAN和WAN的通信是由一种网络通信模型?开放系统互连( OSI )来指导的。OSI模型是两家标准化组织?国际标准化组织( ISO )和美国国家标准协会( ANSI )的产物。ISO代表了100多个国家在经济、人文、科学和技术标准上的发展,ANSI则与美国商界、政府机构和国际组织联手,建立了商业产品(包括网络和计算机产品在内)的标准。OSI模型于1974年开发,应用于LAN和WAN的通信,充分体现...
分类:
其他好文 时间:
2016-07-03 19:49:49
阅读次数:
239
本文章所选择的目标芯片为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:46
阅读次数:
1761