Python
3D Data Processing with Open3D
A quick walkthrough on processing 3D models with Python’s Open3D library (with an interactive Jupyter Notebook) 原文: https://towardsdatascience.com/3d-data-processing-with-open3d-c3062aadc72e &nbs
pd.get_dummy() 详细用法即源码解析
源代码分析 pandas:encoding.py get_dummy() 解析 pandas:encoding.py get_dummy() 举例:
20230816python学习日志
在初始化属性中的类 while循环的应用(当型循环) break和continue的使用 break表示一旦遇到循环结束 continue表示一旦遇到当前本次循环结束,下一次照常执行 求100以内所有素数的和
Python的循环语句
循环语句可以让我们的代码重复的去执行 while循环: while 条件: 代码 过程: 判断while循环的条件是否为真, 如果真, 执行代码. 然后再次判断条件.....直到条件为假循环结束 案例1: while True: # 死循环 print("喷死你") 以上这段代码是一个死循环,因
Linux 系统 进阶
目录软件安装Linux系统的应用商店yum命令(CentOS系统)apt命令(Ubuntu系统)systemctl控制软件启动关闭ln 命令创建 软连接日期和时区date命令date命令进行日期加减修改Linux时区ntp程序IP地址和主机名IP地址特殊IP地址主机名在Linux中修改主机名域名解析(主机名映射)配置主机名映射配置linux固定IP地址为什么需要固定IP网络请求和下载ping命令w
python 运行 execjs 出现错误 UnicodeEncodeError: 'gbk' codec can't encode character '\xfe' in positio
异常解读 该异常的格式一般为: UnicodeEncodeError: 'gbk' codec can't encode character 'xfe' in positio 该异常出现的场景为在 Windows 电脑下使用 Python execjs 运行指定的 JS 文件,但 JS 文件中包含中文。 异常解决方案 该问题解决需要 修改 你电脑 Python 安装目录下 li
Redis 7的入门到精通的学习路线可以分为三个层次:入门、进阶和精通
Redis 7的入门到精通的学习路线可以分为三个层次:入门、进阶和精通 学习Redis 7的入门到精通的学习路线可以分为三个层次:入门、进阶和精通。下面是每个层次的学习内容和示例代码讲解。 ## 入门阶段: 1. **安装和配置Redis**:了解如何下载、安装和配置Redis的基本参数。可以使用Redis官方提供的安装包或通过包管理工具进行安装。 2. **Redis的基本使用**:学习Redi
2023NepCTF WP
2023NepCTF WP 真的超级紧张刺激的比赛!!有做不出题目夜不能寐的痛苦,也有冥思苦想之后的豁然开朗,第一次感受到了ctf比赛的乐趣所在。虽然最后的成绩停留在110,不过对于一个初出茅庐的萌新,已经很满足了;即使比赛结束后才做出三月七和最后放出的两个pwn题(挺气的,早知道不看万恶的login的......)。那就给自己继续加油吧,希望下次比赛能拿到属于自己的一份荣誉! PWN srop
20.python@property
python@property 目录python@property作用property() 函数@property 装饰器 python的@property是python的一种装饰器,是用来修饰方法的。 作用 我们可以使用@property装饰器来创建只读属性,@property装饰器会将方法转换为相同名称的只读属性,可以与所定义的属性配合使用,这样可以防止属性被修改。让方法可以以属性的形式被访问
Python 实现排序算法
常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。 冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的
numpy中的索引下标为None的各种情况
REF https://zhuanlan.zhihu.com/p/486373530?utm_id=0 None实际上是增加了一个维度,它不是原维度的索引。 以一维为例 ( 注意,这个一维数组的shape是(3,),而不是(1,3),初学者很容易犯错。) 如果想把x的shape变成(1,3),只需要把None放在第一个维度的位置,以下两种写法等价: 结果如下: 如果
flask中的session
1 全局session -放值:session['key']=value -取值:session.get('key') -删除值:session.pop('username', None) 2 session的运行机制 ''' django 1 生成一个随机字符串 2 把数据保存到djagno-session表中 3 把随机字符串返回给前端--》当cooki
[GPT] gradio-chatbot 原理及代码解析
GradioChatBot 是一个基于 Gradio 的聊天机器人,它可以与不同的 URL 进行对话。其原理是通过将用户输入的文本发送到指定的 URL,然后接收并解析 URL 返回的响应,然后将响应展示给用户。 具体来说,GradioChatBot 首先会将用户输入的文本作为参数,发送到指定的 URL。URL 可以是一个自定义的 API 端点,也可以是一个已经存在的聊天机器人服务的
Responder与evil-winRM配合远程登录Windows
0x01.evil-winRM 0x01.1概述 在使用和介绍Responder之前,先来了解一下evil-winRM: evil-winrm是Windows远程管理(WinRM) Shell的终极版本。 Windows远程管理是WS 管理协议的 Microsoft 实施,该协议是基于标准 SOAP、不受防火墙影响的协议,允许不同供应商的硬件和操作系统相互操作。而微软将其包含在他们的系统中,是为了
常用文件读取(python)
CSV文件 CSV(Comma-Separated Values)是一种常见的文本文件格式,用于存储结构化的数据。CSV文件中的数据是以逗号(或其他指定的分隔符)分隔的文本行,每一行表示一条记录,每个字段表示记录中的一个属性或值。 读CSV 写CSV JSON格式数据写入文件 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,用于存储和表示结构化的数据