Python

Kubernetes API

Kubernetes API(应用程序编程接口)是一组规则和协议,允许应用程序与Kubernetes集群进行交互和通信。它为开发人员提供了一种管理和控制Kubernetes环境中各种资源和组件的方式。 Kubernetes API遵循RESTful设计模式,意味着它使用诸如GET、POST、PUT和DELETE等HTTP方法来对资源执行操作。通常使用HTTP或HTTPS进行访问,API服务器处理传

生成器案例

生成器案例 【一】源码 待选项 【二】解析 【1】源码解析 【2】思路解析 这段代码使用了生成器和生成表达式。 首先,test()函数是一个生成器函数,它会生成0到3的整数序列。 当test()被调用时,它不会立即生成整个序列,而是每次生成一项。 因此,在g=test()后,g只是一个生成器对象,它还没有生成任何一项。 在下面的代码中,add(n,i)for i in g是一个生

day18 生成器

生成器 【一】生成器与yield 若函数体包含yield关键字,再调用函数,并不会执行函数体代码,得到的返回值即生成器对象 生成器内置有__iter__ 和 __next__ 方法 所以生成器本身就是一个迭代器 因而我们可以用 next(生成器) 触发生成器所对应函数的执行 既然生成器对象属于迭代器 那么必然可以使用for循环迭代 如下: 有了yield关

从0到1:如何建立一个大规模多语言代码生成预训练模型

国产AI辅助编程工具CodeGeeX是一个使用AI大模型为基座的辅助编程工具,帮助开发人员更快的编写代码。可以自动完成整个函数的编写,只需要根据注释或Tab按键即可。它已经在Java、JavaScript和Python等二十多种语言上进行了训练,并基于大量公开的开源代码、官方文档和公共论坛上的代码来优化自己的算法。CodeGeeX作为一款中国原创的AI辅助编程工具,现在免费提供给所有开发者使用,同

ChatGLM-6B int4的本地部署与初步测试

0. 前言 本次笔记是对于实习初期,初次接触到LLM大模型的一些记录。内容主要集中在对于环境的配置的模型的运行。 本人的硬软件配置如下: 1. Anaconda3 + Pycharm 的环境搭建 我使用的是Anaconda3 + PyCharm 的环境搭建。 首先下载去anaconda官网下载最新版的anaconda. 安装时注意选择Add Anaconda3 to PATH, 这样可以直接在P

pip 安装错误 Command "python setup.py egg_info" failed with error code

python setup.py install File "setup.py", line 7 def read(rel_path: str) -> str: ^SyntaxError: invalid syntax   wget https://bootstrap.pypa.io/pip/2.7/get-pip.py pytho

DASCTF二进制专项部分Writeup

