对于select语句:
1、当采用表扫描时,会直接锁定page,而不是锁定具体的某条记录,所以会有这些锁:
A、数据库S锁
B、表的IS锁
C、页的S锁
2、当采用索引来查找数据时,会索引具体的记录,所以会有这些锁:
A、数据库S锁
B、索引中page的IS锁
C、索引中page中的key的S锁
D、表的IS锁
E、页的IS锁
F、RID的S锁
3、对于...
分类:
数据库技术 时间:
2014-05-25 08:59:09
收藏:
0 评论:
0 赞:
0 阅读:
446
继续并发专题~
这次介绍CyclicBarrier:看一眼API的注释:
/**
* A synchronization aid that allows a set of threads to all wait for
* each other to reach a common barrier point. CyclicBarriers are
* useful in program...
分类:
编程语言 时间:
2014-05-25 18:14:51
收藏:
0 评论:
0 赞:
0 阅读:
450
android弹出时间选择框...
分类:
移动平台 时间:
2014-05-25 04:41:34
收藏:
0 评论:
0 赞:
0 阅读:
574
算法训练 K好数
时间限制:1.0s 内存限制:256.0MB
问题描述
如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对1000000007取模后的值。
...
分类:
其他 时间:
2014-05-25 13:02:22
收藏:
0 评论:
0 赞:
0 阅读:
343
开发板:奋斗V5
好~ 菜B要来搞实验了..
前面已经说了SysTick的工作原理什么的了,这里就不说了.. 先来做第一个实验:
盗自奋斗的例子,嘿嘿, 用SysTick产生1ms的基准时间,产生中断,每秒闪烁一次(LED1 V6)
(1)外围时钟初始化(系统时钟初始化这里就不写了,上次说了)
(2)LED初始化
(3)SysTick配置
(4)中断优先级
(5)中断处理函数
...
分类:
其他 时间:
2014-05-25 16:42:27
收藏:
0 评论:
0 赞:
0 阅读:
407
对应的XML结构:
...
online工具:
http://xslt.online-toolz.com/tools/xslt-transformation.php...
分类:
移动平台 时间:
2014-05-25 09:55:51
收藏:
0 评论:
0 赞:
0 阅读:
382
今天为了学一下JMS的东东, 不得不安装个weblogic服务器, 以下是具体的安装步骤:
1. 首先去官网下载一个weblogic:
下载地址: http://download.oracle.com/otn/nt/middleware/12c/wls/1212/wls1212_dev.zip
2. 我将文件解压缩到D:\develop 目录, 并改名为weblogi...
分类:
Web开发 时间:
2014-05-25 10:04:05
收藏:
0 评论:
0 赞:
0 阅读:
478
AWR快照
默认情况下,Oracle每隔一小时会自动产生一个快照,保存最近8天的快照。
我们可以通过如下语句获得产生快照的时间间隔和保存的天数:
SYS@orcl(lx15)> select SNAP_INTERVAL,RETENTION from dba_hist_wr_control;
SNAP_INTERVAL ...
分类:
数据库技术 时间:
2014-05-25 06:24:17
收藏:
0 评论:
0 赞:
0 阅读:
425
本文简单说下如何编写Web Service客户端访问www.webxml.com.cn提供的Web Service。
其中本文调用的是该网站提供的查询扣扣在线状态的服务。...
分类:
Web开发 时间:
2014-05-25 13:36:21
收藏:
0 评论:
0 赞:
0 阅读:
354
Introduction to lead/lag compensator
首先,compensator和controller有啥区别?
其实没有明确的界限,两者差不多。不必为这这个概念纠结
我找了一下关于这个问题一些人的看法,其中有很“流行”的解说
Lutz von Wangenheim · Hochschule Bremen
Here is...
分类:
其他 时间:
2014-05-25 04:32:16
收藏:
0 评论:
0 赞:
0 阅读:
572
首先,为什么要指针对齐(Pointer Alignment)?
指针对齐有时候非常重要,因为许多硬件相关的东西在对齐上存在限制。在有些系统中,某种数据类型只能存储在偶数边界的地址处。
例如,在经典的 SPARC架构(以及经典的ARM)上,你不能从奇数地址读取一个超过1字节的整型数据。尝试这么做将会立即终止程序,并伴随着总线错误。而在X86架构上,CPU硬件处理了这个问题,只是这么做将会花费更多...
分类:
其他 时间:
2014-05-25 18:12:29
收藏:
0 评论:
0 赞:
0 阅读:
816
作用:使设计的容器有能力包含类型不同而彼此相关的对象。
容器通常只能包含一种类型的对象,所以很难再容器中存储对象本身。存储指向对象的指针,虽然允许通过继承来处理类型不同的问题(多态性),但是也增加了内存分配的额外负担。所以我们通过定义名为代理的对象来解决该问题。代理运行起来和它所代表的对象基本相同,但是允许将整个派生层次压缩在一个对象类型中。
假设有一个表示不同种类的交通工具的类派生层次:...
分类:
编程语言 时间:
2014-05-25 10:06:08
收藏:
0 评论:
0 赞:
0 阅读:
333
ASH和AWR的关系
ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。
ASH内存记录数据始终是有限的,为了保存历史数据,引入了自动负载信息库(Automatic Workload Repository ,AWR) 由后台进程MMON完成。ASH信息同样被采集写出到AWR负载库中。由于内存是有限的,所以MM...
分类:
数据库技术 时间:
2014-05-25 07:05:41
收藏:
0 评论:
0 赞:
0 阅读:
588
1、直接运行测试文件
下面的内容为批处理文件node-run-app.bat中的内容,批处理命令中NODE_PATH为Node.js的安装路径,也就是有node.exe文件的路径,在初次使用时设置。文件放在自定义项目路径,如使用express 生成的项目。app.js为待测试的Node.js 文件。双击该批处理文件即可运行app.js程序。
[plain]...
分类:
移动平台 时间:
2014-05-25 07:13:56
收藏:
0 评论:
0 赞:
0 阅读:
382
快速解决linux上oracle安装乱码问题...
分类:
数据库技术 时间:
2014-05-25 18:21:16
收藏:
0 评论:
0 赞:
0 阅读:
355
ADDM 通过检查和分析AWR获取的数据来判断Oracle数据库中可能的问题,并给出优化建议。
获取ADDM的方法如下:
@?/rdbms/admin/addmrpt.sql下面可以看一个例子:
--第一步:创建测试用的表
drop table t cascade constraints purge;
create table t AS SELECT * FROM dba_objects...
分类:
数据库技术 时间:
2014-05-25 08:56:02
收藏:
0 评论:
0 赞:
0 阅读:
477
恩布900手机客服,安卓版本Entboost Android 1.0正式发布,支持一行代码在安卓手机实现在线客服的功能,支持文本、表情,图片,语音和离线消息等。
ENTBOOST是跨平台、跨应用的实时通讯开放平台,恩布网络致力于提供跨终端、跨应用的信息实时互通开源解决方案;
开源项目地址:http://www.oschina.net/p/entboost
项目下载地址:http://...
分类:
移动平台 时间:
2014-05-25 13:35:20
收藏:
0 评论:
0 赞:
0 阅读:
397
原文地址:http://developer.android.com/training/scheduling/alarms.html
Alarms (based on the AlarmManager class)
give you a way to perform time-based operations outside the lifetime of your applicati...
分类:
移动平台 时间:
2014-05-25 04:31:15
收藏:
0 评论:
0 赞:
0 阅读:
700
由于在上篇文章已经介绍过何为三层,在这就不在介绍,这篇文章的主要内容是介绍三层+设计模式后该如何实现。首先要做的就是在哪加,如何加?
三层主要的目的是解耦合,实现各个层之间的分离,从而做到改变一个尽可能不影响其他的层。所以可以在B层和D层加一个抽象工厂模式,来实现此目的。如下图:
当然还可以适当添加别的模式,比如U层和B层加一个外观模式,总的来说表现在包图中的就是这个样子的...
分类:
其他 时间:
2014-05-25 12:47:56
收藏:
0 评论:
0 赞:
0 阅读:
338
简介:Toast英文含义是吐司,在Android中,它就像烘烤机里做好的吐司弹出来,并持续一小段时间后慢慢消失。
Toast也是一个容器,可以包含各种View,并承载着它们显示。
使用场景:
1、需要提示用户,但又不需要用户点击“确定”或者“取消”按钮。
2、不影响现有Activity运行的简单提示。
用法:
1、可以通过构造函数初始化:
1...
分类:
移动平台 时间:
2014-05-25 18:12:08
收藏:
0 评论:
0 赞:
0 阅读:
415