题目描述 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定 nums = [1,1,1,2,2,3], 函数应返回新长度 length = ...
分类:
编程语言 时间:
2018-08-08 13:39:24
阅读次数:
138
在正式图片上传之前,先处理一个细节问题: 每一次发布项目,Tomcat都会重新解压war包,之前上传过的图片会丢失 为了解决这个问题:可以不在Tomcat下保存图片,而是另找一个目录。 上传图片: 在上传图片之前,需要在springMVC.xml中配置: 注意:这个id不能改成其他的,否则无效 除了 ...
分类:
编程语言 时间:
2018-08-08 13:40:16
阅读次数:
141
引言:前面两节我对 Object 与数组Array 及其方法进行了总结,篇幅很长,总结完后我感觉还是要多开几节来对第五章进行分节总结,不然排版的知识点看着的确是有些混乱。 总结的学习的确是很痛苦并快乐的,痛苦在于知识点真的很多,总结起来很累,如何选取精简的内容,怎么排版都是考虑之中。而快乐之处在于, ...
分类:
编程语言 时间:
2018-08-08 13:41:16
阅读次数:
140
1.注释 python中的几种注释方法: (1)#号注释 单行注释# 这是一个注释def func(): pass(2)多行注释 """ """ ''' ''' 多行注释中也分为 单引号多行注释和双引号多行注释 2.变量 变量:变量是为了更好的对内存进行管理以及充分的利用内存的空间 变量类型:数字类 ...
分类:
编程语言 时间:
2018-08-08 13:41:54
阅读次数:
133
伪代码: String[] a= new String[]{"aa","bb"};String str = JSON.toJSONString(a);vars.put("users", str); 附加内容: vars.putObjectvars.getObject支持存任何对象,但是如果值不是字符 ...
分类:
编程语言 时间:
2018-08-08 13:47:02
阅读次数:
343
文章目录 [隐藏] 一。JavaProject中org.json解析JSON 1.JSON的org.son api下载 1)JSON网址2)JSON的java解析org.json api网址3)JSON的org.json api源码地址2.在JavaProject中使用 1)创 ...
分类:
编程语言 时间:
2018-08-08 13:47:17
阅读次数:
199
为什么用线程池? 1.创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处-理效率 2.线程并发数量过多,抢占系统资源从而导致阻塞 3.对线程进行一些简单的管理 在Java中,线程池的概念是Executor这个接口,具体实现为ThreadPoolExecutor类,学习Java ...
分类:
编程语言 时间:
2018-08-08 13:47:43
阅读次数:
201
Spring的注解形式:@Repository、@Service、@Controller,它们分别对应存储层Bean,业务层Bean,和展示层Bean。 controller层使用@controller注解 @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Con ...
分类:
编程语言 时间:
2018-08-08 13:48:53
阅读次数:
152
先说一下如何学习一门语言和技术 了解语言背景,特点. 语法 通用小程序 函数和对象 第三方类库,插件组件,框架 开发项目 实现多线程的两种方式: SellTicketDemo.java类: 为什么要有两种方式: 实现Runable接口解决了java单继承的局限性,适合多个相同程序的代码去处理同一个资 ...
分类:
编程语言 时间:
2018-08-08 13:49:08
阅读次数:
133
springcloud应用配置中心config的安全设置 在springcloud应用开发中,为了方便在线管理我们的配置文件,通常会配一个配置中心config-server,这里托管着应用的一些配置文件,这些配置文件中配置着我们很多的账号信息:如mysql、redis、mongodb、rabbitm ...
分类:
编程语言 时间:
2018-08-08 13:49:23
阅读次数:
199
js代码量世界第一 写的项目多 手机客户端 安卓 ios 各种各样的小工具 网页的领域别的编程语言做不了 java 跟css一样不能由浏览器打开 引入文件 alert弹框 引入外部的js 文件 里面不能再写代码了 在html中使用js 引入好几个就可以了 js要么有;要么换行. consol.log ...
分类:
编程语言 时间:
2018-08-08 13:51:18
阅读次数:
112
1.求排列组合结果总数 组合:采用递归算法,根据下面第二行公式。 排列:采用递归。思想来自:https://blog.csdn.net/u012814856/article/details/73863086。 2.展示排列,组合结果。 排列:首先从(N)个中取一个数,再在剩余的一次次取一个数,每取一 ...
分类:
编程语言 时间:
2018-08-08 13:51:33
阅读次数:
221
1、函数 2、 ...
分类:
编程语言 时间:
2018-08-08 13:52:54
阅读次数:
123
python网络爬虫:爬取古诗文中的某个制定诗句来实现搜索
分类:
编程语言 时间:
2018-08-08 13:53:24
阅读次数:
322
列表生成式:[exp for iter_var in iterable] 同样也会有字典生成式,集合生成式,没有元组生成式,元组生成式的语法被占用了 字典生成式,集合生成式,就是外面那个括号换成{} 字典里面一个个是键值对,集合可以与之区分 生成器:有两种写法: 一种就是写一个生成式放到()里面,这 ...
分类:
编程语言 时间:
2018-08-08 13:54:24
阅读次数:
163
前面的话: 1. 网页引用的bootstrap 中的表格,所以需要引入样式类 2. 第一次写文章,不喜勿喷。有不足的地方,可留言我改正,在此先谢过。 HTML代码: views代码: ...
分类:
编程语言 时间:
2018-08-08 13:55:01
阅读次数:
179
在对Set进行方法扩展的时候,无法覆盖size属性 情景:定义一个SingletonSet,继承自Set,size只能为1,并且不能add和remove js //首先是extend函数 var extend = (function () { //检查是否存在bug for (var p in { ...
分类:
编程语言 时间:
2018-08-08 13:55:17
阅读次数:
229
spring boot本来可以使用jpa进行数据库操作,但是考虑到jpa的资料比较少,学习成本比较大,不是所有的人都可以十分了解,因此考虑采用mybatis来进行数据库操作。 1、新建maven项目,在pom中添加相关依赖。 注意,引入org.mybatis.spring.boot后不再引入spri ...
分类:
编程语言 时间:
2018-08-08 13:56:23
阅读次数:
159
开启多线程/***@paramargs*/publicstaticvoidmain(String[]args){MyThreadmt=newMyThread();//4,创建Thread类的子类对象mt.start();//5,开启线程for(inti=0;i<1000;i++){System.out.println("bb");}}}classMyThreadextendsThread{/
分类:
编程语言 时间:
2018-08-08 14:51:26
阅读次数:
123
函数: 初识函数 —— http://www.cnblogs.com/Eva-J/articles/7125925.html 函数进阶 —— http://www.cnblogs.com/Eva-J/articles/7156261.html 装饰器函数 —— http://www.cnblogs. ...
分类:
编程语言 时间:
2018-08-08 14:52:44
阅读次数:
247