Ubuntu安装MongoDB

UBuntu上安装MongoDB server (by 郭春晓 陈抒) <!-- Page published by Emacs Muse begins here --> 获取最新版本 wget http://fastdl.mongodb.o...

2011-08-31 20:52:00

阅读数:7

评论数:0

c++模板类学习

1、模板的概念 我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。 //函数1. int max(i...

2011-08-31 14:17:00

阅读数:7

评论数:0

JBPM流程部署之流程版本升级

JBPM流程部署之流程版本升级 流程定义是根据流程定义描述语言(JPDL)对现实业务需求的抽象,是对现实业务需求的高度抽象化;现实中对于同一个流程定义,很少会一成不变,很多时候随着时间的流逝,我们的业务流程有少许的变化,那么我们就需要对流程进行一些改变,这个时候就会涉及到流程的版本升级的问...

2011-08-31 05:42:00

阅读数:8

评论数:0

开关和灯泡的对应关系

在房里有三盏灯,房外有三个开关,在房外看不见房内的情况,你只能进门一次,你用什么方法来区分哪个开关控制哪一盏灯? 答案: 设三个开关是1、2、3。打开开关1等半个小时,关上开关1并打开开关2。 进房后去摸灯泡,热的是开关1对应的灯泡;亮的是开关2对应的灯泡;不亮不热的是开关3对应的灯...

2011-08-30 14:36:00

阅读数:6

评论数:0

CppCMS 编译安装

CppCMS是以色列人Artyom写的一个用于开发Web application和web service的C++开源库。据说性能很高,我正在试用。这里记录下UBuntu 11.04如何编译和安装。 确保依赖库已经安装: sudo apt-get install build-essential li...

2011-08-29 21:45:00

阅读数:7

评论数:0

内核线程 && completion使用方法

Linux系统提供了一种比信号量更好的同步机制,即completion,它用于一个执行单元等待另一个执行单元执行完某事。Linux系统中与completion相关的操作主要有以下4种: (1) 定义completion struct completion my_completion; ...

2011-08-29 15:05:00

阅读数:4

评论数:0

Undo log日志回放

引言:一个看起来正确的过程 系统宕机后需要重启,重启过程中需要对事务涉及到的数据进行“整理”,包括: 1. 宕机时刻尚未提交的事务对数据的修改需要回滚 实现整理的过程称之为“日志回放”。通过从后向前回放Undo Log日志,直到找到commit点为止,这样就保证了数据一致性。 上面...

2011-08-29 13:54:00

阅读数:6

评论数:0

面试智力题:硬币问题

题目一: 你的面前有30个硬币,其中有10个正面朝上,20个反面朝上,混乱在一团。 要求:现在用厚布遮住你的眼睛。要你把30个硬币分成2团,每团正面朝上的硬币个数相等。问:你要怎么分?不能用手去触摸感觉,也没有其他人帮忙。 题目二: 有4枚硬币,初始状态未知。你的眼睛被蒙住,看不到硬币的...

2011-08-29 10:35:00

阅读数:10

评论数:0

面试智力题:天平称球

题目:现有12个球,其中有一个球和其他的球重量不一样,但是外形还是一样的,现在要求你用一个天平在只称3次的情况下找出不一样的这个球来?如果换成13个球那又怎么样呢? 题目自己很早以前就看过,但是答案当时没怎么想出来,看过网上答案。刚才一个同学在群上讨论,发现自己还是通过网上找答案,没有想出来...

2011-08-29 10:31:00

阅读数:5

评论数:0

哭泣不代表我软弱

在提高班快乐的生活了将近一年,因为很多迫不得已的原因我离开了,距今为止已经快一个月的时间了,因为要生活,因为不想将就地去找工作,我选择了北京的一个短期培训班。 生活在提高班,虽然自己已经毕业了,但是周围的环境还是熟悉的校园,周围的同学还是以前的同学,每天走在校园里还会看到以前教过自己的老...

2011-08-28 11:03:00

阅读数:5

评论数:0

程序员有趣的面试智力题

