- 博客(90)
- 资源 (1)
- 收藏
- 关注
原创 【Git】error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)
error: RPC failed; curl 92 HTTP/2
2023-02-02 17:10:37
2912
原创 python入门容器-set集合 Day05
集合 set定义由一系列键值对组成的可变散列容器。 由一系列不重复的不可变类型变量(元组/数/字符串)组成的可变散列容器。 相当于只有键没有值的字典(键则是集合的数据)。基础操作创建空集合:集合名 = set()集合名 = set(可迭代对象)创建具有默认值集合:集合名 = {1, 2, 3}集合名 = set(可迭代对象)添加元素:集合名.add(元素)删除元素:...
2022-01-27 02:16:02
210
原创 python入门容器-字典dict Day05
字典 dict定义由一系列键值对组成的可变散列容器。 散列:对键进行哈希运算,确定在内存中的存储位置,每条数据存储无先后顺序。 键必须惟一且不可变(字符串/数字/元组),值没有限制。基础操作创建字典:字典名 = {键1:值1,键2:值2}字典名 = dict (可迭代对象)添加/修改元素:语法: 字典名[键] = 数据说明: 键不存在,创建记录。...
2022-01-27 01:29:33
1558
原创 python入门容器-元组tuple Day05
元组 tuple定义由一系列变量组成的不可变序列容器。 不可变是指一但创建,不可以再添加/删除/修改元素。基础操作创建空元组:元组名 = ()元组名 = tuple()创建非空元组:元组名 = (20,)元组名 = (1, 2, 3)元组名 = 100,200,300元组名 = tuple(可迭代对象)#1.创建# 语法1:元组名 = (元素1,元素2)...
2022-01-27 00:18:23
1537
原创 python有哪些数据类型?
可变类型:预留空间 + 自动扩容例如:list 优点:使用方便不可变类型:按需分配 例如:tuple str int float bool ... 优点:节省内存
2022-01-26 23:48:25
209
原创 python入门容器-列表推导式Day05
列表推导式定义:使用简易方法,将可迭代对象转换为列表。语法:变量 = [表达式 for 变量 in 可迭代对象]变量 = [表达式 for 变量 in 可迭代对象 if 条件]说明:如果if真值表达式的布尔值为False,则可迭代对象生成的数据将被丢弃。""" 列表推导式 列表 = [对变量操作 for 变量 in 可迭代对象] 列表 = [对变量操作 for 变量 in 可迭代对象 if 条件]"""list01 = [43.
2022-01-26 20:25:04
576
原创 python入门容器-列表与字符串转化Day05
列表转换为字符串:result = "连接符".join(列表)# 应用# 需求:根据某个逻辑循环拼接字符串# 0-9# result = ""# for number in range(10):# # 缺点:每次循环都会产生新字符串,产生垃圾# result += str(number)# print(result) # 0123456789# 解决:将不可变数据改为可变数据result = []for number in range(10)
2022-01-26 20:11:17
456
原创 python入门容器-深浅拷贝Day05
深拷贝和浅拷贝浅拷贝:复制过程中,只复制一层变量,不会复制深层变量绑定的对象的复制过程。深拷贝:复制整个依懒的变量。
2022-01-26 19:46:51
361
原创 python入门容器-列表ListDay05
列表 list定义由一系列变量组成的可变序列容器。基础操作创建列表: 列表名 = [] 列表名 = list(可迭代对象)添加元素:列表名.append(元素) 列表.insert(索引,元素)定位元素:列表名[索引] = 元素变量 = 列表名[索引]变量 = 列表名[切片] # 赋值给变量的是切片所创建的新列表 列表名...
2022-01-26 18:15:10
511
原创 Python入门容器-通用操作Day05
数学运算符+:用于拼接两个容器 +=:用原容器与右拼接,并重新绑定变量 *:重复生成容器元素 *=:用原容器生成重复元素, 并重新绑定变量 < <= > >= == !=:依次比较两个容器中元素,一但不同则返回比较结果。 name01 = "悟空"name02 = "八戒"# 拼接两个容器元素name03 = name01 + name02print(name03)# 重复容器中的元素name04 = name01 * 2print(name04).
2022-01-26 02:34:53
236
原创 Python入门容器-字符串Day05
定义由一系列字符组成的不可变序列容器,存储的是字符的编码值。编码字节byte:计算机最小存储单位,等于8位bit. 字符:单个的数字,文字与符号。 字符集(码表):存储字符与二进制序列的对应关系。 编码:将字符转换为对应的二进制序列的过程。 解码:将二进制序列转换为对应的字符的过程。 编码方式:--ASCII编码:包含英文、数字等字符,每个字符1个字节。--GBK编码:兼容ASCII编码,包含21003个中文;英文1个字节,汉字2...
2022-01-26 01:00:39
261
原创 Python入门流程控制语句—循环语句和跳转语句Day04
在上一节中,我们主要了解了Python流程控制语句中的选择语句,今天我们主要介绍Python入门流程控制语句模块中的循环语句。在学习循环语句之前,我们先简单了解一下跳转语句,跳转语句主要包括:break语句和continue语句 break 语句 跳出循环体,后面的代码不再执行。可以让while语句的else部分不执行。 continue 语句 跳过本次,继续下次循环。循环语句while语句作用: 可以让一段代码满...
2022-01-09 16:03:10
756
原创 Python入门之流程控制语句—选择语句Day03
该博文主要介绍Python入门流程控制语句模块中选择语句在上一节中,我们主要了解了Python基本函数、变量、数据类型、运算符及其优先级等相关知识,本节我们将进一步了解一下Python流程控制语句中的选择语句中最基本的if语句。在Python中选择语句主要有3种形式,分别是if语句,if...else语句和 if...elif...else 多分支语句。注:在其他语言中(如:C、C++、C#等)选择语句还包括 switch 语句,也可以实现多重选择,但是在Python中没有switch语句,所以
2022-01-08 02:03:54
537
原创 Python入门数据基本运算的学习Day02
注释给人看的,通常是对代码的描述信息。 单行注释:以#号开头。 多行注释:三引号开头,三引号结尾。 函数表示一个功能,函数定义者是提供功能的人,函数调用者是使用功能的人。 例如: print(数据) 作用:将括号中的内容显示在控制台中 变量 = input(“需要显示的内容”) 作用:将用户输入的内容赋值给变量 变量 定义:关联一个对象的标识符。 命名:必须是字母或下划线开头,后跟字母、数字、下划线。 不能使用关键字(蓝色)..
2022-01-04 21:35:42
573
原创 Python入门基础学习Day01
Python简介Python起源于1989年,发行于1991年。是一个免费、开源、跨平台、动态、面向对象的编程语言。具有简单高效、适应性广、应用广泛、资源丰富的特点。根据以高收入国家Stack Overflow问 题阅读量为基础的主要编程语言趋势 统计,可以看出,近年来,Python已 然力压Java和Javascript,成为目前发 达国家增长最快的编程语言。Python程序的执行方式交互式在命令行输入指令,回车即可得到结果。打开终端 进入交互式:python3 编写代码:prin
2022-01-04 21:13:55
239
原创 数据结构-线性表的定义与运算
#include<stdio.h>void test(int &x){ x = 1024; printf("test函数内部 x = %d\n",x);}int main(){ int x = 1; printf("调用前test前 x=%d\n",x); test(x); printf("调用test后 x = %d\n",x);}
2021-06-06 17:39:26
136
原创 关于 idea 使用git拉取代码时 can not run git 问题的解决方法
IDEA提示 can not run git问题原因一:git的本地安装路径有误解决方案:在settings中修改git的路径,改成git的本地安装路径即可 (注意一定时cmd安装目录下的git.exe)file–>settings–>git–>Path to Git executable原因二:idea中Terminal终端无法执行GIT命令解决方法一:◆打开IDEA,按照路径 Fie--》Settings --》 Tools --》Terminal找到后..
2021-03-09 10:39:18
6894
2
原创 vim编辑命令
一、启动vim: 在命令行窗口中输入以下命令即可: 1.Vim 直接启动vim 2.Vim filename 打开vim并创建名为filename的文件二、文件命令 1.打开单个文件 vim file 2.同时打开多个文件 vime file1 file2 file3 3.在vim窗口中打开一个新文件 :open file 4.在新窗口中打开文件 ...
2021-01-27 13:44:59
7638
原创 FreeMarker 页面静态化—快速入门(三)
FreeMarker的主要学习内容FreeMarker中文官方手册(可结合学习)http://freemarker.foofun.cn/FreeMarker学习笔记源码git地址(可供下载):https://github.com/L-Melted/FreeMarkerDemo.git四、FreeMarker 页面静态化通过上述介绍可知Freemarker是一种基于模板的、用来生成输出文本的通用工具,所以我们必须要定制符合自己业务的模板,然后生成自己的Html页面。Freemarker是
2020-12-29 16:24:56
310
原创 Java将Word/Excel转换成PDF—aspose工具
1、引入破解版aspose-words-15.8.0-jdk16 jar若不是破解版的Jar包,word转成pdf之后,pdf中会有水印。可以自己在网上找破解的Jar包资源。并且使用aspose需要在项目里加入一个license.xml,不然生成的pdf会有水印:...
2020-12-24 15:28:49
5094
20
原创 FreeMarker常见指令的简单介绍—快速入门(二)
FreeMarker的主要学习内容三、FreeMarker常见指令assign自定义变量指令使用assign指令你可以创建一个新的变量,或者替换一个已经存在的变量。创建Servlet,方便向对应页面进行跳转package com.xxx.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Htt
2020-12-22 17:48:10
476
原创 Freemarker简单概述及其数据类型的简单学习—快速入门(一)
一、FreeMarker的主要内容:FreeMarker概述:FreeMarker概念、FreeMarker特性、FreeMarker环境搭建FreeMarker数据类型:布尔类型、日期类型、数值类型、字符串类型、sequence类型、hash类型FreeMarker常见指令:assign自定义变量指令、if elseif else 逻辑判断指令、list遍历指令、marco自定义指令、nested占位指令、import导入指令、include包含指令FreeMarker页面静态化Fre
2020-11-29 21:00:09
721
原创 MySql中的delete、drop、truncate的区别
目录前言:简介:delete:1、删除整张表的数据:2、删除部分数据,添加where子句:3、说明:truncate:1、只能操作表,将表中数据全部删除,在功能上和不带where子句的delete语句相同:2、说明:drop:1、drop语句将删除表的结构,以及被依赖的约束(constrain),触发器(trigger),索引(index);2、说明:总结:前言:1、数据库在大的变动操作前记得备份。在备份上基础上进行delete、tr...
2020-11-03 22:09:34
610
原创 easyexcel导出结束后报:java.io.IOException: Stream closed
在使用springboot构建项目时,使用zipkin进行链路跟踪,springboot内部容器可能使用的是undertow,因此导致此错误。将容器undertow排除: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>
2020-10-26 11:22:05
3099
1
原创 查看git的用户名和密码
查看用户名:git config user.name查看密码:git config user.password查看邮箱:git config user.email查看配置信息: $ git config --list修改用户名git config --global user.name "xxxx(新的用户名)"修改密码git config --global user.password "xxxx(新的密码)"修改邮箱git config --global user...
2020-10-23 12:35:58
111195
2
MySql参考手册-5.6-en.a4.pdf
2020-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人