自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小范的技术空间

机会不是时时有,却要时时准备。

  • 博客(44)
  • 资源 (11)
  • 收藏
  • 关注

转载 人月神话读后感言3

四、没有银弹,或人狼杀不死    人狼这个动物很奇怪,皮肉坚实还是自疗系的,所以要么砍它不动,要么杀它不死。这种动物如同习得(传说中的)金钟罩功夫,刀枪不入,水火不怕。也如同金钟罩有罩门一样,人狼对银没有免疫,因此如果做一颗银弹就能穿透它,进而杀了它。    所以人们总是说一物克一物,大象怕老鼠,总有对付它的法子。但如果你设定了一个自圆已说的悖论,那除了否定

2010-04-22 00:04:00 946

转载 人月神话读后感言2

三、《人月神话》是预言了未来还是控制了未来?    事实是:我们现在的很多工程知识,——无论是从书上看到的,还是从实践中体验到的——大多未曾脱离《人月神话》之所言。    我在开篇中说《人月神话》“是一本可怕的书”。然而我认为真正的可怕之处在于:如今只要论及工程(且不要让人认为是离经叛道),那么所讲述的一定是Brooks的这样的经验以及由此推出的观点,或者在不违

2010-04-22 00:00:00 1024

转载 人月神话读后感言1

    读这些文字给我带来的收获是:面对《人月神话》,除了表示五体投地的诚服,你既不能做正面言论(那是多余),也不能做负面言论(那是找事)。这是一本可怕的书。     我大概花了三周的时间来细读这本书——也许很多人会说我应该花更多的时候或者读更多遍——不过,这不是重点。我在书中印证和找寻思想,并为这本书写下了数百个注释。最终我很遗憾我读了电子版本,因而注释被写在了文档中而不是书

2010-04-21 23:55:00 2381

原创 java 动态扩展方式

java 除了在运行时连接类型之外,还可以在运行时动态决定连接哪一种类型。java的体系结构允许动态扩展java程序,过程包括运行时决定所使用的类型,装载它们,使用它们。一、动态扩展的方法通过传递类型的名称,使用java.lang.class的forName()方法。通过用户自定义的类装载器的loadClass()方法,用户自定义的类装载器可以从java.c

2010-03-28 18:55:00 5080

原创 JVM内部对String类型的处理分析

首先我们使用例子的形式看看JVM是如何处理String类型的?1、简单的例子a. String s1=new String("Hello");b. String s2="Hello";c. Object obj=new Object(); 2、生成的字节码JVM将上面的程序编译后生成的字节码如下:

2010-03-28 17:36:00 1627

转载 java的class文件格式分析

1.ClassFile基本定义Classfile是一个连续的8位字节二进制流,数据项按照顺序存储在class文件中,相邻项没有间隔,占多字节空间的项时,高位在前。ClassFile文件格式是固定的,按照顺序名称长度描述

2010-03-26 22:18:00 946

转载 Java类文件解析

一、什么是Java类文件    Java类文件是Java程序的二进制表示形式。每一个类文件代表一个类或者接口。不可能在一个类文件中放入多个类或者接口。这样就使得无论类文件是在哪一种平台上生成,都可以在任何主机上执行。    虽然类文件是Java体系结构的一部分,但是他并不是与Java语言不可分的。你可以将其他语言的程序编译为类文件,也可以将Java程序文件编译为其他二进制形式。

2010-03-26 22:02:00 923

转载 java虚拟机概述

Java虚拟机Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。1.为什么要使用Java虚拟机Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需

2010-03-24 23:08:00 361

原创 java虚拟机对类型的处理过程

当java class文件被编译为标准的二进制class类型之后,这个二进制的类型数据被导入到java虚拟机时,进行了一系列的操作。1、装载把二进制形式的java类型读入到java虚拟机中,装载阶段又有三个必须的步骤:1.1 通过该类型的完全限定名,产生一个代表该数据的二进制数据流。该数据流可能遵守java class文件格式,也可能遵守其它的格式。因为所有

2010-03-22 22:18:00 931

原创 VBA调用cmd命令行下执行的命令

1、启动 Windows 命令解释程序CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]    [[/S] [/C | /K] string]/C      执行字符串指定的命令然后中止/K      执行字符串指定的命令但保留/S      在

2010-03-21 20:21:00 24421

原创 CMD下运行的命令收集

