一、前言 多线程怎么防止竞争资源,即防止对同一资源进行并发操作,那就是使用加锁机制。这是Java并发编程中必须要理解的一个知识点。其实使用起来还是比较简单,但是一定要理解。 有几个概念一定要牢记: 加锁必须要有锁 执行完后必须要释放锁 同一时间、同一个锁,只能有一个线程执行 二、synchroniz ...
分类:
编程语言 时间:
2016-12-30 18:37:03
阅读次数:
239
java接口 1、接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值 2、接口中的方法默认都是 public abstract 类型的: 3、接口默认也是abstract的的:public abstract interface ...
分类:
编程语言 时间:
2016-12-30 10:47:20
阅读次数:
220
今天主要学习记录一下Android View绘制三部曲的第一步,onMeasure,测量。 起源 在Activity中,所有的View都是DecorView的子View,然后DecorView又是被ViewRootImpl所控制,当Activity显示的时候,ViewRootImpl的perform ...
分类:
其他好文 时间:
2016-12-30 10:46:45
阅读次数:
257
Problem: Given an array of integers where 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once. Find all the elements o ...
分类:
移动开发 时间:
2016-12-30 10:23:02
阅读次数:
324
1. 知乎上关于DQN入门的一个系列文章: DQN 从入门到放弃 2. 入门Paper 2.1 Playing Atari with Deep Reinforcement Learning DeepMind在NIPS 2013上发表的一文,在该文中第一次提出Deep Reinforcement Le ...
分类:
其他好文 时间:
2016-12-30 07:47:44
阅读次数:
216
今天学习了workerman , 初次体验了定时器的效果,结合文档。弄了个文件监控。 好了 废话不多说 直接上代码 运行:在目录里面新建或添加文字 ...
分类:
其他好文 时间:
2016-12-29 19:24:07
阅读次数:
217
一 什么是枚举 枚举是用户定义的整数类型。定义枚举使用enmu关键字,注意enmu和Enum是一样的。 二 使用枚举的好处 1. 有助于确保给变量指点合法的、期望的值。 2. 代码的表意更加明确,描述性好的枚举名,使代码更易理解。 3. 使代码更容易维护。 4. 使代码更容易键入。 ...
(1)进程终止: C程序的终止分为两种:正常终止和异常终止。 正常终止分为: return, exit, _exit, _Exit, pthreade_exit。 异常中指分为: abort, SIGNAL,线程响应取消。 (2)atexit终止处理程序: ISO C规定,一个进程最多可登记32个终 ...
分类:
其他好文 时间:
2016-12-29 16:40:51
阅读次数:
224
--摘 第一次用Django做项目,遇到了很多问题。 今天遇到的问题是Django在处理post请求时多次出现403错误。 我先描述一下问题出现的环境:我用Django写了一个web服务端,姑且称它为API吧。我在实际测试中发现,通过get方式可以从API中获得数据,但是post方式却无法获取数据, ...
分类:
其他好文 时间:
2016-12-29 14:14:52
阅读次数:
293