最近看了李忠老师写的《从实模式到保护模式》,发现保护模式的东西其实真不少,概念性的东西挺多,但是总体来说,弄明白一些新事物的来由,就会加深记忆。这里写几篇总结,算作是对保护模式思路的整理。
首先说保护模式,保护的是什么?从物理上来看,应该是保护存储器,从逻辑上来看,保护的是操作系统。正式因为实模式的分段机制可以让内存被随意修改,操作系统得不到保护,所以出现了保护模式。
...
分类:
其他 时间:
2014-04-13 21:45:45
收藏:
0 评论:
0 赞:
0 阅读:
559
经典递归问题--棋盘分割 POJ--1191...
分类:
其他 时间:
2014-04-13 22:08:16
收藏:
0 评论:
0 赞:
0 阅读:
517
原创作品,转载请标明:http://blog.geekcome.com/archives/252运行环境:主机1:Ubuntu14.04 Desktop + MySQL5.5 + JDK 1.7(HP Z400) 内网IP地址:192.168.137.8NODE1:Ubuntu 13.04 server + MySQL5.5 内网IP地址:192.168.137.31NODE2:Ubuntu...
分类:
数据库技术 时间:
2014-04-13 22:00:05
收藏:
0 评论:
0 赞:
0 阅读:
742
缘起
笔者在这几年工作中,接触了各类需求,不同人员在不同的时间点按照不同表述方式来提供。在沟通交流中,有些时候会因为说法的不同和不同的说法,浪费不少时间,往往会有这样的感觉:唉,原来你说的是这个啊? 或者是这样:哦,我大概明白你的意思了,你的这个结构逻辑是这样的啊。
所以在4月10日在微博上发起了如下的调查
@张克强-敏捷307
调查-你如何称呼最初步的软件需求? 业务需求?客户需求?用户...
分类:
其他 时间:
2014-04-13 22:02:40
收藏:
0 评论:
0 赞:
0 阅读:
529
最近在学习JavaWeb,装了一个myeclipse10, 总是让输入验证码, 如果不输入, myeclipse10是用不成的; 很无奈,就在网上找到一个注册码,但是用不成。后来从网上下载了个破解软件,就OK了。
1 首先下载myeclipse10
http://myeclipse.software.informer.com/download/ 也可从其他地方下载。
2 下载...
分类:
系统服务 时间:
2014-04-13 22:02:07
收藏:
0 评论:
0 赞:
0 阅读:
677
1.Node.js是什么?
Node.js不是一种独立的语言,与PHP、java、.net即是开发语言也是平台不同,也不是javaScript的框架 jquery,更不是浏览器的库ExtJs,能不与ExtJs相提并论。Node.js是一个让JavaScript运行在服务端的开发平台
2.Node.js能做什么?
JavaScript是由客户端而产生,Nod...
分类:
Web开发 时间:
2014-04-13 21:32:20
收藏:
0 评论:
0 赞:
0 阅读:
467
import java.util.Scanner;
public class ReduceInversionCount {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String inStr ;
Integer[] num ;
while(in.hasNext...
分类:
其他 时间:
2014-04-13 22:09:11
收藏:
0 评论:
0 赞:
0 阅读:
517
本文致力于解决在MFC中应用duilib的相关兼容性问题。
duilib非常强大,目前已经被各大公司广泛应用,但基本都是基于win32的;一份与MFC混合使用的DEMO,使得我们这些在老的MFC项目下久经UI之苦的看到了希望。
然而,就在我对这个MFCDEMO进行测试时,在基本功能正常的情况下,发现还是有少许的问题的,目前我发现的问题主要集中在键按键与鼠标按键方面,具体如下:
1...
分类:
其他 时间:
2014-04-13 21:34:54
收藏:
0 评论:
0 赞:
0 阅读:
649
在box2dweb中,要想使刚体移动,不能单纯地改变x、y坐标。其一,这样会使你的游戏失去了物理运动的效果;其二,在box2dweb中,直接调整刚体的位置是一个十分不好的方法,会违背物理运动原理,只有在刚体创建前的时候才用这个方法。所以在我们的自行车创建出来以后,想要移动刚体,最好的方法就是给刚体施加一个力。
在box2dweb中,施加力的方法有:ApplyForce、ApplyImpulse、SetLinearVelocity。本次使用的只有ApplyForce。其余的几种可以暂且不管。如果你确实想了解的...
分类:
Web开发 时间:
2014-04-13 21:41:36
收藏:
0 评论:
0 赞:
0 阅读:
636
屌丝有了造钱工厂,神马都是浮云。
工厂模式(工厂方法模式):
一个抽象Money(产品类)派生出BlueMoney、RedMoney(多个具体产品类)
一个抽象MoneyFactory(工厂类)派生出BlueMoneyFactory、MoneyFactory(多个具体工厂类)
每个具体工厂类只能创建具体产品类实例(new BlueMoney、new RedMoney)...
分类:
其他 时间:
2014-04-13 21:48:11
收藏:
0 评论:
0 赞:
0 阅读:
574
第一步:下载busybox源码:busybox-1.7.0
die...
分类:
其他 时间:
2014-04-13 22:09:43
收藏:
0 评论:
0 赞:
0 阅读:
640
SpringMvc多视图整合配置教程(jsp、velocity、freemarker),代码下载地址:http://www.zuidaima.com/share/1751860803652608.htm...
分类:
编程语言 时间:
2014-04-13 21:55:54
收藏:
0 评论:
0 赞:
0 阅读:
558
题意:
在资讯科学中有一些是关于在某些条件限制下,找出一些计算的最大值。
以历史考试来说好了,学生被要求对一些历史事件根据其发生的年代顺序来排列。所有事件顺序都正确的学生无疑的可以得满分。但是那些没有全对的人又该如何给分呢?以下有2种可能的给分方式:
每个与标准答案的顺序相同的事件得1分
每个在最长(但不一定要连续)的序列事件中,其相对的顺序亦可以在标准答案发现者,每个事件得1分。
举例说明:如果有4个事件其发生时间的顺序依次是1 2 3 4(就是标准答案啦,意思是第1个事件发生顺序为1,第2个事件发生的顺...
分类:
其他 时间:
2014-04-13 21:49:43
收藏:
0 评论:
0 赞:
0 阅读:
657
迭代和枚举主要用于遍历集合对象。枚举可以应用于Vector和Hashtable,迭代主要用于集合对象。
迭代与枚举的差异:
* 枚举比迭代快两倍而且消耗更少的内存。
* 枚举更适合基本需求,而迭代是相对更安全,
* 因为在遍历集合的时候,迭代器会阻止其他线程修改集合对象。
* 如果有其他线程要修改集合对象,会立即抛出ConcurrentModificationException。
...
分类:
编程语言 时间:
2014-04-13 21:51:50
收藏:
0 评论:
0 赞:
0 阅读:
485
小猴子下落
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述
有一颗二叉树,最大深度为D,且所有叶子的深度都相同。所有结点从左到右从上到下的编号为1,2,3,·····,2的D次方减1。在结点1处放一个小猴子,它会往下跑。每个内结点上都有一个开关,初始全部关闭,当每次有小猴子跑到一个开关上时,它的状态都会改变,当到达一个内结点时,如果开关关闭...
分类:
其他 时间:
2014-04-13 22:10:42
收藏:
0 评论:
0 赞:
0 阅读:
436
Problem Description某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路? Input测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( < 1000 )和道路数目M;随后的...
分类:
其他 时间:
2014-04-13 21:38:33
收藏:
0 评论:
0 赞:
0 阅读:
450
"""
Python3.4【文本】之每次处理一个字符
"""
test_str = "my name is bixiaopeng"
for x in range( 0, len(test_str)-1):
print ("## 通过索引遍历字符串: " + test_str[x])
for x in test_str:
print ("## 直接遍历字符串: " + x)
thelis...
分类:
编程语言 时间:
2014-04-13 22:12:18
收藏:
0 评论:
0 赞:
0 阅读:
690
大学,需要培养的两个最重要的能力与素养,分别为:解决问题的能力;培养自身的人文素养(对他人、对世界的爱,理想情怀)。今天,让我们一起谈谈第一个问题。
很多时候,当遇到问题寻求解决的时候,我们迷失了方向。如在编程时遇到一个Fibonacci数列不知怎么思考?然后我们上网求解,两分钟之后,我们在看网易今天的新闻,半小时后我们已经在和好友QQ交流,一小时后朋友问我们是否去超市……
所...
分类:
其他 时间:
2014-04-13 22:07:47
收藏:
0 评论:
0 赞:
0 阅读:
315
活动窗口:活动窗口通常是顶层窗口,也就是说它的父窗口句柄是NULL
输入焦点:具有输入焦点的窗口是活动窗口或者活动窗口的衍生窗口(活动窗口的子窗口,活动窗口子窗口的子窗口)
焦点信息:WM_SETFOCUS,WM_KILLFOCUS来表示获得或者失去焦点信息。
键盘事件消息分类:按键消息(按下,弹起),字符消息WM_KEYDOWN,WM_KEYUP,WM_SYSKEYDOWN,WM_SYSK...
分类:
Windows开发 时间:
2014-04-13 21:53:19
收藏:
0 评论:
0 赞:
0 阅读:
565
本安装/卸载方法适用于Mac OS各个版本,mavericks,lion等等等。
安装:
只需两步:第一行指令安装工具homebrew,第二行通过homebrew安装mysql。homebrew是一种极其强大的工具,未来还可能会用到很多,具体介绍参见官网:http://brew.sh/
rub ruby -e "$(curl -fsSL https://raw.github.c...
分类:
数据库技术 时间:
2014-04-13 21:52:52
收藏:
0 评论:
0 赞:
0 阅读:
648