今天打算说一说事务管理,读者可能了解也有可能不了解,其实很简单(大牛请自行绕过)。本来想引用个成语的啥的来描述事务的特点,但是搜肠刮肚也没有发现合适的,于是就找了下面几组成语来描述事务性。其实在官方文档中对于事务的描述也是分四个方面来说的。这里算是用自己的理解解释一下罢了。第一对词语是:“开弓没有回头箭”和“前功尽弃”(功亏一篑?功败垂成?)这一对词语结合起来看就是事务的原子性,就是我们平时说的要...
分类:
编程语言 时间:
2015-02-28 00:19:07
阅读次数:
371
实践:实现一个先进先出的共享内存shmfifo 使用消息队列即可实现消息的先进先出(FIFO), 但是使用共享内存实现消息的先进先出则更加快速; 我们首先完成C语言版本的shmfifo(基于过程调用), 然后在此基础上实现C++版本的ShmFifo, 将1块共享内存与3个信号量(1个mutext信号量, 1个full信号量, 1个empty信号量)封装成一个类ShmFifo, 然后编写各...
分类:
系统相关 时间:
2015-02-19 16:19:13
阅读次数:
337
”一步之遥“这个成语最近很火埃不过,这”火“有让人高兴的,也有让人窝火的。近日,姜文携妻美美地亮相柏林电影节,但其向诸多电影和大师致敬的电影《一步之遥》却遭冷遇。据外媒报道,在媒体观映时,竟有约四成观众提前离场,和国内观众观景期间忍不住睡着(包括我在内)有..
分类:
其他好文 时间:
2015-02-14 20:16:45
阅读次数:
298
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。eval可以将字符串生成语句执行,和SQL的exec()类似。eval的使用场合是什么呢?有时候我们预先不知道要执行什么语句,只有当条件和参数给时才知道执行什么语句,这时候eval就派上用场了。举个例子:我们要做一个fu...
分类:
编程语言 时间:
2015-02-10 18:22:45
阅读次数:
194
完整cmm解释器构造实践(三):语法分析
语法树节点
我的语法分析器不仅会判断cmm代码的语法是否正确, 同时会存储分析过程中得到的信息, 完成语法树的构建.
为什么要有语法树呢, 其实还是为了计算机方便做进一步的处理才用的, 语法树里面存储了从代码里面提取的信息, 我们生成语法树之后再通过遍历语法树来得到中间代码. 当然直接遍历语法树并解释执行也是可以的, 我们老师非得让我们有中间...
分类:
其他好文 时间:
2015-02-07 18:58:45
阅读次数:
593
问题
前段时间,项目中要做奖励界面UI缓动动画要一个接着一个播放,如:先播放达成星星动画,在播放经验数字增加动画,最后播放奖励物品动画。
当然最笨最直接的方法可以类似成语接龙那样,把下个动画的开始播放都写在上一个动画播放完毕委托中。一般直接的方法是实现起来非常之简单,但这里却不是,会看见代码中有一系列播放完毕回调函数(除了最后一个),显然维护起来是否费劲...
分类:
编程语言 时间:
2015-02-06 18:50:25
阅读次数:
625
今天的C++已经是个多重泛型编程语言,一个同时支持面向过程、面向对象、泛型形式和元编程形式的语言。我们该怎样理解这样一个语言呢?这个联邦语言由四大成员组成。
C语言。说到底C++仍以C为基础。
面向对象C++。
模板C++。
STL。
C++高效编程守则视状况而变化,取决于你使用C++的哪一部分。...
分类:
编程语言 时间:
2015-02-06 13:20:21
阅读次数:
196
我们在利用EXP/IMP进行跨平台迁移的时候,由于表空间路径变更,需要先手工创建在目标端创建与源端一致的表空间和数据文件,以下为创建生成语句的脚本。
一.在源端数据库执行以下命令,生成创建脚本
select 'create tablespace ' || b.NAME || ' DATAFILE ' || chr(39) || a.NAME || chr(39) || ' SIZE ' || ...
分类:
数据库 时间:
2015-02-06 13:16:33
阅读次数:
219
在ObJC中,有若干方法可以重复执行一系列代码,这些重复执行的功能称之为循环功能,它们由以下几部分构成:for语句while语句do语句举一个简单的例子,如果想求10以内所有整数之和:(代码如下)只需要将十以内的整数进行相加运算就可以,甚至在大脑中进行运算就可以。但是如果是100以内的整数相加,那么...
分类:
其他好文 时间:
2015-02-05 20:04:22
阅读次数:
104
RT-Thread的内核对象模型是一种非常有趣的面向对象实现方式。由于C语言更为面向系统底层,操作系统核心通常都是采用C语言和汇编语言混合编写而成。C语言作为一门高级计算机编程语言,一般被认为是一种面向过程的编程语言:程序员按照特定的方式把要处理事物的过程一级级分解成一个个子过程。面向对象源于...
分类:
其他好文 时间:
2015-02-05 12:54:14
阅读次数:
209