自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

热情de马金的博客

分享是一种收获

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 深入理解DNS(域名系统)

DNS,全称Domain Name System,即域名系统。 实现主机名和IP地址的转换,将容易记忆的主机名转换成主机IP地址。 DNS的历史介绍。 DNS服务器。域名的资源记录,常见的DNS域名记录字段类型。域名的解析过程。

2017-06-01 17:57:28 3325

原创 2017/5/16 -- 计算机系统基础课堂笔记

1、按下一个键,在屏幕上显示出相应的字符的详细过程。(知识字符,暂不考虑输入法什么的) * 键盘上链接着控制芯片,芯片会不停的扫描键盘的电路。当按下一个键时,相应的电路上的电平就会发生改变。 * 再译码,把相应的信号变成相应的编码。 * 之后,把这个字符放到键盘缓冲区,并触发中断芯片。 * 中断芯片向CPU发出中断信号,CPU根据中断信号,查找相应的中断处

2017-05-17 21:41:39 1165

原创 2017/5/15--计算机系统基础课堂笔记

字长 等于寄存器的大小。 等于CPU一次处理的二进制数位数。 等于数据总线(DB)的大小字 一次性处理事务的一个固定的位组。 这个位组的长度就是上面的字长。字是单位,通常,送往了控制器的字就是指令。送往了运算器的字是数。ARM中的字一般是32位。 x86中的字一般是16位。数据总线和地址总线 数据总线一次取数据的大小,也就是上面的字长。地址总线,由虚拟地址空间的大小决

2017-05-15 20:32:41 611 1

原创 《MFC初探》之变量类型

刚接触MFC编程就出现了让我头大的一件事—-这些变量我咋都不认识。若你也有这种感觉,那这篇博客将会给你一些启发~在MFC中定义的基本变量首先,所有的变量都被从小写定义成了大写。如: typedef int BOOL;//TRUE FALSE typedef unsigned char BYTE; typedef fl

2017-04-24 20:49:38 1512

原创 关于二叉树的所有操作