CMD下的命令收集1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器5. logoff---------注销命令 6. tsshutdn-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组

2010-03-21 20:15:00 812

原创 java 将应用程序打成可执行的JAR包,然后使用批处理方式运行

1. jar 命令详解 jar 是随 JDK 安装的,在 JDK 安装目录下的 bin 目录中,Windows 下文件名为 jar.exe,Linux 下文件名为 jar。它的运行需要用到 JDK 安装目录下 lib 目录中的 tools.jar 文件。不过我们除了安装 JDK 什么也不需要做,因为 SUN 已经帮我们做好了。我们甚至不需要将 tools.jar 放到 CLAS

2010-03-16 23:49:00 5797

原创 jnative调用delphi的DLL文件

1.下载JNative的包JNative-1.3.2下有三个文件:JNativeCpp.dll,libJNativeCpp.so,JNative.jar。JNativeCpp.dll拷到windows/system32目录下libJNativeCpp.so为Linux中使用的文件JNative.jar扩展包拷到%JAVA_HOME%/jre/lib/ext下

2010-03-16 23:18:00 2090

原创 Swing中JTextField判断输入是否为数字的方法

package swing;import java.awt.BorderLayout;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.text.ParseException;import java.util.regex.Matcher;import java.util

2010-03-15 23:43:00 6583

转载 常用的正则表达式

"^/d+$"  //非负整数(正整数 + 0)"^/[0-9/]*/[1-9/]/[0-9/]*$"  //正整数"^((-/d+)/|(0+))$"  //非正整数(负整数 + 0)"^-/[0-9/]*/[1-9/]/[0-9/]*$"  //负整数"^-?/d+$"    //整数"^/d+(/./d+)?$"  //非负浮点数(正浮点数 + 0)"^((/[0-9

2010-03-15 23:41:00 404

转载 jar包读取资源、引用外部JAR包后打包、制作可执行程序

1. 将项目打包成JAR包,但是读取资源的时候出错的解决方法:获取class类的根目录的路径:String path =Thread.currentThread().getContextClassLoader().getResource("").getPath();这种情况仅仅适合于资源文件夹images位于src的包中。如果src包和images包同时位于项目

2010-03-07 20:06:00 5230 1

原创 Oracle数据库经常使用的一些命令

        1、  查看数据库的名字和归档状态   SQL> select name,log_mode from v$database;   2、  查看数据库的instance名字和状态   SQL> select instance_name,status from v$instance;   3、查看表空间名称、状态和

2008-06-22 18:23:00 939

原创 linux学习笔记2----目录结构

Linux的目录结构:/     :表示根目录.在根目录下的主要的子目录的含义;/bin    :binary的缩写,主要存放一些系统工具./sbin    :存放系统管理员所使用的工具程序和命令./usr/bin和/usr/sbin    :用户的程序(普通的应用程序)所使用的可执行文件,例如邮件服务器,数据库等./usr/local/bin    :本地用户定义的一些可执行文件./boot  

2008-06-02 23:15:00 413

原创 Linux学习(一)

在LINUX中,我们经常需要安装各种软件,因此需要了解RPM是什么?RPM(Red Hat Package Manager):        本意是Red Hat 软件包管理,是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、CentOS以及在这些版本基础上二次开发出来的发行版采用;         RPM包里面包含可执行的二进制程序,这个程序和Windows的软件包中

2008-05-25 21:10:00 334

转载 给网站开发和设计者的10点建议[转]

