大家都知道Java23种设计模式,大神总结如下: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 ...
分类:
编程语言 时间:
2017-05-07 19:59:11
阅读次数:
125
https://vjudge.net/contest/162590 A: 不难发现,当L=R时输出L,当L<R时输出2。 B: 贪心得配对。1和n配 2和n-1配,对与对直接只要花1个代价就可以跳到。所以答案是(n-1)/2 C: 先考虑形式于aaaab的串变形。若有n个a,不难看出次数f[n]=2 ...
分类:
编程语言 时间:
2017-05-07 19:59:26
阅读次数:
166
一.什么是socket?socket就是为了实现C/S架构而生的,socket位于应用层和传输层之间,是传输层和应用层之间的一组接口,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议,所以,我们无需深入理解tcp/u..
分类:
编程语言 时间:
2017-05-07 20:00:09
阅读次数:
196
pip安装初始化系统安装PIP问题?一、更新Python至2.7以上yuminstallwgetgccgcc-c++-ywgethttp://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgztar-xfPython-2.7.6.tgzmvPython-2.7.6/usr/local/pythoncd/usr/local/python/./configure--prefix=/usr/local/python/make&..
分类:
编程语言 时间:
2017-05-07 20:00:28
阅读次数:
195
引言: statickeyword不仅能够修饰变量。并且能够修饰函数。了解它的使用方法,不仅对阅读别人的代码有帮助,也有助于自己写出更加健壮的程序。 使用方法: 用于不同的上下文环境时,statickeyword具有不同的意义。 (一) 当它用于函数定义时,或用于代码块之外的变量声明时,static ...
分类:
编程语言 时间:
2017-05-07 20:00:54
阅读次数:
121
常函数的意义对与普通函数来说,因为const关键字的增加,体现在对类成员的保护上,现在加以讲解:#include<iostream>
usingnamespacestd;
classCtest
{
private:
inta;
public:
Ctest(inta=2)
{
this->a=a;
}
intdoubleA()const
{
returna*2;
}
};
intmain()
{
Ctest*..
分类:
编程语言 时间:
2017-05-07 20:01:31
阅读次数:
209
一、从XmlBeanDefinitionReader的registerBeanDefinitions(doc,resource)开始 进入第5行的registerBeanDefinitions方法 第二行创建了一个bean定义文档阅读器,创建的代码如下,第三行的getRegistry()方法得到是D ...
分类:
编程语言 时间:
2017-05-07 20:04:22
阅读次数:
640
数组元素的添加和删除 a.push()方法在数组末尾增加一个或多个元素 可以使用delete运算符来删除数组元素 delete操作不影响数组长度 Array.join()方法将数组中所有元素都转化为字符串并连接在一起,返回最后生成的字符串。 var a = [1,2,3]; a.join(); // ...
分类:
编程语言 时间:
2017-05-07 20:05:05
阅读次数:
183
path变量的内容很多,由于可能在开发软件过程中,频繁切换jdk,所以避免修改path,变量d:/jdk/bin;异变化的是d:/jdk提出的思想就是:为了解决这个问题,对于异变的地方我们要尽量的抽象出来(拿出去),让其保持不变。这样就创建个环境变量,JAVA_HOMEpath:可以在任何路径下运..
分类:
编程语言 时间:
2017-05-07 20:05:33
阅读次数:
140
一、SpringIOC Spring的控制反转:把对象的创建,初始化,销毁的过程交给SpringIOC容器来做,由Spring容器控制对象的生命周期。 1.1 启动Spring容器的方式: (1)加载classpath下的spring配置文件。其中xml可以是全路径,也可以是classpath的书写 ...
分类:
编程语言 时间:
2017-05-07 20:06:18
阅读次数:
179
一、日志模块 两种配置方式:1、config函数 2、logger #1、config函数 不能输出到屏幕 #2、logger对象 (获取别人的信息,需要两个数据流:文件流和屏幕流需要将数据从两个数据流中接收) 1、函数式简单配置 默认情况下Python的logging模块将日志打印到了标准输出中, ...
分类:
编程语言 时间:
2017-05-07 20:06:52
阅读次数:
228
试了下,js脚本除了不能在当前页面的title标签中,当前页面哪都可以放。但是还是规矩的安置为好。 a标签href属性放个脚本还是很不错的。 当使用如下方法来引入外部的js文件时,script标签就不能包含任何代码了 使用var声明变量,变量会在内存中创建一块空间用于存储数据。 输出变量还可以使用c ...
分类:
编程语言 时间:
2017-05-07 20:29:52
阅读次数:
239
JavaScript window与undefined作为参数的作用 ...
分类:
编程语言 时间:
2017-05-07 20:30:23
阅读次数:
182
当字符串、数值类型的数据,进行加法运算时,数值类型会自动转换成字符串。 当if条件里面,会将结果自动转换成布尔类型的数据。 强制类型转换: javascript运算符。 1.算数运算符 2.赋值运算符 =,+=,-=,*=,/=,%= 3.比较运算符 >,<,==, ,!=,! ,>=,<= 4.逻 ...
分类:
编程语言 时间:
2017-05-07 21:08:55
阅读次数:
148
我们先看看以下这段代码: <span style="font-size:18px;"><HTML> <HEAD> <TITLE>Hello World</TITLE> </HEAD> <BODY BGCOLOR="WHITE"> <SCRIPT Language="JavaScript" TYPE= ...
分类:
编程语言 时间:
2017-05-07 21:10:23
阅读次数:
133
JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。 JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包 ...
分类:
编程语言 时间:
2017-05-07 21:13:09
阅读次数:
128
lms算法跟Rosenblatt感知器相比,主要区别就是权值修正方法不一样。lms采用的是批量修正算法,Rosenblatt感知器使用的是单样本修正算法。两种算法都是单层感知器,也只适用于线性可分的情况。详细代码及说明如下:‘‘‘
算法:最小均方算法(lms)
均方误差:样本预测输出值与实际..
分类:
编程语言 时间:
2017-05-07 21:13:20
阅读次数:
665
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 闲暇时,福尔摩斯和华生玩一个游戏: 在N张卡片上写有N个整数。两人轮流拿走一张卡片。要求下一个人拿的数字一定是前一个人拿的数字的约数或倍数。例如,某次福尔摩斯拿走的卡片上写着数字“6”,则接下来华生可以拿的数字包括: 1,2,3, 6,12, ...
分类:
编程语言 时间:
2017-05-07 21:13:26
阅读次数:
219
字符串copy ...
分类:
编程语言 时间:
2017-05-07 21:13:33
阅读次数:
185
importjava.util.Stack;
//
importjava.util.regex.*;
importjava.util.Stack;
/**
*ThisclassuseforgetcalculateresultfromtheStringexpression
*weknowthatJavalanguagehavenotclassimplementmethodcalculatemath
*expression,JavaScripthaveimplement"eval".
*Firstgetsi..
分类:
编程语言 时间:
2017-05-07 21:13:57
阅读次数:
155