首页 > 编程语言
【LeetCode&python】870. 优势洗牌
#题目 给定两个大小相等的数组 A 和 B,A 相对于 B 的优势可以用满足 A[i] > B[i] 的索引 i 的数目来描述。 返回 A 的任意排列,使其相对于 B 的优势最大化。 示例 1: 输入:A = [2,7,11,15], B = [1,10,4,11] 输出:[2,11,7,15] 示 ...
分类:编程语言   时间:2021-07-12 10:28:31    收藏:0  评论:0  赞:0  阅读:25
[2021 Spring] CS61A Project 3: Ants Vs. SomeBees (Phase 4)
[2021 Spring] CS61A Project 3: Ants Vs. SomeBees (Phase 4) ...
分类:编程语言   时间:2021-07-12 10:27:49    收藏:0  评论:0  赞:0  阅读:56
GC垃圾回收算法 上
Java中的四中引用类型 在学习GC垃圾回收算法之前,我先来了解一下Java中的引用类型。Java中有四种引用类型,分别是强引用(StrongReference)、软引用(SoftReference)、弱引用(WeakReference)、虚引用(PhantomReference)。 强引用类型(S ...
分类:编程语言   时间:2021-07-12 10:26:18    收藏:0  评论:0  赞:0  阅读:31
Java基础复习
封装 禁止直接访问一个对象中数据的实际使用,而通过操作接口来访问,这称为信息的隐蔽。 总结来说就是使用私有变量,通过get/set方法来对参数进行操作 public class Person { private String name = "test"; public String getName( ...
分类:编程语言   时间:2021-07-11 22:03:35    收藏:0  评论:0  赞:0  阅读:40
Spring源码系列之Bean的属性赋值
1. 属性赋值概述 上一篇讲述了bean实例化中的创建实例过程,实例化后就需要对类中的属性进行依赖注入操作,本篇将重点分析属性赋值相关流程。其中属性赋值,体现在AbstractAutowireCapableBeanFactory类中的doCreateBean方法中的populateBean(bean ...
分类:编程语言   时间:2021-07-11 22:03:20    收藏:0  评论:0  赞:0  阅读:48
Python - opencv (四) - 模板匹配
模板匹配实现的思想也是很简单很暴力的,就是拿着模板图片在原图中从左上至右下依次滑动,直到遇到某个区域的相似度低于我们设定的阈值,那么我们就认为该区域与模板匹配了,也就是我们找到了姚明的位置,并把它标记出来。 opencv中提出6种模板匹配公式: 示例: 原图像: 匹配模板: 代码: 1 import ...
分类:编程语言   时间:2021-07-11 22:02:33    收藏:0  评论:0  赞:0  阅读:58
HTML语言
常用的主流浏览器 谷歌浏览器(chrome):占市场份额百分之40 对HTML5支持最好 火狐浏览器(firefox):方便快捷,对HTML5支持也很好 欧鹏浏览器(opera):速度快,但是其使用起来有很多的不方便之处,很多播放器都要其内部的专门的插件.并且下载插件不支持中文界面,使用起来不方便 ...
分类:编程语言   时间:2021-07-11 22:01:48    收藏:0  评论:0  赞:0  阅读:48
OpenCV-Python(一)- 安装与读取图片
OpenCV-Python(一)- 安装与读取图片 安装 在Python下安装cv2非常的简单,只需要使用pip的一句指令: pip install opencv-python 使用OpenCV读取图片并显示出来 #导入cv2库 import cv2 #创建图片对象,使用cv2.imread()函数 ...
分类:编程语言   时间:2021-07-11 22:01:33    收藏:0  评论:0  赞:0  阅读:35
狂神Java SE (六)数组
01 什么是数组 数组是相同类型数据的有序集合 描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中每个数据称作一个数组元素,每个数组元素可以通过一个下标访问 02 数组的声明和创建 必须先声明数组变量,才能在程序中使用数组 dataType[] arrayRefVar; dataTy ...
分类:编程语言   时间:2021-07-11 22:01:20    收藏:0  评论:0  赞:0  阅读:33
DRF之过滤排序分页异常处理
一、过滤 对于列表数据要通过字段来进行过滤,就需要添加 django-filter 模块 使用方法: # 1、注册,在app中注册 settings.py INSTALLED_APPS = [ 'django_filters', ] # 2、settings.py 配置 REST_FRAMEWORK ...
分类:编程语言   时间:2021-07-11 22:00:37    收藏:0  评论:0  赞:0  阅读:29
java_逻辑运算符
1. 逻辑运算符: 与(&&)and 或(||)or 非(取反) // && : 计算式两边的值都为true的情况,则整个计算式的结果才为true;// || : 计算式有一边的值为true的情况,则整个计算式的结果就为true;// ! : 整个计算式的值为true的情况,则整个计算式的结果就为f ...
分类:编程语言   时间:2021-07-11 22:00:13    收藏:0  评论:0  赞:0  阅读:31
Java内部类
1.内部类 概述: 把类定义在其他类的内部,这个类就被称为内部类。 举例:在类A中定义了一个类B,类B就是内部类。 内部类位置: 成员位置(成员内部类) 局部位置(局部内部类) 内部类的种类: 成员内部类 成员变量 静态成员内部类 --静态成员变量 局部内部类 --局部变量 匿名内部类 内部类的访问 ...
分类:编程语言   时间:2021-07-11 21:59:28    收藏:0  评论:0  赞:0  阅读:21
关于windows11的0x800f0950语言包安装失败
https://c.s-microsoft.com/en-us/CMSImages/hero_animation_poster_4K_Sharpened.jpg?version=e252e57c-4949-6726-4a60-a50c0aeec2ce ...
分类:编程语言   时间:2021-07-11 21:58:09    收藏:0  评论:0  赞:0  阅读:30
数组去重(返回去重后的长度)
给出一组有序的序列,其中有重复数字,要求原地去重,并给出去重后数组的长度。(不能额外开辟数组) 这道题,如果用java的话,就肯定不能用set了。那我们可以用什么好办法呢?这里介绍一下双指针法。 什么是双指针法?就是我们先定义两个指针,一个快指针一个慢指针,分别指向数组的第二和第一个元素,快指针通过 ...
分类:编程语言   时间:2021-07-11 21:57:10    收藏:0  评论:0  赞:0  阅读:32
快速排序
def quick_sort(lists, left, right): '''快速排序''' # 跳出递归判断 if left >= right: return lists # 选择参考点,该调整范围的第1个值 key = lists[left] low = left high = right # ...
分类:编程语言   时间:2021-07-11 21:56:31    收藏:0  评论:0  赞:0  阅读:43
插入排序
算法流程(从小到大排): 1.首先将第一个数看成一个有序序列,第二到最后一个数看成无序序列; 2.从无序序列中抽到一张手牌,并将其与有序序列比较; 3.将手牌插入到有序序列的合适位置 4.重复2,3步骤 1 def insert_sort(arr): 2 for i in range(len(arr ...
分类:编程语言   时间:2021-07-11 21:55:21    收藏:0  评论:0  赞:0  阅读:34
Java基础知识复习2--面向对象篇
所以内容均来自于b站“遇见狂神说” 构造器 一旦定义了一个有参构造,则必须显示的定义一个无参构造!! package com.objectOriented.test1; public class Student { String name; int age; public Student() {// ...
分类:编程语言   时间:2021-07-11 21:52:15    收藏:0  评论:0  赞:0  阅读:25
Python中.npz文件的读取
有时候从网上下载的数据集扩展名(后缀名)是npz,我们需要对数据进行加载(读取):例如:识别猫狗图片的二分类,下的数据集分别为cat.npz和dog.npz import numpy as npcat_data = np.load('cat.npz')dog_data = np.load('dog. ...
分类:编程语言   时间:2021-07-11 21:52:04    收藏:0  评论:0  赞:0  阅读:27
Java基础知识学习
cmd运行java程序 在指定目录下打开:javac+文件名.java——编译出class文件 java+文件名——运行 idea中开发java psvm 生成main方法 sout生成System.out.println(); ctrl+d复制当前行到下一行 基础语法学习 一、注释 单行注释 // ...
分类:编程语言   时间:2021-07-11 21:50:36    收藏:0  评论:0  赞:0  阅读:23
java编程题50道(1)
程序1 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 题目思路: 先推出几个月内兔子数量 1 1 2 3 5 8 13.。。。 可推出规律为 n = n-1+n-2 定义函数累计兔子数量,再通过主 ...
分类:编程语言   时间:2021-07-11 21:50:14    收藏:0  评论:0  赞:0  阅读:26
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!