自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (11)
  • 收藏
  • 关注

原创 OJ1100: 求组合数(函数专题)

Description马上要举办新生程序设计竞赛了,与以往不同的是,本次比赛以班为单位,为了全面衡量一个班级的整体水平,要求从一个班的m位同学中任选k位同学代表本班参加比赛,问有多少种组合方案。显然,这个组合数是m!/(k!(m-k)!)。要求编写函数fact(),实现求一个数的阶乘功能,在主函数中调用此函数。 long fact(long n){ //函数返回值为n的阶乘。 } I

2017-04-26 15:07:20 1135

原创 牛客网前端技能大挑战(dom节点查找)

题目描述 查找两个节点的最近的一个共同父节点,可以包括节点自身 输入描述: oNode1 和 oNode2 在同一文档中,且不会为相同的节点 在解决这道题之前我们需要先了解一些关于JS的相关小知识,首先我们需要了解contains()这个方法 IE中的contains方法可以判断A元素是否包含B元素,如果包含则返回true,否则返回false,在开发中会在事件代理处理上面用到。W3C的方法

2017-04-25 15:07:31 776

原创 JS实现验证码(简单版)

首先在写代码之前我们来说一下验证码的由来:老网民们大概都记得,刚开始上网的时候,是不存在验证码(capcha)这么一种东西的。这造成的结果是,垃圾评论和垃圾邮件可以轻松通过任何一个网站的注册程序,通过各种方式轰炸人民群众的眼球。最先想要解决这一问题的是雅虎——作为互联网时代早期最重要的免费邮件提供商,他们一方面要解决用户们每天遇到的数以百计的垃圾邮件轰炸,另一方面,他们自己的免费邮箱,恰恰又是垃圾邮

2017-04-25 14:15:02 5177

原创 CSS继承

最近在学习CSS的一些基础知识,感觉关于继承特性老是记不清楚,所以决定自己写一篇博客加深印象. 首先我们再说那些属性是可以继承的时候我们应该明白继承的含义是什么。想要了解继承我们首先要清楚文档树 文档树 在文档树中从一个节点发展而来的所有节点都是该节点的子节点,该节点就是这些子节点的祖先,如果祖先中含有可继承的样式那么后代节点就会拥有该元素的这些可继承属性的值,而不是浏览器的默认值. 下面我

2017-04-24 17:17:54 341

转载 CSS继承特性

最近在学习CSS的一些基础知识,感觉关于继承特性老是记不清楚,所以决定自己写一篇博客加深印象. 首先我们再说那些属性是可以继承的时候我们应该明白继承的含义是什么。想要了解继承我们首先要清楚文档树 在文档树中从一个节点发展而来的所有节点都是该节点的子节点,该节点就是这些子节点的祖先,如果祖先中含有可继承的样式那么后代节点就会拥有该元素的这些可继承属性的值,而不是浏览器的默认值. 下面我们来说

2017-04-24 17:16:49 569

原创 后缀表达式(逆波兰表达式)

逆波兰表达式又叫做后缀表达式。在通常的表达式中,二元运算符总是置于与之相关的两个运算对象之间,这种表示法也称为中缀表示。波兰逻辑学J.Lukasiewicz于1929年提出了另一种表示表达式的方法,按此方法,每一运算符都置于其运算对象之后,故称为后缀表示。 表达式 逆波兰表达式,它的语法规定,表达式必须以逆波兰表达式的方式给出。逆波兰表达式又叫做后缀表达式。这个知识点在数据结构和编译原理这两门课

2017-04-18 21:55:23 1121

原创 牛客前端技能挑战

题目描述 获取 url 中的参数 1. 指定参数名称,返回该参数的值 或者 空字符串 2. 不指定参数名称,返回全部的参数对象 或者 {} 3. 如果存在多个同名参数,则返回数组 输入例子:getUrlParam(‘http://www.nowcoder.com?key=1&key=2&key=3&test=4#hehe‘, ‘key’)输出例子:[1, 2, 3]function get

2017-04-18 20:57:03 588

原创 牛客网前端大挑战修改this指向

题目描述 封装函数 f,使 f 的 this 指向指定的对象 输入例子:bindThis(function(a, b){return this.test + a + b}, {test: 1})(2, 3)输出例子:6 没什么好说的首先我们第一个返回值应该是一个函数,再然后在调用f是应该修改f的作用域.function bindThis(f, oTarget) { return fun

2017-04-18 15:30:52 406

原创 window.open()实现打开窗口

使用window.open()方法既可以导航到一个特定的URL,也可以打开一个新窗口。这个方法接受四个参数:要加载的URL、窗口目标、一个特性字符以及一个表示新页面是否取代浏览器历史记录中当前加载页面的布尔值。通常值传递第一个参数,最后一个参数只在不打开新窗口的情况下使用。 如果window.open()传递了第二个参数,而且该参数是已有的窗口或框架中加载第一个参数指定的URL。 win

2017-04-15 15:52:10 1419

原创 关于各种浏览器的内核

作为一个前端的开发人员,了解各种浏览器的内核是必不可少的,所以下面我就来说一下各种浏览器的各种内核.一、Trident内核代表产品Internet Explorer,又称其为IE内核。Trident(又称为MSHTML),是微软开发的一种排版引擎。使用Trident渲染引擎的浏览器包括:IE、傲游、世界之窗浏览器、Avant、腾讯TT、Netscape 8、NetCaptor、Sleipnir、G

2017-04-10 21:29:37 1068

翻译 JS创建对象

Js因为没有类的概念,所以创建对象时就会有许多的问题,下面列举几种创建对象的模式. 现在前面做一个列表 一 工厂模式 二 构造函数模式 三 原型模式 四 组合使用构造函数模式和原型模式 五 动态原型模式 六 寄生构造模式 七 稳妥构造函数模式 工厂模式 用函数来封装一特定的接口创建对象的细节function createPers

2017-04-08 20:41:10 237

翻译 JS的两个内置对象

ECMAScript定义了两个内置对象,Global和Math. Global对象在某种意义上说是作为一个终极的“兜底儿对象”来定义的。换句话说,不属于任何其他对象的属性和方法,最终都是他的方法和属性。事实上没有全局变量和属性,所有在全局作用域中定义的属性和函数,都是global对象的属性。 Math对象是作为保存数学公式和信息的对象。

2017-04-08 16:36:46 351

原创 关于Js函数对象的apply()和call()方法

每个函数都包含两个非继承而来的方法,call()和apply().这两个方法都是在特定的作用域中调用函数,实际等于设置函数体内this对象的值。 首先apply()方法接受两个参数,一个是其中运行函数的作用域,另一个参数是数组,可以是Array的实例也可以是arguments对象。 例如: function sum(num1,num2) { retuen num1+

2017-04-08 15:54:29 509

翻译 JSArray类型

ECMAScript中的数组和其他语言的数组有相当大的区别,虽然ECMAScript的数组与其他语言的数组一样都是数据的有序列表,但是与其他语言不同的是ECMAScript的数组每一项存的可以是不同类型的数据。也就是说数组的第一个位置可以是字符串,第二个位置可以是数值。并且数组大小可以动态调整。 创建数组的方式有两种: 第一种是使用Array构造函数 var colors = new

2017-04-08 14:20:42 317

翻译 JS关于Object定义的两种方式

第一种使用new操作符后跟object构造函数 var person = new object(); person.name = ” Bob”; person.age = 29; 另一种使用字面量表示法 var person = { name : “Nicholas”, age : 29 }; 属性名也可以使用字符串 var person = { “n

2017-04-07 21:48:35 649

翻译 JS类型检测(typeof和instanceof)

要检测一个变量是不是基本的数据类型,typeof是最佳的工具。typeof操作符是确定一个变量是字符串、数值、布尔值、还是undefined的最佳工具。如果一个变量是一个对象或者null,那么typeof就会返回“object”; var s = “Bob”; var b = true ; var i = 22; var u; var n =null; var o = new Objec

2017-04-07 21:12:59 400

翻译 JS Object类型

创建: var o = new Object(); Object每个实例都有线面的属性和方法 constructor–保存着用于穿件当前对象的函数。对于当前的例子而言,构造函数(constructor)就是Object(); hasOwnproperty(propertyName)–用于检查给定的属性在当前对象实例中(而不是在实例原型中)是否存在。其中,作为参数的属

2017-04-07 19:54:21 360

翻译 JS的数值转换

在JS里有3个函数可以将非数值转换为数值 Number() 转换规则 如果是Boolean值,true和false将分别转换为1和0; 如果是数字值,只是简单的传入和返回; 如果是null值,返回0; 如果是undefined,返回NaN; 如果是字符串,则遵循以下规则 如果字符串中只包含数字,则将其装换为十进制数值; 如果字符串中包含有效的浮点个事,则将其装换为相

2017-04-07 18:57:45 961

Junit5用户文档

Junit5用户文档

2020-07-09

ASM4 使用指南.pdf

ASM 中文使用指南 ASM

2020-07-06

j2EE核心模式

《J2EE核心模式》(原书第2版):“Java领域的版图上撒满了各种类库、工具和技术规范。而缺乏的则是把这些内容融合在一起、解决真实情况下的问题的专业能力。本书中的这些模式,成为了J2EE软件建设过程中的智能水泥。, ——John Vlissides,《设计模式》的作者之一,   “《J2EE核心模式》的作者们提取了一组真正实用的模式。他们介绍了应该如何应用这些模式、如何重构你的系统以便从模式中获益。这就像有一个专家组坐在你旁边一样。, ——Grady Booch,Rational软件公司首席科学家,   “作者们介绍了大量对于应用架构极有帮助的模式,这是一项了不起的工作。单单是书中的‘重构’部分就值整本书的价钱!”, ——Craig McClanahan,Struts首席架构师,JavaServer Faces技术规范组负责人,   开发者们常常把“学会一种技术”和“学会使用这种技术进行设计”混为一谈。在本书中,Sun Java中心的资深架构师们分享了他们多年积累的使用J2EE技术进行设计的经验。,   本书关注的主要内容,是使用J2EE的核心技术蜒包括JSPTM、Servlet、EJBTM、JMSTMAPI等蜒实现企业应用过程中的模式、最佳实践、设计策略以及经过验证的解决方案。其中的J2EE模式目录包括21个模式以及大量策略,有助于记录、促成运用以上技术的最佳实践。

2017-09-26

Struts2权威指南

Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。

2017-09-26

Struts2技术内幕

Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。

2017-09-26

MySQL必知必会

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

2017-09-26

汇编环境的搭建

汇编环境的搭建,以及使用方法

2017-01-02

空空如也

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

TA关注的人

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