闭包 笔记python
python常用小知识
使用Path().rglob()时,不能立即删除该目录下的文件夹,否则报找不到目录的问题;原因:待遍历的子目录被保存了,但你在外部删除了,rglob()内部未感知到,从而导致错误; os.path.basename()可获取到文件名(带后缀那种),要不带后缀,需要自己处理;但Path().stem可 ......
学习笔记10
关于知识点 知识点归纳 第十二章 块设备I/O和缓冲区管理 12.1 块设备I/O缓冲区 块设备I/O缓冲区是内存中用于临时存储数据的区域,用于处理块设备的读写操作。在进行块设备读取时,数据会被先存储到I/O缓冲区,然后再通过内核将数据传输到用户空间。而在进行块设备写入时,数据也会首先被写入到I/O ......
聪明办法学python
聪明办法学python Chap 1 启航 第一行代码(hello, world) print("hello, world") hello, world 注释 COMMENT 单行注释,使用#开头,#后面的内容不会被当作代码,只能写在一行中 print("Datawhale") #for the l ......
【Python】【OpenCV】视频流操作 and 窗口显示图像和视频
一、读取写入视频文件 1 import cv2 2 3 # 创建一个视屏捕获对象 4 videoCapture = cv2.VideoCapture('AVI.avi') 5 6 # 获取视频的属性值,cv2.CAP_PROP_FPS获取视频帧率 7 fps = videoCapture.get(c ......
聪明办法学python
聪明办法学python Chap 1 启航 第一行代码(hello, world) print("hello, world") hello, world 注释 COMMENT 单行注释,使用#开头,#后面的内容不会被当作代码,只能写在一行中 print("Datawhale") #for the l ......
Python——第三章:函数的返回值
函数的返回值: 函数执行之后. 会给调用方一个结果. 这个结果就是返回值 关于return: 函数只要执行到了return. 函数就会立即停止并返回内容. 函数内的return的后续的代码不会执行 1. 如果函数内没有return , 此时外界收到的是None 2. 如果写了return 1. 只写 ......
聪明办法学Python_task1_11.20-11.21
聪明办法学Python_task1_11.20-11.21 1.task01 1.1 Python灵魂三问 1.2 Python环境配置 2.task02 2.1 注释 2.2 基本控制台输出 2.3 错误 2.4 基本控制台输入 2.5 导入模块 1.task01:Python简介/安装 1.1 ......
2023.11.21做题笔记(对局匹配,砝码称重shui,单词接龙)
今天水了一节英语课,翘了一节C++课,就是感觉摆的一批。 对局匹配 P8656 [蓝桥杯 2017 国 B] 对局匹配 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 对于这道题: 大佬解法1: #include<bits/stdc++.h> using namespace std ......
Vscode怎么指定Python解释器
Windows使用Vscode编写Python代码默认使用系统手动安装的设置在环境变量的Python解释器,如果需要修改称虚拟解释器conda则可以使用以下方法 软件中央上部选择"显示并运行命令" Python:选择解释器 选择需要的解释器 ......
组队学习-学习笔记P0
组队学习-学习笔记P0 这是我学习B站up主 二次元的Datawhaled 发布的python教学视频《聪明办法学Python第二版》后写的学习笔记。 以下是视频中的教学资料 聪明办法学 Python 第二版 Chapter 0 安装 Installation 聪明办法学 Python 教学团队 ......
AI第一周学习笔记
AI第一周学习笔记 扬帆,启航 注释: 单行注释:使用‘#’开头。 #这是注释 多行注释:使用三引号“““ “”“或‘’‘ ’‘’将注释包裹起来 """ 多行输出 多行输出 多行输出 """ 注释部分不会进入程序,对代码进行解释 和说明,增强代码的可读性 注意:#magic comm ......
学习笔记:A Survey on Large Language Model basedAutonomous Agents
挑选了自己感兴趣的部分整理了一下。 目录A Survey on Large Language Model basedAutonomous Agents1 LLM-AA Construction1.1 Architecture Design2 LLM-AA Application3 LLM-AA Ev ......
【Python入门教程】OpenCV在图片/视频上添加Logo(水印)
还是老样子,最近项目需要在视频上添加logo,所以就找了一下相关资料,然后写了一段代码,今天给大家分享一下如何使用Python的OpenCV库给图片或视频添加水印和logo。 ......
【算法笔记】单源最短路Dijkstra
何为Dijkstra 单源最短路,即从一个点出发,到其他所有点的最短距离,起点可以是任意一点 Dijkstra的本质是贪心 过程 在这张图中,如果我们要$1$号点位起点$st$,求最短路的过程大概是这样的 定义一个d数组,其中$d[i]$代表从起点$st$到$i$的最短距离,首先认为$st$到所有点 ......
python运维篇---实时查看liunx后台日志(转)
原文:https://blog.51cto.com/u_12203282/6000840 作者:咪哥杂谈 为啥要用python去做实时监控linux后台日志呢,其实是因为在元旦监控生产环境时发现的诟病,服务器太多导致xshell一开窗口要开好多个,而现在又没有实现自动化运维的功能,不仅是这样,若想要 ......
FPGA入门笔记005——阻塞赋值和非阻塞赋值的区别
定义一个示例模组,代码如下: module block_nonblock( Clk, Rst_n, a, b, c, out ); input Clk; input Rst_n; input a,b,c; output reg[1:0]out; //out = a + b + c,out最大为3,所 ......
mini-spring 学习笔记(一)
最近在学习 mini-spring 项目,记录笔记以总结心得 目录最简单的 bean 容器BeanDefinition 和 BeanDefinitionRegistryBean 实例化策略 InstantiationStrategy为 bean 填充属性为 bean 注入 bean资源和资源加载器在 ......
Linux驱动开发笔记(四):设备驱动介绍、熟悉杂项设备驱动和ubuntu开发杂项设备Demo
前言 驱动的开发需要先熟悉基本概念类型,本篇讲解linux杂项设备基础,还是基于虚拟机ubuntu去制作驱动,只需要虚拟机就可以尝试编写注册杂项设备的基本流程。 linux三大设备驱动 字符设备:IO的传输过程是以字符为单位的,没有缓冲,比如I2C(SDA、SCL),SPI(MISO、MOSI、SC ......
Java通配符笔记
?、T、E、K、V 各是什么含义 List<T> 和 List<?> 有什么区别 Class<?> 是什么意思 Class<T> 和 Class<?> 有什么区别 ......
Python 中函数 range
range 函数 简要说明 接收参数为1/2/3,表示的是左闭右开 接收参数 当使用Python中的range()函数时,可以总结如下使用方法: range(stop):生成从0到stop-1的整数序列。产生的序列包含起始值0,但不包含stop。 for i in range(5): print(i ......
python学习第二天笔记(未完成)
# python(11.20--11.21) 数数从0开始,左闭右开,不输默认。 注意行对齐 ## 注释: #单行注释 “”“ 多行注释 ”“” ## 类型 int str(字符串,单个字符使长度为1的字符串) float(默认双精度) list 注释:同一段代码对当变量类型不同时会产生不同的效果: ......
学习笔记11
第十三章总结 TCP/IP和网络编程 TCP/IP和网络编程,分为两个部分,即TCP/IP协议及其应用和Web与CGI编程。 TCP/IP协议包括TCP/IP栈、IP地址、主机名、DNS、IP数据包和路由器,基于TCP/IP网络中的TCP和UDP协议的套接字服务器编程。 Web和CGI编程主要是HT ......
python连接数据库到excel 第二回
#使用前建议看一下sqllalchemy和create_engine,主要就是数据库拉数据导入excel #下面是代码部分from sqlalchemy import create_engine ,text #利用sqlalchemy 顺带用create_engine,text 区分大小写 impo ......
Python为什么执行效率低,性能不如其他语言?
Python 是一种解释型语言,它的执行效率通常比编译型语言低,这主要有以下几个原因: 解释型语言的性质:Python 是解释型语言,这意味着它在运行时需要解释器来逐行翻译并执行代码。这个过程中,相对于编译型语言(如 C++ 或 Java),会产生额外的性能开销。 动态类型:Python 是动态类型 ......
【Python】pandas 读取 后向轨迹文件
import pandas as pd from pathlib import Path def backwardtrace(file: str): if not Path(file).is_file(): raise ValueError('File does not exist!') else: ......
【Python】geopandas 读取 shp/geojson 边界文件
1. 读取 shp/geojson 边界文件 import geopandas as gpd file = 'media/abc.geojson' gdf = gpd.read_file(file) # 将 GeoDataFrame 转换为 GeoJSON 字符串 geojson = json.lo ......
网络安全笔记
2017年6月1日正式实施《中华人民共和国网络安全法》 远程桌面 mstsc rdp协议 默认3389端口 kali忘记密码时,进入单用户模式直接修改kali的root密码 1.开机时进入系统选择按 e 2.在编辑页面的倒数第三行把 ro 换成 rw ,并且在最后添加 init=/bin/bash ......
笔记:华为路由器的使用方法与CTL终端基本操作
使用华为路由器的方法与基本操作: 在本文中可能出现下列命令行格式,它们所代表的含义如下。 格式 意义 粗体 命令行关键字(命令中保持不变、必须照输的部分)采用加粗字体表示。 斜体 命令行参数(命令中必须由实际值进行替代的部分)采用斜体表示。 [ ] 表示用“[ ]”括起来的部分在命令配置时是可选的。 ......
FPGA入门笔记004——BCD计数器设计与使用
1、设置一个最大值为10的四位计数器,Verilog代码如下: module BCD_Counter( Clk, Cin, Rst_n, Cout, q ); input Clk; //计数器基准时钟 input Cin; //计数器进位输入 input Rst_n; //系统复位 // outpu ......