摘要:
事务隔离(Isolation),指的是在数据库系统中并发事务(Transaction)之间的可见性,以及如何相互影响的定义。事务隔离是ACID的四个特性(原子性、一致性、隔离性、持久性)之一。在ANSI/ISO的SQL标准中,定义了四个事务隔离级别,分别用于不同的场合。在传统的数据库系统的实现中... 阅读全文
摘要:
本文转自网络 最近在给OpenCC做图形界面,遇到一个问题:OpenCC默认只能转换utf-8文本,其他编码像GB18030,BIG5只能转换成utf-8以后,才能用OpenCC转换。这个问题说大不大,说小也不小。我完全可以增加一个选项,在打开的时候让用户选择文... 阅读全文
摘要:
1、什么是Keep-Alive模式? 我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成 之后立即断开连接(HTTP协议为无连接的协议);当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-... 阅读全文
摘要:
yum (Yellowdog Updater Modified)是一个集与查找,安装,更新和删除程序的Linux软件。它运行在RPM包兼容的Linux发行版本上,如:RedHat, Fedora, SUSE, CentOS, Mandriva。 今天我在用CentOS 5.5的yum命... 阅读全文
摘要:
这是一篇两年前写的东西,自我感觉还是相当不错的Treap教程。正好期末信息科学技术概论课要求交一个论文,就把这个东西修改了一下交了,顺便也发到这里吧。 随机平衡二叉查找树Treap的分析与应用 1、序 详细实现了二叉查找树的各种操作:插入结点、构造二叉树、删除结点、查找、 ... 阅读全文
摘要:
这是我离散数学课的大作业,用图论算法解决某个复杂的问题,我选的题目是基于统计语言模型的拼音输入法。通俗地讲,就是实现一个支持智能组句的拼音输入法。注意是智能组句,不是智能组词,组词其实就是查词典,哪怕是人也是这么做的,只不是这部词典在大脑中而已,否则就是“造词”了。而电脑组句的方法... 阅读全文
摘要:
SSH的巨大价值体现在能够配置为代理服务器上。不像在Windows下每次还需要手动登录设置,Linux有很好的工具链能够实现自动设置SSH代理,就是expect和ssh的联合使用,再加上proxychains,任何程序都可以享用代理了,在此我简单介绍一下。 首先要安装expect和openssh... 阅读全文
摘要:
今天是2010年5月25日,距离高考只有不到两个星期了,我差不多也算是高中毕业了。在这时候回忆我高中的日子,真是一件很惬意的事。毋庸置疑我的高中历程跟多数人很不一样,不过大体上都有一个共同点,那就是累,至少是前两年。谈到我的高中,不得不谈OI,因为OI成为了我高中生活的线索,贯穿了... 阅读全文
摘要:
1.缘起 先驱——COGS 早在2008年,我自学PHP后开发了COGS,并成功用于学校内部的OJ,ruvtex。也曾经对外开放过,但是由于学校网络不稳定,后来一直连不上了。我还把COGS推荐给了OOJ,只是直到现在都过于冷清。随着COGS功能不断完善,体系越来越庞大,Bug也非常多。限于当时水... 阅读全文
摘要:
3.judger核心设计 评测系统最重要部分就是评测核心了(judger)。核心judger负责了编译、执行、检查三大部分,也就是评测系统的灵魂所在,因此judger设计的好坏,直接影响到整个评测系统的整体水准。judger的设计要考虑到几个方面,首先是对安全性要求很高。别忘了,这是一个在线评测... 阅读全文