Python

04-面向对象

DAY-06课堂笔记 面向对象编程介绍 面向对象和面向过程的基本概念 面向对象的核心内容 类 和 对象 类和对象的概念 类:是对具有相同特征或者行为的事物的一个统称, 是抽象的,不能直接使用 指代多个事物---很多事物的统称 代码中 类 是由关键字class定义的 对象:是由类创建出来的一个具体存在的事物, 可以 直接使用 指代一个事物 代码中 使用类去创建(实例化)

01-数值类型

01. 数值类型 Python基本数据类型 注意: 英文后面跟上括号,我们统称为函数 eg: float()、int() 严格意义上来说,布尔值并不归类到数值类型,但写项目的过程中,可能会用 0 和 1 进行判断,0 和 1 相当于布尔值的 False 和 True,所以暂时把布尔值归为数值类型 拓展: 在python中,只要有数据,那么一定有它的数据类型,可以使用 type(

eureka重启后py_eureka_client库心跳包往eureka slave节点复制失败问题排查

问题描述 peer1节点(python程序往这个节点注册数据)日志: peer2节点日志: python程序注册到peer1,往peer2复制时出错了。 此时,如果网关从peer2节点读取注册信息,就会出现读不到进而导致无可用实例的问题。 经过总结,发现每次重启eureka节点后,python客户端都会出现这样的问题。 另外,每次py_eureka_client客户端出现问题时,通过sprin

.NET科普:.NET简史、.NET Standard以及C#和.NET Framework之间的关系

最近在不少自媒体上看到有关.NET与C#的资讯与评价,感觉大家对.NET与C#还是不太了解,尤其是对2016年6月发布的跨平台.NET Core 1.0,更是知之甚少。在考虑一番之后,还是决定写点东西总结一下,也回顾一下.NET的发展历史。 首先,你没看错,.NET是跨平台的,可以在Windows、Linux和MacOS以及它们的各个发行版上运行,不仅如此,从2022年4月28日开始,.NET开源

我从 Python 潮流周刊提取了 800 个链接,精选文章、开源项目、播客视频集锦

你好,我是豌豆花下猫。前几天,我重新整理了 Python 潮流周刊的往期分享,推出了第 1 季的图文版电子书,受到了很多读者的一致好评。 但是,合集和电子书的篇幅很长,阅读起来要花不少时间。所以,为了方便大家阅读,我打算将合集进一步整理,分门别类将原始内容的标题罗列出来。 本文总计约 800 个链接,有 5 大分类,你可以快速浏览文章、项目、播客、视频和话题讨论的标题,快速找到自己感兴趣的内容进行

36岁,大龄剩男,2024上半年总结......

不知道我在等什么,也不知道这样等了多久,相信看到这句话的你,可能也是一头雾水吧! 还是以往的风格写到哪算哪,写东西真的是看感觉和心情都具备,写出来的东西才更有灵性,或者说更容易引起共鸣吧! 我在逃避? 可以这么说,但也不完全是,在一部分事情开始收尾的时候,情绪脑就占据了主导地位,就是想摆烂,什么也不想做。 这样的状态持续了,大约有1-2个月,就像我那那两周总和朋友说,我好像这周又什么也没干,完全是

代码随想录二刷复习(二分法)

二分法模板: 1:左闭右闭区间写法 第一种写法,我们定义 target 是在一个在左闭右闭的区间里,也就是[left, right] (这个很重要非常重要)。 区间的定义这就决定了二分法的代码应该如何写,因为定义target在[left, right]区间,所以有如下两点: while (left <= right) 要使用 <= ,因为left == right是有意义的,所以使用

Datawhale AI夏令营-机器翻译挑战赛

Baseline代码相关解读 是否需要使用self判定的标准是是否在类中 在 Python 中,self 是一个类的实例方法中的参数,用于指代调用该方法的实例本身。在代码示例中,self 并不是必需的,因为这个示例代码不是类的一部分,只是一个独立的函数调用。让我们逐步解释这些区别。 类中的方法与独立的函数 独立的函数调用: 在这个例子中,tokenizer 是通过调用 get_tokeniz

Python包管理入门

包管理器,是现代项目管理的重要组成部分,许多现代编程语言也会推出统一的包管理器以提升开发者体验,如rust 的cargo,nodejs 的npm,arkts 的ohpm等等。 Python 作为一门很“新”的语言,自然也提供包管理功能。 Python包管理的前世今生 如果要提到Python的包管理,那么必定绕不开PYPI(Python Package Index,中文:Python 包索引)。

Python爬虫(5-10)-编解码、ajax的get请求、ajax的post请求、URLError/HTTPError、微博的cookie登录、Handler处理器

五、编解码(Unicode编码) (1)GET请求 所提方法都在urllib.parse.路径下 get请求的quote()方法(适用于只提交一两个参数值) get请求的urlencode()方法(适用于提交多个参数) (2)POST请求 百度翻译 1.以百度翻译为例,输入需翻译的单词后,点击”检查”—”网络”,发现存在多个名为sug的文件 2.找到最后一个名为sug的文件,观察

AI编辑器

功能实现 基础 phpStudy启动Apache+数据库工具phpMyAdmin(SQL) 前端·终端运行:npm run dev 后端:Run Code 首页:http://localhost:5173 编辑器页面:http://localhost:5173/Edit 功能 文本输入,基本工具栏,字数统计,智能格式排版,多媒体信息提取(OCR识别),划词AI智能润色 OCR识别 简介 OCR识别

DataFountain-个贷违约预测实战

赛题来源:Datafountain 个贷违约预测 竞赛 - DataFountain 参考优秀选手方法单模走天下:公布一个单模型精度达0.9014(B榜第8)的算法 数据科学社区-DataFountain并加入自己理解整理如下: 赛题理解 题目给出了train_internet.csv、train_public.csv、test_public.csv、submit_example.csv。in

nacos RCE

1.漏洞原理 漏洞的核心在于 Nacos 的某些接口没有严格的权限控制,攻击者可以通过通过特定的 JSON 数据结构,远程执行恶意代码。以利用该漏洞读取敏感文件、执行系统命令。 条件:需要登录后才能利用漏洞 2.影响版本 nacos 2.3.2 nacos 2.4.0 3.环境搭建 https://github.com/alibaba/nacos/releases/ Windows 环境搭建:na

modelscope上的模型如何下载?

modelscope上的模型如何下载? 在ModelScope(魔搭)上下载模型,用户可以通过多种方式进行,主要包括直接通过网站界面下载、使用SDK(软件开发工具包)下载,以及通过Git方式下载。以下是详细的下载步骤:一、通过网站界面下载    访问ModelScope官网:        打开浏

在Python中使用SWCNN去除水印

在Python中使用SWCNN去除水印 说明 首次发表日期:2024-07-17 SWCNN Github官方仓库: https://github.com/hellloxiaotian/SWCNN SWCNN 论文链接: https://arxiv.org/abs/2403.05807 准备 运行环境 首先创建一个conda环境,安装SWCNN官方建议的库: Clone仓库、下载权重,准备图

请问如何将带有斜纹水印pdf的转成Excel呢?

大家好,我是Python进阶者。 一、前言 前几天在Python最强王者交流群【wen】问了一个Python自动化办公的问题,问题如下:请问如何将带有斜纹水印pdf的转成Excel呢?目前我把pdf转成图片,根据水印的颜色进行清除,但是在脱网环境下无法将图片转成Excel。 二、实现过程 后来【隔壁😼山楂】给了一个指导:联网的情况下用的什么工具。 【wen】:一直没联网,现在的处理方法是先转成Ex

【总结】逻辑运算在Z3中运用+CTF习题

国际赛IrisCTF在前几天举办,遇到了一道有意思的题目,特来总结。 题目 附件如下:📎babyrevjohnson.tar 解题过程 关键main函数分析如下: int __fastcall main(int argc, const char **argv, const char  **envp) {  int v4; // [rsp+4h] [rbp-7Ch]

linux命令入门指南

linux命令入门指南 (个人学习所用,雷同之处请忽略) 关于linux 服务器种类 物理服务器 需要机房(零度、无尘、无静电)--防止机器短路,数据丢失。(建造自己的机房或者进行托管) 自己的服务器需要维护。 云服务器 由服务器厂商提供(阿里云、腾讯云)--省钱、有人维护 vmware虚拟化技术 通过cpu的虚拟化技术,创建虚拟机服务器。 linux的优势 跨平台的硬件支持 丰富的软件支持

python的一些常用技术(二)

三、python多线程 由于全局解释器锁 (GIL) 的存在,标准的 CPython 解释器并不支持真正的并行执行 Python 字节码。GIL 限制了在任何时刻只有一个线程可以执行 Python 字节码,这意味着多线程在 CPU 密集型任务中无法充分利用多核 CPU 的优势。但对于 I/O 密集型任务(例如网络操作、文件 I/O),多线程仍然是有效的并发处理方式,因为在这些操作等待完成时,GIL

如何生成好看的zabbix告警报表并发送邮件

作者 乐维社区(forum.lwops.cn)  许远 一、场景模拟 小东是一名资深的IT运维人员,其直属领导想要了解公司业务系统的健康状态以及小东日常的工作情况等,要求小东每周统计系统告警情况并发邮件给到他。小东所在公司搭建了一套zabbix开源监控,于是小东利用自己的专业知识,实现了zabbix告警统计,并生成漂亮的告警报表发送给自己的领导,得到了领导的称赞。 Zabbix开源监控是

Django多条件不定项查询

在开发网站过程中遇到一个多条件查询,但并不要求全部填写的情况,如下图,可以只填name,也可以四个全部填好。   极端情况下四个字段都不填写,直接查询,此项目中这里不填默认为ALL,查数据库所有。 如果使用if判断,每种情况写一个filter,需要15个判断语句。很麻烦,不美观,且代码可拓展性差。 解决办法是使用一个字典,将不为空的查询参数塞进去,亲测可行。代码如下: def adv

2024-07-17:用go语言,给定一个整数数组nums, 我们可以重复执行以下操作: 选择数组中的前两个元素并删除它们, 每次操作得到的分数是被删除元素的和。 在保持所有操作的分数相同的前提下,

2024-07-17:用go语言,给定一个整数数组nums, 我们可以重复执行以下操作: 选择数组中的前两个元素并删除它们, 每次操作得到的分数是被删除元素的和。 在保持所有操作的分数相同的前提下, 请计算最多能执行多少次操作。 返回可以进行的最大操作次数。 输入:nums = [3,2,1,4,5]。 输出:2。 解释:我们执行以下操作: 1.删除前两个元素,分数为 3 + 2 = 5 ,num

端口转发工具rinetd 交叉编译及端口配置(下载、交叉编译、端口转发)

端口转发工具rinetd 从下载到使用(下载、交叉编译、端口转发) 一、下载 下载:https://wwm.lanzoue.com/ixjKn24phczg 密码:apeb 二、交叉编译 1、进入源代码目录 cd ~/software/rinetd-0.70 2、清理现有配置和生成的文件 make distclean 3、新建build文件夹,并进入 mkdir build cd build 4、

如何安装Ascend深度学习套件

1、 驱动安装  1.1 驱动测试   输入测试命令:   结果如下:    1.2 Ascend驱动未安装   请参考Ascend驱动的安装文档,进行安装对应显卡的驱动,文档链接如下:https://support.huawei.com/enterprise/zh/doc/EDOC1100368783/2645a51f   2、 Asce

ChatGLM

ChatGLM: A Family of Large Language Models from GLM-130B to GLM-4 All Tools(2024.7.16) Code:https://github.com/THUDM and https://huggingface.co/THUDM 以下是模型架构的主要改进点: 无偏置(No Bias Except QKV):为了提高训练速度,

RoPE旋转位置编码代码实现梳理

RoPE 流程总结 & RoPE介绍 通过绝对位置编码起到相对位置编码的效果,寻找一个函数(f, g),使得 (<f_{q}left(x_{m}, mright), f_{k}left(x_{n}, nright)>=gleft(x_{m}, x_{n}, m-nright)) 这里的RoPE是在计算Attention的过程中引入的。 首先对于一个token的嵌入(x),通过(

OpenAI 创始成员创办「AI+教育」公司;谷歌发布 Magic Insert:让人物完美融入新背景丨 RTE 开发者日报

        开发者朋友们大家好:   这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,欢迎大家留言、跟帖、讨论。 &nbs

(新)app逆向一 虚拟环境的使用

python虚拟环境 创建 导出项目的依赖

Misc专项

文件操作与隐写 1、文件类型的识别 1、文件头部未被破坏的情况下 (1)file命令 识别出file.doc为jpg类型 打开图片之后没有发现flag,用notepad++打开,发现末尾有unicode编码的数据,解码发现了flag (2)winhex 通过winhex程序查看文件头类型,根据文件头部内容去判断文件的类型 (3)notepad++ HEXeditor插件 (4)0101e

华为高斯数据库openGauss_5.0.2 企业版部署学习

系统环境及软件包下载 欧拉系统官方下载链接 openEuler-22.03-LTS-SP4-x86_64-dvd.iso  https://mirrors.tuna.tsinghua.edu.cn/openeuler/openEuler-22.03-LTS-SP4/ISO/x86_64/openEuler-22.03-LTS-SP4-x86_64-dvd.iso  openEu

<<  <  152  153  154  155  156  157  158  159  160  161  162  >  >>