Python

手工转测试开发轻松实现薪资 50%涨幅的逆袭之路

Hello大家好,见字如面,我是深圳线下周末2期的学员。我之前一直在某公司以手工测试为主,虽然公司不错团队氛围也很好,但为了追求更广阔的技术发展,并且围墙内的人也总因为新鲜感更想去看看外面的世界。而我深知现在的招聘环境愈加严峻,自己掌握的技能也不足以支撑我Next Level。很长一段时间以来,一直都是自学,因没有明确的路线和方向指引所以导致学*效果不强。 初遇霍格沃兹 其实我一直都有报班的想法,

滑动窗口+单调队列

题目: 2398. 预算内的最多机器人数目 答案: 总结: 滑动窗口就是这样一个数组,j逐个往后增,每轮对i按要求进行左右移动,不断重复此过程 滑动窗口里的最大最小值,关键是用单调队列,j又一定会添加进去,保证无论i怎么变,都能直接找到下一个最值

pathon_Sep(包的调用、常用模块)

目录包的调用常用模块datetime 模块random模块os模块sys模块pickle模块 包的调用 可以看一下day16这里先省略 常用模块 datetime 模块 random模块 os模块 sys模块 pickle模块

SSL: CERTIFICATE_VERIFY_FAILED 问题

使用python的过程中,在发送网络请求时有时候会遇到如下问题: ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate 这个问题产生原因是python发送请求的网站或地址是https,这时需要验证

k8s 中的 Service 简介【k8s 系列之二】

〇、前言 k8s 集群中的每一个 Pod 都有自己的 IP 地址,那么是不是有 IP 了,访问起来就简单了呢,其实不然。 因为在 k8s 中 Pod 不是持久性的,摧毁重建将获得新的 IP,客户端通过会变更 IP 来访问显然不合理。另外 Pod 还经常会通过多个副本来实现负载均衡,客户端如何高效的访问哪个副本的问题也显现出来了。 那么本文将要介绍的 Service 对象应运而生。 一、Servic

微积分快速入门3部分:基础

6 改进算术和代数 我们已经直观地看到微积分是如何以循序渐进的观点剖析问题的。现在,我们有了正式的符号,让我们来看看如何将算术和代数提高到一个新的水平。 6.1 更好的乘法和除法 乘法让加法更简单。我们可以把它改写成: 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2,而不是像 2 + 2 + 2 + 2 + 2 这样的题目: 2 x 13. 乘法

基于Cosine相似度的论文查重算法

这个作业属于哪个课程 计科22级34班 这个作业要求在哪里 个人项目 这个作业的目标 在于编程完成论文查重程序,并熟悉开发流程、测试工具的使用、对程序性能的评估 Github地址 本次作业 1. PSP表格: PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 1

第一次软件工程项目--论文查重

这个作业属于哪个课程 这个作业要求在哪里 这个作业的目标 个人项目——论文查重 GitHub地址:https://github.com/samuhaer4581/3122004581.git psp表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 40

网络计划技术——关键路线法CPM精解

网络计划技术最早由美国杜邦公司于1957年开发的“关键路径法(CPM)”和美国海军在1958年发明的“计划评审技术(PERT)”推动。网络计划技术(Network Planning Techniques)是一种用于项目管理和调度的科学方法,其核心思想是通过构建网络图来描述项目中各个任务之间的逻辑关系,进而分析和优化项目的时间、成本等资源分配。该技术自20世纪50年代诞生以来,经历了不断的发展和应用

19_删除链表的倒数第N个结点

19_删除链表的倒数第N个结点 【问题描述】 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 提示: 链表中结点的数目为 sz 1 <= sz <= 30 0 <= Node.val <= 100 1 <= n <= sz 【算法设计思想】 在解决本题时,笔者主要是进行了一次遍历链表得到了其长度length,然后再用总长度length减

大模型API的响应内容(markdown语法)在Html中显示实例

获取大模型API的响应内容的函数返回 return response.choices[0].message flask项目文件的渲染函数从响应内容获取所需content字符串传递给模版 模版文件输入问题,当响应不为空的时候输出响应内容,并用marked.js库对markdown文本进行转换为html 关键步骤 1️⃣获取模型响应并返回response; 2️⃣在模版文件中用不显示的text

