由于业务逻辑的需要,必须对数据表的一行或多行加入行锁,举个最简单的例子,图书借阅系统:假设id=1的这本书库存为1,但是有2个人同时来借这本书,此处的逻辑为: SELECT restnum FROM book WHERE id =1 ; --如果restnum大于0,执行update UPDATE ...
分类:
数据库 时间:
2016-09-30 01:04:29
阅读次数:
258
Select Dropdowns in Angular 2 a built with select and option elements. You use *ngFor to loop through your values and create options and use ngModel t ...
分类:
其他好文 时间:
2016-09-30 01:01:08
阅读次数:
332
参考自:http://iosre.com/t/topic/2966 1.安装好brew,先用brew安装ruby,然后用gem安装sigh。(见图) 终端运行:brew install ruby 然后运行:sudo gem install sigh 2.上边两步安装的执行一次就可以 然后终端运行 s ...
分类:
移动开发 时间:
2016-09-30 01:00:13
阅读次数:
244
以前执行oracle脚本都是放到plsql中执行 mysql 脚本执行: (1).先创建一个worlddb库 (2).导入sql脚本: 这就ok啦,哈哈。 ...
分类:
数据库 时间:
2016-09-30 01:00:09
阅读次数:
160
因为程序要求要插入一个日历控件,该空间的要求是从当天开始及以后的六个月内的日历,上网查资料基本上都说只要获取两个条件(当月第一天周几和本月一共有多少天)就可以实现一个简单的日历,剩下的靠自己的简单逻辑就OK了,下面开始自己从开始到完成的整个过程 1,首先做NSDate类目,扩展一些方法让日期之间转换 ...
分类:
移动开发 时间:
2016-09-30 01:01:55
阅读次数:
259
Problem 题目大意 解题分析 参考程序 1 #include <map> 2 #include <set> 3 #include <stack> 4 #include <queue> 5 #include <cmath> 6 #include <ctime> 7 #include <strin ...
分类:
其他好文 时间:
2016-09-30 00:59:43
阅读次数:
389
Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array whic ...
分类:
其他好文 时间:
2016-09-30 01:00:53
阅读次数:
154
1.pid_t fork(); (1)当一个进程调用了fork 以后,系统会创建一个子进程.这个子进程和父进程不同的地方只有他的进程ID 和父进程ID,其他的都是一样.就象符进程克隆(clone)自己一样. (2)为了区分父进程和子进程,我们必须跟踪fork 的返回值. 当fork 掉用失败的时候( ...
分类:
系统相关 时间:
2016-09-30 00:57:29
阅读次数:
281
这次不看别人代码基本上写不出来,这属于偏题系列把,奇奇怪怪突然出戏的题 原题: 直线上N颗行星,X=i处有行星i,行星J受到行星I的作用力,当且仅当i<=AJ.此时J受到作用力的大小为 Fi->j=Mi*Mj/(j-i) 其中A为很小的常量,故直观上说每颗行星都只受到距离遥远的行星的作用。请计算每颗 ...
分类:
其他好文 时间:
2016-09-30 00:57:50
阅读次数:
192
面向对象的三条主线:1.类及类的成分2.面向对象的三大特性3.其他的关键字:this super import package abstract static final interface等 1.java程序是关注于类的设计。类从代码的角度:并列关系! 从执行、设计的角度:关联关系、继承关系、聚合 ...
分类:
其他好文 时间:
2016-09-30 00:57:15
阅读次数:
173
一道网络流的题 ,网上的题解都说的比较详细 , 我就直接上代码了 ,用的是dinic ...
分类:
其他好文 时间:
2016-09-30 00:58:25
阅读次数:
184
所谓的二维数组指针,是指针的指针,指的就是二维数组在内存中的存储地址。 二维数组的地址与一维数组的地址的不同点是:它除了有元素地址外,还有标识各行起始位置的行首地址(称为行的首地址)。行的首地址和行的首元素的地址具有相同的地址值,但是它们是两种不同的地址:若有定义int a[5][5];则a[0][ ...
分类:
编程语言 时间:
2016-09-30 00:58:39
阅读次数:
256
在LINUX下 编辑编译 乘法表 打印出来 (JAVA基础练习) [root@bogon chengxu]# vi test.java public class test{ public static void main (String args[]){ for(int i=0;i<10;i++){ ...
分类:
编程语言 时间:
2016-09-30 00:58:24
阅读次数:
184
1、一些最重要的 SQL 命令 SELECT - 从数据库中提取数据 UPDATE - 更新数据库中的数据 DELETE - 从数据库中删除数据 INSERT INTO - 向数据库中插入新数据 CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREA ...
分类:
数据库 时间:
2016-09-30 00:57:48
阅读次数:
230