Python

初识python--python的列表与元组

python中的列表与元组 一、列表的定义与访问 1、为什么需要列表 列表是数据容器中的一种,允许我们在列表容器中同时保存多个数据元素 如:保存一个学生的名字,可以name = 'Tom'但是如果要保存100位学生的名字呢 2、列表的定义与访问 3、列表中的遍历访问 二、列表的增、删、改、查 1、查询 2、增加 3、删除 4、修改 三、列表的翻转与排序操作 四、列表

[羊城杯2023RE]WP

目录ReverseCSGOvm_woEz加密器Blast Reverse CSGO Go逆向静态不好看,考虑动调 在main_init有IsDebuggerPresent反调试,nop掉 看一眼findcrypt插件,识别到base64 看看main_main main__Cfunc_enc_abi0是加密 runtime_memequal是最后的check,base64完是60位说明fl

初识python--python的选择分支结构

python选择结构语句 一、if选择结构 1、if else结构 在日常业务中,经常需要进行多条件判断,为了这种场景,引入多分支结构 if... elif...else: ( else结构不一定需要) 2、if 嵌套结构 编写原则:先编写外层结构,所有语句编写完成后,在编写内层条件判断结构结构 3、案例演示(猜拳游戏) 4、随机模块与随机数 随机数:随着每次运行环境的不同,其可

初识python--python的循环结构

python的循环结构 一、while循环 1、循环简介 循环:有条件地重复做同一件事,直到条件不满足==。 循环的作用:让·代码高效的重复执行 2、while循环三步走 ① 定义一个计数器 如: i = 0 , i = 1 ② 编写循环条件 如:while i < 100: ③ 在循环内部更新计数器 如 : i +=1 3、案例(实现1-100累加) 二、循环中的两大关键词 1、br

垃圾回收之Python PHP Java Go对比

本文对比了四种语言在垃圾回收方面的实现,其目标都是相同的,即希望做到准确又高效的识别和清理内存中的垃圾对象,不同语言之间在实现思路上有相似之处,又各自有不同的侧重点。 常见的垃圾回收算法 引用计数 给每个对象结构体附加一个引用计数的属性,当对象被赋值或引用时会增加引用计数,当对象销毁时减少引用计数,当引用计数变为 0 时回收。 优点:实现简单,性能良好 缺点:无法识别循环引用的情况 代表语言:P

初识python--python中的字符串

python中的字符串 1、字符串的定义与访问 字符串的定义 字符串是一种常见的数据类型 => 数据容器的一种,一个变量中可以同时保存多个字符 基本语法:使用双引号(三引号的形式支持字符串的换行) 特殊字符串的定义 比如定义 I'm Tom 字符串的访问 二、了解字符串 字符串的底层存储结构 在计算机的底层,python的字符串是一段连续的内存地址 注意:索引是从0开始的 ​

Python获取主目录的方法

用os.path.expanduser 模块获取主目录 为了获得用户的主目录,我们可以使用Python中的os.path.expanduser 。我们必须在os.path.expanduser() 函数里面传递一个字符串字符~ ,它将返回当前登录用户的主目录路径。 它使用内置的密码数据库或pwd 模块来搜索主目录的路径,pwd 模块提供用户的账户详细信息,如登录名和密码。这个模块可以在所有平台上工

Python教程:sys.stdout方法

Python中sys 模块中的一个方法是stdout ,它使用其参数直接显示在控制台窗口上。 这些种类的输出可以是不同的,像一个简单的打印语句,一个表达式,或者一个输入提示。print() 方法,它有相同的行为,首先转换为sys.stdout() 方法,然后在控制台显示结果。 sys.stdout 方法的语法 参数 不涉及任何参数。我们使用sys.stdout 作为输出文件对象。 返回值 该方法

Python中跨越多个文件使用全局变量

这个琐碎的指南是关于在 Python 中跨多个文件使用全局变量。但是在进入主题之前,让我们简单地看看全局变量和它们在多个文件中的用途。 Python 中的全局变量 全局变量是不属于函数范围的变量,可以在整个程序中使用。这表明全局变量也可以在函数体内部或外部使用。 让我们看一个例子: 我们在这段代码中定义了一个全局变量x ,并给它分配了一些值。然后,我们在函数内部和外部打印了x 变量,以查看在两个