给网站开发和设计者的10点建议作者:Chrys Bader 翻译:htmlor1. 使用FirefoxFirefox是你触手可及的最重要的平台,网站开发时必不可少。并不是说你非得把它作为默认浏览器——平时上网时,你想用哪个都行。自Firefox问世,就有一些居家旅行必备扩展随之产生。如果你想事半功倍立竿见影,快用它们。必备扩展Web Developer (Chris Ped

2008-01-28 16:38:00 488

原创 Ajax原则[摘录]

 1. Overall Goals(总体目标)     1.1 User First(用户至上)     1.2 Conserve Resources(优化资源)    1.3 Be Accessible(保持可用性)     1.4 Respect Privacy(尊重隐私)2. Design Principles(设计原则)     2.1 Minimal Traffic(最小传输量)    

2008-01-23 13:48:00 566

转载 [转] PetShop之ASP.NET缓存

 如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存 储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用 Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接从Cache中读取,而不必访问存

2008-01-18 15:02:00 388

原创 [转]ASP.NET 2.0新特性在PetShop4中的应用2

6.4.2    Membership特性PetShop 4.0并没有利用Membership的高级功能,而是直接让Membership特性和ASP.NET 2.0新增的登录控件进行绑定。由于.NET Framework 2.0已经定义了针对SQL Server的SqlMembershipProvider,因此对于PetShop 4.0而言,实现Membership比之实现Profile要

2008-01-16 16:28:00 516

转载 [转]ASP.NET 2.0新特性在PetShop4中的应用1

ASP.NET 2.0新特性由于PetShop 4.0是基于.NET Framework 2.0平台开发的电子商务系统,因而它在表示层也引入了许多ASP.NET 2.0的新特性,例如MemberShip、Profile、Master Page、登录控件等特性。接下来,我将结合PetShop 4.0的设计分别介绍它们的实现。6.4.1    Profile特性Profile提供的功能是针

2008-01-16 16:25:00 489

原创 .NET中为什么要使用泛型编程?

 .NET2.0中新添加了不少特性,其中重要的就是对泛型的支持。那么为什么要用到泛型,有什么优势?.NET中对泛型的支持包含在System.Collections.Generic命名空间中,看以下一个简单的例子:using System;using System.Collections.Generic;using System.Text;using System.Collections;names

2008-01-16 11:47:00 1187

原创 PetShop4研究----架构设计浅谈

今天终于开始研究微软对于ASP.NET2.0的产品PetShop4.0了,这个产品从架构设计到编码,都有很多的想法值得去研究 ,而且此产品还引入了许多.net2.0的新特性。不过学习是个长期的过程,设计的思想不可能在段时间去领会,只能一个一个方面去学习和研究。今天研究了 架构,遇到了不少问题,理解起来比较抽象,但还是有一点心得的。PetShop4.0采用了三层的架构,表现层、业务逻辑层和数据层。分

2008-01-15 18:24:00 717

转载 ajax访问Web服务(Yahoo搜索的例子)[转]

多 年以来一直存在一个软件工程问题:从一台机器调用另一台机器上的服务或方法,即使这些机器使用完全不同的硬件或软件。对于这个问题,最近提出的解决方案是 Web服务。几年前,Web服务大受吹捧,它的头上围绕着耀眼的光环,有些人认为Web服务就是分布式软件开发的“圣杯”。后来,它的光芒逐渐黯淡下来, Web服务最终找到了自己合适的位置,它是支持异构计算机系统相互操作的一种有用的工具。Web 服务

2008-01-14 13:46:00 1170

翻译 Ajax 顺序图

Philip McCarthy 在其文章中描述了一个顺序图(请参见图 1),此图对于理解 XMLHttpRequest 对象如何支持 AJAX 设计非常有帮助(请参阅参考资料,以获得指向全文的链接)。图 1. Philip McCarthy 的 AJAX 顺序图       从此图中,您可以清楚地看到 XMLHttpRequest 对象是如何工作的。一些运行在 Web 浏览器内的 Java

2008-01-14 13:39:00 552

转载 C#读写xml文件(转载)

  已知有一个XML文件(bookstore.xml)如下:      Oberons Legacy    Corets, Eva    5.95   1、往节点中插入一个节点:   XmlDocument xmlDoc=new XmlDocument();   xmlDoc.Load("bookstore.xml");   XmlNode root=xmlDoc.SelectSingleNo

2008-01-11 17:31:00 356

原创 我对三层架构的理解

近日做了一个有关三层架构的小项目,其中使用了三层架构去设计模块.因而对三层架构有了一点初步的理解,首先肯定的一点是:分层带来了高效率第一层:表现层.aspx+.aspx.cs+css+javascript+xml(有时候)即时JS里面含有部分的业务相关的逻辑,也应该包含在这一层第二层:业务逻辑层即使这一层没有实现太多的业务逻辑,而仅仅是通过这一层对数据层进行调用,也是有必要将这一层独立出来.文件主

2008-01-11 16:32:00 535

原创 母版页和站点地图使用

1、首先使用VS2005创建一个母版页:site.master源文件:        无标题页                    Working with Data Tutorials        TODO: Breadcrumb will go here                                                                    H

2008-01-11 15:24:00 1547

原创 ajax简单创建代码

/* *  XMLHttpRequest object */var xmlHttp;/* * Call back handler method */var handlerMethod;/* *  Response Data Type */var responseDataType;/* * Initial a XMLHttpRequest object when page load. */windo

2008-01-10 16:36:00 457

原创 window对象详解,JavaScript 获取浏览器的显示区域大小信息

  window 窗口对象 - Javascript语言描述  ---------------------------------------------------------------------  注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写  否则会提示你一个错误信息 "引用的元素为空或者不是对象"  --------------------

2008-01-02 13:52:00 1639

原创 有关ASP.NET杂集(转载)

1. 打开新的窗口并传送参数:   传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")  接收参数:string a = Request.QueryString("id");s

2007-12-24 13:34:00 1154

转载 .Net环境下的缓存技术介绍

1         概念1.1   缓存能解决的问题· 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高web程序的反应速度;· 稳定性——同一个应用中,对同一数据、逻辑功能和用户界面的多次请求时经常发生的。当用户基数很大时,如果每次请求都进行处理,消耗的资源是很大的浪费,也同时造成系统的不稳定。例如

2007-11-28 22:10:00 454

转载 [转载]javascript 的面向对象特性参考

 转载地址:http://www.79cn.com/tbbs/main/dispbbs.asp?boardID=11&RootID=778&ID=784最近在看用javascript+css实现rich client。javascript 也是一个蛮有意思的语言。特别是其面向对象的实现和其他“标准”的OO launguage有很大的不同。但是,都是动态语言,我还是觉得它比起python

2007-11-26 21:25:00 374

原创 MVC模式的AJAX的一个实例

html页面:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" >    Keyborad                    window.onload=assignKeys;                                    CSS文件:.b

2007-11-25 22:22:00 475

原创 HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth之完全详解

 HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth到底指的哪到哪的距离之完全详解 scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的

2007-11-21 17:43:00 535

原创 [翻译]ASP.NET AJAX调用Web Service(超级好)

原文发布日期:2007.02.08作者:Bipin Joshi翻译:webabcd介绍尽 管AJAX是种客户端技术,但实际上的开发过程,它经常要调用一个服务器端的过程。通常,网站上的数据是存放在一个关系型数据库中,为了让AJAX更有用 处,处理服务器端数据需要一种简单可靠的方法。幸运的是,ASP.NET AJAX提供了一种有效的基础架构来做这件事情,浏览器和服务器在Internet上可以进行AJA

2007-11-19 13:47:00 842

原创 Ajax精简资料

表2-1 标准XMLHttpRequest操作 方    法 描    述 abort()

2007-11-16 17:26:00 373

sogou_pinyin_32_3547搜狗拼音安装程序

这个程序是sogou_pinyin_32_3547搜狗拼音安装程序

2010-03-24

net.sf.fjep.fatjar_0.0.31将引用的jar包一并打包

net.sf.fjep.fatjar_0.0.31将引用的jar包一并打包

2010-03-06

jsmooth-0.9.9-7 将jar打包成exe文件

jsmooth-0.9.9-7,将jar打包成exe文件

2010-03-06

jsmooth-0.9.9-7 将jar打包成exe文件

使用jsmooth工具将jar打包成exe文件

2010-03-06

jsmooth制作exe文件

可以使用jsmooth工具制作exe文件,例如将jar包制作为exe可执行文件

2010-03-06

jar包转换成EXE的工具exe4j

exe4j是将java打成的jar包转换成可执行的.exe的工具(L-g782dn2d-1f1yqxx1rv1sqd)

2010-03-06

java编程思想

关于java的编程思想的书,很好很强大!既可以当作工具书。绝对很值得保存。强烈推荐。

2008-04-22

WEB开发人员参考大全

<<WEB开发人员参考大全>>不用多说,看了就知道!

2008-01-12

C#2008安装文件

这是C#2008的安装文件,有用的再下,没用的不要浪费积分

2007-11-25

javascript源码大全

关于javascript的各种特效的源代码和预览,是工作中经常必备的一些技术

2007-11-25

MySQL Front v3.2

一款小巧的管理Mysql的应用程序.主要特性包括多文档界面,语法突出,拖拽方式的数据库和表格,可编辑/可增加/删除的域,可编辑/可插入/删除的记录,可显示的成员,可执行的SQL 脚本,提供与外程序接口,保存数据到CSV文件等。

2007-11-11

空空如也

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

TA关注的人

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