- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 FALSE_IT
FALSE_IT假设你写了这样一个类:“`cpp class Executor { int step1(); void step2(); int step3(); }#define FAIL -1int main() { // 使用Executor,调用顺序必须是1、2、3 Executor exec; if (SUCCESS == exec.step1())
2015-06-30 15:27:02 896 4
原创 SQL中的Collation是个什么鬼?
一、说文解字,学习一下Collation的字面意思:排序。 (https://en.wikipedia.org/wiki/Collation)二、SQL中的Collation,描述了如何对查询出来的数据进行比较和排序,本质是定义了两个cell的数据进行比较的时候的compare算法。三、特别说明几个常见的SQL Collation常见的词汇:1. ci: case i
2015-06-15 17:31:41 15501 2
原创 数据库中为什么需要Implict Commit(隐式提交事务)
为什么部分操作会导致Implict Commit?为什么这样设计?为了保证直观上的原子性。假设不做Implict Commit,看看上面的语句会怎样:用户的心理预期是回滚t1的INSERT操作,以及t2的CREATE操作,INSERT操作。如果我们有能力做到这样,那的确是很完美的。但实际上我们很难做到,特别是在分布式系统中更难!因为CREATE TABLE操作背后涉及到了大量的操作,不仅仅包括对核心表的操作,还包括大量内存数据结构的更新(如Schema),以及存储系统的变更(如创建相应的数据块),工程上很
2015-06-08 14:30:57 4561 2
同义词词林(扩展版)
2010-05-18
FASS简介-抗锯齿原理
2009-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人