码迷,mamicode.com
首页 > 编程语言 > 日排行
[JavaScript]JavaScript中的Array
JavaScript中的Array 今天较全面地学习到了JS中的Array,也就是数组。写博文一篇来总结一下学习和使用过程中关于Array中的一些误区和常用API,加深一下印象。 关于Array最全面的API在此, "MDN" 阮一峰阮老师的 "Array教程" Array的定义 来自MDN的定义: ...
分类:编程语言   时间:2018-08-26 00:02:49    阅读次数:199
leetcode python 041首个缺失正数
##限定时间复杂度O(n)num=[0,5,3,1,2,-2,4,8,5,6]num=set(num)d=1for i in range(1,len(num)+1): if d in num: d+=1 else: breakprint(d) ...
分类:编程语言   时间:2018-08-26 00:02:59    阅读次数:179
选择排序,插入排序以及希尔排序
1. 选择排序 1. 首先,找到数组中最小的那个元素; 2. 将它与数组中的第一个元素交换位置; 3. 在剩下的数组中找到最小的元素,和数组的第二个元素交换位置,如此循环往复; 3. 希尔排序 基于插入排序; 插入排序只会交换相邻元素;希尔排序交换不相邻元素,以及对数组局部排序; 希尔排序的思想是使 ...
分类:编程语言   时间:2018-08-26 00:03:39    阅读次数:141
Java设计模式学习记录-迭代器模式
前言 这次要介绍的是迭代器模式,也是一种行为模式。我现在觉得写博客有点应付了,前阵子一天一篇,感觉这样其实有点没理解透彻就写下来了,而且写完后自己也没有多看几遍,上次在面试的时候被问到java中的I/O的各种实现用到了什么设计模式,我愣是想半天没想出来了,人家还给提示了我也没想出来,最后还是面试官给 ...
分类:编程语言   时间:2018-08-26 00:04:18    阅读次数:216
python-生僻字转拼音
#无法输入,只能粘贴进去 ...
分类:编程语言   时间:2018-08-26 00:06:11    阅读次数:280
leetcode python 037 求解数独
import numpy as npimport syssys.setrecursionlimit(1000) #例如这里设置为一百万def get1(n): if n<3: return 0 if n<6: return 3 return 6def get2(n): if n<3: return ...
分类:编程语言   时间:2018-08-26 00:06:33    阅读次数:184
大话python变量
变量重灾区 一.变量及命名规范 1.1啥是变量? 顾名思义,不断变化的量即变量。举个栗子:a = 0. a即变量,理由:在a赋值为0之后,可以重新进行赋值 a = 1 a=2 a=3.etc 1.2变量的逆鳞: 变量有什么不可触及的伤疤呢?它不能以数字,字母,下划线以外的字符命名(华夏文明源远流长, ...
分类:编程语言   时间:2018-08-26 00:08:20    阅读次数:188
SpringBoot学习(1)
springboot的自动配置功能,主要流程如下: 1 启动的时候加载我们的主配置类,也就是我们的入口类;从而开启我们的自动配置配置功能,这个是通过@EnableAutoConfiguration注解实现的; 2 @EnableautoConfiguration利用其注解类中的方法:EnableAu ...
分类:编程语言   时间:2018-08-26 00:08:26    阅读次数:119
记一次Spring配置事故
在引入Spring的Validated时,需要声明如下bean: @Beanpublic MethodValidationPostProcessor methodValidationPostProcessor() { return new MethodValidationPostProcessor( ...
分类:编程语言   时间:2018-08-26 00:08:33    阅读次数:717
spring总结之一
###spring 1.概念:开源,轻量级,简化开发的企业级框架。 2.特点: ###spring容器(IOC容器) Spring容器:Spring容器装bean对象的。 Bean:能创建对象的类 开发步骤: 1)创建maven 2) 添加一个web.xml 3) 添加tomcat 4) 在pom里 ...
分类:编程语言   时间:2018-08-26 00:09:14    阅读次数:140
面试题:把数组排成最小的数
题目描述:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 重点是重写Comparator函数 代码: ...
分类:编程语言   时间:2018-08-26 01:11:38    阅读次数:183
Java基础_集合泛型
泛型 1.泛型概述 我们在集合中存储数据的时候,存储了String和Integer俩种类型的数据。而在遍历的时候,我们把它当做是String类型处理,做了转化,所以 会报错。但是呢?它在编译期间却没有告诉我们。所以我们觉得这一个设计的不好。所以集合也模仿着数组中在定义之前指明数据的类型,在 创建对象 ...
分类:编程语言   时间:2018-08-26 01:12:28    阅读次数:137
leetcode python 042收集雨水
'''给定n个非负整数表示每个条的宽度为1的高程图,计算下雨后能够捕获多少水。例如,鉴于[0,1,0,2,1,0,1,3,2,1,2,1],返回6。这个题要先算出盛满水后的高程图,减去前者就是雨水。盛水多高取决于左右最高的两处低的一方。'''l1=[0,1,0,2,1,0,1,3,2,1,2,1]w ...
分类:编程语言   时间:2018-08-26 01:13:09    阅读次数:176
Java元注解 - 生命周期 @Retention
Java元注解生命周期 @Retention
分类:编程语言   时间:2018-08-26 01:15:39    阅读次数:199
python 2018/8/25
# 含多空格字符串的分割 hello = "hello python hello"print(a.split(" ")) # ['hello', 'python', '', 'hello'] print(hello.split()) # ['hello', 'python', 'hello']pri ...
分类:编程语言   时间:2018-08-26 01:15:46    阅读次数:227
C++采药题解
##算法 裸01背包。 ##分析 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。 用子问题定义状态:即f[i][v]表示前i件物品(部分或全部)恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便是:f[i][v]=max{f[i-1][v],f[i-1][v-w[i] ...
分类:编程语言   时间:2018-08-26 01:16:22    阅读次数:276
spring总结之二(Bean作用域、依赖注入)
### Bean的作用域:单例(singleton),多例(prototype) 1.单例模式:表示在任何地方使用对象,总是一个(对象是唯一的)。 (笔面试重点) 开发步骤 1.创建maven工程 2.编写King类 3.在配置文件中配置Bean ###Bean的延迟加载 1.立即加载:在sprin ...
分类:编程语言   时间:2018-08-26 01:16:46    阅读次数:163
c++ 引用
1.&在此不是求地址运算,而是起标识作用 2.传递引用给函数与传递指针的效果是一样的。这时,被调函数的形参就成为原来主调函数中的实参变量或对象的一个别名来使用,所以在被调函数中对形参变量的操作就是对其相应的目标对象(在主调函数中)的操作。 3.使用引用传递函数的参数,在内存中并没有产生实参的副本,它 ...
分类:编程语言   时间:2018-08-26 01:20:11    阅读次数:131
Java内存模型与volatile关键字浅析
并发,多线程,java内存模型,volatile
分类:编程语言   时间:2018-08-26 01:20:25    阅读次数:173
springboot JPA 一对多关联查询 ,动态复杂查询 去除重复数据 in语句使用
目的:根据图书的发布地区查询图书信息实现步骤:1实体配置one:图书信息bookmany:地区信息bookarea实体映射,单向映射book中增加area的集合并设置@JoinColumn(name="bookid")@OneToManybookarea中不需要设置关系编写查询语句Repository继承JpaSpecificationExecutor重写findAll并实现S
分类:编程语言   时间:2018-08-26 01:21:10    阅读次数:826
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!