在正式讨论我们的问题之前,先让我们来回想一下,什么是事务?
1.事务
所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。
2.事务的特性:
【1】原子性:强调事务是一个整体,要么都执行,要不都不执行。
【2】一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性...
分类:
其他好文 时间:
2015-07-31 23:36:32
阅读次数:
134
题目:
Given a string s, partition s such that every substring of the partition is a palindrome.
Return all possible palindrome partitioning of s.
For example, given s = "aab",
Return
[
...
分类:
编程语言 时间:
2015-07-31 23:35:54
阅读次数:
196
前言
以后的工作环境就变成Linux,也需要对Linux命令有所了解,之后还会对其他的Linux相关操作再进行学习。 正题
Linux常用命令
1、显示日期的指令: date
格式化输出:
date +”%Y-%m-%d”
2015-07-312、显示日历的指令:cal
单独执行cal命令会打印出日历3、...
分类:
系统相关 时间:
2015-07-31 23:38:34
阅读次数:
201
啊啊啊,简直要崩溃,题意是说有很多大水滴,当大水滴尺寸>=5时,会分裂成四个小水滴,然后向上下左右四个方向射去,当碰到另一个大水滴时就会融合到里面去,问你T时刻的状态。
思路极为简单的模拟,只需要模拟小水滴的状态就行,但是当时比赛现场管理员有很多误导,导致很多人不能够正确理解题意,首先,R为X的范围,C为Y的范围,admin直接说反,爆WA,其次,当大水滴分裂之后,原地点的状态表述不明,既然SIZ...
分类:
其他好文 时间:
2015-07-31 23:38:01
阅读次数:
121
ajax实现级联下拉菜单...
分类:
Web程序 时间:
2015-07-31 23:35:50
阅读次数:
215
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include using namespace std;
#def...
分类:
编程语言 时间:
2015-07-31 23:35:01
阅读次数:
156
数据库,简单来说可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。
数据库存储的基本对象是数据,数据可以是数字、文字、图片、音频、视频等等。数据库的基本特征
数据按一定的数据模型组织、描述和储存
可为各种用户共享
冗余度较小
数据独立性较高,与应用程序互不依赖
易扩展类型
关系数据库:MySQL、SQL Se...
分类:
数据库 时间:
2015-07-31 23:36:07
阅读次数:
221
获取P标签:
$(document).ready(function(){
$("p").click(function(){
var ids=document.getElementById("p1");
alert("id:"+ids);
var names=document.getElementsByName("name1");
alert("na...
分类:
编程语言 时间:
2015-07-31 23:35:07
阅读次数:
178
关于敏捷开发,本人在很早之前已经了解相关的概念,第一次对他了解是在准备软件考试的时候了解到的,然而真正的在实际的项目中运用是从去年一月份,到现在也差不多快两年的时间了,在这两年的实际对敏捷开发这个东西从陌生到熟悉,然后又从熟悉到陌生,一路走下来感觉这个东西还是很有味道的,接下来的内容主要是聊聊这个所谓的敏捷开发.
当然,官方有很多关于敏捷开发的解释,先看看下面的解释.
...
分类:
其他好文 时间:
2015-07-31 23:34:32
阅读次数:
146
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
如同linux应用一样,内核的共享资源也要防止并发,因为如果多个执行线程同时访问和操作数据有可能发生各个线程之间相互覆盖共享数据的情况。
在linux只是单一处理器的时候,只有在中断发生或内核请求重新调度执行另一个任务时,数据才可能会...
分类:
系统相关 时间:
2015-07-31 23:34:57
阅读次数:
209
Redis数据类型之字典标签(空格分隔): redisredis的字典字典又称符号表(symbol table),关联数组(associative array),或者映射(map)。是用于保存键值对的一种抽象数据结构。
字典的key是唯一的,对键值对的操作基本都是基于key来操作的。redis中的数据库底层是使用字典来实现的,对于数据库的增删改查都是基于字典来实现的。redis的哈希键也是基于字典...
分类:
其他好文 时间:
2015-07-31 23:36:36
阅读次数:
167
首先声明一点: 这里的多线程下载 并不是指的 多个线程下载一个 文件,而是 每个线程 负责一个文件。真正的多线程 希望后面能给大家带来。
------------- 欢迎 爱学习的小伙伴 加群 -------------
-------------android交流群:230274309-------------
-------------一起分享,一起进步! ...
分类:
移动开发 时间:
2015-07-31 23:34:08
阅读次数:
168
HDU 4313
题意:
有n个节点,n-1条边,其中k个节点为危险节点,有大规模杀伤性武器,切断哪些路能使得这些大规模杀伤性武器的危险节点之间彼此不连通,且切断的边权值之和最小。
思路:
初始化每个节点为一个集合,并记录每个集合中危险节点的数目(0或1)。
要实现权值之和尽可能的小,则要权值尽可能小,故先将n-1条边按权值先升序排序。
排序后枚举这些边:
若边的两端节点所在集合...
分类:
其他好文 时间:
2015-07-31 23:36:25
阅读次数:
139
题目链接:hdu 5298 Solid Geometry Homework
每个圈或者是平面将划分出两个区域,每次把一边区域取反即可。最后判断一下是否满足。
#include
#include
#include
#include
using namespace std;
const int maxn = 3000;
typedef long long ll;
str...
分类:
其他好文 时间:
2015-07-31 23:33:36
阅读次数:
114
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of the nodes in each of...
分类:
其他好文 时间:
2015-07-31 23:34:56
阅读次数:
116
epoll有两种模式,Edge Triggered(简称ET) 和 Level Triggered(简称LT).在采用这两种模式时要注意的是,如果采用ET模式,那么仅当状态发生变化时才会通知,而采用LT模式类似于原来的select/poll操作,只要还有没有处理的事件就会一直通知.
以代码来说明问题:
首先给出server的代码,需要说明的是每次accept的连接,加入可读集的时候采用...
分类:
其他好文 时间:
2015-07-31 23:33:02
阅读次数:
764
Happy King
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 434 Accepted Submission(s): 79
Problem Description
There are n
citie...
分类:
移动开发 时间:
2015-07-31 23:32:33
阅读次数:
269