乐观锁和悲观锁 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁 ...
分类:
Web程序 时间:
2017-05-22 09:25:59
阅读次数:
184
剧本完成之后就可以写代码了 using System;using System.Collections;using System.Collections.Generic;using UnityEngine; namespace Saruka.Character.Restina{ /// <summa ...
分类:
其他好文 时间:
2017-05-19 23:47:37
阅读次数:
258
既然是复习网络流,那就不会去做水题了吧233 A.BZOJ3996 TJOI2015线性代数 看到题就被吓坏了2333。线性代数根本没看完好吗? 然后。。。 MD转个模型就是网络流了 “题目大意:给定一个n?n的矩阵B和一个1?n的行向量C,求一个1?n的01矩阵A,使(A×B?C)×AT最大 (A ...
分类:
其他好文 时间:
2017-05-19 13:32:22
阅读次数:
217
RxJava是响应式程序设计的一种实现。在响应式程序设计中,当数据到达的时候,消费者做出响应。响应式编程可以将事件传递给注册了的observer。今天我们就来学习一下rxJava,并分析一下它源码感受一下它的观察者模式。 RxJava的简单使用 一、mavan的pom.xml中增加rxjava的依赖 ...
分类:
编程语言 时间:
2017-05-18 13:25:19
阅读次数:
259
AOP是Aspect Oriented Programing的简称,面向切面编程。AOP适合于那些具有横切逻辑的应用:如性能监测,访问控制,事务管理、缓存、对象池管理以及日志记录。AOP将这些分散在各个业务逻辑中的代码通过横向切割的方式抽取到一个独立的模块中。AOP 实现的关键就在于 AOP 框架自 ...
分类:
编程语言 时间:
2017-05-18 01:34:55
阅读次数:
268
打开“终端”,根据自己的版本选择命令 早期的OS X(10.6~10.8)系统可以使用如下两条命令来开始或者关闭系统隐藏文件的显示: defaults write com.apple.Finder AppleShowAllFiles Yes && killall Finder //显示隐藏文件 de ...
分类:
移动开发 时间:
2017-05-17 20:58:38
阅读次数:
257
Activity,安卓四大基本组件之一,相当于windows的窗口 作用:界面呈现,用户交互 Activity生命周期图 虽然上图已经说明得很清楚了,但还是说一下吧! Activity在内存中是以栈的形式被管理的,启动一个新的Activity会压入栈顶,旧的Activity就会进入onPause状态 ...
分类:
其他好文 时间:
2017-05-17 14:02:43
阅读次数:
264
一般情况下不能push是因为当前控制器没有导航控制器,造成不能push的情况. 解决方法如下: 还有什么好的解决方式,请大神告知哟..嘻嘻~~~ ...
分类:
其他好文 时间:
2017-05-15 10:45:46
阅读次数:
215
1.建立运行应用程序如PicPick 2.使用工具OllyDbg v1.0窗口工具捕获该窗口的类名和标题如下图 3.根据获取的类名TfrmMDIEditor和标题PPP编写c代码如下 4.使用VS2013编译文件为.dll格式。即动态模块 5.使用注入工具DLLinject向PPP应用注入该模块即可 ...
分类:
其他好文 时间:
2017-05-15 10:02:24
阅读次数:
189
InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。测试程序如下: 配置文件如下: Main主程序如下: 运行Main程序,打印如下结果: 这说明在spring初始化bean的 ...
分类:
编程语言 时间:
2017-05-13 19:10:42
阅读次数:
277