合并两棵子树成一棵大树判断一棵二叉树树是不是完全二叉树判断一棵二叉树是不是满二叉树计算一棵二叉树的高度计算一棵二叉树的节点数判断两棵二叉树是不是相同前序遍历(递归和非递归实现)中序遍历(递归和非递归实现)后续遍历(递归和非递归实现)/*********************************** 使用指向节点实现二叉树的节点表示* copyright @ :

2017-04-20 20:41:23 336

原创 ServletConfig和ServletContext详解

ServletConfigServeltConfig代表了Servlet的配置信息的对象。在web.xml中配置Servelt的初始化参数如:<servlet> <servlet-name>Demo1</servlet-name> <servlet-class>com.demo.Demo1</servlet-class> <init-param>

2017-04-16 21:26:07 1877

原创 JAXP的使用

其实那,xml有两种解析规范dom:把整个xml文档作为对象放到内存中,每个标签即其属性都被解析成对象。(很有面向对象的思想,一切都是对象)sax:一行一行的读。(这其实很人读是一样的,这一行是起始标签、还是内容、还是结束标签……)SAX和DOM的比较 JAXP(Java API for XMLProcessing,意为XML处理的Java API)用到了javax.xml.parsers这

2017-04-15 23:25:17 847

原创 修改eclipse运行时的JVM内存

首先,自己做实验玩时,发现一个不得了的东西。首先统一一下,int的范围是[-2^31,2^31-1]; 当不对写出的整数进行说明时,默认就是int类型。那么,在声明数组时,byte[1024*1024]其中1024*1024默认是int类型。下面我们进入正题: 如下,申请一个1T大的byte数组byte[] arr =new byte[1024*1024*1024*1024];//这里没有抛出

2017-04-15 21:59:51 3391

原创 Orcale对DBUtils不支持模糊查询(Exception:java.sql.SQLException: ORA-00904)的原因与解决

Exception:java.sql.SQLException: ORA-00904: … : 标识符无效DbUtils使用Oracle查询时获取stmt.getParameterMetaData()出现异常AbstractMethodError解决:创建QueryRunner时,pmdKnownBroken设置为true,错误解决。分析原因:Some drivers don’t support {

2017-03-26 23:45:05 728

原创 深入理解计算机中的字符

我们都知道计算机中一切都是0和1。那么,我们看到的字符在计算机中是如何表示的那?我们要分成西文字符和中文字符来分别探究。西文字符西文字符中拉丁字母、数字、标点以及特殊符号,都视为字符。字符的集合叫做字符集。字符想在计算机中进行处理,就要变成01码,因而就需要对字符进行编码。一个字符对应唯一一个二进制的01序列,所有的这些对应就是码表。 目前(写该文时间2017-2-28),西文字符使用最广泛的码表

2017-02-28 17:11:00 1082 1

原创 xml的约束DTD详解

XML约束:用来规范一份xml文档的书写要求的,包含哪些元素、属性、以及顺序、次数等。 xml的约束技术有两种: DTD和Schema,本文主要介绍DTD约束DTD约束1.可以写在xml内部写,也可以引用外部的约束文件

2017-02-06 10:21:22 302

原创 初识XML

xml是 extensible markup language (可扩展的标记性语言)。用来描述数据的关系、做软件的配置文件。xml的解析工具为IE浏览器 xml的内容 文档声明、元素、属性、注释、CDATA区、特殊字符、处理指令1.文档声明 <?xml version="1.0" ?>最简单的文档的声明,声明文档符合哪种xml版本。 <?xml version="1.0" enc

2017-01-15 19:53:42 220

原创 Chrome扩展之各类文件详解和调试方法

manifest.json文件1.什么是json文件? json的全称是JavaScript Object Notation,意为JavaScript的对象表示。用于储存和转换信息的一种文件格式,类似于XML。但是,他比xml更小、更快、更易解析。2.json文件的格式数据使用键:值来表示值可以是字符串、数字、对象、数组、布尔、null对象使用{}数组使用[]数据之间使用,分割整个文件

2017-01-14 12:11:33 462

原创 认识Chrome扩展和应用

1.认识Chrome浏览器 Chrome是Google公司基于webkit发行的一款浏览器,但是你不能把她只定位成浏览器,同时也要把她定位成一个操作系统。(她上面可以有在线应用、离线应用、浏览器扩展等等,对html的高速渲染、js的强大执行效率等等)。(笔者在写博客前就听说ChromeOS要和AndroidOS进行合并,好奇的下了一下ChromeOS,不得不叹服谷歌就是强啊)2.Chrome扩展的

2017-01-13 22:37:30 391

原创 JSP点滴

用户表单的重复提交会让我们的数据库混乱不堪。我们如何才能阻止用户表单的重复提交那?1.表单的后面加 onsubmit 2.按钮点过之后 变灰 3.服务器端阻止1.2.都不是完全的阻止 只能阻止用户无法重复点击“提交”,但无法阻止用户重复提交。刷新or后退。傻了。。。 3.

2016-12-14 09:41:40 265

原创 JavaWeb 之 Session 详解

Session的出现弥补了Cookie的谋陷安全性的不足。 Session是将数据缓存在服务器端。Session的生命周期: 创建:在访问Servlet时第一次遇到getSession(); 销毁:当回话结束,30分钟内没有对其进行访问。Session的作用机理: 一个回话对Servlet进行访问,且getSession()时,服务器就会创建一个Session,这个Session有

2016-12-12 23:59:56 398

原创 JavaWeb 之 Cookie详解

Cookie的介绍;Cookie的保存、删除;cookie的有效期、setMaxAge;Cookie的一个小案例:显示用户最近浏览的几件商品;cookie的注意事项

2016-12-12 17:24:29 495

原创 数据结构之堆(Heap)及其用途

图、码、文 介绍 优先队列之堆优先队列;最大树;最大堆、最小堆的插入、删除、初始化;堆的用途:堆排序;haffman编码;haffman tree 解决优化问题

2016-12-07 18:57:16 12647

原创 数据结构之B-树

搜索树(Search Tree)是一个很重要的数据结构。 搜索树包括:二叉搜索树、平衡树、红黑树、B-树。今天我们的主角是B-树。在大数据时代,B-树成为一个非常热的数据结构。因为搜索树是进行数据查找非常有效的数据结构,而二叉树、平衡树、红黑树他们都是把要查找的字典放在内存中。对于较大大的字典,内存放不下,只能存放在磁盘中,我们的B-树就派上用场了。先介绍一下在磁盘中的数据的组织和访问方法:索引顺序访问

2016-12-06 14:35:12 595

原创 Java设计模式之工厂系列(Factory)

工厂模式的简单介绍:为了降低程序的耦合性,增加程序的可扩展性和易维护性,提供的一种创建对象的方法。客户不需要直接new一个对象出来,可以直接去找相应的工厂来生产对象即可。这样,客户可以不去也不需要去了解创建对象的细节。而且,如果你是广泛采用new对象的方法,那你以后想修改对象的话,就需要找到所有的new。如果使用工厂的话,工厂的类型直接由配置文件来决定。需要修改类型时,你可以直接去修改配置文件,源代

2016-12-05 19:20:53 486

原创 深入浅出Java之Serializable接口

序列化 反序列化 序列化有什么用 单例模式下如何避免序列化的作用Serialzable Externalizable static transient serialVersionIDreadResolve()

2016-12-05 09:37:34 328

原创 Java设计模式之单例模式(Singleton)

在开发中,我们要求一个类的实例始终只有一个。例如,存缓池、线程池、数据库连接池……简单的单例 => 线程安全的单例 => 反序列化安全的单例

2016-12-05 00:03:45 219

原创 Java设计模式之模板方法(template method)模式

首先介绍Java程序设计的两个重要思想DRY和OAOO: 然后简单介绍Java的template method设计最后介绍template method 配合 回调 的使用

2016-12-03 23:51:14 285

WinMerge.zip

快速比较代码的改动之处、找出代码的差异。 同样,也可以适用于作业的查重

2017-05-08

空空如也

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

TA关注的人

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