Python

二叉树 学习

1.1 理解递归 1.1.1 简单题目 104, 二叉树的最大深度 “使用 BFS 求解”100, 相同的树101, 对称的树110, 平衡二叉树199, 二叉树的右视图 236. 二叉树的最近公共祖先235. 二叉搜索树的最近公共祖先 1.1.2  递归的进阶练习 112. 路径总和 113. 路径总和 II 129. 求根节点到叶节点数字之和  1.2

内网笔记大全

内网笔记大全 1、基础命令 Windows 1、net user #查看用户 2、net view #查看在线主机 3、systeminfo #查看操作系统的基本配置 4、ipconfig /all #详细显示当前网络配置信息和网卡信息 5、net localgroup #查看本地组信息 6、net localgroup administrators #查看管理员组

django依赖命令

生成依赖 下载依赖

2019_01_11

设置ssl 安装certbot 我的系统是debian9,代理工具nginx Install Get Started 启动 获取证书

java JNDI 注入学习

java JNDI 注入学习 Java Naming Directory Interface,Java命名和目录接口,是SUN公司提供的一种标准的Java命名系统接口。通过调用JNDI的API应用程序可以定位资源和其他程序对象。JNDI可访问的现有目录及服务包括:JDBC(Java 数据库连接)、LDAP(轻型目录访问协议)、RMI(远程方法调用)、DNS(域名服务)、NIS(网络信息服务)、CO

论文《Learning Properties of Ordered and Disordered Materials from Multi-fidelity Data》中的代码实现

github地址:https://github.com/materialsvirtuallab/megnet/tree/master/multifidelity#issues 介绍:当前的存储库利用了由同一作者开发的现有MEGNET软件包,并将MEGNET功能扩展到多保真数据集的建模。该存储库将共享公开发布的多保真带隙数据,并展示了运行多保真数据集的模型拟合的示例。 需要的包或库:

python程序的守护工具

需求:由于特殊原因,某Python程序在运行中可能会中途崩溃需要重新运行。 工具:ProcessProtector.1.0.0.3.exe 将python程序使用pyinstaller打包成一个exe可执行文件,然后运行之后,使用上述工具进行守护即可。  

代码随想录算法训练营day9|●151.翻转字符串里的单词 ●卡码网:55.右旋转字符串 ●28. 实现 strStr() ●459.重复的子字符串

学习资料:https://programmercarl.com/0151.翻转字符串里的单词.html 学习记录: 151.翻转字符串里的单词(感觉C语言能考虑巧妙解法,而python直接搞就对了) c语言:把字符串整体反转,再用双指针法(slow, fast)依次翻转每一个单词,关键在于如何移除多余空格,用slow指针找到要替换到的位置,用fast指针获取目标字母,并在str[fast]前面加个

搭配python需拟环境

虚拟机环境 查看虚拟环境 workon # 查看虚拟环境 切换虚拟环境 查看 python 模块 创建虚拟环境 本地解释器搭建 切换本地解释器 新建项目配置本地解释器 远程解释器的搭建 pycharm 同名的虚拟环境 只能存在一个 本地新建 新建一个远程文件夹 上传本地python文件到远程文件夹 本地新建 -3523 注意要选择要上传的文件,指针在文

API 学习路线图

