码迷,mamicode.com
首页 > 编程语言 > 日排行
常见的排序算法及其复杂度
...
分类:编程语言   时间:2019-09-27 01:06:05    阅读次数:80
jar包的多层级maven依赖的坑与正确传递方法
这个问题简述起来就是项目加载jar包但是无法加载jar包的依赖 这是一个maven的特性吗? 问题发生前 程序猿经常自己写一些库实现或收集常用的逻辑方法(算法和设计模式等等),以方便多个项目使用,避免重复编码。本猿现在有这么一个库,本猿把他叫 , 用maven做工程和生命周期管理,以便能用到其他ja ...
分类:编程语言   时间:2019-09-27 01:08:18    阅读次数:83
如何更规范化编写Java 代码
如何更规范化编写Java 代码 Many of the happiest people are those who own the least. But are we really so happy with our IPhones, our big houses, our fancy cars? ...
分类:编程语言   时间:2019-09-27 01:08:55    阅读次数:97
ArrayBuffer、TypedArray、DataView二进制数组
三个是处理二进制数据的接口。都是类数组。 1.ArrayBuffer是什么? ArrayBuffer是一个二进制对象(文件,图片等)。它指向固定长度的,连续的内存区域。 上面分配了一个长度为16个字节的内存区域,代表16byte的二进制数据。并且默认每bit内容都是0。 1.特点 1)和数组不同,它 ...
分类:编程语言   时间:2019-09-27 01:10:07    阅读次数:105
Java新特性 5、6、7、8、9、10、11、12、13
项目地址:https://github.com/hepengju/java-new-features项目目标:1. 列举Java5-13版本的关键新特性2. 对每个新特性进行全面的阐述与代码示例 ...
分类:编程语言   时间:2019-09-27 01:10:56    阅读次数:85
算法生成指定数目的随机数
package text; import java.util.Scanner; public class random { public static void main(String[] args) { int a=13, b=35,m=87,Xo=19; int z=Xo; System.out... ...
分类:编程语言   时间:2019-09-27 01:11:20    阅读次数:67
Springboot 注解详解
springboot是spring公司开发一套快速搭建javaWeb项目的框架,其最大的特点就是简便快捷,简化了Spring项目大量的配置文件,其核心思想就是约定大于配置,而注解这种简便快捷的方式自然成为不二选择,下面总结了springboot中一些常用的注解,以后也会持续更新加入新的注解,当然对于 ...
分类:编程语言   时间:2019-09-27 01:12:13    阅读次数:89
java怎么输入有空格的三角金字塔
public class xinghao { public static void main(String args[]) { for(int i=1;i<=5;i++){ for(int j=1;j<=5-i;j++){ System.out.print(" ");} for(int k=1;k< ...
分类:编程语言   时间:2019-09-27 01:13:33    阅读次数:94
doraemon的python(大更新) 实例讲解 图书管理系统的配置和应用
### 11.3 图书管理系统 #### 11.3.1 出版社的管理 展示: - 设计URL - ```python urlpatterns = [ url(r'^publisher_list',views.publisher_list) ] ``` - 写函数 - ```python from d... ...
分类:编程语言   时间:2019-09-27 01:14:22    阅读次数:100
C++——动态分配内存
0. 介绍 在C++中,程序的内存空间分成两部分,堆和栈。 栈:在函数中声明的所有变量都存在栈里。 堆:是程序中未使用的内存,用来在程序运行时动态分配内存空间。 在C++中可以通过new和delete操作符来控制内存空间的申请和释放。 new:申请一段内存空间,并创建对象,返回内存空间的起始地址。 ...
分类:编程语言   时间:2019-09-27 01:16:39    阅读次数:108
java集合提供的排序算法
java集合提供的排序算法 Arrays.sort()排序算法 如果数组长度大于等于286且连续性好的话,就用归并排序,如果大于等于286且连续性不好的话就用双轴快速排序。如果长度小于286且大于等于47的话就用双轴快速排序,如果长度小于47的话就用插入排序。 Collection.sort()的排... ...
分类:编程语言   时间:2019-09-27 01:18:39    阅读次数:111
Java连载35-类总结、空指针异常
一、总结 1.栈内存中主要存储的是方法体中的局部变量 2.对象内部有实例变量,实例变量存储在堆内存中 3.变量分类:局部变量(方法体中声明);成员变量(方法体外声明) 实例变量(前边修饰符没有static)静态变量(前边的修饰符中有static) 4.静态变量存储在方法区内存中。 5.三块内存中变化 ...
分类:编程语言   时间:2019-09-27 01:19:09    阅读次数:84
C++的override和final
1、final用于让虚函数不可被重写 如上代码是不可被编译过的 2、override 1.在函数比较多的情况下可以提示读者某个函数重写了基类虚函数(表示这个虚函数是从基类继承,不是派生类自己定义的); 2.强制编译器检查某个函数是否重写基类虚函数,如果没有则报错。 ...
分类:编程语言   时间:2019-09-27 01:21:24    阅读次数:86
枚举算法
枚举有什么好写的~( ̄▽ ̄)~ 枚举算法是我们在日常中使用到的最多的一个算法,它的核心思想就是:枚举所有的可能。 枚举法的本质就是从所有候选答案中去搜索正确的解,使用该算法需要满足两个条件:(1)可预先确定候选答案的数量;(2)候选答案的范围在求解之前必须有一个确定的集合。 没有剪枝,没有优化,没有 ...
分类:编程语言   时间:2019-09-27 01:22:03    阅读次数:86
C++ 重载函数
1、什么是重载函数 同一个函数名定义不同的函数,当函数名相同,不同的参数搭配时含义不同。 例如: 运行结果: 上面代码函数名相同,在C语言中是肯定会报错的因为C语言不支持重载函数。而在C++中是不会报错的。而且会根据参数 调用 对应的函数。 2、允许重载的条件是什么了? 2.1、参数类型不同 2.2 ...
分类:编程语言   时间:2019-09-27 01:22:21    阅读次数:95
Spring学习之==>入门知识
一、Spring是什么? Spring 是一种轻量级的、非侵入式的 Java/JavaEE 应用框架。Spring 使用的是基本的 JavaBean 来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从 ...
分类:编程语言   时间:2019-09-27 01:24:00    阅读次数:96
JavaScript Map 和 Set
结论 Map:存放键值对,区别于 Object,键可以是任何值。 Set:存放不重复的值 Map 存储键值对,读取时与插入顺序一致。 var map = new Map([[1, "1"], [3, "3"], [2, "2"]]); map.set("foo", "bar"); for (cons ...
分类:编程语言   时间:2019-09-27 01:24:19    阅读次数:87
Java数据结构与算法(1):线性表
线性表是一种简单的数据类型,它是具有相同类型的n个数据元素组成的有限序列。形如如A0,A1,...,An 1。大小为0的表为空表,称Ai后继Ai 1,并称Ai 1前驱Ai。 printList打印出表元素,makeEmpty置空表,find返回某一项首次出现的位置,insert和remove一般是从 ...
分类:编程语言   时间:2019-09-27 01:24:54    阅读次数:101
Spring AOP入门基础-继承、装饰者,代理的选择
关于Spring AOP,底层是基于动态代理实现的,下面简单的学习下为什么选择动态代理,而不选择继承实现,装饰者模式实现,下面参考如下业务场景下理解。 业务场景 业务层如果有业务需求,需要在注册用户,升级用户,和删除用户方法前都进行一次权限验证,最原始的方法就是在业务层每个方法前都添加代码验证。这是 ...
分类:编程语言   时间:2019-09-27 01:26:15    阅读次数:94
spring循环依赖问题深究
一、背景 清分服务添加一个异步处理功能(@asyc),本地测试时发现启动服务后有时正常有时异常。 问题分析 1、相同的环境,启动服务结果不同,定位为工程代码引起该异常。 2、启动类中,配置文件名采用了通配符,理论上配置文件加载顺序不固定。 3、从机器上的日志可以看出,启动成功和异常时spring/a ...
分类:编程语言   时间:2019-09-27 01:32:38    阅读次数:280
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!