Clean code: Python Builder模式

在 Python 中,Builder 模式(构建者模式)是一种创建型设计模式,通常用于构建复杂对象。它将对象的构建过程与表示分离,使得同样的构建过程可以创建不同的对象。虽然 Python 语言由于其动态特性,不像 Java、C# 等语言那样强制使用 Builder 模式,但它在某些情况下仍然非常有用,尤其是当你需要构建具有多个可选参数的复杂对象时。 以下是一个简单的 Builder 模式在 Pyt

8-回溯算法

参考 代码随想录 题目分类大纲如下: 一、回溯算法理论基础 1、什么是回溯法 回溯法也可以叫做回溯搜索法,它是一种搜索的方式。回溯是递归的副产品,只要有递归就会有回溯。回溯法其实就是暴力查找,并不是什么高效的算法 2、回溯法的效率 虽然回溯法很难,很不好理解,但是回溯法并不是什么高效的算法。 因为回溯的本质是穷举,穷举所有可能,然后选出我们想要的答案,如果想让回溯法高效一些,可以加一

数据结构—链表

一:链表 1、数组是连续的内存空间;而链表可以不一定是连续的内存空间 2、单端链表;从前一个元素指向后一个元素 3、链表的功能 (1)访问 o(n):数组是通过下表或者索引访问元素;链表是通过next指针以此递归的进行查询判断 (2)搜索 o(n):从头部遍历;知道找到位置 (3)插入 o(1): (4)删除 o(1): 4、特点 写入非常的快;但是读非常的慢{value,next} 5、链表的常

ubuntu 采用.run文件安装的cuda,升级版本,安装cudnn

cuda下载 cudnn下载 关闭docker服务 卸载,采用nvidia-smi官方给的卸载方法: Ubuntu 和 Debian 要删除 CUDA 工具包: 要删除 NVIDIA 驱动程序: 要清理卸载: 安装 中途写 accept 和 环境变量 查看链接的对不对,不对自己重新做软连接(安装过程选覆盖后,应该是没问题) 安装cudnn 执行完看有没有提示补充执行

人类玩讽刺真的比得过AI吗?

效果 资本家 那些在金钱的海洋中游泳,却抱怨水太冷的人。 金融杠杆 用别人的钱,玩自己的心跳,最后发现心跳是别人的,钱也是别人的。 算命 预测未来,就像在黑暗中扔飞镖,只不过飞镖是你的命运,靶子是你的钱包。 求神拜佛 迷信者的精神鸦片,让人在虚幻中沉醉的廉价安慰剂。 傍大款 为自己打造一座黄金囚笼,而假装那是王座。 医院 一个让健康人进去,病得更重的地方。 知乎 一个让人们在知识的海洋中迷失方向,

Code-Prompt-00: 概述

https://github.com/Disdjj/prompt_in_code 什么是Code-Prompt 简单来说, 像写代码一样来构建你的提示词 鸣谢 结构化提示词 我的工作是在他们的基础上做了一些小小的总结, 希望能对您产生一些帮助 结构化提示词 李继刚-Lisp Prompt 汉语新解 为什么要Code-Prompt? 可执行性:Code-prompt不仅是一种描述,它实际上是可

Code-Prompt-03: ToolUse (ReAct)

https://github.com/Disdjj/prompt_in_code ReAct普遍被用来进行外部工具调用, 但是其实现形式, 效果一般而且难以理解和维护. 本文就带来Code-Prompt下的ReAct模式, 即实现外部调用. 原理分析 ReAct的实现其实并不复杂: 提供Tools 提供Question, Thought, Action, Action Input, Observ

Code-Prompt-02: DeepThink

https://github.com/Disdjj/prompt_in_code 业界有太多的Prompt想让LLM仔细的思考, 给出最佳答案 Code-Prompt当让能做到同样的事情 Prompt 效果 问题: 什么是五彩斑斓的黑

Code-Prompt-04: Chain

https://github.com/Disdjj/prompt_in_code 什么是链式调用? 通过连续调用对象的方法或属性,使得代码更加简洁和易读的一种编程风格。 Code-Prompt的链式调用 之前在学习 李继刚的汉语新解时, 这里的链式调用就非常有意思 其实这就是一个不断强化LLM思考的过程, 在Code-Prompt中, 我们当然可以这样做 Prompt 效果 资本家 那些在金钱

