22+103+61+63+17 = 266 22^2+103^2+61^2+63^2+17^2 = 19072 22*103*61*63*17 = 17 22^103^61^63^17 = 98 ...
分类:
编程语言 时间:
2016-10-07 01:15:32
阅读次数:
217
前面算法在生活中不谈,算法的重要性不谈,直接说算法。 第2章 算法基础 2.1 插入排序 书中主要介绍了插入排序的思想,即对于数组A[0 ~ N - 1],长度为N。那么,升序的插入排序的过程即是从A[1]开始,先和A[0]比较,如果比A[0]小,那么将A[0]的元素顺序后移放置在A[1]中,将原本 ...
分类:
编程语言 时间:
2016-10-07 01:17:05
阅读次数:
139
java.lang.ClassNotFoundException与java.lang.NoClassDefFoundError的区别 以前一直没有注意过这个问题,前两天机缘巧合上网查了一下,然后自己测试验证了一下。虽然网上说法很多,但是关于NoClassDefFoundError并没有给出一个样例, ...
分类:
编程语言 时间:
2016-10-07 01:14:20
阅读次数:
150
在项目开发中经常遇到在网页上显示一些相同的样式但是内容不同的需求,而且这个需求还是动态的,随着需求的变化内容也有可能在不断的变化,对此我们推荐:工厂模式:通过对产品类的抽象使其创建业务主要用于创建多类产品的实例。 比如说有个需求,需要做两个广告,这样我们可以直接定义两个类来实现var Java = ... ...
分类:
编程语言 时间:
2016-10-07 01:12:20
阅读次数:
235
单调栈: 单调栈非常容易理解,因为栈只能从一个方向进出。 单调栈的作用主要是可以找到一个数左边或右边第一个比它大或比它小的数。 下面以找出一个数左边第一个比它大的数为例。 举一列数:3,7,4,9,2,1 从左向右进行循环,(注意:入栈的是数组下标。在第一个元素入栈之前先把0入栈,在这里把a[0]的 ...
分类:
编程语言 时间:
2016-10-07 01:10:10
阅读次数:
186
Rem 声明一个私有过程“问候1” Private Sub 问候1() MsgBox "早上好" End Sub Rem 声明一个公有过程“问候2” Sub 问候2() MsgBox "下午好" End Sub Sub test() ‘调用过程“问候1“和”问候2” Call 问候1 Call 问候 ...
分类:
编程语言 时间:
2016-10-07 01:09:32
阅读次数:
162
1.选择排序 2.冒泡排序 3.折半查找 方式一:开发使用的方法 方式二:普通的折半 ...
分类:
编程语言 时间:
2016-10-07 01:08:27
阅读次数:
209
函数也是一个对象,所有函数都有一个prototype属性,在函数定义的时候被创建和初始化。prototype初始为一个对象,拥有一个constructor属性,该属性指回拥有该prototype属性的函数对象。每个对象都包含一份其构造函数对象的prototype属性对象的属性的浅拷贝例:varo=newO();O.pr..
分类:
编程语言 时间:
2016-10-06 23:15:10
阅读次数:
224
1,句型,句子和语言:从文法的开始符号出发,利用其中的产生式逐步推导出待分析的符号串,如果能推导出这个符号串则表明此符号串是该文法的一个句型或句子。否则便不是。句型与句子的区别在于符号串是否全部由终结符构成,如果经过多步推导出的符号串全部由终结符构成就是句子..
分类:
编程语言 时间:
2016-10-06 23:12:56
阅读次数:
236
//模拟Class
functionRectangle(width,height){
this.height=height; //实例变量(public)
this.getWidth=function(){returnwidth;}//实例变量(private)
this.setWidth=function(w){width=w;}
Rectangle.INSTANCE_COUNT++;
}
Rectangle.prot..
分类:
编程语言 时间:
2016-10-06 23:12:22
阅读次数:
200
在学Python之前,先复习一下网络的基本概念。比如TCP/IP4层模型,最上面的应用软件发送数据包,数据包在运输层加上TCP或者UDP的报头,然后在网络层加上IP的报头,然后在数据链路层根据ethernet协议分割成帧,每个帧TCP的最大数值为1500个字节,因此一个3200字节的包可以被分割..
分类:
编程语言 时间:
2016-10-06 23:10:58
阅读次数:
239
一、目录结构首先是目录结构如图:二、pom.xml文件<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd">
<m..
分类:
编程语言 时间:
2016-10-06 23:10:49
阅读次数:
710
二维数组及其指针1)在了解二维数组之前,我们先来了解一维数组及其指针我们知道,一维数组中:数组名代表-->数组首元素的首地址(千万不要认为是数组的首地址(&a),绝对不是)在内存中,该代码的表现形式如下图:</span>#include<stdio.h>
{
inta[4];
int..
分类:
编程语言 时间:
2016-10-06 23:08:48
阅读次数:
210
1.抽象类概述packagecom;
classAnimal{
publicvoideat(){
System.out.println("动物吃东西");
}
publicvoidsleep(){
System.out.println("动物睡觉");
}
}
classDogextendsAnimal{
@Override
publicvoideat(){
System.out.println("猫吃东西");
}
@Override
pub..
分类:
编程语言 时间:
2016-10-06 23:03:28
阅读次数:
346
1.接口概述我们知道一般狗就是看门,而猫一般是作为宠物的。但是,现在有很多的驯养员和驯兽师,可以训练出:猫钻火圈和狗跳高以及狗做计算等。而这些额外的动作,并不是所有猫或狗一开始就具备的。这应该属于经过特殊的培训训练出来的。所以,这些额外的动作定义到动作类中就..
分类:
编程语言 时间:
2016-10-06 23:01:08
阅读次数:
210
闭包(closure) 闭包的形成与变量的作用域以及变量的生存周期密切相关。 变量的作用域,就是指变量的有效范围。 全局变量和局部变量。 在JavaScript中,函数可以用来创造函数作用域。 变量的生存周期,全局变量的生命周期是永久的,除非我们主动销毁这个全局变量。 对于在函数体内用var关键字声 ...
分类:
编程语言 时间:
2016-10-06 22:51:06
阅读次数:
242