- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 Python函数的创建和调用
函数的调用函数名(实际参数)函数返回多个值时,结果为元组函数定义默认参数给形参设置默认值,只有与默认值不符的时候才需要传递def fun(a, b = 10): print(a,b)个数可变的位置参数、关键字参数在一个函数的定义过程中,既有个数可变的关键字参数,也有个数可变的位置参数,要求个数可变的位置形参放在个数可变的关键字形参之前def fun(**args1, *args2): pass...
2022-03-05 13:32:56
528
原创 Python字符串相关学习
一、字符串的驻留机制二、字符串的常用操作字符串查询字符串大小写转换字符串的对齐字符串的劈分判断字符串的方法isidentifier()合法标识符、isspace()空白字符、isalpha()字母、isdecimal()十进制的数字、isnumeric()数字、isalnum()字母和数字字符串的替换合并三、字符串的比较操作四、格式化字符串#%占位符age = 20name = '张三'print('我叫%s,今年%d岁' % (name,age))#{}p
2022-02-26 19:17:41
334
原创 Python中的列表、字典、元组、集合
一、列表有序序列创建列表#1.使用[]lst=['hello','world',98]#2.使用list()lst2 = list([['hello','world',98]])列表的特点获取列表指定元素的索引lst.index('hello')#相同元素返回第一个lst.index('hello',1,3)#在1-3位置查找获取列表中的单个元素#正向索引0到N-1lis[2]#逆向索引-N到-1lst[-3]获取列表中的多个元素列表元素的操作#
2022-02-23 21:14:38
460
原创 Python图片文字识别
百度ocr百度开源的一款基于深度学习的ocr识别库,对中文的识别精度相当不错,可以应付绝大多数的文字提取需求。pip install paddlepaddlepip install shapelypip install paddleocr实现代码:# -*- coding: utf-8 -*-# @Time : 2022/2/19 2:22 下午# @Author : NothingLike# @File : baiduOCR.pyfrom paddleocr imp.
2022-02-20 12:10:28
1192
原创 Python中的判断和循环
多分支结构if 条件表达式1: 条件执行体1elif 条件表达式2: 条件执行体2elif 条件表达式N: 条件执行体Nelse: 条件执行体N+1range()函数条件表达式语法结构:x if 判断条件 else y如果判断条件为True返回x,False返回ypass语句什么都不做,占位if a=1: passelse: pass循环结构语法结构while 条件表达式: 条件执行体(循环体)for-in循环for 自定义.
2022-02-20 12:00:13
139
原创 Python input()函数、运算符
input()函数a=input('请输入一个家数:')b=input('请输入另一个加数:')print(a+b)标准运算符 + - * ///整除运算,一正一负向下取整。print(9//-4)#-3print(-9//4)#-32**3,2的3次方取余运算符 % 一正一负看公式 余数=被除数-除数*商print(9%-4)#-3 9-(-4)*(-3)print(-9%4)#3 -9-(4)*(-3)赋值运算符 = 右到左赋值#链式赋值.
2022-02-20 11:59:56
541
原创 Python常用数据类型及注释
整数类型intn1=90n2=-90n3=0#二进制0b开头#八进制0o开头#十六进制0x开头浮点类型a=3.1415926#使用浮点数计算时,可能会出现小数位数不确定情况#解决方案from decimal import Decimalprint(Decimal('1.1')+Decimal('2.2'))布尔类型True–1False–0print(True+1)#2print(False+1)#1字符串类型不可变的字符串序列str1='hel.
2022-02-20 11:59:26
225
原创 Python中print()函数、转义字符、标识符和保留字
print()函数#输出数字print(123456)print(5.25)#输出字符串print('helloworld')print("helloworld")#输出运算符的表达式print(3+1)#将数据输出到文件中,1.指定的盘符存在,2.使用file=fpfp=open('D:/text.txt','a+')#a+ ,如果不存在就创建,存在就追加print('helloworld',file=fp)fp.close()#不进行换行输出print('hellowor.
2022-02-19 15:13:51
863
原创 解决Python包下载慢问题
因为python默认使用的是国外镜像,有时候下载非常慢,最快的办法就是在下载命令中增加国内源:pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple常用的国内源如下:清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.
2022-02-19 13:22:23
11977
2
原创 MD5工具类
import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * @ClassName MD5Util * @Description MD5工具类 * @Author * @Date 2021/6/23 11:47 下午 * @Version 1.0 */public class MD5Util { static
2021-06-23 23:59:15
1241
原创 idea注释模版配置
类注释模版:File–>settings–>Editor–>File and Code Templates–>Files选择Class文件(当然你要设置接口的还也可以选择Interface文件)/** *@ClassName ${NAME} *@Description TODO *@Author ${USER} *@Date ${DATE} ${TIME} *@Version 1.0 */方法注释模版:手动为方法添加注释,使用Eclipse时我们生成.
2021-06-23 23:45:28
120
原创 Linux安装docker-compose
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,可以使用 YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。下载Compose$ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/doc.
2021-06-16 22:24:06
85
原创 Docker自定义镜像
创建一个Dockerfile文件,指定自定义镜像信息Dockerfile文件中常用的内容from:指定当前自定义镜像依赖的环境copy:将相对路径下的内容复制到自定义镜像中workir:声明镜像的默认工作目录cmd:需要执行的命令(在workdir下执行,cmd可以写多的,只以最后一个为准)FROM daocloud.io/library/tomcat:8.5.15-jre8COPY springtest.war /usr/local/tomcat/webapps将springtest.
2021-06-14 13:14:43
103
原创 Docker常用命令
开机自动启动dockersystemctl enable docker`启动dockersystemctl start docker重启dokcersystemctl restart docker守护进程重启sudo systemctl daemon-reload关闭dockerservice docker stopsystemctl stop docker查询镜像docker search 镜像名获取镜像docker pull 镜像名.
2021-06-14 12:45:39
222
转载 Ubantu安装Docker
卸载旧版本$ sudo apt-get remove docker \ docker-engine \ docker.io使用 APT 安装由于 apt 源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书。$ sudo apt-get update$ sudo apt-get install \ apt-transport-https \ ca.
2021-06-14 12:10:49
117
原创 Linux安装JDK操作步骤
1. 下载jdk安装包wget --no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz2. 解压tar -zxvf jdk-8u131-lin
2021-06-13 14:42:38
1166
1
原创 DOCKER安装Mysql
拉取 MySQL 镜像docker search mysql 命令来查看可用版本:$ docker pull mysql:latest查看本地镜像$ docker images运行容器 $ docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql参数说明:-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3.
2021-06-12 20:20:09
82
原创 Linux配置docker镜像加速
阿里云加速器(点击管理控制台 -> 登录账号(淘宝账号) -> 右侧镜像中心 -> 镜像加速器 -> 复制地址)网易云加速器https://hub-mirror.c.163.com百度云加速器 https://mirror.baidubce.com查看是否在 docker.service 文件中配置过镜像地址$ systemctl cat docker | grep '\-\-registry\-mirror'如果该命令有输出,那么请执行 $ systemctl ca.
2021-06-12 19:57:25
158
原创 UBUNTU笔记本不休眠设置方法
UBUNTU笔记本不休眠设置方法sudo vim /etc/systemd/logind.conf修改配置:HandlePowerKey=ignoreHandleSuspendKey=ignoreHandleHibernateKey=ignoreHandleLidSwitch=ignoreHandleLidSwitchDocked=ignore保存后输入:systemctl restart systemd-logind...
2021-06-12 18:16:57
336
原创 SSM框架相关配置
1.基本pom依赖 <!--打包方式--> <packaging>war</packaging> <!--json乱码处理--> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <...
2020-03-18 16:54:58
113
原创 JUC
1.什么是JUC?java.util 工具包业务:普通的线程代码ThreadRunnable 没有返回值,效率相比Callable相对较低!2.线程和进程进程:一个程序,QQ.exe Music.exe 程序的集合 ;一个进程往往可以包含多个线程,至少包含一个!Java默认有几个线程? main、GC线程:开了一个进程,写字,自动保存(线程负责)java开启线程的方式...
2020-03-09 01:03:35
100
原创 JVM探究
JVM探究请你谈谈对JVM的理解?Java8虚拟机和之前的变化更新?什么是OOM?什么是栈溢出stackOverFlowError?怎么分析?JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?谈谈JVM中的类加载器的认识?JVM的位置JVM的体系结构类加载器类加载器收到类加载的请求将这个请求向上委托给父类加载器去完成,一直向上委...
2020-03-01 19:40:53
208
原创 端口和协议
一、端口端口表示计算机上的一个程序的进程;不同的进程有不同的端口号被规定0~65535TCP,UDP:65535*2 tcp:80 udp:80可以 单个协议下,端口号不能冲突端口分类公有端口 0~1023HTTP:80HTTPS:443FTP :21Telent:23程序注册端口:1024~49151,分配用户或程序tomcat:8080...
2020-02-23 14:33:27
238
原创 线程安全与锁
线程安全与锁一、什么是进程,什么是线程? 电脑中时会有很多单独运行的程序,每个程序有一个独立的进程,而进程之间是相互独立存在的。 进程中的最小执行单位就是线程,并且一个进程中至少有一个线程。二、什么是多线程? 首先要明白什么是串行和并行。 串行,其实是相对于单条线程来执行多个任务来说的,我们就拿下载文件来举个例子:当我们下载多个文件时,在串行中它是按照一定的顺序去进行下...
2020-02-19 23:34:08
129
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人