- 博客(63)
- 资源 (1)
- 收藏
- 关注
原创 ajax的两种模板
<script> $(document).ready(function(){ $(".cart-plus-minus").click(function (){ let chosen_num = $(this).find(".cart_num").val(); let chosen_id = $(this).find(".cart_id").html(); let chosen_amount = $(this).p
2022-04-16 12:39:06
421
原创 LeetCode前100题 题型分类
目录一、二分法二、回溯三、链表四、栈五、双指针一、二分法经典二分法35二分法变式33、34困难4二、回溯回溯17、22、46、47三、链表链表2、21哑结点19、24四、栈栈20五、双指针滑动窗口双指针3双指针11、27、88快慢双指针26...
2022-04-08 21:33:23
597
原创 递归与回溯
一、递归 (Recursive)我们在路上走着,前面是一个多岔路口,因为我们并不知道应该走哪条路,所以我们需要尝试。尝试的过程就是一个函数。我们选择了一个方向,后来发现又有一个多岔路口,这时候又需要进行一次选择。所以我们需要在上一次尝试结果的基础上,再做一次尝试,即在函数内部再调用一次函数,这就是递归的过程。二、回溯 (Backtrack)这样重复了若干次之后,发现这次选择的这条路走不通,这时候我们知道我们上一个路口选错了,所以我们要回到上一个路口重新选择其他路,这就是回溯的思想。回溯的思路基本如
2022-04-04 12:49:45
1528
原创 python文件操作与目录
目录为什么要使用文件文件的操作流程一、打开文件概述一、打开文件模式 - r一、打开文件模式 - w一、打开文件模式 - x一、打开文件模式 - a一、打开文件模式 - wb一、打开文件模式 - rb一、打开文件模式 - ab一、打开文件模式 - r+一、打开文件模式 - a+一、打开文件模式 - w+为什么要使用文件内存:程序的运行和交换,CPU将所有程序在内存中运行,把结果返回给输出设备显示屏硬盘:一块存储空间,以文件形式保存 文件的结构: 文件的操作流程 一、打开文件概述 换行符
2022-04-01 11:05:05
1270
原创 LeetCode数据结构 - Java
文章目录一、链表二、栈三、HashMap四、HashSet一、链表二、栈创建方法// 方法一:继承Deque,快一点Deque<Character> stack = new LinkedList<Character>();// 方法二:继承Vector,线程安全一点Stack<Character> stack = new Stack<Character>();方法// 看栈顶stack.peek(); // 弹出栈顶 stac
2022-03-28 11:46:43
459
原创 mac利用homebrew下载配置nvm和node
文章目录一、Homebrew的安装二、用Homebrew下载配置nvm三、用Homebrew下载配置node一、Homebrew的安装官网安装/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"镜像安装(更快)/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-
2022-02-18 21:51:59
2700
原创 flask框架的使用
文章目录一、路由二、常用的HTTP方法三、构造URL函数四、MVC设计模型五、渲染模板一、路由 路由:处理URL和视图函数的这种关系,访问index则执行index视图函数。 from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'# 可变,动态@app.route('/user/<username>')de
2022-02-10 12:28:21
2529
原创 python异常处理及调试
异常的定义异常是错误出现时,可以在正常的控制流程之外采取的行为。 一、try-except try: age = int(input("请输入年龄:")) if age >= 18: print("你已成年") else: print("你未成年")except ValueError as error: print("输入不合法") print(error)print("程序结束")请
2022-02-09 12:03:32
1178
原创 python模块和包(module和package)
文章目录函数 类 模块的区别一、模块的分类二、import导入模块三、import as 简化四、from-import导入模块五、导入自定义模块六、import VS from-import`在这里插入代码片`七、if__name__ == "__main __"的使用函数 类 模块的区别模块就是指一个 py文件,其他的.py文件可以import它来使用其函数和变量 一、模块的分类内置模块:py开发者写好的,安装python即可调用 python文档????第三方模块:由一些热心
2022-02-08 15:29:28
1120
原创 python面向对象
文章目录编程思想发展过程面向过程 VS 面向对象编程思想发展过程 面向机器1.1 机器语言:二进制。通过打开开关,1为打开,0为关闭。 后来发明了打孔机,工作人员不用反复按开关了。 1.2 汇编语言(符号语言):因为机器语言太难编写,发明了汇编。汇编语言亦成为符号语言,因为它使用助记符代替指令或者是操作数的地址,汇编语言提高了可读性,但本质还是面向机器的语言。面向过程主要是关注具体解决的问题,这就大大减轻了程序员的负担语言:C语言 Fortran physic
2022-02-06 16:01:55
1324
原创 计算机网络基础
文章目录一、网络介绍二、网络类型(按拓扑结构分类)二、网络类型(按地域分类)三、网络设备四、传输介质一、网络介绍计算机网络是由 通信介质(如网线) 将 地理位置不同 的且 相互独立 的计算机连接起来,实现数据通信与资源共享。二、网络类型(按拓扑结构分类)总线型:效率低环型:环形比总线型利用率还低,易发生冲突星型:优点:网络利用率高,可以多个通信一, 比前两个好缺点:易发生单点故障,因为线路单一且中央节点压力大网型:现在的网络都是网形,不会发生冲突such as环型,不
2022-02-04 17:35:35
3765
原创 python函数
文章目录一、函数的定义二、4种函数的参数形式三、函数返回值四、函数的作用域,全局/局部变量五、函数的嵌套六、函数的递归一、函数的定义 # 创建高楼def create_building(): # 创建房间 create_room() # 创建电梯 create_stair()def create_room(): print('开始创建房间') print('正在创建房间') print('创建房间完成')def create_stair
2022-02-04 11:21:54
1709
原创 python可变/不可变类型 有/无序类型总结
类型数据类型支持操作可变类型列表,字典,集合索引修改值不可变类型字符串,元组索引修改值类型数据类型支持操作有序列表,字符串,元组索引和切片无序字典,集合...
2022-02-03 11:50:36
947
1
原创 python字典与集合
目录字典是无序的 没有索引和切片一、字典增添元素二、2种字典修改元素三、4种字典删除元素四、字典查询in五、3种字典取值六、字典复制七、4种字典遍历字典是无序的 没有索引和切片一、字典增添元素heros = {'及时雨': '宋江', '玉麒麟': '卢俊义', '花和尚': '鲁智深', '母夜叉': '孙二娘'}heros['豹子头'] = '林冲'print(heros){'及时雨': '宋江', '玉麒麟': '卢俊义', '花和尚': '鲁智深', '母夜叉': '孙二娘', '豹子
2022-02-03 10:41:03
1226
原创 UML图 Sequence diagrams/Class diagram
绘制工具Sequence diagrams: https://sequencediagram.org/点击进入链接Class diagram: http://genmymodel.com点击进入链接
2022-02-02 11:59:34
419
原创 python列表与元组
目录列表是可变类型,元组是不可变类型列表和元组解决的问题对比列表和元组的性能对比一、3种列表增添元素方法二、修改列表方法三、4种查询列表方法四、3种删除列表元素方法五、2种列表排序方法六、2种列表复制方法七、4类列表推导式八、元组基本操作九、元组拆包列表是可变类型,元组是不可变类型索引,切片和字符串一样 列表和元组解决的问题对比列表解决可以改变数据的问题,eg.播放量、弹幕统计 元组解决定量问题,eg.春夏秋冬 列表和元组的性能对比内存大小:list更占内存,因为list要存指针,要额
2022-02-01 16:25:22
787
2
原创 python字符串五类操作
5种检索s = "ILovePython"# 1. str.count('',起点,终点)print(s.count('o', 1, 5))print(s.count('o'))# 2. str.find('',起点,终点) 找不到返回-1print(s.find('o',3))print(s.find('o',3,5))print(s.find('o'))# 3. str.index('',起点,终点) 找不到则报错print(s.index('o'))print(s.in
2022-01-31 11:41:07
635
原创 while/for...else...语句
使用情况: 需要判断一个条件是否满足,若满足/没满足后的操作,有如下图两种方法,首选while/for…else因为比较简洁while else: while循环正常结束,没有遇到break,else里的才会输出
2022-01-30 11:33:02
560
原创 time模块记时
import timestart = time.perf_counter() # 开始时间# ----需测试时间长度的代码块----end = time.perf_counter() # 结束时间print(end-start)
2022-01-30 11:28:49
831
原创 while和for的对比
while > for用for循环能写的while循环都能写,while循环还可以写迭代次数不固定的问题区别对比主要围绕于迭代次数是否固定
2022-01-30 11:27:10
534
原创 python 判断and or问题
一、and or的输出问题# 两个值都真的时候返回后一个值print(1 and 10) # 10print(10 and 1) # 1# 返回1,因为第一个就满足了 print(1 or 10 or 100) # 1二、数据类型的判断条件
2022-01-29 12:10:57
932
原创 python中or语句的妙用,一行代替if/elif/else多行代码
import osargs = {'search_engine':'baidu'}if args['search_engine']: search_engine = args['search_engine']elif os.getenv('HOWDOI_SEARCH_ENGINE'): search_engine = os.getenv('HOWDOI_SEARCH_ENGINE')else: search_engine = 'bing'print(search_engine)imp
2022-01-28 18:35:28
882
原创 python五种print方法:字符串拼接,f“{变量}“,“%d“ %变量,“{编号}“.format(变量)
number1 = int(input("请输入第一个数:"))number2 = int(input("请输入第二个数:"))# 方法一:字符串拼接,注意数字需要str()转化为字符串再拼接print(str(number1) + " + " + str(number2) + " = " + str(number1 + number2))# 方法二:f"{变量}"print(f"{number1} + {number2} = {number1 + number2}")# 方法三:"%d"
2022-01-28 18:21:42
13652
原创 Gitflow工作流,pycharm和git的结合使用
适合中、大型程序的开发master:用于保存上线版本代码,创建了dev分支develop:用于保存相对稳定版本的代码,创建了feature,release分支feature:用于开发某几个功能,不同的功能可能会创建不同的分支release:用于代码上线前的准备(测试,bug修复)bugfix:用于修复不紧急bughotfix: 用于修复紧急bug学习链接:https://www.cnblogs.com/jeffery-zou/p/10280167.html...
2022-01-25 20:20:51
494
原创 git 分支操作 合并分支
分支是操作***默认的主分支:master查看本地分支git branch新建分支git branch 分支名称切换分支git checkout 分支名称查看远程仓库的分支git branch -r本地分支提交到远程仓库git push --set-upstream origin 分支名称删除本地分支git branch -d 分支名称删除远程仓库的分支git push origin --delete 分支名称...
2022-01-23 22:39:42
379
原创 Mac系统中的配置,数据库基本概念, MySQL安装,SQL简介
数据库基本概念数据库的英文单词: DataBase 简称 : DB什么数据库? 用于存储和管理数据的仓库。数据库的特点:(1) 持久化存储数据的。其实数据库就是一个文件系统(2) 方便存储和管理数据(3) 使用了统一的方式操作数据库 – SQL(4) 常见的数据库软件 *参见《MySQL 基础.pdf》MySQL 数据库软件安装参见《MySQL 基础.pdf》卸载(1) 去 mysql 的安装目录找到 my.ini 文件复制 datadir=“C:/ProgramData/
2022-01-23 16:12:20
248
原创 git多人开发解决冲突问题
克隆下载代码配置git config user.name '用户名'git config user.email '邮箱'git add .git commit -m '注释内容'git push 可能会报错报错原因:如果远程仓库有人更新了代码,那么我们不能直接的去git push解决方法Step1:我们必须先把远程仓库的代码下拉,然后再push7.1 git pull7.2 git push解决方法Step2:同样修改一个文件,删报错代码,手动删除...
2022-01-23 09:37:02
1250
原创 git命令
初始化仓库 git init查看配置 git config -l 进公司做项目,必须配user.email和user.name查看状态 git status红色的 -> 没有被git管理绿色的 -> 存储在版本库暂缓区添加到暂缓区 git add .. 代表所有文件git add 文件名 指定某一个文件添加到分支中 git commit -m '注释'查看修改文件 git diffgit diff 查看所有文件git diff 文件名 查看某一个文件查看修改历史 git.
2022-01-22 09:55:19
192
原创 linux基本命令
cd 改变目录cd .. 回退到上一个目录,直接cd进入默认目录pwd 显示当前所在的目录路径ls 都是列出当前目录中的所有文件touch 文件名 新建一个文件 如touch index.js就会在当前目录下新建一个index.jsrm 文件名 删除一个文件, rm index.js就会把index.js文件删除mkdir 文件夹名 新建一个目录,就是新建一个文件夹rm -r 文件夹名 删除一个文件夹,rm -r src 删除src目录mv 文件名 目标文件夹 移动文件,
2022-01-21 10:32:27
535
原创 git 下载克隆到本地,申请SSH,上传到远端仓库
一、下载安装git网址:https://git-scm.com/测试是否安装成功:终端输入git,查看--version信息二、从仓库下载代码国内:码云(https://gitee.com/)国外:github (github.com)命名:git clone 地址三、创建仓库访问到码云平台:https://gitee.com/注册 -> 登录账号登录后 -> 新建仓库四、将本地代码以及文件提交到远程仓库Git全局设置git config --globa
2022-01-21 09:21:58
989
原创 Mac中安装Miniconda, Pytorch, Jupyter notebook
Step 1 - Miniconda下载 Miniconda sh 文件,链接如下https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh在终端中安装, 执行如下命令bash Miniconda3-latest-MacOSX-x86_64.sh回车,输入 yes 回车, 一路往下就好了检查版本 conda -V 如下错误zsh: command not found: conda修改 .zs
2022-01-19 21:29:38
1483
原创 Flask问答平台3:flask中发送邮件
运用技术:Flask-Mail1. QQ邮箱中申请相应服务2. 配置3. exts.py中创建Mail对象4. app.py中绑定Mail对象和app5. user.py中发送邮件视图运用Message包来发送
2022-01-10 16:27:04
226
原创 Flask问答平台2:Bootstrap前端框架实现登录注册界面
目录:1. 复制代码到Login.html2. 特殊按钮的制作在bootstrap表单中寻找相似的,进行模仿3. 覆盖颜色时,必须将新css写在bootstrap下面
2022-01-10 13:32:08
815
包含MySQL的安装,配置,四类SQL语句的使用,约束以及嵌套语句子语句等高阶SQL应用
2022-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人