29. 虚拟环境

一、什么是虚拟环境   Python 应用经常需要使用一些包第三方包或者模块,有时需要依赖特定的包或者库的版本,所以很难有一个能适应所有 Python 应用的软件环境。甚至有的时候 Python 应用所依赖的版本是冲突的,满足了其中一个,另一个则无法运行,解决这一问题的方法是 虚拟环境。虚拟环境是一个包含了特定 Python 解析器以及一些软件包的自包含目录,不同的应用程序可以使用不同的虚拟环境,

python学习笔记-celery介绍和使用

一、celery介绍 1、简介 celery是分布式任务队列celery在执行任务时需要一个消息中间件来接收和发送消息,以及存储结果,一般使用rabbitmq,redis celery的优先:简单:配置和使用比较简单高可用:当任务失败或执行过程中连接中断,celery会自动尝试重新执行快速:每分钟可处理上百万个任务灵活:几乎celery每个组件都可以被扩展和自定制 celery的工作流程: 2、

关于 SAP Commerce Cloud 开发环境的 HSQLDB

在 SAP Commerce Cloud 本地安装文档里,提到了 HSQLDB: HSQLDB(Hypersonic SQL Database)是一个开源的关系型数据库管理系统(RDBMS),它完全用Java编写,支持SQL标准,并提供了高性能和嵌入式数据库的功能。HSQLDB具有轻量级、快速、易于使用以及广泛的兼容性等特点,使其在各种应用场景中得到广泛应用。本文将详细介绍HSQLDB的特点、用

rust 多线程

多线程之间的通信和内存共享常见方式 作者:天使不设防 出处: 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

如何从huggingface.co上快速下载数据?

huggingface托管的大模型文件较大,用git拉取需要LFS支持,速度比较慢,也容易断线,需要不断尝试,费时费力。 某些模型可以使用镜像网站 https://aliendao.cn 下载,逐个文件下载比较麻烦,如果有python环境,建议用下载器model_download.py下载,下载速度能达到20M/s, 命令见:python model_download.py --repo_id r

postgreSQL参考文章

postgreSQL 操作 教程 https://blog.csdn.net/dujidan/article/details/128862899 说说PostgreSql手动分区与自动分区 https://www.jianshu.com/p/4c89951bf119 PostgreSQL 11中分区表的本地索引 PostgreSQL分区实战 https://zhuanlan.zhihu.c

初探redis集群

集群搭建(windows) 准备多个redis环境,修改各自的redis.windows.conf, 关注如下配置 a. port b. 打开注释cluster-config-file yes c. cluster-config-file 设置为不同的名字 d. cluster-node-timeout 设置超时时间 ------以下为需要配置静态环境信息使用的参数------ e. clust

如何开始学习游戏编程

如何开始学习游戏编程 游戏编程是一项需要深入学习和实践的技能,首先你需要建立起一定的基础知识。了解王者新赛季中编程语言、游戏引擎和开发工具是开始学习游戏编程的第一步。首先,你需要学习一门编程语言,如C++、C#或Python。这些语言在游戏开发中被广泛使用,因此对于初学者来说,选择其中一门语言是一个不错的选择。同样,你还需要了解常用的游戏引擎,如Unity或Unreal Engine,并学习使用相

15.mysql数据库安全性

MySQL 数据库的安全性是一个复杂而广泛的主题,它涉及多个方面,包括访问控制、数据保护、身份验证、审计和防止常见的数据库攻击等。以下是一些常见的 MySQL 数据库安全性最佳实践和示例代码,以帮助您加强 MySQL 数据库的安全性。请注意,这只是一个起点,实际的安全措施可能因应用程序和环境的不同而有所不同。 1. 使用强密码: 2. 限制远程访问: 只允许授权的IP地址访问数据库,禁止从不信任

latex表格

