- 博客(7)
- 收藏
- 关注
原创 mysql unsigned
create table t(a int unsigned,b int unsigned) engine=innodb;insert into t select 1,2;select a-b from t;这个时候不出意外会报错,溢出了。执行 set sql_mode='no_unsigned_subtraction';再执行 select a-b from t; 结果-1;尽量不使用 int u
2016-04-11 23:25:57
345
原创 mysql事务
TRANSACTION_NONE 不使用事务。TRANSACTION_READ_UNCOMMITTED 允许脏读。TRANSACTION_READ_COMMITTED 防止脏读,最常用的隔离级别,并且是大多数数据库的默认隔离级别TRANSACTION_REPEATABLE_READ 可以防止脏读和不可重复读,不能解决幻读的问题,重复读是mysql的默认隔离级别TRA
2016-04-11 23:25:32
286
转载 mysql事务隔离级别REPEATABLE-READ幻读
1.数据库版本mysql> select version();+-----------+| version() |+-----------+| 5.5.28 |+-----------+1 row in set (0.02 sec)2.可重复读可重复读(Repeatable Read),当使用可重复读隔离级别时,在事务执行期间会锁定该事务以任何方式引
2016-04-11 23:24:52
751
原创 vs2012调试mysql源码
1.准备工作mysql 源码perl toolCmakeBison注意事项路径不要有空格 并且修改js的默认打开方式修改js默认打开方式的方法:regedit->HKEY_CLASSES_ROOT->.js->默认->JSFile验证cmake perl bison是否安装成功 where cmake;where perl;where bison;2.开始安装
2016-04-11 23:22:35
427
原创 堆、堆排序及其应用
堆是一种常见的数据结构,其结构类似树,以数组形式存储数据。 下面来介绍两种堆,一种是最大堆,一种是最小堆。 最大堆的性质是:A[parent(i)]>=A[i];父节点必须比子节点大。 最小堆的性质是:A[parent(i)] 接下来我们来一步步的看: 首先我们如何来维护堆的性质 上代码: /** * 类:维护堆的性质 最
2013-02-28 00:08:35
466
原创 android打包apk时混淆遇到的问题
android打包apk的时候一般会选择混淆,而在eclipse中常使用的是proguard来混淆。有很多时候引用了第三方包的时候会导致打包不成功,或者打包成功不能运行的情况。 首先看看正常的proguard.cfg文件里面可以怎么写:简单的android系统,没有第三方包-injars bin/classes-outjars bi
2012-08-27 23:21:18
1840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