1、最优子结构 有面值分别为1,3,5的三种硬币若干,需要凑成11元最少需要多少硬币,凑成n元最少需要多少硬币? 凑成0元需要0个硬币 //d(0)=0 凑成1元需要1个1元硬币 //d(1)=d(0)+1 凑成2元需要2个1元硬币 //d(2)=d(1)+1 凑成3元需要3个1元硬币或者1个3元硬 ...
分类:
编程语言 时间:
2020-07-01 16:15:32
阅读次数:
58
线程的同步实现方式 方式一:同步代码块 synchronized(锁对象){ //需要上锁的内容(同步代码块) } 方式二:同步方法 public synchronized 返回类型 方法名(参数){ //需要上锁的内容(同步代码块) } 普通的同步方法,锁对象是this 静态的同步方法,锁对象是: ...
分类:
编程语言 时间:
2020-07-01 16:10:12
阅读次数:
68
利用展开运算符进行数组拷贝,采用的是浅拷贝,即引用的是同一个内存地址。但是当两个数组其中一个进行了变动,发生变动的节点会重新开辟出内存空间,其它未改变的节点依然引用同样的内存块。具体看如下代码示例: let a=[1,2,3]; let b=[4,5]; let c=[...a,...b]; con ...
分类:
编程语言 时间:
2020-07-01 16:05:39
阅读次数:
70
在python的类语法中,可以出现三种方法,具体如下: (1)实例方法 很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。很多已经做案例的人,却不知道如何去学习更加高深的知识。那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程 ...
分类:
编程语言 时间:
2020-07-01 16:05:21
阅读次数:
49
Java有两种引用类型,分别是编译时类型和运行时类型。编译型类型在变量声明时决定,运行时类型取决于变量具体指向的类型,如果两种类型不一致,就会出现多态。 规则:对象调用编译时类型的属性和运行时类型的方法。 举例: class Person { public String name; public P ...
分类:
编程语言 时间:
2020-07-01 16:04:44
阅读次数:
74
稳定性:不稳定排序 1. 过程介绍 快速排序是考察次数最多的排序,无论是在大学专业课的期末考试,还是在公司的面试测试题目中,快速排序都极大的被使用,在实际中快速排序也极大的被使用,如STL中的sort底层就是一个快速排序。 首先在数组中选择一个基准点,然后分别从数组的两端扫描数组,设两个指示标志(l ...
分类:
编程语言 时间:
2020-07-01 16:03:45
阅读次数:
68
本文收录在个人博客:www.chengxy-nds.top,技术资源共享,一起进步最近部门号召大伙多组织一些技术分享会,说是要活跃公司的技术氛围,但早就看穿一切的我知道,这TM就是为了刷KPI。不过,话说回来这的确是件好事,与其开那些没味的扯皮会,多做技术交流还是很有助于个人成长的。于是乎我主动报名参加了分享,咳咳咳~,真的不是为了那点KPI,就是想和大伙一起学习学习!这次我分享的是springb
分类:
编程语言 时间:
2020-07-01 16:01:38
阅读次数:
365
进程是资源分配的基本单位,它是程序执行时的一个实例,在程序运行时创建;线程是程序执行的最小单位,是进程的一个执行流,一个线程由多个线程组成 什么是进程 进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。 程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列 ...
分类:
编程语言 时间:
2020-07-01 15:59:28
阅读次数:
55
1.首先判断自己的Dao和mapper的对应关系,注意要一一对应的。 2.配置信息出现问题,注意配置信息填写: 3.记住要细心细心,细心,重要的事情说三遍。 ...
分类:
编程语言 时间:
2020-07-01 15:58:45
阅读次数:
71
全球超过65%苹果手机用户通过搜索下载APP,因此,产品出海建议优先把海外ASO优化做好,让APP能被更多的目标用户找到,获取稳定的自然搜索下载量,苹果应用商店AppStore在全球覆盖155个销售地区,分布在5大地区:亚太、北美、欧洲、拉丁美洲和加勒比、非洲中东及印度,其中苹果支持28种本地化语言 ...
分类:
编程语言 时间:
2020-07-01 15:55:48
阅读次数:
126
python version: python3.6 system version: Centos 8.2.2004 zabbix version: 5.0 import requests import json import uuid import sys import subprocess aut ...
分类:
编程语言 时间:
2020-07-01 15:54:46
阅读次数:
69
1 #include<iostream> 2 using namespace std; 3 4 const int maxn=1002; 5 int arr[maxn]={0}; 6 7 //判断是否是质数 8 bool is_pri(int n){ 9 for(int i=n-1;i>=2;i-- ...
分类:
编程语言 时间:
2020-07-01 15:49:29
阅读次数:
54
稳定性:不稳定排序 1.过程介绍 希尔排序,又名递减增量排序算法,是一种非稳定的更高效的插入排序,在对几乎已经排好序的数据操作时,效率极高,即可以达到线性排序的效率,直接插入排序整体来说是低效的,因为插入排序每次只能将数据移动一位; 希尔排序的基本思想是:先将整个待排序的记录序列分割成为若干子序列分 ...
分类:
编程语言 时间:
2020-07-01 15:47:54
阅读次数:
57
一:Python语言的基础元素1:python的标识符python的标识符就是具备一定功能的计算机指令。作用:用来表示程序中各种语法成分的名称。命名规则由字母、数字、下划线组成以字母或下划线开头严格区分大小写不能使用Python的关键字或保留字关于程序、指令、标识符、关键字相互的关系,用下图表示:2:关键字(33个)关键字是一种特殊的标识符,是python语言自己内置的标识符。我们开发程序定义的标
分类:
编程语言 时间:
2020-07-01 15:46:23
阅读次数:
72
package test; public class LockExer { private static String lockA="locka"; private static String lockB="lockb"; public void methodA() throws Exception ...
分类:
编程语言 时间:
2020-07-01 14:29:33
阅读次数:
40
以 %%writefile request.py 开头。 下面写 python 代码,然后 shift + enter 键,可以把 python 代码写入开头指定的文件中,没有则自动创建。 以 %run request.py 的形式运行当前目录下的 python 文件。 也可以指定绝对路径。 Lin ...
分类:
编程语言 时间:
2020-07-01 14:25:59
阅读次数:
75