相关文章
探索树结构:从基础概念到 Linux 内核应用
在计算机科学的浩瀚领域中,树结构是一种不可或缺且极为重要的数据结构,它以层次化的方式存储数据,被广泛应用于信息检索、数据库管理、网络路由、编译器设计等众多领域。不同的树结构各具特点,在不同的应用场景中展现出独特的优势。本文将深入探讨常见树结构的特性、在 Lin…
编程日记
2025/2/5 3:29:05
SQLAlchemy 2.0的简单使用教程
SQLAlchemy 2.0相比1.x进行了很大的更新,目前网上的教程不多,以下以链接mysql为例介绍一下基本的使用方法
环境及依赖
Python:3.8
mysql:8.3
Flask:3.0.3
SQLAlchemy:2.0.37
PyMySQL:1.1.1使用步骤
1、创建引擎,链接到mysql
engine crea…
编程日记
2025/2/5 2:56:01
Linux学习笔记——用户管理
一、用户管理命令
useradd #用户增加命令
usermod #用户修改命令
passwd #密码修改命令
userdel #用户删除命令
su #用户提权命令
1、useradd命令(加用户):
创建并设置用户信息,使用us…
编程日记
2025/2/5 9:35:12
41. 缺失的第一个正数
参考题解:https://leetcode.cn/problems/first-missing-positive/solutions/7703/tong-pai-xu-python-dai-ma-by-liweiwei1419
难点在于时间复杂度控制在O(n),空间复杂度为常数级。
哈希表时间复杂度符合,但是空间复杂度为O(n) 排序空间复杂…
编程日记
2025/2/5 17:10:51
DeepSeek大模型技术深度解析:揭开Transformer架构的神秘面纱
摘要 DeepSeek大模型由北京深度求索人工智能基础技术研究有限公司开发,基于Transformer架构,具备卓越的自然语言理解和生成能力。该模型能够高效处理智能对话、文本生成和语义理解等复杂任务,标志着人工智能在自然语言处理领域的重大进展。 关…
编程日记
2025/2/4 18:16:29
Flutter使用Flavor实现切换环境和多渠道打包
在Android开发中通常我们使用flavor进行多渠道打包,flutter开发中同样有这种方式,不过需要在原生中配置 具体方案其实flutter官网个了相关示例(https://docs.flutter.dev/deployment/flavors),我这里记录一下自己的操作
Android …
编程日记
2025/2/5 9:36:40
计算机网络一点事(23)
传输层
端口作用:标识主机特定进程,TCP,UDP协议
端口号分类:服务器:0-1023,熟知
1024-49151 登记
客户端:49152-65535 功能:实现端到端,进程到进程的通信,…
编程日记
2025/2/5 9:35:11
【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】1.29 内存奥秘:跨语言内存管理实战
1.29 内存奥秘:跨语言内存管理实战
目录 #mermaid-svg-mcW0emggC7Va9YOz {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-mcW0emggC7Va9YOz .error-icon{fill:#552222;}#mermaid-svg-mcW0emggC7Va9YOz .…
编程日记
2025/2/5 9:35:27