码迷,mamicode.com
首页 > 2016年06月10日 > 全部分享
一个操作系统的实现(9)-中断和异常
这节讲了中断与异常的一些基本概念。然后通过代码实现一个显示字符的中断和时钟中断。 实模式与保护模式下的中断有区别 保护模式下的中断与实模式下的中断有几点不同。 实模式下的中断向量表在保护模式下被IDT取代实模式下可以使用BIOS中断,而保护模式下不能用 这里面出现了一个新的名词IDT,接下来就介绍什么是IDT。 中断描述符表(IDT,Interrupt Des...
分类:其他好文   时间:2016-06-10 11:09:30    阅读次数:316
粗浅看 Tomcat系统架构分析
Tomcat的结构很复杂,但是Tomcat也非常的模块化,找到了Tomcat最核心的模块,就抓住了Tomcat的“七寸”。 关于Tomcat服务器的了解,算是很长时间的了解了,很好用。本博文中关于Tomcat系统架构的学习和总结,算是个人的理解,写一写总结总感觉很有必要,收获颇多。多加使用,方感颇深。大家有什么好的理解,欢迎交流!...
分类:其他好文   时间:2016-06-10 11:09:49    阅读次数:166
有负数项的数列之和
问题:编写函数计算数列前n项之和,数列为1-2+3-4+5-6+7-8+......。 这个问题简单,编写一个计算数列之和的函数太容易了。 人们通常用计算解决问题,也就是编写程序解决问题。然而,编写程序解决问题,是多解的,即不同的程序可以计算出相同的结果。 解决这个问题,编写了3个不同的函数。 函数sum1(),遇到整数项则相加,遇到负数项则相减,使用逻辑判定来决定是做相加还是相减,即对于...
分类:其他好文   时间:2016-06-10 11:10:20    阅读次数:678
剑指offer(五十)之序列化二叉树
题目描述 请实现两个函数,分别用来序列化和反序列化二叉树 代码: /* public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; } }...
分类:其他好文   时间:2016-06-10 11:07:55    阅读次数:165
剑指offer(四十九)之二叉树中和为某一值的路径
题目描述 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 代码: import java.util.ArrayList; /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode rig...
分类:其他好文   时间:2016-06-10 11:07:08    阅读次数:111
剑指offer(四十八)之复杂链表的复制
题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点)。 代码: import java.util.HashMap; import java.util.Iterator; import java.util.Map.Entry; import java.util.Set; public class Solution { p...
分类:其他好文   时间:2016-06-10 11:08:36    阅读次数:212
【Leetcode】Binary Tree Maximum Path Sum
题目链接:https://leetcode.com/problems/binary-tree-maximum-path-sum/题目: Given a binary tree, find the maximum path sum.For this problem, a path is defined as any sequence of nodes from some starting node...
分类:其他好文   时间:2016-06-10 11:08:38    阅读次数:168
剑指offer(四十七)之平衡二叉树
题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 代码: public class Solution { public boolean IsBalanced_Solution(TreeNode root) { if (root == null) return true; if (Math.abs(getHeight...
分类:其他好文   时间:2016-06-10 11:08:45    阅读次数:149
寻找单独出现的数——通用技巧
请使用最快的方法,寻找单独出现的数。 例1:在一组数据中,只有一个数出现一次,其余数都出现两次,请找出这个单独出现的数。 例2:在一组数据中,只有一个数出现一次,其余数都出现三次,请找出这个单独出现的数。 例3:在一组数据中,只有一个数出现一次,其余数都出现四次,请找出这个单独出现的数。 例4:在一组数据中,只有一个数出现一次,其余数都出现五次,请找出这个单独出现的数。 ...........
分类:其他好文   时间:2016-06-10 11:09:15    阅读次数:170
编程马拉松】【010-杨辉三角】
输入数据包含多组测试。每组测试数 据的输入只有一个正整n(1≤n≤128 ),表示将要输出的杨辉三角层数。 ),表示将要输出的杨辉三角层数。输入以 0结束。对应于每一个输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开,每一个杨辉三角后面加一个空行。...
分类:其他好文   时间:2016-06-10 11:08:55    阅读次数:241
C/C++ Python的函数默认参数
发现C/C++ Python的函数可以使用默认参数,来减少传参时候的参数个数。 但是:这样的默认参数最好是不变对象! Python函数在定义的时候,默认参数L的值就被计算出来了,即[],因为默认参数L也是一个变量,它指向对象[],每次调用该函数,如果改变了L的内容,则下次调用时,默认参数的内容就变了 ...
分类:编程语言   时间:2016-06-10 11:06:25    阅读次数:188
开启JAVA之旅
Hello World 按照国际惯例,你的第一个程序一定要向世界say hello,所以,可以像写一封邮件,一篇文章,一首诗一样,用你电脑的编辑器输入以下英文字母。然后保存为HeloWord.java 编译 也许一开始你会觉得这段代码是写给计算机看的,但其实这些都是写给你看的,对,没错。是写给人看的 ...
分类:编程语言   时间:2016-06-10 11:05:54    阅读次数:202
【linux】常见的网络管理命令
last:查看目前和过去的用户登录信息 lastlog:只显示用户最后登录信息 traceroute:查看网络路径 netstat:查看网络情况 参数:-t :tcp协议 -u:udp协议 -l:listen监听 -r:路由 -n:显示IP和端口号 常用用法:netstat -tlun ##显示本机 ...
分类:系统相关   时间:2016-06-10 11:05:23    阅读次数:194
Ant 入门
参考: Ant官网http://ant.apache.org/ 轻量级java ee企业应用实战(李刚) Ant当前版本1.9.6 Ant基于Java 配置环境变量ANT_HOME,将%ANT_HOME%\bin目录配置到Path中 命令行界面上使用ant -h查看帮助信息 轻量级java ee企业... ...
分类:其他好文   时间:2016-06-10 11:07:31    阅读次数:137
21.6 windows_21_Library_Variable_DLL&&CPP&&DEF 动态库补充6
windows_21_Library_Variable_DLL&&CPP&&DEF 动态库补充6 CPP//第二步,增加导出声明__declspec( dllexport )/*增加导出声明*///第一步,定义全局变量int g_nValue1 = 100; // global Variable//... ...
分类:Windows程序   时间:2016-06-10 11:05:45    阅读次数:231
静态的html页面想要设置使用浏览器缓存
设置html页面缓存方法: 静态的html页面想要设置使用缓存: code 1. <meta http-equiv="Cache-Control" content="max-age=7200" /> 2. <meta http-equiv="Expires" content="Mon, 20 Jul ...
分类:Web程序   时间:2016-06-10 11:07:25    阅读次数:168
【linux】关机重启命令
shutdown: [参数][时间] -h:关机 -r:重启 -c:取消上一次关机或重启 init:系统运行级别 0: 关机 1:单用户 2:不完全多用户,不含NFS 3.完全多用户 4.未分配 5.图形界面 6.重启 logout:用户退出登录 ...
分类:系统相关   时间:2016-06-10 11:05:01    阅读次数:174
1137条   上一页 1 ... 47 48 49 50 51 52 53 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!