这一章节我们来讨论一下使用volatile解决异步死循环。1.在讨论上面的问题前,我们引入另一个例子:同步死循环代码清单:package com.ray.deepintothread.ch03.topic_1;
public class DeadFor {
private boolean isStop = false;
public boolean isStop() {
return...
分类:
编程语言 时间:
2016-06-06 12:21:44
阅读次数:
250
Non Power of 2 不是2的幂:如果纹理大小不是2的幂,这将定义在导入时的缩放行为(更多信息请参阅下文纹理尺寸部分):
None 无:纹理将被填充到下一个较大的2的幂大小以便与GUI纹理组件使用。(真别扭!)
To nearest 到最近的:纹理在导入时将被缩放到最近的幂大小。例如257x511纹理将成为256x512。请注意,PVRTC格式要求纹理是正方形(宽度与高度相等),因此最终大小将变换到512x512。 PVRTC是一种有损的纹理压缩技术,主要用于iPhone,iPod ...
分类:
编程语言 时间:
2016-06-06 12:19:37
阅读次数:
800
前言前面一篇博文介绍了关于Service的一些基本知识,包括service是什么,怎么创建一个service,创建了一个service之后如何启动它等等。在这一篇博文里有一些需要前一篇铺垫的东西,建议没有看过前一篇博文的同学先去看一下前一篇: Android中的Service:默默的奉献者 (1) 。但是在前一篇博文中也有一些遗漏的东西——主要是关于bindService()这一块的具体细节。由于这...
分类:
移动开发 时间:
2016-06-06 12:20:33
阅读次数:
344
之前用afn2.x的AFHttpOperation结合sqlite数据库管理做了文件的断点下载功能,之后苹果宣布要开始限制ipv4,不过AFN的东西时给予high-level的APIs的,因此不需要修改,但是国外的开发者建议使用AFN3.0版本。
闲来无事就想重新集成一下,迁移AFN3.0的时候因为没有了HTTPOperation,所以在修改代码的时候全部用NSURLSessionDowonlo...
分类:
移动开发 时间:
2016-06-06 12:21:05
阅读次数:
423
1、java中的基本数据类型以及所占内存大小
(1)整形
byte 1字节
short 2字节
int 4字节
long 8字节
(2)浮点型
float 4字节
double 8字节
(3)字符类型
char 2字节(Unicode-16)
(4)布尔类型
布尔类型boolean比较特殊,...
分类:
编程语言 时间:
2016-06-06 12:20:46
阅读次数:
326
有幸参加了DTCC2016会议,今年的会议特别火爆,很想每个专场都去看,可惜分身乏术。做了很多笔记,这里把关于NewSql的部分梳理成KM,没有DBA专业和深入,有出入的请使劲拍砖!...
一、DTCC2016简介
二、数据库演化的3个阶段
三、补个基础:一个SQL的执行过程
四、补个基础:事务的ACID特性和实现技术
五、NewSql要解决的几个主要问题
六、基于mysql-ha...
分类:
数据库 时间:
2016-06-06 12:20:57
阅读次数:
343
什么时候开始?不再依恋风的狂野。云的逍遥。梦的沉醉。时间的流逝。感觉自己的生活潜移默化的改变。渐渐的失去了太多太多。包括那令我自豪的自我。夜路。很凉。蒙蒙的细雨。心里。很暖。细细的相思。迷惑太多。无处寻觅。再回首。长路慢慢。雨水的幸福。爱意的朦胧。流淌心灵中。添加上无奈的回忆。幻想明天的美好。当风中 ...
分类:
其他好文 时间:
2016-06-06 12:19:40
阅读次数:
206
城市精细化管理中,如何做到公平公正?6月1日,郑州市中原区城市管理执法局首次尝试网络视频直播,将执法过程展现在网友面前。一边执法,一边直播,不少围观市民为此点赞:早就该这样了,给违法行为曝曝光。 城管部门对自己的执法过程进行网络直播,这绝对是个新鲜事物。按照以往经验,别说由城管部门主动直播自己的执法 ...
分类:
其他好文 时间:
2016-06-06 12:17:51
阅读次数:
207
简介: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻 ...
分类:
Web程序 时间:
2016-06-06 12:18:22
阅读次数:
168
http://www.cnblogs.com/rainman/archive/2009/04/28/1445687.html tag:作用域链 作用域 声明提升 全局变量 http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a ...
分类:
编程语言 时间:
2016-06-06 12:18:33
阅读次数:
189
看了网上一些文章,做了点总结,顺便再加点自己的东西,简单的说下。 1.利用浏览器的304缓存,但是304叫协商缓存,还是需要与服务器通信一次 2.强制使用浏览器使用本地缓存(cache-control/expires),但是问题来了,不让浏览器发资源请求,资源怎么更新。 3.使用版本号,类似于a.c ...
分类:
Web程序 时间:
2016-06-06 12:16:34
阅读次数:
222
公式如下,单位米: 第一点经纬度:lng1 lat1 第二点经纬度:lng2 lat2 round(6378.138*2*asin(sqrt(pow(sin( (lat1*pi()/180-lat2*pi()/180)/2),2)+cos(lat1*pi()/180)*cos(lat2*pi()/1 ...
分类:
数据库 时间:
2016-06-06 12:18:25
阅读次数:
235
1.打开PowerDesigner ——文件——Reverse Engineer——DataBase 2.选择所要连接数据库版本,此处使用的是oracle version 11g。 3.点击红色区域,选择数据源 4.选择modify 5.在此填写你的数据库名称、连接地址、用户名。确定 6.选择你新建 ...
分类:
数据库 时间:
2016-06-06 12:17:54
阅读次数:
368
通过一条命令用Npm安装gulp-htmlmin: 安装完毕后,打开gulpfile.js文件,我们里面编写一个task用来专门压缩html,并对html进行一系列的处理: 我们看到task里面有个设置选项,分别介绍一下他们的属性的作用: 1.collapseWhitespace:从字面意思应该可以 ...
分类:
Web程序 时间:
2016-06-06 12:18:34
阅读次数:
279
算数运算符: 加,减,乘,除,取模(取余) +、-、*、/、% 赋值运算符:(以下解释在许多书中有所不同) 赋值,加赋值,减赋值、乘赋值、除赋值,连字赋值 =、+=、-=、*=、/=、.= 位运算符: 位与、位或、位亦或、位非、左移、右移 &、|、^、~、<<、>> 比较运算符: 等于、全等于、不等 ...
分类:
Web程序 时间:
2016-06-06 12:18:18
阅读次数:
234
DAO Data Access Object DAO(Data Access Object)是一个数据访问接口,数据访问:顾名思义就是与数据库打交道。 夹在业务逻辑与数据库资源中间。 DAO模式是标准的J2EE设计模式之一.开发人员使用这个模式把底层的数据访问操作和上层的商务逻辑分开.一个典型的DA ...
分类:
其他好文 时间:
2016-06-06 12:16:15
阅读次数:
145
R13:堆栈指针寄存器 SP R14:链接寄存器 LR R15:程序计数器 PC指针 CPSR:当前程序状态寄存器 SPSR:备份程序状态寄存器 ...
分类:
其他好文 时间:
2016-06-06 12:17:06
阅读次数:
106