偶然间在网上看到几个原来没见过的面试智力题,有几个题目在国内流传相当广,什么n个人怎么分饼最公平,屋里的三个灯泡分别由哪个开关控制,三架飞机环游世界,用火柴和两根绳子测量45分钟之类的题目,火星得已经可以考古了,这里就不再说了。 1、考虑一个双人游戏。游戏在一个圆桌上进行。每个游戏者都有足够...

2011-08-28 10:39:00

阅读数:6

评论数:0

JBPM流程部署之流程定义实体对象分析

JBPM流程部署之流程定义实体对象分析 JBPM中运行时使用的流程定义实体对象是ProcessDefinitionImpl,流程定义实体对象是流程流转的路线图,他是根据我们对jpdl的解析形成的,他是在我们发布流程的同时,或者是首次发起本版本的流程实例的时候进行实例化;由于流程...

2011-08-28 06:40:00

阅读数:5

评论数:0

程序员面试100题之十四:强大的和谐

实现一个挺高级的字符匹配算法: 给一串很长字符串,要求找到符合要求的字符串,例如目的串:123 1******3***2 ,12*****3 这些都要找出来,其实就是类似一些和谐系统。。。。。 这题的真正意思就是,给你一个目标串,如“123”,只要一个字符串里面同时包含1、2和3,那...

2011-08-27 20:29:00

阅读数:8

评论数:0

位运算的应用和实例

位运算应用口诀 清零取数要用与,某位置一可用或 若要取反和交换,轻轻松松用异或 移位运算 要点 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。 2 "<<" 左移:右边空出的位上补0,左边的位...

2011-08-27 20:13:00

阅读数:7

评论数:0

程序员面试100题之十三:求二叉查找树的镜像

题目:输入一颗二元查找树,将该树转换为它的镜像,即在转换后的二元查找树中,左子树的结点都大于右子树的结点。用递归和循环两种方法完成树的镜像转换。 例如输入: 8 / \ 6 10 /\ /\ 5 7 9 11 输出: 8 / \ 10 6 /\ ...

2011-08-27 16:02:00

阅读数:6

评论数:0

POJ 2312 Battle City 优先队列+BFS

相信坦克大战大家都玩过吧,本题就是根据这个游戏设计的。坦克要从起点(Y),到目的地(T),坦克不能通过钢墙(S),河(R),可以在空地在行走(E),射击破坏砖墙(B),射击砖墙时不行走且花费一个单位的时间,在空地上行走时也花费一个单位的时间。求坦克从起点到目的地最少花多少时间,不可达输出-1; ...

2011-08-25 22:40:00

阅读数:7

评论数:0

二进制在数学中的妙用

十八世纪初,莱布尼茨发明了二进制数,当时的他肯定没有预料到二进制在信息时代会有着如此广泛的应用。二进制数以其工作可靠,运算简单,逻辑严密,容易实现等特点,成为了计算机的专用语言。在计算机科学和大量应用数学领域中,二进制记数法是必不可少的。在趣味数学方面,同样也有广泛的应用。 让我们先来看一个经典...

2011-08-24 22:17:00

阅读数:5

评论数:0

JBPM流程部署之部署数据表分析

JBPM流程部署之部署数据表分析 JBPM流程部署xml格式的流程定义,虽然引擎默认的在发布完后就直接将流程定义实体缓存,以方便以后的流程运行流转使用,避免不必要的数据库访问,但是这些缓存直接存储在内存中,很容易就会丢失掉,比如重启服务器等,所以最终我们还是需要持久化到数据库里。今天我们来...

2011-08-24 21:42:00

阅读数:9

评论数:0

Linux MMC/SD/SDIO体系结构

有关MMC/SD/SDIO相关的知识这里就不多讲了,请参考相关资料。这里主要涉及Linux下MMC相关内容。 内核版本(2.6.36) 首先说一下Linux相关MMC的代码分布,主要有两个目录,一个头文件目录和一个源代码目录。 分别位置如下: include/linux/mmc driv...

2011-08-24 15:37:00

阅读数:5

评论数:0

连接数据库时常见的问题及解决方案

<wbr><span style="font-size:18px"></span> <p&...

2011-08-23 21:47:00

阅读数:7

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