前言(首先说说什么存储的几个概念)
打开手机设置,选择应用管理,选择任意一个App,然后你会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我们点击清除缓存的时候清除的是哪里的数据?当我们点击清除数据的时候又是清除的哪里的数据?
在Android开发中我们常常听到这样几个概念,内存,内部存储,外部存储,很多人常常将这三个东西搞混,那么我们今天就先来详细说说这三个东西是怎么回事?
内存:...
分类:
移动平台 时间:
2016-06-30 11:01:25
收藏:
0 评论:
0 赞:
0 阅读:
299
一、树型关系的数据表
不少程序员在进行数据库设计的时候都遇到过树型关系的数据,例如常见的类别表,即一个大类,下面有若干个子类,某些子类又有子类这样的情况。当类别不确定,用户希望可以在任意类别下添加新的子类,或者删除某个类别和其下的所有子类,而且预计以后其数量会逐步增长,此时我们就会考虑用一个数据表来保存这些数据。按照教科书上的教导,第二类程序员大概会设计出类似这样的数据表结构:
类别表...
分类:
数据库技术 时间:
2016-06-30 11:01:15
收藏:
0 评论:
0 赞:
0 阅读:
290
引言
关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做 iOS 开发的同学没少被折腾。对于一个
iOS 开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、疑惑甚至困惑:
什么是App ID?Explicit/Wildcard App ID有何区别?什么是A...
分类:
移动平台 时间:
2016-06-30 11:01:05
收藏:
0 评论:
0 赞:
0 阅读:
328
最近想在框架里面加入redis,替换原因呢其实也没有,就是单纯的想替换掉
---维基百科:redis介绍
一般开发中用户状态使用session或者cookie,两种方式各种利弊。
Session:在InProc模式下容易丢失,并且引起并发问题。如果使用SQLServer或者SQLServer模式又消耗了性能
Cookie则容易将一些用户信息暴露,加解密同样也消耗了...
分类:
编程语言 时间:
2016-06-30 11:00:55
收藏:
0 评论:
0 赞:
0 阅读:
214
博主在学习数据结构教程(第四版)的第七章的学习笔记,主要讲解了树形结构。树形结构属非线性结构。线性结构可以表示元素或节点之间的一对一关系,而在树形结构中,一个节点可以与多个节点相对应,因此能表示元素或节点之间的一对多关系。这里将讨论树和二叉树的基本概念,存储结构和遍历算法...
分类:
其他 时间:
2016-06-30 11:00:45
收藏:
0 评论:
0 赞:
0 阅读:
207
刚发布的 Apache httpd 2.4.17 终于支持 HTTP/2 了。这个页面给出了一些如何构建/部署/配置的建议。目的是为了大家发现 bugs 时能升级它,或者给一些能更好工作的建议。
最后,这会归并回到官方 Apache 文档,这里只会留下一个到那里的链接。暂时我们还没做到。
源码
你可以从这里得到 Apache 版本。Apache 2.4.17 及...
分类:
Web开发 时间:
2016-06-30 11:00:35
收藏:
0 评论:
0 赞:
0 阅读:
288
DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。
本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。
一、DNS 是什么?
DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。你可以把它想象成一本巨大的电话本。
举例...
分类:
其他 时间:
2016-06-30 11:00:29
收藏:
0 评论:
0 赞:
0 阅读:
241
为了将我们的应用部署到服务器上,我们需要为其配置一个运行环境。从底层到顶层有这样的运行环境及容器:
隔离硬件:虚拟机
隔离操作系统:容器虚拟化
隔离底层:Servlet容器
隔离依赖版本:虚拟环境
隔离运行环境:语言虚拟机
隔离语言:DSL
实现上这是一个请求的处理过程,一个HTTP请求会先到达你的主机。如果你的主机上运行着...
分类:
其他 时间:
2016-06-30 11:00:15
收藏:
0 评论:
0 赞:
0 阅读:
237
从零开始,从无到有搭建安卓开发平台。为下一步开发计算器应用做好准备。...
分类:
其他 时间:
2016-06-30 10:59:56
收藏:
0 评论:
0 赞:
0 阅读:
247
Android事件驱动模型需要深刻学习和理解,事件驱动模型三要素如下:
事件驱动模型
事件源:事件的制造者,如:按钮
通常会拥有注册和取消监听器的功能
监听器:事件的接收者,通常是自己编写的类的对象
一个实现了事件源所支持的事件接口的类
事件:事件源产生的某一个具体事件
一个事件源可以产生多种事件
一个监听...
分类:
移动平台 时间:
2016-06-30 10:59:45
收藏:
0 评论:
0 赞:
0 阅读:
286
谈起Tomcat的诞生,最早可以追溯到1995年。近20年来,Tomcat始终是使用最广泛的Web服务器,由于其使用Java语言开发,所以广为Java程序员所熟悉。很多人早期的J2EE项目,由程序员自己实现Jsp页面或者Servlet接受请求,后来借助Struts1、Struts2、Spring等中间件后,实际也是利用Filter或者Servlet处理请求,大家肯定要问了,这些Servlet处理的请求来自哪里?Tomcat作为Web服务器是怎样将HTTP请求交给Servlet的呢?...
分类:
其他 时间:
2016-06-30 10:59:35
收藏:
0 评论:
0 赞:
0 阅读:
234
五、python正则表达式
标签: python 正则表达式
1. 正则表达式的使用
>>> p = re.compile("abc")>>> m= p.match("abcdf")>>> type(m) type '_sre.SRE_Match'>>>> print m.group()abc>>> m= p.match("acbcdf")>...
分类:
编程语言 时间:
2016-06-30 10:59:25
收藏:
0 评论:
0 赞:
0 阅读:
265
最近才开的博客,希望大家多多关注,andorid开发也做了3年有余了,也面试多家企业,借此机会分享一下,我们中遇到过的问题以及解决方案吧,希望能够对正在找工作的andoird程序员有一定的帮助。学完《andorid从零开始教程》+面试题目全理解,年薪20w以上绝对没问题。
特别献上整理过的50道面试题目
1.listView的优化方式
重用convertVie...
分类:
移动平台 时间:
2016-06-30 10:59:16
收藏:
0 评论:
0 赞:
0 阅读:
559
HTML页面代码: <script type="text/javascript"> function UrlSearch(){ var name,value; var str=location.href; //取得整个地址栏 var num=str.indexOf("?") str=str.subs ...
分类:
Web开发 时间:
2016-06-30 10:58:50
收藏:
0 评论:
0 赞:
0 阅读:
280
不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定 在全新安装的IIS7下搭建网站,访问页面时出现错误信息如下: 配置错误 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者 ...
分类:
其他 时间:
2016-06-30 10:58:14
收藏:
0 评论:
0 赞:
0 阅读:
108
上一篇内容是通过Process Builder和Approval Processes实现锁定记录的功能,有的时候,往往锁定一条记录需要很多的限制条件,如果通过Approval Processes的条件判断写起来可能很麻烦,有些逻辑通过Apex写起来很容易,此篇内容为通过Process Builder ...
分类:
其他 时间:
2016-06-30 10:58:12
收藏:
0 评论:
0 赞:
0 阅读:
260
使用HTML5,通过创建 cache manifest 文件,可以轻松创建web应用的离线缓存。 什么事应用程序缓存? HTML5引入了应用程序缓存,这意味着 web 应用可进行缓存,并在没有因特网连接时进行访问。 应用程序缓存为应用带来三个优势: 1.离线浏览 - 用户可在应用离线时使用它们 2. ...
分类:
Web开发 时间:
2016-06-30 10:58:11
收藏:
0 评论:
0 赞:
0 阅读:
182
ctinoProxy的全名是com.opensymphony.xwork2.ActionProxy, ActionProxy = Action + Proxy,从字面意思来解释:Action的代理。 在Struts中,ActionContext、ActionInvocation、ActionProx ...
分类:
其他 时间:
2016-06-30 10:57:35
收藏:
0 评论:
0 赞:
0 阅读:
189
命令行,进入项目路径后,运行 命令执行后,报如下错误 Installing npm packages...Error with start undefinedError Initializing app: There was an error with the spawned command: np ...
分类:
移动平台 时间:
2016-06-30 10:57:33
收藏:
0 评论:
0 赞:
1 阅读:
3846
在编程中有代码的执行主要有三种方式。(1)顺序执行,也就是一条语句一条语句按顺序执行;(2)条件执行,也就是if...else.当某种条件满足时执行一些代码;(3)循环执行,就是当某种条件满足的时候,重复执行某些代码。很多复杂的软件应用都是通过这三种方式的神奇的组合而产生的。前面我们已经讲过了顺序执 ...
分类:
Windows开发 时间:
2016-06-30 10:57:29
收藏:
0 评论:
0 赞:
0 阅读:
250