import java.util.ArrayList; import java.util.List; public class Bank{ private List customers; //customers集合 private int numberOfCustomers; //记录客户数量 pu... ...
分类:
编程语言 时间:
2017-11-01 22:57:28
阅读次数:
231
#/usr/bin/python #coding=utf-8 #@Time :2017/10/23 15:58 #@Auther :liuzhenchuan #@File :函数的一般形式.py ##函数的定义 #x y 为形参 ,sum(6,4)叫实参 def sum(x,y): print {' ...
分类:
编程语言 时间:
2017-11-01 22:58:04
阅读次数:
271
实现效果 实现步骤 // 鼠标放入到li中该盒子变宽,其他盒子变窄,鼠标移开大盒子,恢复原样 // 实现步骤 // 1. 给li添加背景 // 2. 绑定onmouseover事件,鼠标放入到li中,该盒子变宽,其他盒子变窄 // 3. 移开盒子,恢复原样 实现代码 ...
分类:
编程语言 时间:
2017-11-01 23:53:01
阅读次数:
242
首先我们来安装python 1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。 2、下载完成后如下图所示 3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框 ...
分类:
编程语言 时间:
2017-11-01 23:53:24
阅读次数:
296
指针是柄双刃剑,用的好,就会威力倍增;用的稍有闪失,就会造成悲剧。 自从c++11引入智能指针shared_ptr后,我们似乎再也不用担心new的内存没有释放之类的问题了,但是,这样就万无一失了吗? 答案显然不是的,在智能指针与常规指针转换的过程中,我们仍需要注意一些坑。 1.常规指针转换为智能指针 ...
分类:
编程语言 时间:
2017-11-01 23:53:41
阅读次数:
518
快速排序的基本思想是: 通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 假设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用 ...
分类:
编程语言 时间:
2017-11-01 23:54:36
阅读次数:
290
想到那天头条面试时,让我手撸kmeans,奈何好久不用c++,好多都忘了==淡淡的忧伤 这次刚好赶上机会,可以再试试了,我写成项目了,有多个文件 首先:base.h 再上:base.cpp 主函数嘛:main.cpp 还有CMakeLists.txt ...
分类:
编程语言 时间:
2017-11-01 23:54:44
阅读次数:
321
前面两篇介绍了两个非常简单又非常基础的算法——选择排序和插入排序,并通过一篇关于大乐透的小应用程序介绍了插入排序的一个简单应用。本篇介绍一个基于插入排序算法的、快速的排序算法——希尔排序。同样,本篇主要从“基本原理、排序流程、核心代码、算法性能、稳定性、参考代码”等几个方面介绍这一算法。 对于大规模 ...
分类:
编程语言 时间:
2017-11-01 23:55:08
阅读次数:
283
列表: 1. 即list, 是python内置的数据类型。 它的形式是: a = [1, 2, 3, 4, 5] 2. 列表内的值是可以改变的; 即可以这样子: a[0] = 100, 把列表的第0元素 改变为100 3. 元组: 即tuple,也是python内置的类型, 它的形式是: b = 1... ...
分类:
编程语言 时间:
2017-11-01 23:55:42
阅读次数:
342
最近做一个项目,需要上传数组,但是后端根本就接受不了字典数组这种json,然后各种改配置,然后查了跟多资料,但是都找不到很好的解决办法,要么用第三方SBJson转义,但后端处理起来很麻烦。最后在Stack Overflow找到了解决办法。 测试上传param 打印上传的json 服务器返回的JSON ...
分类:
编程语言 时间:
2017-11-01 23:56:58
阅读次数:
337
今天用servelet技术编程,在学校机房成功了!可是为什么在自己的电脑却显示importjava.io.*;错误?用的是同一个版本的myeclipse。Tomcat用的都是myeclipseTomcat。jdk版本用了不同,机房用的是1.6的,电脑用的是1.8。原来真的是jdk版本兼容问题,1.8版本的jdk太高了。我修改了..
分类:
编程语言 时间:
2017-11-01 23:59:14
阅读次数:
530
《算法》第四版 IDEA 运行环境的搭建新建模板小书匠在搭建之初,我是想不到会出现如此之多的问题。我看了网上的大部分教程,都是基于Eclipse搭建的,还没有使用IDEA搭建的教程。我相信许多读者跟我一样,在学习Java的时候没有使用过命令行编译的形式去运行Java代码,直接使用Eclipse工具去... ...
分类:
编程语言 时间:
2017-11-01 23:59:22
阅读次数:
1183
1:数组检测方法 2:数组转换方法 arr.toString() arr.valueOf() 3:数组栈方法 pop push 4:数组的队列方法 5:重排序方法 6:操作方法 slice splice concat 7:位置方法 indexOf() lastIndexOf 两个参数,要查找的项和查 ...
分类:
编程语言 时间:
2017-11-01 23:59:33
阅读次数:
554
java程序在执行时,jvm的内存执行方案。 ...
分类:
编程语言 时间:
2017-11-02 00:01:35
阅读次数:
143
1 pair的应用 pair是将2个数据组合成一个数据,当需要这样的需求时就可以使用pair,如stl中的map就是将key和value放在一起来保存。另一个应用是,当一个函数需要返回2个数据的时候,可以选择pair。 pair的实现是一个结构体,主要的两个成员变量是first second 因为是 ...
分类:
编程语言 时间:
2017-11-02 00:02:32
阅读次数:
335
一、urlparse模块简介urlparse模块主要是把url拆分为6部分,并返回元组。并且可以把拆分后的部分再组成一个url。主要有函数有urljoin、urlsplit、urlunsplit、urlparse等。二、urljoin函数使用urljoin主要是拼接URL,它以base作为其基地址,然后与url中的相对地址相结合组成一..
分类:
编程语言 时间:
2017-11-02 00:02:39
阅读次数:
377
SpringBoot中有两种方式可以添加 Servlet、Filter、Listener。 1.代码注册,通过ServletRegistrationBean、 FilterRegistrationBean 和 ServletListenerRegistrationBean 获得控制 1) Servl ...
分类:
编程语言 时间:
2017-11-02 00:03:10
阅读次数:
208
排序 Description 在2016年,佳媛姐姐喜欢上了数字序列。 因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题,需要你来帮助他。 这个难题是这样子的: 给出一个1到n的全排列,现在对这个全排列序列进行m次局部排序,排序分为两种: 1: (0,l,r)表示将区间[l,r]的数 ...
分类:
编程语言 时间:
2017-11-02 00:04:02
阅读次数:
270
import reimport urllib.request# import urllibimport osdef getHtml(url): page = urllib.request.urlopen(url) html = page.read() return html.decode('UTF- ...
分类:
编程语言 时间:
2017-11-02 00:04:21
阅读次数:
240
内存管理是软件运行时分配和使用计算机内存资源的技术的总称。内存管理在C++中无处不在,其目标是尽可能高效快速的分配内存资源,并在适当的时候将已分配的资源释放收回,因此内存管理对于编写出高效率的程序是非常重要的。 在C++中,供用户使用的内存空间分为堆、栈和全局/静态存储区。全局变量和静态局部变量存放 ...
分类:
编程语言 时间:
2017-11-02 00:05:45
阅读次数:
213