?平常工作中,有时为了采用网络的一些素材,但这些素材往往被打了水印,如果我们不懂PS就无法去掉水印,或者无法批量去掉水印。这些就很影响我们的工作效率。 今天我们就一起来,用Python + OpenCV三步去除水印,去水印需要使用的库:cv2、numpy。cv2是基于OpenCV的图像处理库,可以对 ...
分类:
编程语言 时间:
2021-05-26 09:24:07
收藏:
0 评论:
0 赞:
0 阅读:
72
## Java标识符 关键字: abstract 表明类或者成员方法具有抽象属性; assert 用来进行程序调试; boolean 基本数据类型之一,布尔类型; break 提前跳出一个块,中断、终止; byte 基本数据类型之一,字节类型; case 用在switch语句之中,表示其中的一个分支 ...
分类:
编程语言 时间:
2021-05-26 01:03:11
收藏:
0 评论:
0 赞:
0 阅读:
36
Java常用API 概述 API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以 ...
分类:
编程语言 时间:
2021-05-26 01:02:58
收藏:
0 评论:
0 赞:
0 阅读:
68
堆排序从二叉树演化而来。 堆,分为大根堆和小根堆; 大根堆:一个特殊的完全二叉树,他的父节点一定比子节点大; 小根堆:父节点一定比子节点小; 下面的例子都是用大根堆 有两个重点 1.堆的向下调整 树的根节点的左右都是堆,但自己不是堆,这种时候可以通过向下调整,成为堆。 图1,需要向下调整 图2,将根 ...
分类:
编程语言 时间:
2021-05-26 01:02:47
收藏:
0 评论:
0 赞:
0 阅读:
55
代码如下: def longest_repetition(chars): if len(chars) == 0 or len(chars) == 1: return (chars,len(chars)) result = [1]*len(chars) for left in xrange(len(c ...
分类:
编程语言 时间:
2021-05-26 01:01:57
收藏:
0 评论:
0 赞:
0 阅读:
36
给定N个(长整型范围内的)整数,要求输出从小到大排序后的结果。 本题旨在测试各种不同的排序算法在各种数据情况下的表现。各组测试数据特点如下: 数据1:只有1个元素; 数据2:11个不相同的整数,测试基本正确性; 数据3:103个随机整数; 数据4:104个随机整数; 数据5:105个随机整数; 数据 ...
分类:
编程语言 时间:
2021-05-26 01:01:37
收藏:
0 评论:
0 赞:
0 阅读:
46
引言 上一篇文章我们有怎么介绍到如何通过XML的形式来定义Spring的扩展《Spring面试高频题如何:自定义XML schema 扩展》,好多人都在吐槽现在都什么年代了,xml还有人再用吗?这玩意早就过时了吧,还有必要去掌握它吗?Spring官网都把这种方式放在最后面了,可想而知它的重要性到底怎 ...
分类:
编程语言 时间:
2021-05-26 01:00:41
收藏:
0 评论:
0 赞:
0 阅读:
17
由于不是纯编程零基础的教程,所以不会在这里讲述“变量”的概念,后续的文章也是。 在 Go 语言中,定义变量主要有两种方式,一个是使用 var 关键字,另外一个就是使用 := 的方式。虽然这部分内容很简单,但是各种使用姿势还是要学会的。 使用 var 来定义变量 如果做过前端,那一定很熟悉 var,在 ...
分类:
编程语言 时间:
2021-05-26 00:59:19
收藏:
0 评论:
0 赞:
0 阅读:
15
一、计算机体系结构 1、计算机概念 计算机,是一种现代用于高级计算,使用广泛的设备。有计算机硬件和软件两部分组成。 硬件:客观存在的各种计算机相关设备 软件:用于控制各种硬件设备完成各种功能 常见的主要硬件:中央处理器(CPU)、内存、硬盘、输入输出设备、主板、机箱和电源灯辅助设备。 常见的软件:系 ...
分类:
编程语言 时间:
2021-05-26 00:58:11
收藏:
0 评论:
0 赞:
0 阅读:
20
一.数据类型 1.数据基本类型 (1)整数 ①有符号整形 有符号短整型 short 有符号基本整形 int 有符号长整形 long ②无符号整形 无符号基本整形 无符号短整型 无符号长整型 (2)实型(浮点型) ①单精度型 float ②双精度型 double ③字符型 char ④枚举类型 enu ...
分类:
编程语言 时间:
2021-05-26 00:57:24
收藏:
0 评论:
0 赞:
0 阅读:
17
服务器直接启动jar包命令 打包好的jar包,如果要运行起来,我们可以安装好java环境只会,直接执行java -jar 将服务启动起来 nohup java -server -Xms256m -Xmx256m -jar -Dserver.port=8088 -Dspring.profiles.ac ...
分类:
编程语言 时间:
2021-05-26 00:57:10
收藏:
0 评论:
0 赞:
0 阅读:
409
argparse模块可以让人编写命令行接口 下面这个python程序,可以获取一个整数列表并计算总和或者最大值,下面将用这个例子来讲解argparse模块 import argparse parser = argparse.ArgumentParser(description='Process so ...
分类:
编程语言 时间:
2021-05-26 00:56:19
收藏:
0 评论:
0 赞:
0 阅读:
14
一、Ubuntu网络和基础信息配置1、网络的基础设定Ubuntu与Centos不同,Ubuntu使用的是netplan来作为网卡的基础配置参数,并且使用的是yaml格式。在系统安装完成后,会自动生成如下的配置参数/etc/netplan/00-installer-config.yaml配置网卡ip地址和dns#Thisisthenetworkconfigwrittenby‘subiquity‘ne
分类:
编程语言 时间:
2021-05-26 00:56:03
收藏:
0 评论:
0 赞:
0 阅读:
39
测试的环境:Spring Boot2 + Maven +lombok 准备需要用到的基础类: public class People { private String name; private String address; private String phone; } 准备默认的配置文件app ...
分类:
编程语言 时间:
2021-05-26 00:54:26
收藏:
0 评论:
0 赞:
0 阅读:
21
解决方法: 将”driver.find_elements_by_xpath“改为“driver.find_element_by_xpath”即可解决。 这样就可以定位到预定按钮了 ...
分类:
编程语言 时间:
2021-05-26 00:53:07
收藏:
0 评论:
0 赞:
0 阅读:
38
单例模式 在面向对象编程中,有时候我们希望达到这样一种效果,一个类只有一个实例化的对象,比如线程池,缓存等,所以人们人为规定,这些类有且只有一个唯一的实例。这种设计模式被称为单例模式。 单例模式的特点 使用单例模式的类没有公开的构造函数,所以不能创建该类的实例 同理,使用单例模式的类也没有公开的拷贝 ...
分类:
编程语言 时间:
2021-05-26 00:52:10
收藏:
0 评论:
0 赞:
0 阅读:
31
概述 python中的下划线主要分为如下几类: 前置单下划线,如_a,_variable,主要是用于将变量或方法定义为私有属性。这里的私有属性并非如java中的私有,而是一种约定俗成,想强行访问仍旧可以正常访问。 后置单下划线,如a_,val_,主要用于将变量区别,如变量名称和关键字冲突,后面加个下 ...
分类:
编程语言 时间:
2021-05-26 00:51:06
收藏:
0 评论:
0 赞:
0 阅读:
39
#记错本_Springcloud集群-Springboot启动多个微服务,上一个端口被占用问题 ##一,报错问题 如图: ####报错的主要内容是: 比如我的springboot项目有一个子模块A的端口号为8081,启动完端口号为8081的子模块A之后, 将application.yml的端口改成8 ...
分类:
编程语言 时间:
2021-05-26 00:49:21
收藏:
0 评论:
0 赞:
0 阅读:
31
通过-D选项可以控制编译器在编译时的宏定义值,测试例程如下: #include <stdio.h> #ifndef CCC #define CCC 1024 #endif int main() { printf("%d\n",CCC); return 0; } 显然这里面定义了一个宏CCC。 如果使 ...
分类:
编程语言 时间:
2021-05-26 00:49:01
收藏:
0 评论:
0 赞:
0 阅读:
19
1、 #include <stdio.h> #define NUMBER 10 int main(void) { int i; char s[NUMBER][128]; for(i = 0; i < NUMBER; i++) { printf("s[%d] = ", i); scanf("%s", ...
分类:
编程语言 时间:
2021-05-25 23:50:54
收藏:
0 评论:
0 赞:
0 阅读:
40