关闭

Android中Bundle类的作用

Android中Bundle类的作用Bundle类用作携带数据,它类似于Map,用于存放key-value名值对形式的值。相对于Map,它提供了各种常用类型的putXxx()/getXxx()方法,如:putString()/getString()和putInt()/getInt(),putXxx()用于往Bundle对象放入数据,getXxx()方法用于从Bundle对象里获取数据。Bundle的...
阅读(114) 评论(0)

Android图像处理之Bitmap类

Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。 1. Bitmap 的生成1.1 BitmapFactory decode出Bitmap**Bitmap实现在android.graphics包中。但是Bitmap类的构造函数是私有的,外面并不...
阅读(100) 评论(0)

Android之SurfaceView学习(一)

Android之SurfaceView学习(一)首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you lik...
阅读(128) 评论(0)

SoundPool

使用SoundPool播放音效如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1) 延时时间较长,且资源占用率高。2) 不支持多个音频同时播放。Android中除了MediaPlayer播放音频之外还提供了SoundPool来播放音效,SoundPool使用音效池的概念来管理多个短促的音效,例如它可以...
阅读(101) 评论(0)

ByteBuffer.allocateDirect 与 allocate 方法

一、首先是JavaDocument: 直接与非直接缓冲区 字节缓冲区要么是直接的,要么是非直接的。如果为直接字节缓冲区,则 Java 虚拟机会尽最大努力直接在此缓冲区上执行本机 I/O 操作。也就是说,在每次调用基础操作系统的一个本机 I/O 操作之前(或之后),虚拟机都会尽量避免将缓冲区的内容复制到中间缓冲区中(或从中间缓冲区中复制内容)。 直接字节缓冲区可以通过调用此类的 all...
阅读(257) 评论(0)

Resources

数据包package:android.content.res 主要类:Resources InputStream openRawResource(int id) 获取资源的数据流,读取资源数据把一个图片资源,添加你的文件到你工程中res/drawable/目录中去,从这里,你就可以引用它到你的代码或你的XML布局中,也就是说,引用它也可以用资源编号,比如你选择一个文件只要去掉后缀就可以了(例如...
阅读(211) 评论(0)

Android开发之asserts读取文件

从assert资源加载图片或者三维的obj输入流: public static byte[] loadFromAssets(Context context,String picName) { byte[] result=null; try { InputStream in=context.getResources()...
阅读(221) 评论(0)

计算机系统结构

《计算机系统结构》往年考题参考答案 仅供参考! 一、简答题 1. 指令流水计算机中,采用独立的指令缓存与数据缓存对系统性能有什么好处。 【答】 ①解决访存和取指的结构冲突,加速流水线;②数据和指令的访问有所不同,设置单独的 Cache 有利于提高命中率,减少平均访存时间。 2. 什么是指令动态调度?使用寄存器重命名能够解决哪些数据冲突? 【答】指令动态调度是指在程序执行过程中,依靠专门的...
阅读(599) 评论(0)

幂法求矩阵的主特征值和特征向量

#include using namespace std; int main() { double A[10]={1.0,1.0,0.5,1.0,1.0,0.25,0.5,0.25,2.0};//矩阵 double v[3]; double vk=-1; double uk[3]; v[0]=1; v[1]=1; v[2]=...
阅读(1278) 评论(0)

HMAC和NMAC

NMAC和HMAC与1996年提出,1997年HMAC成为RFC2012,事实上是Internet标准 NMAC构造: NMAC(k1,k2)(M)=Hk1(Hk2(M)) HMAC构造:使用标准初始值 Hk(M)=H(K’ XOR opad||H(K’ XOR ipad ||M )) 其中K’代表在密钥K后面添加若干个0使其成为一个完整的消息分组。ipad和opad为两个b个消息分组的常数。...
阅读(194) 评论(0)

B-M求线性移位寄存器

1、B-M算法求线性综合解的过程 2、假设a(11)=(00100011101)是二元域GF(2)上的一个长度为11的序列,试用B-M算法求其线性综合解。#include using namespace std; void B_M(int a,int nn) { int i,j,k,n0; int c=1,m,l[15],d=0,d1,cc[15];...
阅读(361) 评论(0)

CCM认证加密

认证加密方案,既保证数据的机密性,又保证数据的完整性。 加密和认证:加密使用CTR模式,认证使用CBC-MAC 令是明文,K为加密密钥。在计数器模式中,选择计数器ctr,构造一系列计数器T0, T1, T2, …, Tn: Ti=(ctr+i) mod 2^m。计算密文yi=xi XOR Ek(Ti) 认证码,y’=T0 XOR CBC - MAC(x,k)则密文为y=y1||y2…||yn|...
阅读(521) 评论(0)

HMM(Forward algorithm)向前算法

由马尔科夫模型MM可知:对于一个系统,由一个状态转至另一个状态的转换过程中,存在着转移概率,并且这种转移概率可以依据其紧接的前一种状态推算出来,与该系统的原始状态和此次转移前的马尔可夫过程无关。隐马尔可夫模型(HiddenMarkov models,HMM)是马尔可夫链的一种,它的状态不能直接观察到,但能通过观测向量序列观察到,每个观测向量都是通过某些概率密度分布表现为各种状态,每一个观测向量是由一...
阅读(968) 评论(0)

VC维

为什么引入VC维 PAC中以|H |来刻画样本复杂度,它存在以下不足:可能导致非常弱的边界;对于无限假设空间的情形, 1/b*(log2(|H|)+log2(1/d))((2)式)根本无法使用。因此有必要引入另一度量标准VC 维。假设空间的VC 维, 用VCdim(H)表示, 被定义为最大的样本数d ,使得在所有可能的2 d 种二分(dichotomy)中,都能找到与该划分一致的一个假设。VC 维...
阅读(1599) 评论(0)

PAC可学习性

PACPAC可学习性 训练学习器的目标是,能够从合理数量的训练数据中通过合理的计算量可靠的学习到知识。 机器学习的现实情况: 1、除非对每个可能的数据进行训练,否则总会存在多个假设使得真实错误率不为0,即学习器无法保证和目标函数完全一致 2、训练样本是随机选取的,训练样本总有一定的误导性什么是PAC可学习的 弱化对学习器的要求: 1、我们不要求学习器输出零错误率的假设,只要求错误率被限制...
阅读(1402) 评论(0)
22条 共2页1 2 下一页 尾页
    个人资料
    • 访问:97147次
    • 积分:2470
    • 等级:
    • 排名:第15933名
    • 原创:149篇
    • 转载:16篇
    • 译文:0篇
    • 评论:34条
    每个人都是过客,每个人都有故事
    也许深夜往往是人们内心最为脆弱的时刻。孤独,绝望,失意,无奈......这些复杂沉重的情绪会随着黑夜的来临不再躲藏。
    最新评论