相关文章
如何使用 Python 实现链表的反转?
在日常开发中,我们经常会遇到需要操作链表的数据结构。
链表是一种线性数据结构,其中每个元素(节点)指向下一个元素的地址。与数组不同,链表不是连续存储的,因此访问和修改元素的方式也有所不同。
今天我…
编程日记
2025/1/19 22:39:33
xiaolin coding 图解 MySQL笔记——事务篇
1. 事务隔离级别是怎么实现的?
数据库中的**事务(Transaction)**先开启,然后等所有数据库操作执行完成后,才提交事务,对于已经提交的事务来说,该事务对数据库所做的修改将永久生效,…
编程日记
2025/1/23 16:35:05
Spring 事务和事务传播机制
Spring 事务和事务传播机制
一、Spring 事务的基本概念
事务是一组操作,被视为一个不可分割的工作单元,要么全部完成,要么全部失败回滚,以此来确保数据的一致性和完整性。Spring事务管理允许我们在应用程序中声明式地或编程式地…
编程日记
2025/1/22 9:29:10
利用断开的域管理员RDP会话提权
前言
当域内管理员登录过攻击者可控的域内普通机器运维或者排查结束后,退出3389时没有退出账号而是直接关掉了远程桌面,那么会产生哪些风险呢?有些读者第一个想到的肯定就是抓密码,但是如果抓不到明文密码又或者无法pth呢&#x…
编程日记
2025/1/21 14:54:04
c++导出so给python调用的两种方法
1.1 使用pybind11
示例代码
PyBind11 是一个轻量级的头文件库,它使得将 C 和 Python 代码集成变得非常简单。PyBind11 支持现代 C 特性,并且可以很容易地将 C 函数、类和数据结构暴露给 Python。
主要步骤: 安装 PyBind11:可以…
编程日记
2025/1/14 16:46:45
零基础快速掌握——【c语言基础】数组的操作,冒泡排序,选择排序
1.数组 内存空间连续: 2.定义格式
数组的定义格式:
数组分为一维数组、二维数组、以及多维数组,不同类型的数组定义格式时不一样 2.1 一维数组的定义 数据类型 数组名 [数组长度]; 解释: 数据类型࿱…
编程日记
2025/1/22 22:07:41
【知识点】图与图论入门
何为图论
见名知意,图论 (Graph Theory) 就是研究 图 (Graph) 的数学理论和方法。图是一种抽象的数据结构,由 节点 (Node) 和 连接这些节点的 边 (Edge) 组成。图论在计算机科学、网络分析、物流、社会网络分析等领域有广泛的应用。
如下,这…
编程日记
2024/12/23 15:01:21
Altium Designer脚本工具定制
原理图设计自动化
➡️Altium原理图检查工具
➡️元器件参数集导入导出
➡️原理图符号自动创建
➡️原理图高级查找
➡️原理图库文档高级查找
➡️原理图文档对比
➡️原理图库文档对比
PCB设计自动化
➡️各种各样的PCB线圈自动创建
➡️PCB文档导出成SVG格式文档…
编程日记
2025/1/22 5:42:30