五、nand flash 操作
于nor flash相比,nand flash的容量要大许多,nand 不同于nor ,其采用i/o接口只能采取顺序访问,s3c2440不仅具有nandflash的接口,而且还可以利用某些机制实现直接从nandflash启动并运行程序。相对于norflash,它具有一些优势,但它的一个劣势是很容易产生坏块,因此在使用nandflash时,往往要利用校验算法发现...
分类:
其他好文 时间:
2016-04-22 19:15:39
阅读次数:
314
初始化部分:
UICollectionViewFlowLayout *flowLayout= [[UICollectionViewFlowLayout alloc]init];
self.myCollectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(20, 20, 250, 350) collectionV...
分类:
其他好文 时间:
2016-04-22 19:16:08
阅读次数:
249
一、产生乱码的原因:
当浏览器通过http协议访问web服务器时,假设此时浏览器的编码是utf-8,当把请求发给web服务器时,web服务器却以ISO-8859-1编码接收,所以就产生了乱码。
//设置web服务器接收时,以utf-8形式接收,如下:
request.setCharacterEncoding(“utf-8”);
//编码方式设置和浏览器一样(还有常见的gbk、gb23...
分类:
编程语言 时间:
2016-04-22 19:14:58
阅读次数:
218
先来看看几个浮动的例子:
float
.div1{
width: 100px;
height: 100px;
background-color: red;
}
.div2{
width: 100px;
height: 100px;
background-color: green;
}
.div3{
width: 100...
分类:
其他好文 时间:
2016-04-22 19:15:01
阅读次数:
167
从Snackbar源码的角度来分析为什么Snackbar显示在屏幕的底部,为什么CoordinatorLayout 和 FloatingActionButton的时候显示Snackbar的时候FloatingActionButton会上移,消失的时候会下移。...
分类:
其他好文 时间:
2016-04-22 19:15:13
阅读次数:
217
多线程
多线程基本概念
进程:一个具有一定独立功能的程序关于某个数据结合的一次运行活动。可以理解成一个运行中的应用程序。
线程:程序执行流的最小单元,线程是进程中的一个实体。
同步:只能在当前线程按先后顺序依次执行,不开启新的线程。
异步:可以在当前线程开启多个新线程执行,可不按照顺序执行。(将任务加到队列之后立即返回。)
并发:线程执行可以同时...
分类:
编程语言 时间:
2016-04-22 19:16:49
阅读次数:
250
Condition 1: 如果try中没有异常且try中有return (执行顺序)try ---- finally --- returnCondition 2: 如果try中有异常并且try中有returntry----catch---finally--- return总之 finally 永远执行!Condition 3: try中有异常,try-catch-finally里都...
分类:
其他好文 时间:
2016-04-22 19:14:03
阅读次数:
127
Collection家族
Collection是集合继承结构中的顶层接口Collections 是提供了对集合进行操作的强大方法的工具类 ,它包含有各种有关集合操作的静态多态方法。此类不能实例化...
分类:
其他好文 时间:
2016-04-22 19:15:51
阅读次数:
119
6、 函数模板和类模板
前言
C++提供了函数模板(functiontemplate)。所谓函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表。这个通用函数就称为函数模板。凡是函数体相同的函数都可以用这个模板来代替,不必定义多个函数,只需在模板中定义一次即可。在调用函数时系统会根据实参的类型来取代模板中的虚拟类型,从而实现了不同函数的功能。
1)...
分类:
编程语言 时间:
2016-04-22 19:16:29
阅读次数:
494
一、SEI的定义
假设有以下SEI定义:
Java代码
@WebService public interface OrderProcess { public String processOrder(Order order); }
@WebService
public interface OrderProcess {
public Str...
分类:
其他好文 时间:
2016-04-22 19:13:54
阅读次数:
237
其实到后面就需要我们如何显示歌词,对于歌词的同步显示还是比较好实现的,主要通过判断当前播放的时间和每个结点的歌词的时间的大小,来同步对应到结点的数据,现在就是如何来实现这个问题。其实,这个时候就需要自定义控件来实现。
第一步需要自定义View的属性。
第二步需要实现在View的构造方法中获得我们自定义的属性。
主要通过初始化函数,init()
第三步,重写ondraw函数。LrcView.j...
分类:
移动开发 时间:
2016-04-22 19:15:33
阅读次数:
256
关于自定义属性,我们用的比较多的时候就是在自定义view的时候了,其实自定义属性还有一些其余的妙用。1.Android里面使用自定义属性的实例可能我们在使用ToolBar的时候见过很多次的这种使用方式了。...
分类:
移动开发 时间:
2016-04-22 19:14:45
阅读次数:
198
是的,过度设计的现象普遍存在。回到90年代中期,当我开始入行开发者行业时,我的目标就是成为一个架构师。任何认真的开发者都不会在选定自己喜欢的设计模式之前就开始写代码。我们会在选好设计模式之后才开始思考怎样将业务需求融合进去。是的,我们会先弄出架构,然后是宏设计(层)和域模型(包括UML图表),接下来才思考业务需求和详细的用例。没错,那个时代,用例真的不是什么大事。我们的基本流程和众多可选流程中有一...
分类:
其他好文 时间:
2016-04-22 19:14:55
阅读次数:
132
package com.cardvalue.sys.fragment;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v7.widget.Linea...
分类:
其他好文 时间:
2016-04-22 19:14:27
阅读次数:
237
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。
内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。
因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java的两大数据类型:(一).内置数据类型(基本数据类型) 1 六种数字类型 ( byte, short, int, long, float, double)...
分类:
其他好文 时间:
2016-04-22 19:14:17
阅读次数:
296
既然是菜鸟学习node.js,那么在安装的之前,我们就先来了解一下他是个什么东西,为什么我要学习他呢。
简单的说 Node.js 就是运行在服务端的 JavaScript。如果你是一个前端程序员,你不懂得像PHP、Python或Ruby等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择。
Node.js 是运行在服务端的 JavaScript,如果你熟悉Javascri...
分类:
Web程序 时间:
2016-04-22 19:14:07
阅读次数:
232
最近在做视频拼接的项目,里面用到了图像的单应性矩阵变换,在最后的图像重映射,由于目标图像的坐标是非整数的,所以需要用到插值的方法,用的就是双线性插值,下面的博文主要是查看了前辈的博客对双线性插值算法原理进行了一个总结,在这里也感谢一些大牛的博文。
http://www.cnblogs.com/linkr/p/3630902.html
http://www.cnblogs.com/f...
分类:
编程语言 时间:
2016-04-22 19:14:47
阅读次数:
271