笔记python
Spring 笔记
1.认识Spring 1.1简介 Spring是一个开源免费的框架 , 容器 Spring是一个轻量级的框架 , 非侵入式的 控制反转 IoC , 面向切面 Aop 对事物的支持 , 对框架的支持 一句话概括:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。 1.2组 ......
Python 自建 IP 代理池
文章有点儿长,谨慎食用~ python 爬虫在爬取网页内容时,遭遇的最常见的反爬措施就是 ip 限制/封禁,对此最常见的解决方式就是设置 IP 代理池,每次请求时随机使用一个代理 IP 去访问资源。 网上有成熟的代理服务,但是小伙汁的爬虫需求多是非定期的自定义项目,使用付费代理并不划算,遂有了爬取免 ......
Django笔记二十三之case、when操作条件表达式搜索、更新等操作
本文首发于公众号:Hunter后端 原文链接:Django笔记二十三之条件表达式搜索、更新等操作 这一篇笔记将介绍条件表达式,就是如何在 model 的使用中根据不同的条件筛选数据返回。 这个操作类似于数据库中 if elif else 的逻辑。 以下是本篇笔记的目录: model 和数据准备 Wh ......
烘焙笔记
贝壳边 ![](https://img2023.cnblogs.com/blog/1510438/202304/1510438-20230413193010865-680463457.jpg =260x260) 标准 头大尾小 大小均匀,纹路清晰 收口要圆不留缝 ......
python5:列表及其常用方法
list(列表):是一个有序的集合,可以随时添加和删除其中的元素。 特点: 1:支持增删改查 2:列表中的数据是可以变化的【数据项可以变化,内存地址不会改变】 3:用[]来表示列表类型,数据项之间用逗号来分割,注意:数据项可以是任何类型的数据 4:支持索引和切片来进行操作。 列表操作方法: appe ......
虚幻引擎 4 学习笔记 [1] :蓝图编程 Demo
虚幻引擎 4 学习笔记 [1] :蓝图编程 Demo 最近学习虚幻引擎,主要看的是 Siki 学院的课,课程链接:Unreal蓝图案例 - 基础入门 - SiKi学院|SiKi学堂 - unity|u3d|虚幻|ue4/5|java|python|人工智能|视频教程|在线课程 (sikiedu. ......
python 离线安装包
下载好第三方库,上传到服务器,用pip命令执行安装 通过pypi官网下载包 pypi官网提供各种Python的第三方库,主要提供Linux版本的后缀是".whl"和“.tar.gz”,可以搜索相关的包。 ".whl"文件离线安装(推荐) #以Markdown为例(默认文件在当前目录下) pip in ......
ROS学习笔记(二)- 提供服务和调用服务
书接上回 - https://www.cnblogs.com/lihan829/p/17315435.html 前面展示了ROS节点发布和订阅消息,这次展示如何提供服务和调用服务。 提供服务和调用服务很好理解,概念和行为上并不深奥,就是远程过程调用,可类比为http接口的远程调用,grpc接口的远程 ......
python 中英文对齐
python 中英文对齐 代码 def get_len(string: str): length = 0 for ch in string: if '\u4e00' <= ch <= '\u9fa5': # 是中文字符 length += 2 else: length += 1 return len ......
Serre算术教程Chapter 4笔记
考虑在交换环上的模$V$ Definition of module 相当于向量空间的扩展形式,不要求在域上面定义. module包含一个交换群$(M,+)$向量 以及$\cdot:R\times M\rightarrow M$标量乘法. 满足:结合律,分配律和$1_R\cdot x=x$ 定义一个函 ......
GAMES101笔记-01
前言:这篇以及未来的一系列随笔是根据b站上的GAMES101现代计算机图形学入门课程所写的笔记,但笔记的篇章并非和课程一一对应。比如这篇对应的是第二课~第三课的内容。并且整理时不一定会将推导过程全部列出,做成只有总结概括的内容也不是没有可能。 1.向量叉乘的矩阵表示: 这是向量叉乘后得到的结果 用矩 ......
python项目生成exe
前言 做了个python的小项目,需要打包为桌面端的exe使用,结果一打包,体积直接上百兆了,研究了下,使用虚拟环境打出的包会更干净小巧。 安装anaconda(用作python的虚拟环境管理工具) 安装:https://repo.anaconda.com/archive/Anaconda3-202 ......
基于pip的python包管理工具
以下是软件下载链接:https://mysecreat.lanzoub.com/i5yvf0swgtne 软件功能:可以对python包进行安装、卸载、升级、换源等操作,不用输入复杂命令 源码: import osdef menu(): while(True): choice=input("1.安装 ......
算法笔记-1
种一颗树的最好时间是十年前,或者现在 刷算法小一个月,觉得有必要写点东西来记录有意义的算法题 力扣 312 戳气球 非常有含金量的题目 难点是:1.dp数组的定义;2.遍历顺序的思考 根据题目的表述:便边界点按1算,其实表明这也是个子问题。可以用动归方法解决。 能使用动归的前提条件是子问题相互独立, ......
基于pyinstaller的python打包工具
以下是软件链接:https://mysecreat.lanzoub.com/iZPGf0swgtbc 软件功能:可以对py文件进行打包,功能基于pyinstaller模块,因此需要安装python环境,其它不用管,软件会自动检测模块安装情况 分割线 分割线 以下是源码: import os, shu ......
ROS学习笔记-发布和订阅
学习一下ROS系统。 记录一下实现发布和订阅的详细步骤。 前提是ROS已经在ubuntu 18.04上安装好了。 cd ~ mkdir -p ros-learning/src cd ros-learning catkin_make cd src catkin_create_pkg lesson001 ......
Python程序笔记20230306
判断闰年 初始版本 year = input('请输入一个年份:') while not year.isdigit(): year = input("抱歉,您的输入有误,请输入一个整数:") year = int(year) if year % 400 == 0: print(year, "是闰年! ......
python面试题-2023(面试)
1.python中有哪些可变类型与不可变类型? 可变:list、dict、set 不可变:tuple、str、整型(int、float、complex) 注意:可变对象可以在原来地址上修改元素,不可变则不行(即不能在自己身上增删改),若要修改可以使用对象拼接赋值给新的对象,总之不能修改自身 参考链接 ......
老冯笔记MyBatisPlus&lombok
1.MyBatis-Plus介绍 参考资料 官方指南:https://baomidou.com/pages/24112f/#%E7%89%B9%E6%80%A7 官方配置:https://baomidou.com/pages/56bac0/ GitHub:https://github.com/bao ......
每天进步一点点-Python中4大文件处理库(os、shutil、glob、pathlib)
四大库各自好用的地方 这里采用文字叙述为大家讲解这四大模块各自的用法,具体内容会在后面详细介绍。 1. os库 对于os模块来说,这是大家最熟悉的一个库,功能相对很齐全,主要像以下这些功能: os.getcwd():获取当前的工作路径; os.chdir() :改变当前工作目录到指定的路径; os. ......
2023手机做笔记的软件哪个好
在2023年还有谁在使用纸质的笔记本做笔记呀?现在越来越多的网友都更加习惯于直接使用手机来做笔记了。而用手机做电子笔记的有点确实很多:支持随时随地记录文字、图片、视频等多种格式内容;对笔记内容进行分类整理;通过关键词快速搜索需要的笔记内容;能够手机、电脑多端实时云同步笔记内容;方便修改、删除、分享笔 ......
狂神Vue笔记
1. 前端核心分析 1.1 Vue 概述 Vue (读音/vju/, 类似于view)是一套用于构建用户界面的渐进式框架,发布于2014年2月。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库(如: vue-router: 跳转, ......
python常识系列08-->logging模块基础入门
前言努力从今天开始,成功从“零”开始。一、logging模块是什么?是Python内置的标准模块,主要用于输出运行日志 二、日志是什么?日志是代码的必要组成部分记录日志能显示程序当前运行状态出问题后定位当时问题对日志记录的数据挖掘进行统计和分析(比如 **地区登录APP人数较多等)三、python日 ......
python compile函数用法
将文本代码编译成Python可执行代码,这个代码对象可以通过eval()或exec()函数执行。 compile()函数的语法如下: compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1) 参数说明: sou ......
学习笔记——图的联通性问题
割点与割边 定义 连通分量:在一张无向图中的极大连通子图即为该图的连通分量。 割点:去掉这个点后,这张无向图的连通分量数量增加,则这个点称为这个图的割点。 割边:去掉这条边后,这张无向图的连通分量数量增加,则这条边称为这个图的割边。 求割点 主要思路 以下提到的有关树的内容,全部指的是对连通分量做 ......
python虚拟环境
Python虚拟环境是一种为Python项目创建隔离的开发环境的方式,能够在单个安装的Python实例中创建多个独立的开发环境。Python虚拟环境将安装到特定目录中,并能够在该目录下管理Python包和依赖项,不会与其他Python项目的开发环境冲突。 虚拟环境可以使用 `venv` 模块来创建。 ......
Graphs with Python: Overview and Best Libraries
Graphs with Python: Overview and Best Libraries Graph analysis, interactive visualizations, and graph machine learning A graph is a relatively old mat ......
Vuex笔记
Vuex有state,mutation,actions,getter四种 用法如下: 1、state(存储数据): state{ count: 0 //全局数据 } 获取state数据两种方式: this.$store.state.全局数据名称 利用辅助函数mapstate Import {mapS ......
python实验室1-列表套列表-子列表反转
python实验室1-列表套列表-子列表反转 实现列表套列表,其中的各个子列表实现反转 现象:使用map,在cmd 和 pycharm环境 实现不一样 现象1:cmd >>> a = [[1,2,3], [2,5,7]] >>> a [[1, 2, 3], [2, 5, 7]] >>> b = ma ......
Cadence应用笔记:调整栅格
说明 栅格是在设计中非常常用的工具,修改栅格大小和显示可以通过如下操作: 空白处右键选择设置Grid 设置层叠各层的栅格大小或者全局大小 通过该按键可以隐藏或者显示栅格 ......