首页 > 其他
80x86保护模式下IDT和中断调用过程分析
1.中断描述符表(IDT),将每个异常或中断向量分别与它们的处理过程联系起来。与GDT和LDT类似,IDT也是由8字节长度的描述符组成。IDT空描述符的存在标志位必须是0。IDT表可以驻留在线性地址空间的任何地方,处理器使用IDTR寄存器来定位IDT表的位置。 LIDT指令可以把内存中的限长值和基地址操作数加载到IDTR寄存器中,该指令仅能由当前特权级CPL是0的代码执行,通常被用于创建...
分类:其他   时间:2014-05-11 20:11:51    收藏:0  评论:0  赞:0  阅读:840
Liunx之Lamp搭建笔记
1:LAMP源码搭建用户关系                               a.  apache服务以daemon用户的处理请求。以root身份作为主进程。                               b. php源码安装,会在httpd.conf文件中自动加入调用模块,但是在该文件中还要修改Addtype和Dir_Moudel...
分类:其他   时间:2014-05-11 19:51:23    收藏:0  评论:0  赞:0  阅读:420
【从0开始Tornado建站】注册
基本的注册功能有用户名、密码和密码确认,当然邮箱确认和基本信息填写在高阶的时候完善,现在只完成基本功能。在register.html写如下内容: {%extends 'main.html'%} {%block content%} 注册用户名不支持中文 用户名 密码 确认密码 注册 已有帐号,请直接登录 {%end%} 效果图如下...
分类:其他   时间:2014-05-11 20:36:37    收藏:0  评论:0  赞:0  阅读:434
开发指南专题五:JEECG微云快速开发平台代码生成器
开发指南专题五:JEECG微云快速开发平台代码生成器 1.1. Maven开发环境搭建 在搭建jeecg的maven开发环境之前,需要先配置好本机的maven环境,并在eclipse中安装好m2eclipse插件。 1. maven版本的工程目录,代码结构如图311所示。 1. 针对本机开发环境(这里以eclipse为例),调整依赖包和项目属性 首先在工程上右键->pr...
分类:其他   时间:2014-05-11 21:57:41    收藏:0  评论:0  赞:0  阅读:468
用readn与written实现解决粘包问题
使用TCP流式套接字,TCP粘包是指发送方发送的若干包数据到接收方接 收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。       出现粘包现象的原因是多方面的,它既可能由发送方造成,也可能由接 收方造成。发送方引起的粘包是由TCP协议本身造成的,TCP为提高传输效率, 发送方往往要收集到足够多的数据后才发送一包数据。若连续几次发送的数 据都很少,通常TCP会根据优化算...
分类:其他   时间:2014-05-11 22:03:50    收藏:0  评论:0  赞:0  阅读:401
《漫画线性代数》读书笔记 序
《漫画线性代数》读书笔记 序...
分类:其他   时间:2014-05-11 21:31:00    收藏:0  评论:0  赞:0  阅读:543
SPOJ 4487. Can you answer these queries VI splay
题目链接:点击打开链接 题意比较明显,不赘述。 删除时可以把i-1转到根,把i+1转到根下 则i点就在 根右子树 的左子树,且只有i这一个 点 #include #include #include #include using namespace std; #define N 300500 #define inf 10000000 #define L(x) tree[x].ch[0] #d...
分类:其他   时间:2014-05-11 21:05:20    收藏:0  评论:0  赞:0  阅读:468
软件研发中的术与道
工作也已经接近两年了,给自己一个小的总结,谈论一下软件研发中的术与道。 所谓术,乃技术之意,软件研发过程中,技术直接关系到一个项目的成功与否。所谓技术有可以分为很多层面。编程语言层面,ruby、java、等等语言只是一种表达逻辑的方式,没有什么那种语言好那种语言坏之说。每一种语言都有自己适合的应用场景。比如ruby就强调代码的可读性。java等就兼顾了很多效率。c就是性能中的奶霸,但是可读性就一...
分类:其他   时间:2014-05-11 22:29:23    收藏:0  评论:0  赞:0  阅读:454
进程标识符与fork函数
ID为0的进程通常是调度进程,常被称为交换进程(swapper),是内核中的系统进程。 ID为1的进程叫做init进程,是一个普通用户进程,不属于内核,由内核调用。 一个现有进程可以调用fork函数创建一个新进程(子进程)。fork函数被调用一次,返回两次。子进程返回值为0,父进程返回值为子进程的进程ID。 当fork出一个子进程后,子进程便拥有独立的数据段、堆、栈的副本,但...
分类:其他   时间:2014-05-11 22:02:50    收藏:0  评论:0  赞:0  阅读:375
进程终止和exit函数
内核要执行一个应用程序,唯一的途径是通过系统调用,exec函数,exec又会调用启动程序,启动程序(通常是汇编语言)以类似下面的方式调用main函数: void exit(main(argc, argv)); 那么在main函数末尾使用exit(0)和使用return 0是等价的。这里有三个正常终止程序的函数: void exit(int status); // 先执行一些清理操作,...
分类:其他   时间:2014-05-11 20:10:51    收藏:0  评论:0  赞:0  阅读:599
排序算法《3》插入排序
算法实现: 使用...
分类:其他   时间:2014-05-11 21:39:08    收藏:0  评论:0  赞:0  阅读:331
crm2011 使用SOAP 查询单个记录 Retrieve
function getServiceUrl() {     var serverUrl = Xrm.Page.context.getServerUrl();     if (serverUrl.match(/\/$/)) {         serverUrl = serverUrl.substring(0, serverUrl.length - 1);     }     retur...
分类:其他   时间:2014-05-11 22:00:44    收藏:0  评论:0  赞:0  阅读:378
图像文件格式
最近在做有关图像格式转换的东西,以前对这一块还真有点缺失,只能周末补补。 在计算机中,数据是以文件的形式存储在外存储器上的。将图像数据以文件形式保存在外存储器上就形成了图像文件,图像文件就是以数字形式存储的图像数据。 图像文件一般由文件头、调色板数据和像素数据3部分组成。文件头用于存放图像文件的各种参数,这些参数表征了图像本身的许多特性;调色板是图像的颜色索引表;像素数据是图像信息的实体所在,...
分类:其他   时间:2014-05-11 22:27:25    收藏:0  评论:0  赞:0  阅读:446
图论-树的最大路
历届试题 大臣的旅费   时间限制:1.0s   内存限制:256.0MB 问题描述 很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的...
分类:其他   时间:2014-05-11 20:13:54    收藏:0  评论:0  赞:0  阅读:541
周日随便看看
?? 1.Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思 Java中的方法重载发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。覆盖者可能不会限制它所覆盖的方法的访问。 2.JDBC是什么意思 JDBC是允许用户在不同数据库之间做选择...
分类:其他   时间:2014-05-11 22:14:01    收藏:0  评论:0  赞:0  阅读:432
C#中类的方法重写
“重写”父类方法就是修改它的实现方式或者说在子类中对它进行重新编写。      子类继承父类的方法,在调用对象继承方法的时候,调用和执行的是父类的实现。但是,有时候需要对子类中的继承方法有不同的实现方式。      例如,假设动物存在“叫”的方法,从中继承有猫类和狗类两个子类。      重写父类的方法要用到override关键字(具有override关键字修饰的方法是对父类中同名方法的...
分类:其他   时间:2014-05-11 19:44:19    收藏:0  评论:0  赞:0  阅读:454
HDU - 3401 Trade
题意:让你炒股票,每天都有买进的额度和价格以及卖出的额度和价格,并规定时间和最多的持有股票是多少,而且买卖操作要隔w+1天求最高的利润 思路:显然分三种情况:不买不卖,买,卖,设dp[i][j]表示第i天持有j股票的最高利润 如果不买不卖的话就是:dp[i][j]=dp[i-1][j]                                买: dp[i][j]=max(dp[i][...
分类:其他   时间:2014-05-11 21:17:34    收藏:0  评论:0  赞:0  阅读:418
智能化的命令行工具-betty
本文首先发布在 CSDN的文章编辑器实在太烂了,建议大家用Cmd Markdown。它不但支持markdown,还支持VIM模式。 智能化的命令行工具-betty betty tool command ruby betty 是一个用Ruby实现的非常简单,好玩的智能化命令行提示工具。主要解决的问题是将英文翻译成机器可以理解的unix命令。在它的官方文...
分类:其他   时间:2014-05-11 19:59:39    收藏:0  评论:0  赞:0  阅读:458
ZOJ 2109 FatMouse' Trade (背包 dp + 贪心)
链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1109 FatMouse prepared M pounds of cat food, ready to trade with the cats guarding the warehouse containing his favorite food, JavaBean...
分类:其他   时间:2014-05-11 20:57:05    收藏:0  评论:0  赞:0  阅读:459
ZOJ 1151 Word Reversal反转单词 (string字符串处理)
链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=151 For each list of words, output a line with each word reversed without changing the order of the words. This problem contains multi...
分类:其他   时间:2014-05-11 22:20:14    收藏:0  评论:0  赞:0  阅读:918
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!