Python
z5onk0的小作文
2022.10.2更新 补完计划已经进行10个月了,过去这段时间看似做的事挺多但很杂,没办法,我的工作性质就决定我无法投入很多时间在某一方面,对于CTF,我后面只能作为娱乐兴趣偶尔玩一下,对于fuzz,短期内我没有做科研或者挖洞的需要,只能往后放一放,然后学了10个月的基础内容,也想着要运用一下了,毕竟得听大佬的,要早点用上框架,不要在做底层工作了,只能忍痛放弃天问之路里还未做的kernelcom
yolov5实战之模型剪枝
续yolov5实战之二维码检测 目录前沿为什么要做轻量化什么是剪枝稀疏化训练剪枝微调结语模型下载 前沿 在上一篇yolov5的博客中,我们用yolov5训练了一个二维码检测器,可以用来检测图像中是否有二维码,后续可以接一个二维码解码器,就可以解码出二维码的信息了(后续可以聊聊)。这篇博客再讲讲另一个方面:模型轻量化,具体的是轻量化中的模型剪枝。 为什么要做轻量化 我们训练的模型不仅仅会用在
使用 Transformers 为多语种语音识别任务微调 Whisper 模型
本文提供了一个使用 Hugging Face 🤗 Transformers 在任意多语种语音识别 (ASR) 数据集上微调 Whisper 的分步指南。同时,我们还深入解释了 Whisper 模型、Common Voice 数据集以及微调等理论知识,并提供了数据准备和微调的相关代码。如果你想要一个全部是代码,仅有少量解释的 Notebook,可以参阅这个 Google Colab。 目录 简介
一个基于百度翻译爬取的桌面极简翻译框
简译:Simple Translate 目录简译:Simple Translate简介配置过程数据来源安装execjs库特征开发历史记录快捷键操作唤醒、隐藏查词清除播放声音打包运行示例 简介 开源地址:https://github.com/hhr346/SimpleTranslate 一款快速查词的桌面小工具 A desktop gadget for quick word search 一直想
“面试造飞机,上岗拧螺丝“?2023软件测试岗面试真题超全面整理(最新版)
软件测试这个岗位,想要找到一份高薪的工作,离不开繁杂的面试程序,这相信是很多准备应聘软件测试岗的朋友难题,很多已经在职多年的软件测试工程师对于这个岗位面试都谈虎色变,那么,为什么软件测试岗位的面试这么难呢? 第一,软件测试属于互联网IT行业,可以说包罗万象,虽然真正入职后,公司不会要求你运用很多很多技术,但是一个合格的互联网企业肯定是希望他的软件测试岗员工是要知晓IT行业的基本理论知识的,以便在工
Redis——字符串、hash类型的基本使用
day09——Redis Redis介绍和安装 安装Redis Redis普通链接和连接池 1.普通链接 2.连接池链接 Redis字符串类型 RedisHash类型
python闭包与装饰器
1. 闭包 闭包定义:在函数嵌套的前提下;内部函数使用了外部函数的变量;并且外部函数返回了内部函数;我们把这个使用外部函数变量的内部函数称为闭包。 闭包有三大特点: 1.有内函数与外函数,即函数是嵌套的。 2.内函数使用了外函数的变量与参数。 3.外部函数的返回值为内部函数名。 例子: 2. 装饰器 采用了闭包的思路,在不改变原函
Python3.7源码编译
1.下载Python3.7.0源码 git clone https://github.com/python/cpython.gitgit checkout v3.7.0 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz 源码目录结构如下所示: (1)Include目
SpringBoot项目中功能集成的方式
原文合集地址如下,有需要的朋友可以关注 本文地址 合集地址 SpringBoot项目中功能集成的方式 接口集成 基于HTTP协议的集成方式 协议和通信 HTTP是一种基于客户端-服务器模型的协议。确定使用的HTTP版本(如HTTP/1.1或HTTP/2)以及通信过程中使用的其他协议和规范。 在协议和通信阶段,需要关注数据格式、序列化库/框架、数据模型和类定义、序列化配置和选项、性能考虑、版本控制和
Binary Tree Inorder Traversal
Given the root of a binary tree, return the inorder traversal of its nodes' values. Example 1: Example 2: Example 3: Solution: 人生便是艺术。
Python基础知识笔记
数据类型 字符串:双引号或者单引号引起来的文本 字符串内字符都有序号,正向是从 0 开始,反向是-1 开始。str[-1]指的就是最后一个字符。 字符串的拼接: 号,对于字符串或者非字符串使用该符号就能拼接成一个字符串。 .format(),中间的参数,对应字符串中的{},相当于 c 语言里的占位符。 整数:python 中整数的除法能得到小数,这一点与 c 不同 布尔值:两个数
Python爬虫笔记
爬虫分为四个步骤,首先获取数据,然后解析数据,再提取数据,最后是存储数据 以上是一般的获取数据的方法,接下来是用 BeautifulSoup 解析数据,从源码入手爬取数据。 beautifulsoup 提取数据的两个方法: find()和 find_all(),find()找到满足条件的首个数据,参数可以是标签和属性,find_all 则是所有符合的数据,生成的自然是一个列表 属性如果是 cl
Python爬取用户所有博客
CSDN 的爬取比较简单,没有知乎那种反爬虫需要 ip 代理模拟登录那么麻烦。在确认一个用户之后,找到目录的 url,再通过 css 选择器找到每一篇博客的 url 再分别保存为 markdown 格式。 先导入需要用到的包。第一次用到 tomd,用于把 html 格式文件转化成为 markdown 格式,但仍有部分标签保留,如<a>和<br>,re 库挑选出这两种保留标
dstat综合监控工具
超级监控工具dstat 1.安装 dstat是一个全能监控工具,整合了CPU、内存、磁盘、网络等几乎所有的监控项,支持实时刷新 。dstat非系统自带的三方监控工具,必须有python才能安装 yum install -y dstat 2.使用方法 dstat -tclmnds --disk-util t:表示time时间参数 c:表示CPU m:表示memery内存参数 n:表示network
Databend 开源周报 第 99 期
Databend 是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务:https://app.databend.cn 。 What's On In Databend 探索 Databend 本周新进展,遇到更贴近你心意的 Databend 。 Flink CDC Apache Flink CDC(Change Data Capture)是指 Apac
Python中的`join()`函数
1. join()函数的基本语法 join()函数是Python中的字符串方法,用于连接字符串序列。它的基本语法如下所示: 其中,"连接符"是一个字符串,用于指定连接不同字符串之间的分隔符。字符串序列是一个可迭代对象,如列表、元组或字符串。 2. join()函数的工作原理 join()函数通过遍历字符串序列中的每个元素,并使用指定的连接符将它们连接起来,形成一个新的字符串。这种方法比传统的字符
Python logging模块(转载)
Python logging模块 日志级别 CRITICAL = 50 # FATAL = CRITICAL ERROR = 40 WARNING = 30 # WARN = WARNING INFO = 20 DEBUG = 10 NOTSET = 0 # 不设置 默认级别为warning,默认打印到终端 为logging模块指定全局配置,针对所有logger有效,控制打印到文件中 可在l
redis介绍和安装,redis普通链接和连接池,redis字符串类型,redis hash类型
1 Redis介绍和安装 1.1 安装redis 2 redis普通链接和连接池 2.1 普通链接 2.2 连接池链接 3 redis字符串类型 4 redis hash类型
Python开发中自动化构建项目结构样式
摘要:在项目开发过程中,一个良好的项目结构对于团队的协作和代码的可维护性起着重要作用。通过使用自动生成项目结构文字样式的工具。不仅节省了手动编写项目结构的麻烦,还确保了结构的一致性和准确性。 本文分享自华为云社区《【Python】自动化构建项目结构样式》,作者: frica01。 引言 在使用 Python 或者其它编程语言的项目时候,编写 README.md 往往是不可或缺的; 而在 READM
bevfusion复现
Song Han, ICRA 2023 paper: https://arxiv.org/abs/2205.13542 code: https://github.com/mit-han-lab/bevfusion.git Prepare Dataset nuScenes 下载nuScenes全量数据集 执行脚本解压到指定目录 extract_nuscenes.sh内容如下: !!!等环境配置完
Python:当使用json.loads()进行转换时,报JSONDecodeError错误
异常说明: 将string 转换成 dict,使用json.loads()进行转换时,一直报JSONDecodeError,异常如下: 解决方式: 检查sting的参数中,是否包含了None,需要去掉参数中所有的None 原因说明 在 JSON 中,null 值对应 Python 中的 None。当 JSON 字符串中的值为 null 时,json.loads() 函数会将其转换为 Pytho
什么是应用程序安全性AppSec?应用安全 + 应用安全工具概述
应用程序安全 (AppSec) 对于高效和有效的安全措施至关重要,有助于解决软件应用程序日益严重的安全威胁。在这里,我们将讨论应用程序安全 (AppSec) 的原则、实施它的最佳实践以及您应该使用的 AppSec 工具。 什么是应用安全? AppSec 是在硬件、软件和开发过程中在应用程序级别查找、修复和防止安全漏洞的过程。它包括对应用程序设
AIGC时代,基于云原生 MLOps 构建属于你的大模型(下)
为了满足企业在数字化转型过程中对更新迭代生产力工具的需求,灵雀云近日推出了Alauda MLOps 解决方案,帮助企业快速落地AI技术、实现智能化应用和服务。 AIGC大模型已成为企业创新引擎 随着ChatGPT的爆火,越来越多的人考虑使用AI来提升我们日常工作的效率和质量,通过对话协助生成需要的文本数据。无论是将数据汇总成表格,还是根据提示编写文章,或
【0基础也能学会】JMeter:如何开始简单的WEB压力测试?
背景 最近工作上被安排针对Web网站进行性能压测,以评估特定的硬件配置下Web网站可支持的并发用户数。考虑到JMeter是流行的Web性能压测工具,因此趁着这次机会上网查阅了很多关于JMeter的资料,也自己动手进行软件的配置和调测,从最基本的发送HTTP请求,到参数化输入,分布式测试和最后的实时结果展示都折腾了一把。现将折腾过程进行整理,既作为自己日后参考,也可分享给有需要的人,少踩一些坑。 在