自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄旭冬的代码世界

求知若饥,虚心若愚。梦断代码,发现上帝……

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 《On Java 8》中不理解的段落

《On Java 8》中不理解的段落

2022-06-15 21:38:00 90 1

原创 面试题练习(Java基础(二))

1.11 int和Integer有什么区别,二者在做==运算时会得到什么结果?int是基本数据类型,Integer是包装类型也是一种引用数据类型,在做==运算时,Integer会自动拆箱成基本数据类型int类型然后与另外那个int类型的值进行比较,相等则返回true,不等则返回false。1.12 说一说你对面向对象的理解面向对象是一种更优秀的程序设计方法。它是以类、对象、继承、封装、消息等为基本概念进行程序设计。它是从现实世界中客观存在的对象出发,根据对象的本质特征,抽象成类,作为系统构成的基

2022-03-14 18:32:08 6828

原创 面试题练习(Java基础(一))

1.1 为什么Java代码可以实现一次编写、到处运行?Java实现一次编写到处运行的关键是Java虚拟机(JVM)。Java代码通过Java编译器编译成字节码后,由虚拟机装载并在虚拟机上运行,而虚拟机是把字节码转换成机器码进行运行的。同一份Java代码要在不同平台运行,只需要在不同平台安装对应平台的虚拟机即可,Java的跨平台是Java字节码的跨平台,而不是虚拟机的跨平台,虚拟机是用C/C++语言编写的,是针对特定平台编写的,不同平台有不同平台的JVM。所以Java可以实现一次编写、到处运行的原因就是编

2022-03-13 15:49:42 1783

原创 Linux Mint 15使用问题记录

1. 安装ibus注意,安装后要删除~/.config/ibus,好像说是因为什么配置文件不兼容的问题(顺便感叹一下,我想说Linux在这些地方为什么处理不好,是因为程序员的疏忽还是技术上无法做到?太不注意考虑细节?我不喜欢Linux老在这些小问题上浪费我们的时间!有些人老说Linux好,反正这些地方我不认为Linux比Windows做的好,这些小问题完全没必要浪费我们的时间。)

2013-09-27 19:59:17 3927

原创 Eclipse CDT+Qemu调试Linux 0.11内核

操作系统:CentOS 6.3 for 32bit需要软件:eclipse-cpp-galileo-SR2-linux-gtk.tar.gz                    qemu需要内核文件:linux 0.11(Makefile带-g调试选项)步骤:----安装Qemu:(for 32位系统  centos 6.x  )wget http://pkgs.

2013-02-02 22:03:16 2295

转载 CentOS安装QEMU(试验成功且简单的方法)

mkdir -p /data0/software/  cd /data0/software/  # 32位系统 centos 5.x   wget http://pkgs.repoforge.org/qemu/qemu-img-0.14.1-2.el5.rfx.i386.rpm  wget http://pkgs.repoforge.org/qemu/qemu-0.14.1-2.el5.rfx.i

2013-02-02 15:17:46 16242

原创 Linux 0.00简单多任务内核boot.s超详注释

;标题:简单内核引导启动程序 ;作者:黄旭冬 ;程序描述:; 该程序首先跳到0x07c00处,这是BIOS开始时将本程序加载到的位置,; 然后本程序将内核代码(head.s代码)加载到0x10000处,再移动到0x0处0,; 注意;加载到0x0处是为了设置GDT表时可以简单一些,因而也可以让head.s程序尽量短一些,; 但不能一开始就加载到0x0处是因为加载操作需

2012-12-17 21:40:54 1892

原创 Linux 0.00简单多任务内核head.s超详注释

# head.s包含32位保护模式初始化设置代码、时钟中断代码、系统调用中断代码和两个任务的代码。# 在初始化完成之后程序移动到任务0开始执行,并在时钟中断控制下进行任务0和1之间的切换操作。LATCH = 11930 # 定时器初始计数值,即每隔10毫秒发送一次中断请求。 问:为何是这个值?SCRN_SEL = 0x18 # 屏幕显示内存段选择符。 问:以下这些选择符是

