- 博客(14)
- 收藏
- 关注
原创 创建第一个Springboot项目
本案例使用Idea开发工具创建。 创建springboot项目 第一步:新建工程 第二步:点击Spring Initializr,选择好SDK(这里使用的是jdk1.8),然后点击下一步 第三步:填写基本信息,点击next 第四步:选择依赖 第五步:填写项目名称和保存位置,点击finish 即可创建完成 创建好后的项目结构如下: 启动项目 选择项目启动类,点击运行按钮: 控制台打印如下,即启动成功: ...
2021-01-24 19:53:32
156
原创 初学python之HTTP
http模块 python中的http/https请求使用urllib库,使用urllib的request模块的发送get和post请求。 get请求 请求网页地址并返回网页html内容。 from urllib import request def getHtml(url): with request.urlopen(url) as r: data = r.read() return data.decode("utf-8") print(getHtml("htt
2021-01-24 16:50:45
168
原创 初学python之多线程
多线程 python是一门解析性语言,python的解析器默认也是单线程的,但python3提供几个用于多线程编程的模块,_thread、threading 。python2中的thread已经废弃,为了兼容性在python3中使用_thread代 替,_thread提供了原始的线程操作和简单的锁,推荐使用threading模块。 _thread模块 _thread模块实现多线程,使用_thread.start_new_thread()方法实现 import _thread import time de
2021-01-24 16:48:30
126
原创 初学python之垃圾回收
垃圾回收gc python的垃圾收回机制不想c和c++是开发者自己管理维护内存的,python的垃圾回收是系统自己处理的,所以作为普通的开发者,我们不需要关注垃圾回收部分的内容,如果想要深层次理解python请继续看下文。 python垃圾回收机制 Python的GC模块主要运用了引用计数来跟踪和回收垃圾。在引用计数的基础上,还可以通过“标记-清除”解决容器对象可能产生的循环引用的问题。通过分代回收以空间换取时间进一步提高垃圾回收的效率。 引用计数 **原理:**当一个对象的引用被创建或者复制时,对象的引用
2021-01-24 16:45:17
129
原创 初学python之异常
异常处理 python中使用try/except/finally关键字处理异常。 语法格式: try: 代码 except 异常类型1: 处理 except 异常类型2: 处理 finally: 代码(没有异常) 异常类型 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 StopIteration 迭代器没有更多的值 GeneratorExit
2021-01-24 16:44:08
101
原创 初学python之文件操作
文件操作 读取文件 读取文件使用python内置方法open()打开文件,使用.read()读取全部内容。 path = "D:\\xfwf2020\\xfwf-web-2020\\.gitignore" fi = open(path, "r") print(fi.read()) fi.close() # with语法 print("1.2 with语法") # with是python2.5引入的自动释放资源的语法模式,确保使用过程中不管是否发生了异常,都会释放资源. 使用with读取文件,是不需要自己手
2021-01-24 16:39:41
120
原创 初学python之模块
模块 python代码存储的文件叫做模块。导入模块方式: import 模块 使用as可重命名函数名: import base.cat as cat 导入一个模块的所有方法可以使用: from 模块 import *
2021-01-24 16:38:07
100
原创 初学python之函数和类
函数 函数(有些语言称之为方法)是组织好的,可以复用的功能代码段。 python定义函数的格式: def 函数名(参数): 函数体 案例: def sum(x, y): return x + y print(sum(1, 5)) 类 python中用class关键声明类,推荐使用驼峰命名法,首字母大写。格式: class 类名(): def __init__(self,参数): self.参数 = 参数 其他方法体 类的继承 类继承,方法重写 类继承语法格式: class 子
2021-01-24 15:46:15
511
原创 初学python之条件判断和循环
条件判断 条件判断的重要值是True和False,注意首字母大写 if True: print("True") else: print("False") # 非真判断 if not True: print("True") else: print("False") # 多情况判断 age = 18 if age < 16: print("<16") elif age < 18: print("<18") elif ag
2021-01-24 15:39:55
136
原创 初学python之数据类型
数据类型 python拥有如下数据类型: 类型 描述 int 整型,如 1,2,3 float 浮点,如1.2, 2.3 complex 复数 bool 布尔:True 和 False str 字符串,如 ‘hello’ list 列表, [1,2,3], [“a”,“b”,“c”] tuple 元祖,只读的数组,(“a”,“b”,“c”) dict 字典, key -value键值对形式,{} 整型int # a和b都为整型 a, b= 3, 2 prin
2021-01-24 15:33:22
165
原创 初学python之基本语法(二)
range() 的使用 python可以使用range()生成列表,格式:range([开始数],结束数,[步长]),开始数不必填默认0,生成的元素不包含结束数,可以指定步长非必填参数 # 格式:range([开始数],结束数,[步长]) for item in range(1, 10): print(item) date和datetime的使用 # 导入模块 import datetime import time # 开始计时 startTime = datetime.datetime.now
2021-01-23 17:30:07
119
原创 初学python之基本语法(一)
初学python之基本语法(一) 1、python的语法特征 空格和冒号是python的重要表达符号,使用空格形成缩进来表示代码块的。 案例: if True: print("真") else: print("假") 2、变量赋值 单变量赋值 a = 1 b = 2 多变量赋值 a, b, c = 10, 15, 20 变量交换 a, b= 1, 2 a, b = b, a 3、input的使用 msg = input("请输入内容") print(msg) 4、t
2021-01-23 17:19:52
183
1
原创 Java中图片压缩类库 thumbnailator 的使用
Java中图片压缩技术总结 一、thumbnailator类库简介 页面在显示大量图片时加载速度过慢,这时需要对图片进行缩略图处理,可以加快网页渲染。 Thumbnailator是一个用来生成图像缩略图的 Java类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。 二、thumbnailator类库的使用 1、添加maven依赖 <!-- https://mvn...
2020-02-20 16:52:49
1185
原创 开启redis客户端出现:Could not connect to Redis at 127.0.0.1:6379: Connection refused not connected
开启redistribution客户端出现:Could not connect to Redis at 127.0.0.1:6379: Connection refused not connected> 错误 以下两种会导致出现这个错误: 1、redis服务端没开启 2、防火墙每关闭 ...
2019-08-29 16:38:33
814
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