数据存储在Android开发中是很重要的,因为做一个项目一定会用到数据存储,比如游戏或者应用的一些设置配置,游戏存档,应用使用习惯等。这篇主要写本地文件的存储,下篇会介绍数据库相关内容。
这里首先讲Android的存储结构,存储空间
android设备有两个存储空间:内部存储空间RAM内存:运行内存,相当于电脑的内存
ROM内存:存储内存,相当于电脑的硬盘外部存储空间SD卡:相当于电脑的移动硬...
分类:
移动平台 时间:
2016-07-13 16:34:17
收藏:
0 评论:
0 赞:
0 阅读:
251
后来也一直没有再回头看,再后来,看到评论多是负面的,也就心懒了,这个系列就没再写下去了。
今天重新把文章修改一下。完全没有错不敢说,只是把当年漏写的一些内容再补进去吧。
评论不删不改,大家自己看吧。
我写的文章,基本都是面向新手的,所以没有很多高深的玩法(我自己也不擅长啦,我也不是高手)。
所以新手看我的文章,入门即可,高深的内容不在我这里,我的庙小,装不下大神。
再版修正说明:
首先...
分类:
移动平台 时间:
2016-07-13 16:34:07
收藏:
0 评论:
0 赞:
0 阅读:
258
Android二级缓存之物理存储介质上的缓存DiskLruCache
Android DiskLruCache属于物理性质的缓存,相较于LruCache缓存,则DiskLruCache属于Android二级缓存中的最后一级。通常Android缓存分为两级,第一级是内存缓存,第二级是物理缓存也即DiskLruCache。顾名思义,DiskLruCache就是将数据缓存到Android的物理...
分类:
移动平台 时间:
2016-07-13 16:34:05
收藏:
0 评论:
0 赞:
0 阅读:
217
本文借鉴自:http://www.jianshu.com/p/d9143a92ad94
至于fragment的使用就不多说了,直奔主题,
布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tool...
分类:
移动平台 时间:
2016-07-13 16:33:53
收藏:
0 评论:
0 赞:
0 阅读:
234
持续交付即Continuous Delivery,简称CD,随着DevOps的流行正越来越被传统企业所重视。持续交付讲求以短周期、小细粒度,自动化的方式频繁的交付软件,在这个过
程中要求开发、测试、用户体验等角色紧密合作,快速收集反馈,从而不断改善软件质量并减少浪费。然而,在我所接触的传统企业中,对于持续交付实践的实施都 还非常初级,坦白说,大部分还停留的手工生成发布包,手工替换文件进行部署的...
分类:
其他 时间:
2016-07-13 16:33:38
收藏:
0 评论:
0 赞:
0 阅读:
291
VMware 作为虚拟化行业的老大,占据了80%的市场份额。而在服务器虚拟化就不得不说 VMware vSphere ,这个组合包括了VMware EXSI VMware vCenter Server等等,这次我们要说说VMware EXSI 6.0...
分类:
系统服务 时间:
2016-07-13 16:33:27
收藏:
0 评论:
0 赞:
0 阅读:
445
现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。
首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:
在Repository name填入learngit,其他保持默认设置,点击“Cr...
分类:
其他 时间:
2016-07-13 16:33:11
收藏:
0 评论:
0 赞:
0 阅读:
220
到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了。
可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Git有什么特别的地方。
没错,如果只是在一个仓库里管理文件历史,Git和SVN真没啥区别。为了保证你现在所学的Git物超所值,将来绝对不会后悔,同时为了打击已经不幸学了SVN的童鞋,本章开始介绍Gi...
分类:
其他 时间:
2016-07-13 16:32:44
收藏:
0 评论:
0 赞:
0 阅读:
227
hash table的中文名称为哈希表,又叫散列表。哈希实现了一种映射,将键值key通过某种计算映射为Hash(key)值。可以这样说,散列表是用hash映射定义的一种数据结构。...
分类:
其他 时间:
2016-07-13 16:32:18
收藏:
0 评论:
0 赞:
0 阅读:
286
本文用简单的例子说明了C语言中数组做函数参数,数组名a与&a区别,数组名a的"数据类型",以及编译器的不同,相应指针所占字节的不同导致程序的细微差别。...
分类:
编程语言 时间:
2016-07-13 16:32:07
收藏:
0 评论:
0 赞:
0 阅读:
300
转载请注明出处前言OpenGL ES是OpenGL的一个子集,是针对手机、PDA和游戏主机等嵌入式设备而设计的。该API由Khronos集团定义推广,Khronos是一个图形软硬件行业协会,该协会主要关注图形和多媒体方面的开放标准。
因此OpenGL ES作为第三方库被应用在android中。
到目前为止,OpenGL ES已经发展有了3个版本,OpenGL ES 1.0 , OpenGL ES...
分类:
移动平台 时间:
2016-07-13 16:31:57
收藏:
0 评论:
0 赞:
0 阅读:
288
之前总是碰到JSP页面乱码的问题,每次都是现在网上搜,然后胡乱改,改完也不明白原因。
这次正好作下总结,中文乱码就是因为编码不符,可能出现乱码有四个地方:
1 JSP编码乱码
2 HTML编码乱码
3 request获取数据乱码
4 response输出信息乱码
5 Cookie导致的编码问题
下面将会对上面几种情况进行介绍:
JSP乱码
...
分类:
编程语言 时间:
2016-07-13 16:31:49
收藏:
0 评论:
0 赞:
0 阅读:
219
简述前面几节中我们介绍了关于动画的基本使用,有属性动画、串行动画组、并行动画组。这节我们来实现一些特效,让交互更顺畅。简述
示例
效果
源码
更多参考示例下面,我们以geometry、pos、windowOpacity属性为例,来实现窗体的下坠、抖动、透明度效果。效果源码下坠效果:通过计算桌面的宽度、高度,来设置动画的起始值和结束值。void MainWindow::onDropWindow()
{...
分类:
其他 时间:
2016-07-13 16:31:41
收藏:
0 评论:
0 赞:
0 阅读:
315
#import "ViewController.h"
#import "WZYApp.h"
@interface ViewController ()
// 数据模型数组
@property (nonatomic, strong) NSArray *apps;
// 保存操作对象的字典
@property (nonatomic, strong) NSMutableDictionary *oper...
分类:
移动平台 时间:
2016-07-13 16:31:29
收藏:
0 评论:
0 赞:
0 阅读:
295
一屏幕的尺寸信息
1屏幕参数
2系统屏幕密度
3独立像素密度dp
4单位换算
二2D绘图基础
三Android XML 绘图
Bitmap
Shape
Layer
Selector
四绘图技巧
Canvas
一.屏幕的尺寸信息1屏幕参数
屏幕大小
指屏幕对角线的长度,通常使用”寸”来度量,例如4.7寸手机 5.5寸手机等.分辨率
分辨率是指手机屏幕的像素点个数,例如720*1280是指屏幕分...
分类:
移动平台 时间:
2016-07-13 16:31:18
收藏:
0 评论:
0 赞:
0 阅读:
251
1.绪论立体匹配是三维重建系统的关键步骤,并且作为一种非接触测量方法在工业以及科研领域具有重要的应用价值。为了完成匹配工作以及获取场景的稠密视差图,可以通过构建能量函数对应立体匹配的约束条件。复杂能量函数的全局最优解通常是NP难问题。相对于其他全局优化算法相比如模拟退火、梯度下降、动态规划等,图割算法不仅精度高,收敛速度快,并且对于光照变化、弱纹理等区域的匹配效果也比其他算法好。2.图割算法计算机视...
分类:
其他 时间:
2016-07-13 16:31:07
收藏:
0 评论:
0 赞:
0 阅读:
258
感谢巨人的肩膀-------coder任玉刚+Tomcat的猫
(一)继承View重写onDraw方法
这种方法主要用于实现一些不规则的效果,一般需要重写onDraw方法,采用这种方式需要自己支持wrap_content,并且padding也需要自己处理。先写一个标准的菜鸟级别的自定义View:
CircleView.javapublic class CircleView extends Vi...
分类:
其他 时间:
2016-07-13 16:30:58
收藏:
0 评论:
0 赞:
0 阅读:
229
1. Cookie机制
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。
在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不...
分类:
编程语言 时间:
2016-07-13 16:30:55
收藏:
0 评论:
0 赞:
0 阅读:
104
逻辑回归信用评分、广告点击率预估、推荐预估中都有很重要的地位,转腾讯冯杨的一篇逻辑回归并行化的文章。...
分类:
其他 时间:
2016-07-13 16:30:41
收藏:
0 评论:
0 赞:
0 阅读:
158
不同的集群产品都有自己的特点,RAC的特点包括如下几点: ·双机并行。RAC是一种并行模式,并不是传统的主备模式。也就是说,RAC集群的所有成员都可以同时接收客户端的请求。 ·高可用性。RAC是Oracle数据库产品高可用性的解决方案,能够保证在集群中只要有一个节点存活,就能正常对外提供服务。 ·易伸缩性。RAC可以非常容易地添加、删除节点,以满足系统自身的调整。 ·低成本。能使用较低廉的...
分类:
数据库技术 时间:
2016-07-13 16:30:38
收藏:
0 评论:
0 赞:
0 阅读:
141