自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 关于INT13H函数对U盘的读写

在《30天自制操作系统》中,作者使用软盘作为操作系统存储介质进行操作系统的编写讲解。但目前计算机设备都已基本放弃软盘支持,虽然依然可以在虚拟机上进行模拟练习,始终还是希望有一个可以真正能在物理设备上驱动安装的系统。目前常用的移动介质基本都是U盘,所以我开始尝试用U盘开始学习。但在进行存储读写时,就出现了问题。因为U盘的存储结构和软盘是有区别的。而且,现在多数都使用FAT32格式,那么对于MBR

2016-03-16 14:17:11 3406

原创 关于Servlet安全策略和GlassFish中的相关设置

关于Servlet安全策略和GlassFish中的相关设置为了对HTTP所请求的资源进行相应的保护,需要对不同的请求设置不同的权限从而对请求资源进行保护。对Java EE 7中Servlet安全策略的配置有2中方式。一种是通过注解的方式;一种是通过在部署文件web.xml中设置的方式。不管哪种方式,对于请求的访问控制都是在具体的请求方法和URL上进行的。比如有个servlet定义的url为

2015-11-15 11:09:24 988

原创 关于JSF2中自定义组件处理表单值的一些问题

新学JSF2框架,碰见的一些问题进行记录,以便将来查阅。

2015-08-10 16:20:31 423

原创 下拉树列表菜单选择器(2)

主要是对前面版本中JS代码的一些修改//在createTree的版本上加入了一个初始化检测变量initial//初始化主要是指初始化相关组件应绑定的事件//一旦初始化完这些事件后在后续的操作中就不再初始化相关的事件//这样保证了事件激活的连续性function createTree2(component){ if(!component.initial){

2015-08-04 11:10:23 391

原创 下拉树列表菜单选择器

虽然网上有许多的实现下拉树列表菜单的实现,但都是基于某一框架的,感觉使用起来不是跟方便。为了巩固学习的JS知识,于是尝试着自己写一个。这个下拉树列表整体放置在一个div中。为了使其看起来和HTML自带的下拉列表类似,我选择了使用select标签,但一开始并不在其中嵌套option选项。(其实也可以用input自己实现一个,只不过我觉得这样用方便也美观......)在select

2015-07-30 14:04:55 3043

原创 Java Web项目中CSS路径的问题

在Java Web项目中,在CSS设置背景图片的路径是,如果只是简单的设置图片的相对路径,将不能正确的取得背景图片。目前我得知的有2种方法可以解决:1、在页面文件的头部加入标签,在href属性中设置资源的完整路径名,比如http://localhost:8080/projectname/resources/img/。2、加入特性框架的项目路径表达式,这个需要框架解释权解析。比如我用的J

2015-07-29 10:07:14 1790

原创 最长子序列(Longest-Common-Subsequence Problem)

最长子序列问题是应用动态规划解决的典型问题。该问题符合动态规划算法求解问题的两个要素:最优子结构和子问题重叠。 最优子结构是指两个序列的子序列的最长子序列必然是原序列的某一个最长子序列的一部分。所以就可以根据子序列的解来组成原序列的解。子问题重叠是指在最长子序列求解的过程中,会重复调用相同的子问题。 LCS问题的基本解题思想的描述:给定的两个序列,有三种情况:1、 

2015-07-15 14:41:44 976

原创 动态规划

动态规划 应用动态规划方法求解的最优化问题应该具备的两个要素:1、最优子结构2、子问题重叠  最优子结构 如果一个问题的最优解包含其子问题的最优解,则称该问题具有最优子结构性质。动态规划方法要求问题具有这样性质,是因为在动态规划方法中,一个问题的最优解是通过组合子问题的最优解得到的。 确定一个问题是否具有最优子结构性质的方法:1、一个问题是否可以划分

2015-07-08 11:39:12 479

原创 安装打印机时出现"无法安装,打印处理器不存在"

今天同事的电脑的打印功能不能正常使用。所使用的系统是windows8.1。所有的安装的打印机都是脱机状态,在有打印功能的程序里也无法选取打印机。删除打印机后重新安装打印机会提示“打印处理器不存在。”大多数情况下打印机出现问题都是打印服务printer spooler没有正常启动造成的,但这次改服务是正常运行的。然后尝试重新安装打印机,更新驱动,还是会报同样的错误。然后清理系统中

2015-07-03 15:13:09 12249

原创 红黑树(Red-Black Tree)的学习

红黑树(Red-Black Tree)的学习记录(算法导论第三版第13章) 红黑树是一种特殊的二叉搜索树,其中的每一个节点都会着一种颜色,红色或黑色,通过对某些性质的限定,可以保证二叉树是近似平衡的,即红黑树中没有一条路径会比其他路径长出2倍。 一棵红黑树应满足的性质:1、  每个节点或是红色的,或是黑色的。2、  根节点是黑色的。3、  每个叶结点是黑色的。4

2015-07-01 11:49:14 499

原创 一种寻找数组中和为最大的子数组的算法

import java.util.Arrays;/** * * * 一个寻找数组中和为最大的子数组的算法 * 《算法导论(第3版)》P38 * 算法思想:一个数组的最大子数组在该数组中的位置对于该数组的中点 * 来说有三种情况,1是在中点的左边,2是在右边,3是穿过中点。1,2两 * 种情况可以看成是有问题的一个子问题,利用递归的方法求解。第3种情 * 况可以在一个线性的时间

2015-06-16 11:21:39 397

原创 Java实现的堆排序算法

Java实现的堆排序算法堆排序算法是对序列进行排序的众多算法之一。 堆排序算法的时间复杂度为O(nlgn),并且具有空间原址性:任何时候都只需要常数个额外的元素空间存储临时数据。 算法中涉及的基本概念: 1、二叉堆:一个近似的完全二叉树,树上的每一个节点对应数组中的一个元素。对应的规则为数组从左到右,二叉堆从上到下,同层从左到右。 2、最大堆:堆中的某个节点至多与父节点一样大的二叉堆。 算

2015-06-12 17:31:27 417

原创 Java EE 7 在 Tomcat7.0中部署的一个问题

在Java EE 7开发中,在Eclipse中创建Dynamic Web Project时,如果Dynamic web module version选择3.0的话,web.xml文件的创建时可选的,而且是默认不创建的。但是如果讲这个项目发布到Tomcat 7.0中运行时Tomcat就会报错:org.apache.tomcat.util.bcel.classfile.ClassFormatExc

2014-12-06 23:54:41 298

空空如也

空空如也

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

TA关注的人

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