一、前言 今天在做人脸检测的时候遇到了图片过大的问题,解决方法是在提交图片前先将图片进行压缩。 二、实现代码 from PIL import Image import os def get_size(file): # 获取文件大小:KB size = os.path.getsize(file) re ...
分类:
编程语言 时间:
2021-06-04 14:19:59
收藏:
0 评论:
0 赞:
0 阅读:
11
中序遍历递归写法 思考良久写不出来,借鉴了网上的写法 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val ...
分类:
编程语言 时间:
2021-06-04 14:17:50
收藏:
0 评论:
0 赞:
0 阅读:
10
1 概述 Python3中有6个标准的数据类型 1、Number(数字) 2、String(字符串) 3、List(列表) 4、Tuple(元组) 5、Set(集合) 6、Dictionary(字典) 不可变数据(3个) Number(数字)、String(字符串)、Tuple(元组)。 可变数据( ...
分类:
编程语言 时间:
2021-06-04 12:24:37
收藏:
0 评论:
0 赞:
0 阅读:
20
row = 1 while row <= 9: col = 1 while col <= row: print("%d*%d=%d" % (col, row, col*row) , end="\t") col += 1 print("") row += 1 ...
分类:
编程语言 时间:
2021-06-04 12:23:34
收藏:
0 评论:
0 赞:
0 阅读:
6
package Array;public class ArrayReverse { public static void main(String[] args) { //数组反转 //定义数组 int[] arr = {11, 22, 33, 44, 55, 66, 77, 885}; //将{11 ...
分类:
编程语言 时间:
2021-06-04 12:22:39
收藏:
0 评论:
0 赞:
0 阅读:
17
#操作符练习,求打印的内容 x = True y = False z = False if not x or y: print(1) elif not x or not y and z: print(2) elif not x or y or not y and x: print(3) else: ...
分类:
编程语言 时间:
2021-06-04 12:22:31
收藏:
0 评论:
0 赞:
0 阅读:
18
LeetCode 83. Remove Duplicates from Sorted List(删除排序链表中的重复元素) 题目 链接 https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list 问题描述 存在一个按升序排列 ...
分类:
编程语言 时间:
2021-06-04 12:21:50
收藏:
0 评论:
0 赞:
0 阅读:
16
##概要 通俗讲,PKCS1是标准RSA秘钥对标准规范,但是都是裸奔的; PKCS8是对加密后的秘钥进行了描述,就是说P8格式的秘钥不是裸奔了 ###PKCS1私钥生成 openssl genrsa -out private.pem 1024 PKCS1格式的private.pem 内容如下 BEG ...
分类:
编程语言 时间:
2021-06-04 12:20:33
收藏:
0 评论:
0 赞:
0 阅读:
87
c++类型有四种类型转换,分别是static_cast、const_cast、reinterpret_cast以及dynamic_cast,下面浅谈下个人理解。 1.const_cast 首先看一个错误的用法: 1 const int i = 10; 2 int *p = const_cast<in ...
分类:
编程语言 时间:
2021-06-04 12:20:12
收藏:
0 评论:
0 赞:
0 阅读:
24
算法描述: 公钥算法的特点就是很容易由算子计算出结果,而基本上不可能作逆向运算。这也就是使用了两个质数的所要达到的目的。 现在假设Alice和Bob分别是参与DH式密钥交换过程的两方,他们一开始会商议确定一个小质数(一般是2,3,5这样的小数字)和一个大质数(有300位以上)作为加密的原始信息。小质 ...
分类:
编程语言 时间:
2021-06-04 12:18:14
收藏:
0 评论:
0 赞:
0 阅读:
11
前言: 上一篇讲完了JVM的类加载机制,运行时数据区以及版本7与8之间的一些区别。这一篇主要讲讲JDK8的默认的垃圾回收机制(GC)。 开始之前先复习一下JVM的运行时数据区: 垃圾回收(GC) 概述: 在堆内存中存放着很多new出来的对象,这些对象有些可能非常重要,会一直存在直到系统停止,有些可能 ...
分类:
编程语言 时间:
2021-06-04 12:17:26
收藏:
0 评论:
0 赞:
0 阅读:
14
HTC Vive 是一个虚拟现实头盔,由 HTC 和 Valve 公司制造。它提供一种在虚拟世界中的浸入式体验,而不是屏幕头像。 如果你是一个 Unity 开发者,在虚拟现实游戏中使用 HTC Vive 非常简单——你可以认为 HTC Vive 和 Unity 是天生一对。 在这篇 HTC Vive ...
分类:
编程语言 时间:
2021-06-04 12:17:07
收藏:
0 评论:
0 赞:
0 阅读:
21
BigDecimal 的加减乘除: BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); BigDecimal bignum3 = null; //加法 bignum3 = bignu ...
分类:
编程语言 时间:
2021-06-04 12:16:53
收藏:
0 评论:
0 赞:
0 阅读:
22
需求 一个大数组,里面乱七八糟一堆属性。现在只需要其中两个属性,用这两个属性组成一个对象,重新得到一个新数组。新数组长度跟老数组一样,只不过里面所有对象只剩下了两个属性 示例 handleSelectionChange(selection) { var invoiceGxQueryList = [] ...
分类:
编程语言 时间:
2021-06-04 12:14:26
收藏:
0 评论:
0 赞:
0 阅读:
49
原理: 判断元素个数,若元素为空或只有1个元素,则无需排序。 否则就将第一个元素作为基准值,将数组拆分为2个数组,一个大于基准值的,一个小于基准值的。 利用递归算法,继续将上面的2个数组分别继续执行,即可得到全部排序过的新数组。 快速排序是冒泡排序的改进版。 js实现代码: // 快速排序 func ...
分类:
编程语言 时间:
2021-06-04 12:10:15
收藏:
0 评论:
0 赞:
0 阅读:
24
1、配置类注解Configuration,可重入注解ComponentScan - value;excludeFilters、includeFilters(useDefaultFilters) 自定义Filter 2、Scope指定bean的作用域 - 主要理解单实例(容器启动时加载bean)多实例 ...
分类:
编程语言 时间:
2021-06-04 12:10:04
收藏:
0 评论:
0 赞:
0 阅读:
28
装饰器计算函数耗时: def clock(func): "用于计算函数耗时的装饰器" def funCountTime(*args, **kwargs): startTime = time.time() result = func(*args, **kwargs) endTime = time.ti ...
分类:
编程语言 时间:
2021-06-04 12:09:55
收藏:
0 评论:
0 赞:
0 阅读:
16
1.准备安装工具 yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-develtk-devel gdbm- ...
分类:
编程语言 时间:
2021-06-04 12:09:23
收藏:
0 评论:
0 赞:
0 阅读:
12
算法——排序——插入排序(2)——希尔排序 简单插入排序的问题: 假设:数组 arr = {2,3,4,5,6,1} 这时需要插入的数 1(最小), 这样的过程是: {2,3,4,5,6,6} {2,3,4,5,5,6} {2,3,4,4,5,6} {2,3,3,4,5,6} {2,2,3,4,5, ...
分类:
编程语言 时间:
2021-06-04 12:08:28
收藏:
0 评论:
0 赞:
0 阅读:
22
排序1.插入排序(1).代码实现//插入排序voidInsertSort(intarray[],intsize){for(inti=1;i<size;i++){intend=i-1;intkey=array[i];//寻找插入位置while(end>=0&&array[end]>key){array[end+1]=array[end];end--;}//插入元素a
分类:
编程语言 时间:
2021-06-04 12:08:16
收藏:
0 评论:
0 赞:
0 阅读:
14