自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SandayH的专栏

胜利属于最坚忍的人。——拿破仑

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

转载 .reg文件使用

有的时候为了方便修改注册表,会制作一些脚本,如inf文件或者vbs脚本等。其中.reg文件是最方便的。        关于注册表的操作,常见的是创建、修改、删除。下面以2k or xp的注册表为环境为例,介绍.reg文件的编辑(98的.reg文件头是regedit4)。--创建--创建分为两种:      1 一种是创建子项(subkey)      首先创建一个文件,后缀名为".reg"

2009-09-26 07:08:00 1168

转载 windowsXP系统目录详解

XP之Windows目录下文件夹详解├WINDOWS│ ├-system32(存放Windows的系统文件和硬件驱动程序)│ │ ├-config(用户配置信息和密码信息)│ │ │ └-systemprofile(系统配置信息,用于恢复系统)│ │ ├-drivers(用来存放硬件驱动文件)│ │ ├-spool(用来存放系统打印文件。包括打印的色彩、打印预存等)│ │ ├-wbem(存放WMI

2009-09-20 20:31:00 1867

转载 VC++6.0编译器详解

大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢?   闲话少

2009-09-20 00:19:00 747

转载 css中padding、margin两个重要属性的详细介绍

 本文将讲述HTML和CSS的关键—盒子模型(Box model). 理解Box model的关键便是margin和padding属性, 而正确理解这两个属性也是学习用css布局的关键.注: 为什么不翻译margin和padding? 原因一, 在汉语中并没有与之相对应的词语; 原因二: 即使有这样的词语, 由于在编写css代码时, 必须使用margin和padding, 如果我们总用汉语词语

2009-09-12 19:55:00 820

转载 absolute 与 relative 的运用

Div CSS 进行网页布局,适当地运用 absolute 与 relative,能给布局带来意想不到的效果和方便,达到事半功倍,最近在有一篇关于 absolute 与 relative 的运用的文章,但讲解不全面,不容易读懂。下面我尝试写下一些我的看法,希望对你有帮助…详细讲解两者的关系,需要配合例子,请先看例子: http://www.w3.org/TR/xhtml1/DTD/xhtm

2009-09-12 16:46:00 730

转载 用UltraEdit建立汇编集成环境

一、引言想了想,汇编这东西,学学也好……于是翻出一本汇编的书看;再下载编译器,当然是TASM,俺就认准 Borland了。从最简单的开始吧,写个"hello world!"因为错把"ah"写成了"ax"害我敲了n遍的tasm lx000 tlink lx000 lx000(汇编程序名为lx000.asm)为了不让这些重复乏味的内容打消我突发性的学习汇编的一点热情,决定给tasm加个壳,

2009-09-11 22:44:00 892

原创 oracle聚合函数使用----总结中

Oracle数据库中的函数很多,其分组函数和聚合函数是Oracle函数中比较常用的函数。      分组函数有Group by 函数,聚合函数有count()、sum()、avg()、max()、min()等等,这里做一些自己的总结,会不断的更新本文的内容。 CREATE TABLE STUDENT (     STU_NAME                       VARCHA

2009-09-10 23:31:00 1215

转载 SQL Select语句的执行顺序

一、sql语句的执行步骤: 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2) 语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。 3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。 4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。 5)选择优化器,不同的优化器一般产生不同的“执行计划” 6)选择连接方式, ORACL

2009-09-10 22:41:00 1282

转载 JVM指令集及各指令的详细使用说明

指令码助记符说明0x00nop什么都不做0x01aconst_null将null推送至栈顶0x02iconst_m1将int型-1推送至栈顶0x03iconst_0将int型0推送至栈顶0x04iconst_1将int型1推送至栈顶0x05iconst_2

2009-09-09 23:18:00 1015

原创 JVM学习中

public class Test {        public static void main(String[] args)     {         int i = 0;         i = i++;         System.out.println(i);     } } 结果:0 资料:JVM规范.pdf,深入JAVA虚拟机第二版.

2009-09-08 23:15:00 652

转载 java中对象的串行化

对象的串行化(Serialization) 一、串行化的概念和目的 1.什么是串行化 对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己 ,这个过程叫对象的串行化(Serialization) 。串行化的主

2009-09-08 21:40:00 897

转载 类的加载,连接,初始化详解

以前对类的生命周期这个问题有点迷糊,现在特来写写,希望可以理清这个过程的思路! 我们知道类的生命周期分为:类的加载,类的连接,类的初始化。     ㈠类的加载没什么说得,就是由类加载器读入类的.class二进制数据到内存的过程,并在内存堆区创建一个与之对应的Class对象。     ㈡类的连接包括:验证,准备,解析,验证过程就是java虚拟机对加载进来的.class文件结构等方面的检查。 准

2009-09-08 21:11:00 757

转载 使用Jakarta Commons Pool处理对象池化

恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta Commons Pool组件提供了一整套用于实现对象池化的框架,以及若干种各具特色的对象池实现,可以有效地减少处理对象池化时的工作量,为其它重要的工作留下更多的精力和时间。创建新的对象并初始化的操作,可能会消耗很多的时间。在这种对象的初始化工作包含了一些费时的操作(例如,从一台位于20,000千

2009-09-07 22:36:00 674

转载 LDAP应用程序接口

组织:中国互动出版网(http://www.china-pub.com/) RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm) E-mail:ouyang@china-pub.com 译者:牧云(qiaoqli   lid@sec-online.com.cn) 译文发布时间:2001-11-24 版权:本中文翻译文

2009-09-06 22:16:00 6338

转载 LDAP 技术总结(2)

    /**        * 在当前的连接DirContext 删除 指定Context 下的 一个 / 多个属性        * @param context 连接后的DirContext        * @param cn 指定Context的名称        * @param attList 包含要删除的属性的名称,为List类型        * @throws BaseExce

2009-09-06 22:13:00 3300

转载 LDAP 技术总结(1)

LDAP 技术总结 (本文档由廖武锋编写) 第一章 LDAP有关技术介绍 第一节 X.500目录服务 OSL X.500目录是基于OSI网络协议的目录服务协议,也是LDAP的前身。但是X.500的缺点是不支持TCP/IP,而是支持OSI协议,显然,在 Windows等个人电脑上不可以使用OSI协议,在此前提下,也就产生了访问X.500目录的网关-LDAP。 第二节 什么是LDAP? LDAP英文全

2009-09-06 22:09:00 1462

转载 RFC

RFC是request for comment的缩写,是由IETF管理,实际上就是Internet有关服务的一些标准。所有关于Internet的正式标准都以文档出版,但 不是所有的RFC都是正式的标准,很多RFC的目的只是为了提供信息。RFC每一篇都用一个数字来标识,如RFC2401 ,数字越大说明RFC 的内容越新。RFC是免费公开的,任何人都可以写RFC并提交IETF,一旦正式通过就可以正式发

2009-09-06 14:46:00 721

转载 Java虚拟机

一、什么是Java虚拟机 当你谈到Java虚拟机时,你可能是指: 1、抽象的Java虚拟机规范 2、一个具体的Java虚拟机实现 3、一个运行的Java虚拟机实例 二、Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于一个ma

2009-09-05 18:10:00 588

转载 学习java的网站

http://www.javaworld.com/ Java技术的讨论、新闻、文章。http://freewarejava.com/ Java信息的出发点:http://www.javalobby.org/ Java技术的论坛,有趣。http://mindprod.com/jgloss/jgloss.html Java Glossary。一直以来,我最喜欢的网站之一。适合初学者。h

2009-09-05 18:02:00 762

转载 Java编译器遇到import关键字

CLASSPATH是什么?它的作用是什么?它是Javac编译器的一个环境变量。它的作用与import、package关键字有关。当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类;但是编译器如何知道你把这个package放在哪里了呢?所以你首先得告诉编译器这个package的所在位置;如何告诉它呢?就

2009-09-05 09:16:00 1742

转载 C语言编译全过程剖析

C语言编译全过程     编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。     编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.e

2009-09-05 08:23:00 540

原创 classpath(dos,eclipse,tomcat)

当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:       bootstrap classloader                |       extension classloader                |       system classloader system classloader是类路径加载器,即加载classpat

2009-09-03 22:38:00 2429

转载 Java的ClassLoader与Package机制

为了深入了解Java的ClassLoader机制,我们先来做以下实验:package java.lang;public class Test {public static void main(String[] args) {char[] c = "1234567890".toCharArray();String s = new String(0, 10, c);}}

2009-09-03 21:14:00 581

转载 Java的类装载器和命名空间

摘要                                                                                        Java的类装载器是Java动态性的核心,本文将向大家简要介绍Java的类装载器,及相关的parent delegation模型,命名空间,运行时包等概念,同时讨论一些在学习中容易混淆的问题。 类装载器的功能及分类

2009-09-03 20:44:00 665

转载 java中Class.getResource用法

用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得 c:/test.txt文件,就会这样用File file = new File("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处可用,并且从现实应用来讲,最终生成的应用也会部署到W

2009-09-02 23:56:00 1122

转载 一个进程在内存中的布局

对于一个完整的程序,在内存中分布情况如下图:值得一提的是:在C#中struct存放在栈区,class存放在堆区,所以一般struct要比class要快的。 堆和栈的比较表(仅针对C++)  栈(Stack)堆(Heap)申请方式由OS自动分配。例如在函数声明一个局部变量int b; OS自动在栈中为

2009-09-01 22:46:00 667

转载 堆和栈的区别2

下面是另一篇,总结的比上面好:堆和栈的联系与区别dd   在bbs上,堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。    首先,我们举一个例子:    void f() { int* p=new int[5]; }     这条短短的一句话就包含了堆与栈,看到new,我们首先就应该想到,我们分配了一块堆内存,那么指针p

2009-09-01 21:37:00 599

转载 堆和栈的区别1

一直就搞不清出这个问题,今天上网想起来,随即搜了搜,找到了一些资料。不知源作者是谁。姑且“拿来主义”一下,呵呵。一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—   由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) —   一般由程序员分配释放, 若程序员不释放,程序结束时可能

2009-09-01 21:36:00 699

转载 过堆栈调用解析多线程

过堆栈调用解析多线程        首先说明一下,堆是进程的全局数据内存存储区,栈是函数的局部数据内存存储区。由于大多数书籍在介绍堆或栈时,皆以堆栈泛指,因此,题目标题亦如此表述,希望读者不要混淆就是了。    初见标题,也许有人觉得奇怪,多线程和堆栈有关系吗?初学多线程,很多概念难以辨清。要全面深入理解多线程,必须对栈有十分清楚的理解。个人感觉在Windows编程中,栈的概念犹如C/C++中

2009-09-01 21:18:00 1778 1

tomcatplugin-9.1.4.zip

tomcatplugin-9.1.4.zip

2020-05-09

空空如也

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

TA关注的人

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