easynote  create:堆大小可以任意分配只要不超过0xFFF create()  unsigned __int64 create() { int i; // [rsp+0h] [rbp-20h] unsigned int size; // [rsp+4h] [rbp-1Ch] void *size_4; // [rsp+8h] [rbp-18h]

第十四周学习总结

这是第十四周,距离考试周也进了,同时在大多数课程的结束阶段,我们的大多数课程都进入了实验阶段,这也意味着我们有活要干了,工程数学,python,数据库的报告堆积如山,还有形势与政策,社会实践等一些与思修方面的的报告,这注定不能太过于轻松。 学科方面,庆幸我们的系主任没有给我们布置太过具有挑战性的作业,倒是可以腾出更多的时间来进行报告的写作了。 下一阶段计划,希望能尽快完成各科的期末任务,进入备考状

Redis lua脚本简要学习

Redis lua脚本简要学习 背景 分析思路 分析过程 问题再现以及缓解 未解决的问题 问题思考 lua脚本的优点 关于lua脚本的继续学习 Redis里面eval等学习

明确 ChatGPT prompt

明确 ChatGPT prompt  来源 https://zhuanlan.zhihu.com/p/625906860 参考 https://openai.com/blog/chatgpt   ChatGPT 的表现令世人震惊。 但不少同学发现,自己在使用的时候并没有“别人家”的惊艳效果。 先别着急放弃,由于 ChatGPT 的表现性能与 prompt 有着很大的关

暑期实习开始啦「GitHub 热点速览」

无巧不成书,刚好最近有小伙伴在找实习,而 GitHub 热榜又有收录实习信息的项目在榜。所以,无意外本周特推就收录了这个实习项目,当然还有国内版本。除了应景的实习 repo 之外,还有帮你管理文件的 spacedrive、管理窗口的 yabai,以及管理 ai 工具的 SuperAGI。 假如你有雅兴,也可以读一读 古诗词大全 chinese-poetry 上面收录的唐诗宋词。 以下内容摘录自微

Python中的Time和DateTime

Python在处理与时间相关的操作时有两个重要模块:time和datetime。在本文中,我们介绍这两个模块并为每个场景提供带有代码和输出的说明性示例。 time 模块主要用于处理时间相关的操作,例如获取当前时间、时间的计算和格式化等。它提供了一些函数和常量,包括: time():返回当前的时间戳(自1970年1月1日午夜以来的秒数)。 ctime():将一个时间戳转换为可读性更好的字符串

详解map函数

详解map函数 map()函数是Python内置函数之一,用于对给定序列中的每个元素应用一个函数,返回结果序列。 通常,该函数的参数列表包括一个函数和一个或多个序列,这些序列中的每个元素都将被传递给函数进行处理,并且返回处理后的结果。 如果其中一个序列的长度比其他序列短,那么map()函数将在最短序列用尽时停止处理元素。示例代码如下: 在上面的代码中,我们定义了一个square()函

python备忘录

Python 基本介绍 整理自菜鸟教程,Python3 教程 | 菜鸟教程 (runoob.com) 查看版本 python -V 或 python --version     关键特性 易学习、阅读、维护,有主要商业数据库的接口,有广泛的库可以快速进行开发 可移植,可拓展。可调用C++或C的代码,也可嵌入到C++和C的代码中 GUI     应用

每个软件开发人员都应该知道的50个ChatGPT提示

在本文中,我们将探讨一些专为软件开发人员量身定制的很棒的 ChatGPT-4 提示。这些提示可以协助完成代码生成、代码完成、错误检测、代码审查、API 文档生成等任务。 (更多优质教程:java567.com,搜"人工智能") 代码生成 [language]为[class/module/component]具有以下功能的命名 [name]生成样板代码:[functionality descri

Python异常捕获补充:assert语句

Python异常捕获补充:assert语句 【一】什么是assert语句 在Python中,assert语句用于对程序的正确性做出保证。assert语句假定某个条件为真,如果该条件不满足,将抛出一个AssertionError异常。 【二】assert语句的语法格式 condition表示一个条件表达式,如果这个条件为False,则会抛出AssertionError异常。 message参

时间模块(time)

时间模块(time) 和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 【time模块】 导入时间模块 生成时间戳 时间字符串 时间元组: localtime将一个时间戳转换为当前时区的struct_time 【一】表示时间的三种方式 在Python中,通常有这三种方式来表示时间: 时间戳 元组(struct_time)

模块学习 之 正则表达式 (re)

模块学习 之 正则表达式 (re) 一说规则我已经知道你很晕了 现在就让我们先来看一些实际的应用。 在线测试工具 http://tool.chinaz.com/regex/ 首先你要知道的是 谈到正则,就只和字符串相关了。 在我给你提供的工具中,你输入的每一个字都是一个字符串。 其次,如果在一个位置的一个值,不会出现什么变化,那么是不需要规则的。 比如 你要用"1"去匹配"

【python基础】if语句-条件测试

1.初识if语句 编程时经常需要检查一系列条件,并据此决定采取什么措施。在Python中,使用if语句能够检查程序的当前状态,并据此采取相应措施。 其语法格式之一: 假设有一个学员名单的列表,想将其中每个学员的名单打印出来,对于大多数学员来说,都能跟上学习的节奏,但是'刘伯宏'加入学习的时间比较短,需要重点关注,我们特意对他输出重点关注的语句。 if语句形象上理解就相当于分流器件,让产品能够经

random模块

random模块 【一】导入模块 【二】随机小数 大于0且小于1之间的小数 大于1小于3的小数 【三】随机整数 大于等于1且小于等于5之间的整数 大于等于1且小于10之间的奇数 【四】随机选择一个返回 随机选择多个返回,返回的个数为函数的第二个参数 列表元素任意2个组合 【五】打乱列表顺序 打乱次序 【六】练习 生成随机验证码

OS模块

OS模块 os模块是与操作系统交互的一个接口 【一】操作文件创建 生成多层递归目录 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 生成单级目录;相当于shell中mkdir dirname 删除单级空目录 若目录不为空则无法删除,报错; 相当于shell中rmdir dirname 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打

datetime模块

datetime模块 【一】导入模块 【二】自定义日期 【三】获取本地时间 年月日 年月日时分秒 无论是年月日,还是年月日时分秒对象 都可以调用以下方法获取针对性的数据 以datetime对象举例 【四】timedelta对象 【1】可以对时间进行运算操作 (1)获得本地日期 年月日 (2)定义操作时间 day=7 也就是可以对另一个时间对象加7天或者减少

subprocess模块

subprocess模块 【一】介绍 subprocess模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。 简单理解就是:使用我们自己的电脑去链接别人的电脑 (socket模块) 【二】使用 subprocess模块首先推荐使用的是它的run方法, 更高级的用法可以直接使用Popen接口。 【三】run() 方法 【1】语法: 可见run()函数有很

pickle模块

pickle模块 json & pickle 模块 (用于序列化的两个模块) json 用于字符串 和 python数据类型间进行转换 pickle 用于python特有的类型 和 python的数据类型间进行转换 pickle模块提供了四个功能: dumps dump(序列化,存) loads(反序列化,读) load (不仅可以序列化字典,列表...可以把py

序列化模块JSON

序列化模块 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 【一】为什么要有序列化模块 比如,我们在 python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? 现在我们能想到的方法就是存在文件里 然后另一个 python 程序再从文件里读出来。 但是我们都知道 对于文件来说是没有字典这个概念的 所以我们只能将数据转换成字典放到文件中。

random模块生成六位随机数字+大小写验证码

random模块生成六位随机数字+大小写验证码 【一】代码 【二】引用方法

hashlib模块

hashlib模块 【一】算法介绍 Python的hashlib提供了常见的摘要算法 如MD5 SHA1等等。 什么是摘要算法呢? 摘要算法又称哈希算法、散列算法。 它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要digest 目的是为了发现原始数据是否被人篡

补充:通过Python中的subprocess模块实现安装pip模块

通过Python代码实现安装pip模块或更新 可以使用Python的内置模块subprocess来实现安装pip模块,具体步骤如下: 【一】导入 subprocess 模块。 【二】执行安装命令。 在上面的代码中,调用subprocess.call()函数执行命令,将需要执行的命令以列表形式传递给该函数。 【三】注解 在这个例子中,我们执行了 python -m ensurepip

User-Agent特征库

User-Agent特征库 爬行特征库(CRAWLERS) 008 ABACHOBot Accoona-AI-Agent AddSugarSpiderBot AnyApexBot Arachmo B-l-i-t-z-B-O-T Baiduspider BecomeBot BeslistBot BillyBobBot Bimbot Bingbot BlitzBOT boitho.com-dc boi

16个好用到爆的Python实用技巧!

介绍 人生苦短,快学Python! Python 是一门用途广泛的编程语言,它具有大量的库和框架。有一些鲜为人知的 Python 编码技巧和库可以让你作为开发人员的工作更为轻松,编写代码更高效。 本文将探讨一些鲜为人知的 Python 技巧,这些技巧非常有用,但并不广为人知。通过学习和使用这些技巧,可以帮你节省时间和精力,并使你的代码更加优雅和高效。那么,让我们深入探索 Python 语言的这些隐

<<  <  766  767  768  769  770  771  772  773  774  775  776  >  >>