https://www.tablesgenerator.com/    添加名字和引用 自适应 begin{table}[] caption{The final root mean square error (RMSE) of each approach.label{tab1}} begin{adjustwidth}{-extralength}{0cm} centering

机器学习算法原理实现——线性判别分析LDA

介绍 线性判别分析(Linear Discriminant Analysis, LDA)是一种有监督式的数据降维方法,是在机器学习和数据挖掘中一种广泛使用的经典算法。LDA的希望将带上标签的数据(点),通过投影的方法,投影到维度更低的空间中,使得投影后的点,按类别区分成一簇一簇的情况,并且相同类别的点,将会在投影后的空间中更接近。   如上图所示(数据只有二维的情况),LDA希望能寻找

Semantic Kernel

https://github.com/microsoft/semantic-kernel Semantic Kernel is an SDK that integrates Large Language Models (LLMs) like OpenAI, Azure OpenAI, and Hugging Face with convention

二叉树 层序

相关阅读:https://programmercarl.com/0102.%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%B1%82%E5%BA%8F%E9%81%8D%E5%8E%86.html#_102-%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%B1%82%E5%BA%8F%E9%81%8D%E5%8E%86 层序遍历即二叉

Matplotlib(一)

Matplotlib(一) Matplotlib库的介绍 Matplotlib库的使用 Matplotlib库由各种可视化类构成,内部结构复杂,受Matlab启发matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式 入门案例 注意:plt.plot()只有一个输入列表或数组时,参数被当做Y轴,X轴以索引自动生成 运行效果如下 注意:plt.savefig()

变量的赋值和更新

在Python中,变量的赋值和更新很简单。下面是一些示例代码: 变量的赋值: 变量的更新: 使用变量: 这些示例展示了如何进行变量的赋值和更新,以及如何在代码中使用变量。您可以根据自己的需求来使用变量,进行计算、存储数据和控制程序的流程。 本文由mdnice多平台发布

百度“AI智障”到AI智能体验之旅

目录前言一、百度PLATO1.抬杠第一名2.听Ta瞎扯淡3.TA当场去世了4.智障与网友的高光时刻二、文心一言1.设计测试用例2.随意发问3.手机端约会神器三、体验总结:四、千帆大模型 前言 最近收到了文心一言3.5大模型的内测资格,正巧之前也体验过它的前身"百度PLATO",这下子真的让我觉得不是AI智障了,而是AI智能! 作为一名普通用户,我有幸体验了百度PLATO到文心一言的全过程,今天想要

python-55-打包exe执行

目录前言一、pyinstaller二、实践打包exe1、遇坑1:Plugin already registered2、遇坑2:OSError 句柄无效三、总结 前言 你是否有这种烦恼? 别人在使用你的项目时可能还需要安装各种依赖包? 别人在使用你的项目,可能Ta压根都不会安装环境? 共用服务机器,偶尔被别人改了依赖包版本,导致运行不起来? 我会发现每次搞这些都要耗费一大堆时间,于是想到以前也有

Scrapy深入使用_存储

目录Scrapy深入使用-存储scrapy的深入使用学习目标:1、了解scrapy的debug信息2、了解scrapyShell3、settings.py中的设置信息3.1 为什么项目中需要配置文件3.2 配置文件中的变量使用方法3.3 settings.py中的重点字段和含义4、pipeline管道的深入使用4.1 使用终端命令行进行存储4.2 使用管道存储到文件中(1) 抓取网站:https:

python pymysql使用

      def marketing_sql(sql_instruct: str = ""): """数据库添加身份认证""" logs = log_message('marketing数据库') try: # 连接数据库 iden_sql = pymysql.connect(host="10.100.

31个必备的Python字符串方法总结

  字符串是Python中基本的数据类型,几乎在每个Python程序中都会使用到它。   1、Slicing slicing切片,按照一定条件从列表或者元组中取出部分元素(比如特定范围、索引、分割值) s = ' hello ' s = s[:] print(s) # hello s = ' hello ' s = s[3:8] print(s) # he

<<  <  456  457  458  459  460  461  462  463  464  465  466  >  >>