无论您是初学者还是经验丰富的开发人员,都希望了解 API, 这份全面的 API 学习路线图将指导您了解需要掌握的关键概念和技术: 1. API 简介    API 定义:API 是一组用于构建软件应用程序的协议、例程和工具。它指定了软件组件应如何交互。    API 类型:    公共 API:开放供外部开发人员使用(例如 T

NewStar2024-week1

前言:刚开始比赛,时间比较多尝试了一下所有题目,难度也很友好,之后就写密码了,写全部太累了 Week1 Crypto Base 4C4A575851324332474E324547554B494A5A4446513653434E564D444154545A4B354D45454D434E4959345536544B474D5134513D3D3D3D 秒了 一眼秒了 p,q相近 或者fa

深度学习环境配置

安装显卡驱动 安装显卡驱动: 安装完成后重启: 安装 CUDA 由于 PyTorch 版本要和 CUDA 版本一致,而 PyTorch 可能尚未支持最新的 CUDA 版本,因此最好先去看看 PyTorch 能安装哪些版本的。可以在 CUDA Toolkit Archive 找到历史版本的 CUDA。 在 CUDA Toolkit Downloads 页面填写表格,获得安装命令。 可以使用

【视频讲解】Python量子计算聚类Q-means:量子k-means算法分析电路数据实现可视化

全文链接:https://tecdat.cn/?p=37821 原文出处:拓端数据部落公众号 分析师:Yifan Zhang 量子计算在近期已然成为一个频繁出现的热门概念。尽管它在大众认知以及互联网社区中备受瞩目,热度极高,然而就其实际能力而言,当前仍然存在诸多局限。 量子计算作为一个全新的领域,带来了相较于传统经典计算模式的重大范式转变。在量子计算的体系中,传统的 0 或 1 的经典比特被一种具

2024第四届FIC初赛Writeu

检材链接:https://pan.baidu.com/s/1fwHb_5svMyK3Gr4-QeNc0Q?pwd=43a3挂载密码:2024Fic@杭州Powered~by~HL!手机部分1. 嫌疑人李某的手机型号是?A. Xiaomi MI 2sB. Xiaomi MI 4C. Xiaomi MI 6D. Xiaomi MI 8在火眼中分析到蓝牙名称是Xiaomi MI3Wimage-20240

MySQL与RESTfulAPI

MySQL与RESTfulAPI   2024-01-2566阅读7分钟   1.背景介绍 MySQL与RESTful API是一个非常重要的技术主题,它们在现代互联网应用中扮演着关键角色。在这篇文章中,我们将深入探讨这两个技术的核心概念、算法原理、最佳实践以及实际应用场景。 1. 背景介绍 MySQL是一种流行的关系型数据库管理系统,它广泛应用于Web应用、企业应

NL2SQL之DB-GPT-Hub<详解篇>:text2sql任务的微调框架和基准对比

NL2SQL之DB-GPT-Hub<详解篇>:text2sql任务的微调框架和基准对比 随着生成式人工智能(Artificial Intelligence Generated Content,简写为 AIGC)时代的到来,使用大规模预训练语言模型(LLM)来进行 text2sql 任务的 sql 生成也越来越常见。基于 LLM 的 text2SQL 方法通常分为两种: 基于 pro

RAG系统评测实践详细版:Coze及相关产品评测对比,以及下一代RAG技术

AI RAG系统评测实践:Coze及相关产品评测对比 RAG(检索增强生成)是一种 AI 框架,它将传统信息检索系统(例如数据库)的优势与生成式大语言模型 (LLM) 的功能结合在一起,通过将这些额外的知识与自己的语言技能相结合,AI 可以撰写更准确、更具时效性且更贴合您的具体需求的文字。 RAG 通过几个主要步骤来帮助增强生成式 AI 输出: 检索和预处理:RAG 利用强大的搜索算法查询外部

Python 游戏开发实战:从入门到精通

Python 是一种功能强大的编程语言,也可以用于开发各种有趣的游戏。在这篇文章中,我们将介绍一些使用 Python 编写游戏代码的基础知识和示例,帮助你踏上游戏开发的征程。   Pygame 库的介绍与安装Pygame 是一个专门用于游戏开发的 Python 库,它提供了丰富的功能和工具,使得开发游戏变得更加简单和有趣。首先,我们需要安装 Pygame 库。可以使用以下命令进行安装

DataFrame建立的五种不同的方式

目录1. 从列表构造2. 从字典构造3. 从NumPy数组构造4. 从Series对象构造5. 从文件加载 在Pandas中,可以通过多种方式创建DataFrame对象。以下是五种不同的创建DataFrame的方法: 1. 从列表构造 使用列表的列表(即嵌套列表)来创建DataFrame。 2. 从字典构造 使用字典创建DataFrame,字典的键作为列名,值作为数据。 3. 从NumPy数组

是用python脚本清理reids连接

背景:   测试环境的redis不知道咋回事突然无法连接,服务器登录查了一下发现连接数用完了。研发说雨女无瓜,测试环境删了没事,正事要紧赶紧恢复。得嘞! 再查看一下具体的信息,发现确实很多客户端都存在很久了(单位是秒),所以清一下。  以下是python清理脚本 import redis def get_redis_connection_info(): r = re

用函数创建DataFrame:使用字典推导式

这段代码定义了一个名为 make_df 的函数,它接受两个参数:cols 和 ind。cols 是一个字符串,表示 DataFrame 的列名,ind 是一个可迭代对象,表示 DataFrame 的索引。 函数的主体是一个字典推导式,它为每列生成一个数据列表。每个元素是列名和索引值的组合。然后,它使用这个字典和提供的索引来创建并返回一个 DataFrame。 在这个示例中,cols 参数是 'A

03-@app.route()使用

什么是@app.route() 在Python中,只要是带着@的,基本上就是装饰器,装饰器的本质是扩展原本函数功能的一种函数。 而这里的app.route('URL')就是在Flask框架中非常重要的一个装饰器,它的作用是在程序运行时,装饰一个视图函数,用给定的URL规则和选项注册它。 参考链接:Flask入门---@app.route()使用-CSDN博客   我们使用 route()

Python去除字符串中的括号

在Python中,去除字符串中的括号是一项常见的操作。在使用Python去除字符串中的括号时,需要了解Python中的字符串操作方法。本文将介绍如何使用Python去除字符串中的括号。 获取字符串中的括号 首先,需要获取字符串中的括号。可以使用正则表达式来匹配括号。例如,可以使用以下代码来获取字符串中的左括号: import re string = "这是一个[例子]。" result = r

04-使用 Flask 框架实现 POST和GET接口

安装 Flask   使用python实现POST接口     使用python实现GET接口    

pandas中join,merge,concat的区别

在 Pandas 中,join、merge 和 concat 是用于合并或连接不同 DataFrame 的方法,但它们在功能和使用场景上有所不同。 join join 方法是 DataFrame 的一个方法,它默认以索引为基础来合并数据。join 主要用于将另一个 DataFrame 的列添加到当前 DataFrame 中,类似于 SQL 中的 JOIN 操作。 merge merge 方

订单交易平台五:短信登录验证界面(从0到1的过程)

1. 短信验证界面(版本一) 1.1 视图函数accont.py中 1.2 前端界面 sms_login.html中 这里不能直接使用for循环,因为这里有一个发送短信验证码按钮 所以我们要进行判断,如果forms组件中有短信验证码则,自己加入下面代码,如果没有则正常循环遍历 正常代码演示 1.3 js发送短信60s倒计时 先导入jquery文件 在需要倒计时的标签按钮上绑定id

Thriving in a Crowded and Changing World: C++ 2006–2020 读后总结

C++在编程语言排行榜里基本上一直在前三,可以说是经久不衰。可能很多人没有意识到C++无处不在,因为大多数 C++ 程序是在基础层,藏在应用的背后,对用户来说是不可见的。C++通常不开发web 应用程序(Java、Ruby on Rails、PHP等在这个领域中更合适)。但是C++的经常出现在诸如开发操作系统、数据库、浏览器内核、JavaScript V8引擎、JVMs、搜索引擎、大数据基础设施、

PyQt5 使用 QLabel 实现图像 360度 不间断旋转

PyQt5 使用 QLabel 实现图像 360度 不间断旋转 当我们需要实现让一个图像 360度 旋转时,比如:音乐播放器中播放时,歌曲封面的旋转效果,你可以尝试使用下面的方法 代码结构 本文中全部代码全在test_QLabel_whirling.py这一个文件中编码,步骤中有变动的地方会注释标注,无改动的不会重复显示出来,需要看完整代码的,可直接移步到末尾。 一. 创建测试页面 创建一个测试页

2.5.1

import os fn=[filename for filename in os.listdir('DProgramsPythonPython37') if filename.endswith(('.exe','.py'))] print(fn) print('3006')

安装pyenv

介绍:pyenv是一个用于管理多个Python版本的工具 因为linux服务器无法访问pyenv官网以及github官网,因此使用可以访问的电脑手动下载和安装压缩文件后,再传输到linux服务器上。 1.下载 pyenv 源码 在一台可以访问 GitHub 的机器上(或者通过浏览器直接下载),下载 pyenv 的源代码,并解压到你的目标目录。例如,你可以在 pyenv 官方 GitHub 页

<<  <  58  59  60  61  62  63  64  65  66  67  68  >  >>