学习过程中遇到一个对保护模式总结很好的Blog,转来分享一下。先说下特权级的概念,在保护模式下,系统依靠特权级来实施代码和数据的保护,相当于权限啦。特权级共有4个级别,0,1,2,3,数字越小表示权限越高。如图:较为核心的代码和数据放在较高(靠内)的层级中,处理器用此来防止较低特权的任务在不被允许的情况下访问处于高特权级的段。为了防止概念混淆,我们不用特权级大小来说明,改为内层(高),外层(低)来讲。特权级有3种:CPL,DPL和RPL,每个都是有4个等级
系统 2019-08-12 01:33:43 2619
溢泰的休閒世界-溢泰的CentOS5.x系統與內建軟體安裝筆記整理【CentOS5安裝】CentOS5ISO檔下載CentOS官方網站:http://centos.org/台灣這邊幾個Mirrors:國家高速網路與計算中心:http://ftp.twaren.net/Linux/CentOS/義守大學:http://ftp.isu.edu.tw/pub/Linux/CentOS/元智資訊工程學系:http://ftp.cse.yzu.edu.tw/pub/
系统 2019-08-12 01:33:32 2619
一:Nginx+Tomcat的动静分离所谓动静分离就是通过nginx(或apache等)来处理用户端请求的图片、html等静态的文件,tomcat(或weblogic)处理jsp、do等动态文件,从而达到动静页面访问时通过不同的容器来处理。nginx处理静态页面效率远高于tomcat,而tomcat擅长动态页面处理,这样一来就能更好的提高并发,处理性能。页面压力测试ab-n1000-c200http://10.10.54.157/index.html二:具
系统 2019-08-12 01:33:08 2619
1前言python是C写的,库也是C写的,不但python可以调用C写的库,C也能调用为python写的库,甚至调用python语句执行。嵌入为应用程序提供了用Python而不是C或c++实现应用程序的某些功能的能力。这可以用于许多目的;一个例子是允许用户通过用Python编写一些脚本来根据自己的需要定制应用程序。如果一些功能可以更容易地用Python编写,您也可以自己使用它。嵌入Python类似于扩展它,但并不完全如此。所不同的是,当你扩展Python应
系统 2019-09-27 17:56:34 2618
前言前面的文章提到过,python使用多线程,会因为GIL的原因导致多线程的使用效率低下,甚至比单个线程的处理速度还慢。然而在python编程中,为了解决多线程之间上下文切换的开销,以及增加线程控制的灵活性,python引入了协程。本文我们就来说一说python协程的特点和使用方法。一、协程定义定义:协程(Coroutine),又称微线程。协程的作用,是在执行函数A时,可以随时中断,去执行函数B,然后中断继续执行函数A(可以自由切换)。但这一过程并不是函数
系统 2019-09-27 17:56:05 2618
curses库(ncurses)提供了控制字符屏幕的独立于终端的方法。curses是大多数类似于UNIX的系统(包括Linux)的标准部分,而且它已经移植到Windows和其它系统。curses程序将在纯文本系统上、xterm和其它窗口化控制台会话中运行,这使这些应用程序具有良好的可移植性。介绍cursesPython的标准curses提供了“玻璃电传”(glassteletype)(在20世纪70年代,原始curses库刚创建时,它叫做CRT)的公共特性
系统 2019-09-27 17:50:15 2618
自己在做WINFORM小玩意的时候需要在datagridview上显示行号,上网搜索一下,找到如下代码,不错,先记录下来了。在RowPostPaint事件中画出来//绘制行号privatevoidgvdata_RowPostPaint(objectsender,DataGridViewRowPostPaintEventArgse){try{Rectanglerectangle=newRectangle(e.RowBounds.Location.X,Conv
系统 2019-08-29 23:40:31 2618
导演:叶伟民主演:秦海璐陈晓东方子璇缪非临张达明类型:爱情发行公司:嘉禾影业首映日期:2002/8/29这是一段灰姑娘和白马王子的故事!对于再次回到自己土生土长的黄土高坡的璐来说,她的爱情和她的故事,就像是一连串梦一样的回忆。璐是生长在黄河岸边一所小学的老师。一天,正上课的她的学生们,被校长叫出去迎接外宾。他们迎接的是来自香港,专程到偏远地区为孩子们注射疫苗的医疗队。年轻医生东的礼貌而亲切的笑容,璐的清纯羞涩,分别在他们对方的心理留下了深刻的印象。一天的检
系统 2019-08-29 22:59:56 2618
Andriod的非开发性,在今年年初被Linux将Andriod贡献的代码删除,以及SUN抱怨Andriod采用了自己的JAVA规则,已经让人非常不安。Andriod以开放和开源做旗帜,最后走向了垄断,将垄断产业生态链的源头,这是最可怕的。所以今天看到这篇文章的标题很有同感,就转载过来。|lordhong译。文章来自http://www.ifanr.com/9833。ByAndreasConstantinoufromVisionMobile.com你以为A
系统 2019-08-29 22:35:54 2618
Win32OpenGL编程(8)3D模型变换及其组合应用writeby九天雁翎(JTianLing)--blog.csdn.net/vagrxie讨论新闻组及文件提要在前文(系列文章(7),以下简称XO7,系列其他文章类似)中的照相机比喻中提到了4种3D变换,如下:1.确定照相机的位置的过程对应于“视图变换”(ViewingTransformations)2.确定物体位置的过程对应于“模型变换”(ModelingTransformations)3.确定照相
系统 2019-08-29 22:33:40 2618