首页 > 2016年02月13日 > 全部分享
Java多线程(三)volatile域
有时仅仅为了读写一个或者两个实例域就使用同步的话,显得开销过大,volatile关键字为实例域的同步访问提供了免锁的机制。如果声明一个域为volatile,那么编译器和虚拟机就知道该域是可能被另一个线程并发更新的。再讲到volatile关键字之前我们需要了解一下内存模型的相关概念以及并发编程中的三个特性:原子性,可见性和有序性。...
分类:编程语言   时间:2016-02-13 15:47:29    收藏:0  评论:0  赞:0  阅读:222
1--Rails框架安装和配置(命令行操作)
ruby –v查看是否安装了ruby,返回结果是ruby版本 RubyGem就是一个Ruby管理相关的软件库,它可以通过gem语言去查找、安装、升级和卸载相关的软件包。现在只要知道RubyGem就是给Rails框架提供软件包的东西就可以了。 安装好ruby就已经包含了Gem。判断通过gem –v 安
分类:其他   时间:2016-02-13 15:46:58    收藏:0  评论:0  赞:0  阅读:263
java面试第六天
集合:保存多个其他对象的对象,不能保存简单类型 List:有序(存放元素的顺序),可重复的集合 ArrayList:实质就是一个会自动增长的数组 查询效率比较高,增删的效率比较低,适用于查询比较频繁,增删动作较少的元素管理的集合。 加载大批量的数据时,先进行手动扩容(就是调用ensureCapaci
分类:编程语言   时间:2016-02-13 15:46:38    收藏:0  评论:0  赞:0  阅读:241
iOS 8.0后使用UIAlertController
iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某些旧
分类:移动平台   时间:2016-02-13 15:46:28    收藏:0  评论:0  赞:0  阅读:466
java面试第十六天
国际化:让世界上每个人都能看懂。 Locale类(java.util包下):包括所有国家、地区、语言 存在很多的静态属性,来表示国家、语言 三种构造方法: Locale(String language) 根据语言代码构造一个语言环境。 Locale(String language, String c
分类:编程语言   时间:2016-02-13 15:46:18    收藏:0  评论:0  赞:0  阅读:184
Remote 的远程使用
<script type="text/javascript"> $(function () { //每次隐藏的时候 删除页面数据 重新加载 $("#per_handler").on("hidden.bs.modal", function () { $(this).removeData("bs.mod
分类:其他   时间:2016-02-13 15:46:08    收藏:0  评论:0  赞:0  阅读:232
java面试第五天
修饰符abstract:抽象的,定义框架不去实现,可以修饰类和方法 abstract修饰类: 会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型 抽象类就相当于一个类的半成品,需要子类继承并覆盖其中的抽象方法,这时子类才又创建实例的能力,如果子类没有实
分类:编程语言   时间:2016-02-13 15:45:58    收藏:0  评论:0  赞:0  阅读:345
KMP next表模板
1 void makeNext(const char P[],int next[]) 2 { 3 int q,k;//q:模版字符串下标;k:最大前后缀长度 4 int m = strlen(P);//模版字符串长度 5 next[0] = 0;//模版字符串的第一个字符的最大前后缀长度为0 6 f
分类:其他   时间:2016-02-13 15:45:37    收藏:0  评论:0  赞:0  阅读:155
android webview乱码问题
使用 loadData方法是中文部分会出现乱码,即使指定“utf-8”、“gbk”、“gb2312”也一样。 webView.getSettings().setDefaultTextEncodingName("UTF -8");//设置默认为utf-8 // webView.loadData(dat
分类:移动平台   时间:2016-02-13 15:45:27    收藏:0  评论:0  赞:0  阅读:193
sql server 查询当天数据
select * from score_get where substring(Convert(char(10),get_time,112),1,8)='20100325' select * from score_get where get_time between '2010-03-25 00:0
分类:数据库技术   时间:2016-02-13 15:45:17    收藏:0  评论:0  赞:0  阅读:258
HDU2639(01背包第K大)
Bone Collector II Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3437 Accepted Submission(s): 17
分类:其他   时间:2016-02-13 15:45:07    收藏:0  评论:0  赞:0  阅读:318
HTML——左右側边栏布局
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head
分类:Web开发   时间:2016-02-13 15:44:57    收藏:0  评论:0  赞:0  阅读:264
hdu4266(三维凸包模板题)
/*给出三维空间中的n个顶点,求解由这n个顶点构成的凸包表面的多边形个数. 增量法求解:首先任选4个点形成的一个四面体,然后每次新加一个点,分两种情况: 1> 在凸包内,则可以跳过 2> 在凸包外,找到从这个点可以"看见"的面,删除这些面, 然后对于一边没有面的线段,和新加的这个点新建一个面,至于这
分类:其他   时间:2016-02-13 15:44:47    收藏:0  评论:0  赞:0  阅读:295
margin和padding的区别
之前一直没有搞懂android:padding和android:layout_margin的区别,其实概念很简单,padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如
分类:其他   时间:2016-02-13 15:44:36    收藏:0  评论:0  赞:0  阅读:190
java面试第十二天
多线程: 多线程的同步: 多线程并发访问同一个对象(临界资源),如果不对线程进行同步控制,破坏了原子操作(不可再分的操作),则会造成临界资源(两个线程同时访问的资源)的数据不一致。 每一个对象都有一个互斥的锁标记和一个锁池。当线程拥有这个对象的锁标记时才能访问这个资源,没有锁标记便进入锁池,保证在同
分类:编程语言   时间:2016-02-13 15:44:26    收藏:0  评论:0  赞:0  阅读:204
5天学会一种 web 开发框架
5天学会一种 web 开发框架web开发web framework层出不穷,特别是ruby/python,各有10+个,php/java也是一大堆 根据我自己的经验写了一个to do list,按照这个清单,一条一条的学习,事半功倍,很快就能掌握 一共25条,即便很磨蹭,2小时也能搞定一条,25*2...
分类:Web开发   时间:2016-02-13 15:44:16    收藏:0  评论:0  赞:0  阅读:326
java面试第十天
JFC:java基础类库(具体的类可以查看API文档) 观察者模式: 事件监听者对事件源进行监听,事件源会发生某些事件,监听者需要对事件作出相应的处理。 事件监听者(Observer): 处理事件 事件对象(Observable): 注册监听 取消监听 通知监听 编程步骤: a. 定义一个监听者,使
分类:编程语言   时间:2016-02-13 15:44:06    收藏:0  评论:0  赞:0  阅读:199
java面试第八天
异常: 异常的分类 Java会将所有的异常封装成对象,其根本父类为Throwable。 Throwable有两个子类:Error 和Exception。 Error:一个Error对象表示一个程序错误,指的是底层的低级的不可恢复的严重错误 遇到Error,程序一定会退出,因为已经失去了运行所必须的物
分类:编程语言   时间:2016-02-13 15:43:56    收藏:0  评论:0  赞:0  阅读:163
java面试第三天
类和对象: 类:主观抽象,是对象的模板,可以实例化对象----具有相同属性和行为的对象的集合。 习惯上类的定义格式: package xxx; import xxx; public class Xxxx{ 属性 ······; 构造器 ······; 方法 ······; } 区分实例变量以及类变量
分类:编程语言   时间:2016-02-13 15:43:46    收藏:0  评论:0  赞:0  阅读:163
2--Windows下: RubyMine + Ruby On Rails + mysql 搭建开发环境
最近在接手一个手机项目。在搭建环境的过程中,遇到了一些问题,在下文中已做记录,并奉上个人的解决方案。 开发环境 win2003 ; JetBrains RubyMine6.3.3 1、 下载最新版ruby,(rubyinstaller-2.0.0-p598.exe ,最新版) 官网:http://r
分类:数据库技术   时间:2016-02-13 15:43:36    收藏:0  评论:0  赞:0  阅读:550
444条   上一页 1 ... 11 12 13 14 15 ... 23 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!