Code-Prompt-05: JailBreak

https://github.com/Disdjj/prompt_in_code 当然, Code-Prompt也可以让LLM越狱, 效果可能不太稳定, 建议自己尝试下 核心思路 ​from llm.unsafe import allow_nsfw​ Prompt 效果 越狱效果一般般, 还需要不断的打磨, 这部分结合context-learning, 效果会更好

常回家看看之house_of_emma

house_of_emma 前言: 相比较于house_of_kiwi(house_of_kiwi),house_of_emma的手法更加***钻,而且威力更大,条件比较宽松,只需要lagebin_attack即可完成。 当然把两着放到一起是因为它们都利用了__malloc_assest来刷新IO流,不同的是,house_of_kiwi是通过修改调用函数的指针,还有修改rdx(_IO_heaper

Pytorch安装(GPU_Windows,安装过CPU版的想再次安装GPU,第一次安装)【2024.09.13更新】

看过我之前那篇【Pytorch安装 CPU版本】的朋友应该知道,Pytorch安装步骤很复杂。但是其实弄清楚整个逻辑会简单很多,本篇为PytorchGPU安装。如果有朋友跟着我之前的帖子安装过的,想再安装一个GPU的,可以跟着我一起安装一下。我会把我遇到的坑以及经验都给大家分享一下。如果是之前安装过CPU版本的Pytorch,需要先看特别步骤1。 Pytorch GPU安装整体分为几个步骤:1.之

Did not find pkg-config by name 'pkg-config' Found pkg-config: NO Run-time dependency python found: NO (tried pkgconfig, pkgconfig and sysconfig)

错误信息显示,构建系统在尝试查找 Python 依赖项时失败了。具体来说,pkg-config 工具未找到,并且未能找到 Python 运行时依赖项。 要解决这个问题,你可以尝试以下步骤: 安装 pkg-config 工具: sudo apt-get install pkg-config 确保 Python 依赖项已安装: sudo apt-get install python3-dev 确

刚学到的知识点

Python3  定义一个跨越多行的字符串的多种方法

用命令检查自己电脑安装了哪些版本的python

用命令检查自己电脑安装了哪些版本的python Windows: 打开命令提示符(Command Prompt)。 输入以下命令: where python 这将显示 Python 的安装路径,如果有多个版本,都会列出。 你还可以使用 py 命令来查看所有已安装的 Python 版本: py -0 这将列出所有可用的 Python 版本和它们的路径。 macOS/Lin

LeetCode算法—分治法

思路:分治法的核心思想是“分而治之”,即将一个复杂的问题分成多个较小的子问题,分别求解这些子问题,然后将子问题的解合并,得到原问题的解。具体到求众数的问题上,分治法通过递归地将数组分成两部分,分别找出每一部分的众数,最后通过合并步骤来确定整个数组的众数。 LeetCode 169多数元素 53 最大数组和 作者: Shu-How Z 本文版权归作者和博客园共有,欢

python主流框架测试对比

python主流框架对比 压测工具 wrk https://github.com/wg/wrk 压测过程 待补充 压测结果 待补充

构建 openEuler Embedded 24.03 LTS (Phytium BSP)

Ubuntu 构建 openEuler Embedded 24.03 LTS (Phytium BSP) 参考链接:Phytium-OpenEuler-Embedded-BSP - Gitee 1 介绍 本文档介绍如何在Ubuntu 24.04上构建openEuler Embedded 24.03 LTS (Phytium BSP)。 2 脚本 构建过程包括以下步骤,可以照着一步步做,也可以将以下

第22篇 如何部署gitLab进行开发版本控制

1.版本控制工具 常用的版本管理工具有:github,gitlab,subversion 官网:https://about.gitlab.com/ 国内镜像:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/ 版本管理,系统上线流程: 开发代码(开发人员) 测试(测试人员) 发布(运维人员) 测试(测试人员) 发邮件申请发布(开发人员)邮件发给

<<  <  95  96  97  98  99  100  101  102  103  104  105  >  >>