2012-12-17 21:37:04 4395 7

原创 Windows和UNIX系统调用的一些区别

UNIX的系统调用与库过程几乎是一一对应的。接口遵循POSIX标准,共约100个过程调用。Windows的系统调用与库过程几乎是不对应的。微软自己定义了一套Win32 API,共有数千个。且API中不一定都是系统调用,还包含一些完全运行在用户态的调用;并且,在不同时间及版本里,API的数目也有所增加。微软保证,随时间流逝,Win32过程将保持稳定,但我们必须清楚,里面不是所有都是系统调用(即陷

2012-09-07 11:44:47 1063

转载 一年成为Emacs高手(像神一样使用编辑器)

作者: 陈斌(redguardtoo)注意: 我会长期维护本文,请参考下面的更新时间更新时间: 2012-04-16 周一原创时间: 2012-01-31 周二 15:08很容易.一年多前我还在Vi阵营,偶尔使用Emacs还总是忘记`退出`(C-x C-c)的快捷键,但是一年后我跨入高手行列.现在网上很多中文文章都是和你强调Emacs有多牛,以激发你的兴趣.最有名的大概是王垠的

2012-05-14 19:35:00 1587

原创 《算法导论》第六章之堆和优先级队列相关算法C语言实现

#include int heap_size = 10;void max_heapify(int *A, int i){  //维持最大堆性质 int l = 2 * i + 1; int r = 2 * i + 2; int largest = 0; if(l A[i]) largest = l; else largest = i; if(r A[largest])

2012-05-09 21:15:02 1231

原创 算法导论第二章部分习题自我解答

练习:2.3-2:去掉合并排序中的哨兵值#include using namespace std;void Merge(int* A, int p, int q, int r){ int n1 = q-p+1; int n2 = r-q; int *L = new int[n1+1]; int *R = new int[n2+1]; for(int i=0; i<=n1-

2012-05-02 17:39:50 805

原创 算法入门章——引出贯穿《算法导论》全书的算法分析和设计框架

刚刚认真学习了第二章,习题还未做。现在趁热打铁,先来凭空总结和回忆一下整个过程。本章主要线索:通过引入两个算法,从插入排序分析和设计排序算法,引出了整本书后续各章节的算法设计和分析的框架。这个框架归纳起来即是:引入问题并以实际情景进行思考-->抽象出精确的算法描述(这里就包含了所用的数据结构)-->伪码表示-->证明算法的正确性-->算法分析-->算法设计。本章先引入的是插

2012-05-02 11:39:42 726

原创 关于递归算法设计的思考

递归算法的一般形式是:if(满足边界条件)return 终止递归时的返回值;elsereturn 递归表达式;这是递归的一般形式,诸如这个的例子,很简单,比如求阶乘if(n == 1) return 1; //边界条件时,问题规模为1,此时返回1;else return n*f(n-1);//否则递归它的变体如,在二叉树的寻找pare

2012-04-28 11:53:00 1125

原创 java.lang.IllegalArgumentException: attempt to create saveOrUpdate event with null entity异常的易被忽略的原因

最近在开发Spring+Hibernate+Struts整合开发的时候遇到几次这个异常,故记之。除了网上说的:jsp页面中各个控件的name属性与Action中模型驱动对象的名字不一致原因之外,还有一个不起眼的原因,不过不注意也可能发生。我就发生了两次。就是在Action的代码里面缺少set方法。       例如:package com.hugehard.campusse

2012-04-21 00:14:01 21893 1

cmake-2.8.11.2-win32-x86.exe

Windows下的cmake,Cmake Windows

2013-09-18

操作系统CPU调度模拟程序

轮询调度算法的CPU调度模拟程序.操作系统课的作业。原理

2012-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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