并发事务带来的问题 1.脏读 一个事务可以读取另一个事务未提交的数据,叫脏读。 2.不可重复读 为了解决脏读的问题,让一个事务从开始直到提交之前,所做的任何更新对其他事务都是不可见的。 另一个事务内执行两次同样的查询,可能会得到不一样的结果叫不可重复读。 3.幻读 由于一个事务执行了删除或增加操作, ...
分类:
其他好文 时间:
2018-06-03 14:38:31
阅读次数:
170
20.1 setjmp 和 longjmp 函数 20.1.1 函数介绍 函数功能:设置非局部跳转的跳转点(设置跳转点) 返回值:直接调用返回0,若从 longjmp 调用返回则返回0 这个函数会被执行两次,一次是自己本身使用的时候返回0,另一次再调用 longjump 的时候,此函数再返回 lon ...
分类:
系统相关 时间:
2018-06-02 21:28:52
阅读次数:
186
一、基本概念 1.1 进程 其实进程就是正在进行的一个程序或者任务,而负责执行任务的是CPU,执行任务的地方是内存。跟程序相比,程序仅仅是一堆代码而已,而程序运行时的过程才是进程。另外同一个程序执行两次就是两个进程了。 1.2 并发与并行 无论是并行还是并发,在用户看来都是'同时'运行的,不管是进程 ...
分类:
系统相关 时间:
2018-05-30 01:23:29
阅读次数:
751
进程理论 一 、进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 二、进程与程序的区别 程序仅仅只是一堆代码而已,而进程指的是程序的运行过程。 需要强调的是:同一个程序执行两次,那也是两个进程,比如打开暴风影音,虽然都是同一个软件,但是一个可以播放苍井空,一个可以播放饭岛爱。 ...
分类:
系统相关 时间:
2018-03-29 12:01:01
阅读次数:
167
Android的EditText通过setOnEditorActionListener给文本编辑框设置监听事件,但是在其处理方法onEditorAction中的逻辑在每次回车后都触发了两次,原来是在键盘回车的ACTION_UP和ACTION_DOWN时都会触发这个方法,因此修改代码如下,就防止了两次 ...
分类:
其他好文 时间:
2018-03-06 17:15:57
阅读次数:
194
1.1. Linux系统中sync命令作用 sync命令强制把磁盘缓冲的所有数据写入磁盘,如果在没有磁盘缓冲区的信息写入磁盘之前终止系统,则磁盘的文件系统就会处在一个不稳定的状态。为确保可靠起见,在执行reboot之前至少执行两次sync;sync;命令。 1.2. find命令用法 1.2.1. ...
分类:
系统相关 时间:
2017-12-15 22:32:08
阅读次数:
232
关于DocumentCompleted事件,MSDN给出的解释是在文档加载完毕后执行,但是在我的程序中DocumentCompleted却被多次调用,查了一下资料,大概出现了以下几种情况。 1、WebBrowser载入一个页面后DocumentCompleted事件会执行两次,但这两次的ReadyS ...
1.第一种现查询对象是否存在:var obj=firstorDefault()=>如果对象存在context.users.Remove(obj); 根据sql发现;执行两次;第一次SELLECT TOP 1 * FROM USERS ; 第二次delete xx where; 第二种:自己创建id相 ...
分类:
其他好文 时间:
2017-12-09 18:05:02
阅读次数:
451
在单目录下创建和删除大量1字节的文件所需的时间进行度量,文件名以xNNNNNN的格式来创建。数量在1000-20000之间。创建时随机,删除时按照文件名升序。 暂时还没有想出来该如何保存随机数组中的内容,执行两次函数后,随机数组的内容就变了。只能简单的用difftime()来简略的度量时间. hea ...
分类:
其他好文 时间:
2017-11-26 14:04:04
阅读次数:
132
用法: 有两种方式启用本镜像服务: 将以下配置信息添加到 Composer 的配置文件 config.json 中(系统全局配置)。见“例1” 将以下配置信息添加到你的项目的 composer.json 文件中(针对单个项目配置)。见“例2” 为了避免安装包的时候都要执行两次查询,切记要添加禁用 p ...
分类:
Web程序 时间:
2017-11-25 13:16:27
阅读次数:
273