码迷,mamicode.com
首页 > 编程语言 > 月排行
Java设计模式随笔
大家都知道Java23种设计模式,大神总结如下: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 ...
分类:编程语言   时间:2017-05-07 19:59:11    阅读次数:125
BUPT2017 springtraining(16) #1 题解
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
10.python网络编程(startin part 1)
一.什么是socket?socket就是为了实现C/S架构而生的,socket位于应用层和传输层之间,是传输层和应用层之间的一组接口,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议,所以,我们无需深入理解tcp/u..
分类:编程语言   时间:2017-05-07 20:00:09    阅读次数:196
Python-pip
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
【C语言天天练(二)】statickeyword
引言: statickeyword不仅能够修饰变量。并且能够修饰函数。了解它的使用方法,不仅对阅读别人的代码有帮助,也有助于自己写出更加健壮的程序。 使用方法: 用于不同的上下文环境时,statickeyword具有不同的意义。 (一) 当它用于函数定义时,或用于代码块之外的变量声明时,static ...
分类:编程语言   时间:2017-05-07 20:00:54    阅读次数:121
C++ 常函数长函数
常函数的意义对与普通函数来说,因为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
spring解析配置文件(三)
一、从XmlBeanDefinitionReader的registerBeanDefinitions(doc,resource)开始 进入第5行的registerBeanDefinitions方法 第二行创建了一个bean定义文档阅读器,创建的代码如下,第三行的getRegistry()方法得到是D ...
分类:编程语言   时间:2017-05-07 20:04:22    阅读次数:640
js的学习 (数组)
数组元素的添加和删除 a.push()方法在数组末尾增加一个或多个元素 可以使用delete运算符来删除数组元素 delete操作不影响数组长度 Array.join()方法将数组中所有元素都转化为字符串并连接在一起,返回最后生成的字符串。 var a = [1,2,3]; a.join(); // ...
分类:编程语言   时间:2017-05-07 20:05:05    阅读次数:183
Java环境变量的理解
path变量的内容很多,由于可能在开发软件过程中,频繁切换jdk,所以避免修改path,变量d:/jdk/bin;异变化的是d:/jdk提出的思想就是:为了解决这个问题,对于异变的地方我们要尽量的抽象出来(拿出去),让其保持不变。这样就创建个环境变量,JAVA_HOMEpath:可以在任何路径下运..
分类:编程语言   时间:2017-05-07 20:05:33    阅读次数:140
Spring基本功能详解
一、SpringIOC Spring的控制反转:把对象的创建,初始化,销毁的过程交给SpringIOC容器来做,由Spring容器控制对象的生命周期。 1.1 启动Spring容器的方式: (1)加载classpath下的spring配置文件。其中xml可以是全路径,也可以是classpath的书写 ...
分类:编程语言   时间:2017-05-07 20:06:18    阅读次数:179
python 全栈 python基础 (二十一)logging日志模块 json序列化 正则表达式(re)
一、日志模块 两种配置方式:1、config函数 2、logger #1、config函数 不能输出到屏幕 #2、logger对象 (获取别人的信息,需要两个数据流:文件流和屏幕流需要将数据从两个数据流中接收) 1、函数式简单配置 默认情况下Python的logging模块将日志打印到了标准输出中, ...
分类:编程语言   时间:2017-05-07 20:06:52    阅读次数:228
javascript入门及数据类型
试了下,js脚本除了不能在当前页面的title标签中,当前页面哪都可以放。但是还是规矩的安置为好。 a标签href属性放个脚本还是很不错的。 当使用如下方法来引入外部的js文件时,script标签就不能包含任何代码了 使用var声明变量,变量会在内存中创建一块空间用于存储数据。 输出变量还可以使用c ...
分类:编程语言   时间:2017-05-07 20:29:52    阅读次数:239
JavaScript window与undefined作为参数的作用
JavaScript window与undefined作为参数的作用 ...
分类:编程语言   时间:2017-05-07 20:30:23    阅读次数:182
javascript数据类型转换
当字符串、数值类型的数据,进行加法运算时,数值类型会自动转换成字符串。 当if条件里面,会将结果自动转换成布尔类型的数据。 强制类型转换: javascript运算符。 1.算数运算符 2.赋值运算符 =,+=,-=,*=,/=,%= 3.比较运算符 >,<,==, ,!=,! ,>=,<= 4.逻 ...
分类:编程语言   时间:2017-05-07 21:08:55    阅读次数:148
JavaScript语言基础9
我们先看看以下这段代码: <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环境配置
JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。 JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包 ...
分类:编程语言   时间:2017-05-07 21:13:09    阅读次数:128
Python实现最小均方算法(lms)
lms算法跟Rosenblatt感知器相比,主要区别就是权值修正方法不一样。lms采用的是批量修正算法,Rosenblatt感知器使用的是单样本修正算法。两种算法都是单层感知器,也只适用于线性可分的情况。详细代码及说明如下:‘‘‘ 算法:最小均方算法(lms) 均方误差:样本预测输出值与实际..
分类:编程语言   时间:2017-05-07 21:13:20    阅读次数:665
算法笔记_184:历届试题 约数倍数选卡片(Java)
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 闲暇时,福尔摩斯和华生玩一个游戏: 在N张卡片上写有N个整数。两人轮流拿走一张卡片。要求下一个人拿的数字一定是前一个人拿的数字的约数或倍数。例如,某次福尔摩斯拿走的卡片上写着数字“6”,则接下来华生可以拿的数字包括: 1,2,3, 6,12, ...
分类:编程语言   时间:2017-05-07 21:13:26    阅读次数:219
C++传智笔记(3):字符串copy函数技术推演代码
字符串copy ...
分类:编程语言   时间:2017-05-07 21:13:33    阅读次数:185
Java双栈算式解释器
importjava.util.Stack; // importjava.util.regex.*; importjava.util.Stack; /** *ThisclassuseforgetcalculateresultfromtheStringexpression *weknowthatJavalanguagehavenotclassimplementmethodcalculatemath *expression,JavaScripthaveimplement"eval". *Firstgetsi..
分类:编程语言   时间:2017-05-07 21:13:57    阅读次数:155
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!