自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (45)
  • 收藏
  • 关注

原创 A标签触发onclick事件而不跳转

<br /><br />在web页面开发时,我们经常会遇到下列情况:<br />1.一个标签仅仅是要触发onclick行为;<br />2.表现上要有鼠标的pointer指针显示,或者其他类似a标签的视觉效果。<br />比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定是否删除。因此我们经常会用链接<a></a>形式代替<button> 触发onclick事件。<br />代码如下:<br /><script type="text/javascript"><br />      functio

2011-05-31 15:54:00 34239

原创 Integer源码解析

<br />public class Test {<br />    public static void main(String[] args) {<br />        Integer i1 = 100;<br />        Integer i2 = 100;<br />        if(i1 == i2){<br />            System.out.println("==");<br />        }else{<br />         

2011-05-27 18:15:00 1602

原创 英语中名词复数读法(清辅音、浊辅音)

<br /><br />1. 读音规则<br />加在清辅音后 读/s/<br />加在浊辅音后 读/z/<br />加在 /s/ /z/后面读/iz/<br />/t/后读/ts/        次<br />/d/后面读/dz/   子<br /> <br /> <br /> <br />2. 辅音 10对 <br />清辅音 [p][t][k][f][s][W][F][tF][tr][ts] <br />浊辅音 [b][d][g][v][z][T][V][dV][dr][dz]<br /> <br /

2011-05-27 09:12:00 13074

原创 vim语法高亮

<br />1.  打开文件 C:/Program Files/Vim/_vimrc<br /> <br />2.  在里面加2行  <br />    :syntax enable<br />    :source $VIMRUNTIME/syntax/javascript.vim

2011-05-26 14:33:00 856

转载 JAVA动态绑定的内部实现机制

JAVA虚拟机调用一个类方法时,它会基于对象引用的类型(通常在编译时可知)来选择所调用的方法。相反,当虚拟机调用一个实例方法时,它会基于对象实际的类型(只能在运行时得知)来选择所调用的方法,这就是动态绑定,是多态的一种。动态绑定为解决实际的业务问题提供了很大的灵活性,是一种非常优美的机制。1 JAVA对象模型  JAVA虚拟机规范并没有规定JAVA对象在堆里是如何表示的。对象的内部表示也影响着整个堆以及垃圾收集器的设计,它由虚拟机的实现者决定。  JAVA对象中包含的基本数据由它所属的类及其所有

2011-05-24 09:43:00 744

原创 策略模式(TreeSet、TreeMap、优点、缺点(解决方案)、举例)

1.面向对象设计原则1.1 封装变化的概念1.2 编程中使用接口,而不是对接口的实现2.策略模式的定义2.1定义一组算法,将每个算法都封装起来,并且使它们之间可以互换2.2策略模式使这些算法在客户端调用它们的时候能够互不影响地变化3.策略模式的意思3.1策略模式使开发人员能够开发出由许多可替换的部分组成的软件,并且各个部分之间是弱连接的关系3.2弱连接的特性使软件具有更强的可扩展性,易于维护;更重要的是,它大大提高了软件可重用性。4.策略模式的

2011-05-22 14:39:00 5226

原创 不让Vim自动生成~备份文件

默认情况下使用Vim编程,在修改文件后系统会自动生成一个带~的备份文件,看上去又乱又讨人厌。怎么让Vim不自动生成这些备份文件呢?1. 找到你的Vim安装目录,如果是在Windows下默认路径安装的,应该是在C:/Program Files/Vim/2. 找到这个文件:vimrc_example.vim,我的这个文件是在vim70文件夹下,具体还要看你安装的是什么版本的。3. 找到后打开,找到这一句:if has("vms") 把这个判断里的if部分保留,else部分注释掉。

2011-05-20 14:29:00 11771 1

原创 TreeSet(有顺序的排列元素 Set的里面不容许有重复的、认情况下就通过equals来比较)

Set的里面不容许有重复的,如果是对象的话,就要给它一个比较的规则,否则默认情况下就通过equals来比较

2011-05-18 17:23:00 2558

原创 HashMap的两中迭代方式(源代码解析)

Map map = new HashMap();map.put("a1", "a11");map.put("a2", "a22");Set set = map.keySet();for(Iterator iter= set.iterator();iter.hasNext();){     String key = (String)iter.next();     String value = (String)map.get(key);     System.out.println

2011-05-18 17:17:00 9222

原创 Iterator(迭代器的两中使用方式for和while)

for和while

2011-05-18 17:14:00 3865

原创 HashSet(overwrite hashcode、equals方法、源码)

当使用Hashset时,hashCode方法就会得到调用,判断已经存储在集合中的对象的hashcode值是否与增加的对象的hashcode值一致;如果不一致,直接加进去,如果一致,再进行equals方法的比较,equals方法如果返回true表示对象已经加入了,就不会增加新的对象,否则加进去同名的人不要增加到HashSet中HashSet set = new HashSet();set.add(new Person("zhangsan"));set.add(new Person("zhangsan"

2011-05-18 17:10:00 1079

原创 Collections

Collections  和Arrays的作用一样的  collections 是对集合的操作  Arrays 是针对数组的。常用的方法//生成比较器进行排序ArrayList list = new ArrayList();Comparator r = Collections.reverseOrder();Collections.sort(list,r);//打乱顺序Collections.shuffle(list);//求最大值和最小值Collections.max(list);Colle

2011-05-18 17:05:00 539

原创 Object类的解释(equals,hashcode)

public boolean equals(Object obj)Indicates whether some other object is "equal to" this one.The equals method implements an equivalence

2011-05-18 14:34:00 1882

原创 LinkedList源码分析

<br />数据结构(LinkedList是双向循环链表)<br /> <br /><br /> <br /> <br /> <br /> <br /> <br /><br /> <br /> <br /> <br /><br /> <br /> <br />1. 构造方法<br />/**<br />     * Constructs an empty list.//构造一个空的列表<br />     */<br />public LinkedList() {<br />       

2011-05-17 16:04:00 1676

原创 ArrayList源代码分析

<br />ArrayList 的底层实现是数组<br /> <br />1.构造函数<br />public ArrayList() {<br />    this(10);<br />}<br />public ArrayList(int initialCapacity) {<br />    super();//默认可以不写<br />        if (initialCapacity < 0)//初始化的容量如果小于0就抛出异常<br />            throw

2011-05-17 15:31:00 2428

原创 集合类(数据结构图、集合图、集合之间的比较)

数据结构图    集合类图     .容器中装的都是对象,因为它要把对象放到堆上面,但是1.5后就可以自动包装  map.put("one",new Integer(1))  1.5后可以 map.put

2011-05-17 14:54:00 7833

原创 gvim字体设置、背景设置、保存为默认状态

1.背景色的设置编辑--》配色方案   第一个点击出来就会有个框可以方便配色 一般都使用 torte2 .设置字体编辑--》选择字体   一般使用courier New3.怎么设置成默认的字体和背景颜色   3.1 在安装目录找到文件 C:/Program Files/Vim/_vimrc   3.2 添加下面两句        set guifont=Courier_New:h9:cANSI        colorscheme torte4.说明  字体 可以在界面用set命令看到

2011-05-16 13:17:00 8707 1

原创 遍历json对象 for in

<br /><br />var a = {<br />a1:9,<br />a2:10<br />}<br /> <br />for(i in a){<br />alert(i)   //al、a2<br />alert(a[i])  //9,10<br />}

2011-05-14 13:54:00 1985

转载 Ant中复制文件(copy)和编码的一些用法

<br />编码问题 解决出现“警告: 编码 GBK 的不可映射字符”的办法<br />     在用Ant部署时,出现:“警告: 编码 GBK 的不可映射字符”,网上找了一下,主要是编码兼容性的问题,需要个javac指定编码,于是在build.xml中加入以下说明即可:<br /><target name="compile" depends="prepare" description="编绎"><br />   <javac srcdir="${src.dir}" destdir="${build

2011-05-09 15:41:00 7135

转载 FLEX杂谈——flex就业现状与学习标准分析

<br />写下这个标题大家一定以为我是只FLEX老鸟,不然不敢这么高声说话,而且是在JAVAEYE里.我知道JE里高手很多.有很多人都对FLEX有秀深的见底,写此文是为了回答一些朋友对我的提问.<br /> <br />有很多想转行的开发者都问我这样几个问题:现在招FLEX的公司多吗?搞FLEX开发工资高吗?怎么样才算是FLEX入门了?怎么才称得上是FLEX高手?<br /> <br />针对这些问题,有些我还真不好给出确定的答案,但我对FLEX的一些了解或许可以组大家一些参考,下面我罗列一下个人对FLE

2011-05-06 09:23:00 2092 6

原创 get和post方式的提交过程图(补充)(jquery的post 、get for的get post 、链接的get、window.open)

看看jquery的post默认情况下都是将数据部分按utf-8发送,不管你页面是gbk、utf-8,全部转成utf-8的url编码红色框里面在jquery中设置contentType:"application/x-www-form-urlencoded; charset=UTF-8",火狐中即使设置成gbk请求头还是显示utf-8,好像是能识别,因为jquery都是按utf-8发送的ie下要设置成utf-8,不设置它不会主动给你加上,而且可以设置gbk,这样是不对应的,会乱码,但是ie容许你这样做红色框里面

2011-05-05 15:23:00 4093

原创 min-height的问题、!important

<br />ie6确实不支持   对于min-height我一般是直接给ie6设置height,  ie6会当做最小高度来处理,如果内部元素的尺寸超出了,会自动撑大父元素<br />例如:<br />div {min-height:300px;height:auto !important;height:300px;}<br />这样写的话 ie6会读取height:300px;而忽略height:auto;等于给ie6里设置了一个最小高度;<br />而其他浏览器会读取height:auto

2011-05-03 17:11:00 3381 3

原创 jquery 操作radio

<br />得到radio的值<br />$('input[name="name"]:checked').val(),<br /> <br /> 

2011-05-03 16:09:00 587

SecureCRT和SecureFX绿色版

SecureCRT和SecureFX的绿色版,不需要安装,非常好!!

2018-01-31

敏捷软件开发(原则、模式与实践)

敏捷联盟在敏捷大会上发布了他们最主要的主张,称之为敏捷宣言。其主要表述如下

2017-04-23

企业应用架构模式

此版为新版 《企业应用架构模式》作者是当今面向对象软件开发的权威,他在一组专家级合作者的帮助下,将40多种经常出现的解决方案转化成模式,最终写成这本能够应用于任何一种企业应用平台的、关于解决方案的、不可或缺的手册。《企业应用架构模式》获得了2003年度美国软件开发杂志图书类的生产效率奖和读者选择奖。《企业应用架构模式》分为两大部分。第一部分是关于如何开发企业应用的简单介绍。第二部分是《企业应用架构模式》的主体,是关于模式的详细参考手册,每个模式都给出使用方法和实现信息,并配以详细的Java代码或C#代码示例。此外,整《企业应用架构模式》中还用了大量UML图来进一步阐明有关概念。 《企业应用架构模式》是为致力于设计和构建企业应用的软件架构师、设计人员和编程人员而写的,同时也可作为高等院校计算机专业及软件学院相关课程的参考教材。

2017-04-23

startuml无需注册

StarUML是一款开放源码的UML开发工具,是由韩国公司主导开发出来的产品

2017-03-12

SSH Secure Shell绿色版

SSH Secure Shell Client是一款连接远程linux系统的工具,简称ssh客户端,操作简单方便

2017-03-05

Apowersoft录屏王

Apowersoft录屏王是一款应用软件,适用于pc平台。干净,没有绑定其他东西

2016-08-14

xspilit录像软件

XSplit是比较老牌的游戏直播和录像软件,功能丰富,国际通用,重点是有破解版,免费哦,可以直播游戏、电视频道、体育、教育、电台等

2016-01-12

餐饮管理系统(源代码+报告)

摘要: 餐饮管理系统作为一个餐饮的基本管理,是餐饮服务业对职工以及餐饮的日常管理。开发餐饮管理系统,正是完善餐饮业信息化管理的重要环节。人工操作已很难满足餐饮业信息化管理的要求,面对庞大的信息量,该方式现存在很多弊端。因此,建立现代化的智能管理系统势在必行。这样也大大减轻了餐饮业内部人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简约而轻松。 在系统设计中包括系统整体设计,逻辑框架与数据流程,各个功能模块划分,系统功能模块的设计与具体实现等部分。该系统侧重于顾客开台,点菜和结帐,通过已编制好的程序,完成对管理员的登录、桌台信息和职工信息的添加、查询,以及管理员的增、删、改、查等,本系统使用的开发工具是.NET开发程序,采用SQL Server2005数据库。实现餐饮数据及职工的数据采集、数据统计和信息查询过程,完善餐饮管理现代化,方便管理人员统计、考查员工工作情况,方便餐饮业管理部门查询宾馆一段时间内盈余情况,准确地掌握餐饮业近期情况和相关数据。

2016-01-08

IT项目经理成长手记PDF

《IT项目经理成长手记》以作者经历为原型,以虚拟人物小M的案例故事为线索,从一个项目管理实践者的角度介绍了IT项目管理的实用工具和实战经验。中书首先简要介绍了项目管理的基本概念,然后围绕小M从一个技术人员走上IT项目经理岗位,并逐步成长为项目总监、开发中心总经理的过程,以IT项目经理岗位为主,介绍了在项目管理的三个不同职业阶段遇到的问题和挑战、解决过程和经验教训。在每个阶段,围绕小M经历的实际案例,分别从项目管理、质量管理和软技能三个方面进行说明,并将侧重点放在了将理论“落地”的实战经验,以及管理组织和人际关系的“软技能”上。

2015-12-01

SQL Manager for SQL Server 注册机

SQL Manager for SQL Server 注册机

2015-10-26

秋风试题大师破解版1.3.6

秋风试题大师是由秋风软件工作室开发的一款生成基于Flash影片格式测试题的软件。您可以很方便地用它快速生成判断、单选、多选、填空、匹配、排序、热区、简答八种类型的测试题,可以发布为网页模式、LMS模式及导出为Word文档,并可以通过Web站点收集跟踪测试者的测验结果。

2015-05-25

25个后台界面

25个后台界面,适合做企业级开发的人使用,可以不用到处找了。

2014-07-11

绿色版的mysql

MySQL[1] 是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一

2014-06-20

吴永达图解项目管理(全)

吴永达吴永达 图解项目管理图解项目管理 项目管理专业人士资格认证。它是由美国项目管理协Project Management Institute(PMI)发起的,严格评估项目管理人员知识技能是否具有高品质的资格认证考试。其目的是为了给项目管理人员提供统一的行业标准。1999年,PMP考试在所有认证考试中第一个获得ISO9001国际质量认证,从而成为全球最权威的认证考试。目前,美国项目管理协会建立的认证考试有:PMP(项目管理师)和CAPM(项目管理助理师)已在全世界130多个国家和地区设立了认证考试机构。

2013-04-17

WBS chart pro 4.9

WBS chart pro 4.9 WBS:工作分解结构(Work Breakdown Structure) 创建WBS:创建WBS是把项目可交付成果和项目工作分解成较小的,更易于管理的组成部分的过程。

2013-03-18

英语简单句6个基本句型

简单句的六种基本句型,对于提高同学们的听、说、读、写、译能力有至关重要的作用。

2013-03-06

时间管理 ppt

时间管理(Time Management)就是用技巧、技术和工具帮助人们完成工作,实现目标。时间管理并不是要把所有事情做完,而是更有效的运用时间。时间管理的目的除了要决定你该做些什么事情之外,另一个很重要的目的也是决定什么事情不应该做;时间管理不是完全的掌控,而是降低变动性。时间管理最重要的功能是透过事先的规划,做为一种提醒与指引。

2013-03-05

java虚拟机第二版

Java虚拟机(JVM)一种用于计算机设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。

2013-03-04

最后期限 pdf

本·伍尔夫为高三学期做了充分的准备……曾做了准备,但现在他脑子里只有一个天大的坏消息:他的生命只剩下一年。

2013-03-04

人件+中文版

《人件》第1版于 1987 年出版,专门讨论了软件开发和维护团队的管理问题,并向人们的传统认识提出了挑战。作者在书中推崇人本管理思想,正确指出知识型企业的核心是人,而不是技术,呼吁给予软件工作者充分的自由和信任。本书推出后,立即在西方引起了轰动,被誉为“几十年来对美国软件业影响最大的理念”。与《人月神话》一样,《人件》现已成为软件团队管理的经典之作。它和《人月神话》共同被誉为软件图书中“两朵最鲜艳的奇葩”。人们认为,《人月神话》关注“软件开发”本身,《人件》则关注软件开发中的“人”,因此,在成千上万的书架上,《人件》永远和《人月神话》并列在一起。1999 年 2 月,《人件》第2版出版,增补了8 章新内容。这些新内容拥有更加宽广的视角,对大中型组织中的团队如何运作进行了深入探讨。《人件》最新版的中文译本由UMLChina组织翻译,清华大学出版社将于2003 年5月出版。

2013-03-04

一分钟经理人

美国20年来最畅销的管理学作品,海尔集团首席执行官张瑞 一分钟经理人 敏强 烈推荐! 当你成功地建立一个充满人性的组织的时候,所有的管理问题都会迎刃而解!肯·布兰佳被认为是北美"最有智慧"的管理大师,他在本书当中所讲述的内容已经成为全美所有高效经理人的"常识",本书在全美畅销了22年,销量超过1500万册,并先后被翻译成27种语言出版,影响了整整两代经理人阶层,《一分钟经理人》也因此成为了美国20余年来最畅销的管理著作。

2013-03-04

策略模式(Strategy )

策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。(原文:The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use it.)

2012-08-24

papervision3D 帮助 api

papervision3D 帮助 api 可以很方便的查看。

2010-06-11

jdk1.8.0_102.rar

JAVA JDK64位,JDK简而言之就是一款针对java编程的软件工具。JDK是学习java编程的第一步,主要用于移动设备、嵌入设备的应用程序开发。

2020-01-29

《阿里巴巴Java开发手册》v1.4.0(详尽版).docx

《阿里巴巴Java开发手册》v1.4.0(详尽版),是阿里内部java工程师所遵循的开发规范,涵盖编程规约、单元测试规约、异常日志规约、mysql规约、工程规约、安全规约等

2019-10-24

jadeclipse

包含jad和jadClipse jar包,包含最新jad.exe java反编译工具以及支持eclise的反编译插件,内附详细安装设置文档,亲自使用过非常好用。

2019-01-20

plsql绿色版免oracle客户端安装

L/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL...

2018-12-15

plsql绿色版

L/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL...

2018-12-15

inletexemc

InletexEMC 用于多个电脑进行桌面操作试图共享 使用则创建一个房间 其他人通过创建者ip加入 则可以共享创建者的电脑桌面操作 win7-64位亲测可用

2018-12-09

Java国际认证(SCJP)典型试题1000例_高清版.pdf

Java国际认证(SCJP)典型试题1000例 高清版 pdf 作者: 施铮 出版社: 电子科技大学出版社 出版年: 2005-8 页数: 493 ISBN: 9787810948142

2018-08-15

轻量级微服务架构 (上册) (黄勇) 中文PDF版

架构需要由人去设计,这些人被称为架构师。或许很多人并未授予架构师的头衔,但自己却从事着架构的工作。我们认为,架构这项工作永远都需要由人去完成,可能短期内都无法由机器来取代。如果我们不理解什么是架构,或者对架构师的职责感到疑惑,那么很难让架构这项工作有效地落地。

2018-08-08

ha453和jca37

javacore分析工具 jca37.zip IBM javacore分析工具 jca37.zip heapdump分析工具HeapAnalyzer heapdump分析工具------HeapAnalyzer: 2014年1月最新发布 用法: 在命令行执行 java -Xmx500m -jar ha453.jar

2018-04-17

SPRING技术内幕

《Spring技术内幕》是2012年机械工业出版社出版的图书,作者是计文柯。该书适合Java程序员、Spring开发者、平台开发人员、系统架构师,、对开源软件源代码着迷的代码狂人。

2018-02-27

JAVA并发编程实战

《Java并发编程实战》是2012年2月机械工业出版社出版的图书,作者是Brian Goetz等。本书深入浅出地介绍了Java线程和并发的相关知识。

2018-02-27

大型分布式网站架构设计与实践

一线工作经验总结,囊括大型分布式网站所需技术的全貌、架构设计的核心原理与典型案例、常见问题及解决方案,有细节、接地气

2018-02-27

Spring源码深度解析.pdf 高清版

《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息服务等内容

2018-02-27

Oracle编程艺术.pdf

无论你是开发人员还是DBA,要创建和管理稳定、高质量的Oracle系统,归根结底都需要理解Oracle数据库的体系结构。

2018-02-27

Spring源码深度解析

《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息服务等内容

2018-01-28

空空如也

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

TA关注的人

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