Python

Android程序员成长之路

一、Android程序员需要具备的素养 应该热爱学习Android知识 具备基本的自学能力和解决问题的能力 具备实践能力 二、Android程序员最终需要熟练掌握的语言 Java(基本) C/C++(进阶) Kotlin(基本) Python(可选) 三、Android学习路线 学习路线图正在完善中... 当然读者也可以提出宝贵建议。 四、博客文章说明 我将会按照Android学习路线图

API网关-APISIX简介

本文分享自天翼云开发者社区《API网关-APISIX简介》,作者:w****n Apache APISIX 是一个动态、实时、高性能的云原生 API 网关,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。APISIX 构建于nginx+ngx_lua的技术基础之上,充分利用了LuaJIT所提供的强大性能,基于openresty+etcd实现了云原生,高性能,可

CVE-2023-33246命令执行复现分析

RocketMQ是一款低延迟、高并发、高可用、高可靠的分布式消息中间件。既可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。 影响版本 <=RocketMQ 5.1.0 <=RocketMQ 4.9.5 环境搭建 docker pull apache/rocketmq:4.9.4 root@ubuntu:/home/ubu

Yolov5代码解析(输入端、BackBone、Neck、输出端))

 【深度学习】总目录 输入端:数据增强、锚框计算等。 backbone:进行特征提取。常用的骨干网络有VGG,ResNet,DenseNet,MobileNet,EfficientNet,CSPDarknet 53,Swin Transformer等。(其中yolov5s采用CSPDarknet 53作为骨干网)应用到不同场景时,可以对模型进行微调,使其更适用于特定的场景。 neck:

Numpy_计算距离以及统计数据

python-比较是否相等 statistics --- 数学统计函数 scipy Numpy计算各类距离的方法 参考

Python删除注册表键及其子项

Python中可以使用winreg模块中的DeleteKey方法来删除注册表中的键,但该方法不能删除包含子键的键。所以,在删除某个键时要先删除它的所有子键,这里借助栈结构通过循环迭代的方式来获取注册表键的所有子键及子键的子键。完整代码如下:   ⚠️ 需用管理员权限来运行脚本

kafka——随笔

注:仅代表个人随笔,如有错误还请见谅kafka一认识 大数据中有两个主要挑战,第一个挑战是如何手机大量数据,第二个挑战是分析收集的数据,这就会用到消息传递系统 什么是消息系统? 消息系统负责将数据从一个应用程序传输到另一个应用程序,因此应用程序可以专注于数据,但不必担心如何共享数据。 分布式消息传递基于可靠消息队列的概念。 消息在客户端应用程序和消息传递系统之间异步排队。 有两种类型的消息传递模式

(转)kubernetes(k8s) yaml 文件详解2

原文:https://juejin.cn/post/7202145223014252602#heading-0 一、K8S支持的文件格式 kubernetes支持YAML和JSON文件格式管理资源对象。 JSON格式:主要用于api接口之间消息的传递 YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读 1、yaml和json的主要区别 YAML 使用空格缩

ShowMeBug与极狐(GitLab)战略合作,推动DevOps人才高效甄选

近日,ShowMeBug与领先的开放式一体化安全DevOps平台提供商极狐(GitLab)达成深度合作协议,双方将致力于共同打造具有行业强认可度以及高实用性的DevOps岗位题型,助力企业通过更为专业、标准的技术笔试题型,提升DevOps岗位人才筛选效率。 极狐GitLab是面向中国市场的开放式一体化安全DevOps平台,通过业界领先的优先级管理、安全、风险和合规性功能,实现产品、开发、QA、安全

java反序列化(六)

fastjson反序列化 前置知识 fastjson是阿里巴巴开发的一个处理json数据的开源库,简简单单解析一个json字符串是自然不会造成命令执行的,问题在于很多库为了实用性会额外实现一些功能,造成了攻击点 fastjson简单使用 引入依赖,先用古老版本 Person 直接解析json 解析json为对象 在json中通过@type字段指定解析的类 parseObject流程 这个

云上使用 Stable Diffusion ,模型数据如何共享和存储

随着人工智能技术的爆发,内容生成式人工智能(AIGC)成为了当下热门领域。除了 ChatGPT 之外,文本生成图像技术更令人惊艳。 Stable Diffusion,是一款开源的深度学习模型。与 Midjourney 提供的直接将文本转化为图像的服务不同的是它允许用户自行搭配并训练自己的图像风格,这一特性吸引了众多的开发者。 也正因此,用户需要下载和安装模型数据来进行模型训练。模型数据是指用于训练

基于ChatGPT函数调用来实现C#本地函数逻辑链式调用助力大模型落地

  6 月 13 日 OpenAI 官网突然发布了重磅的 ChatGPT 更新,我相信大家都看到了 ,除了调用降本和增加更长的上下文版本外,开发者们最关心的应该还是新的函数调用能力。通过这项能力模型在需要的时候可以调用函数并生成对应的 JSON 对象作为输出。这使开发人员能更准确地从模型获取结构化数据,实现从自然语言到 API 调用或数据库查询的转换,也可以用于从文本中提取结构化数据。如果说之前的

fcntl文件枷锁模块

fcntl模块 本模块基于文件描述符来进行文件控制和 I/O 控制。它是 Unix 系统调用 fcntl() 和 ioctl() 的接口。关于这些调用的完整描述,请参阅 Unix 手册的 fcntl(2) 和 ioctl(2) 页面。 flock介绍 flock用法 flock锁可以递归,即通过dup或者fork产生的两个fd,都可以进行加锁而不会死锁。 对文件 close 后文件锁会失效

网安研发之初识抽象语法树

原文合集地址如下,有需要的朋友可以关注 本文地址 合集地址 认识抽象语法树 什么是抽象语法树 抽象语法树(Abstract Syntax Tree,简称AST)是计算机科学中一种用于表示程序源代码结构的树状数据结构。它是源代码经过词法分析和语法分析之后生成的一种中间表示形式。 AST以树的形式表示程序的语法结构,其中每个节点代表源代码中的一个语法元素,如表达式、语句、函数等。节点之间通过父子关系和

QA|ValueError: write to closed file报错怎么debug|IHRM接口自动化测试

unittest生成自动化测试报告时报错ValueError: write to closed file,如下图 代码如下:    原因排查:因为with open打开文件后会自动关闭,也就是上图16行执行完就自动关闭了,此时再执行测试套件就无法写入已关闭的文件中了,解决办法是把测试套件执行操作放到with open里面,如下图:  修改后执行正确无报错了 &

zabbix部署

关闭防火墙 获取yum源 下载源换成阿里云 安装 zabbix server和agent 安装 Software Collections 修改zabbix-front前端源 安装 zabbix 前端环境 创建zabbix数据库 导入zabbix数据库数据 修改zabbix的php配置文件里面的时区 启动相关服务 TRAN

全栈测试开发系列----Selenium简介安装入门

    本章将使用当前最新的 Python3和 Selenium3 作为 Web 自动化测试框架开发基础。既然是自动化脚本的开发,那么一切都需要多实践,需要动手敲下每一个实例中的每行代码,然后根据实际项目举一反三,就绝对可以有信心地跟别人说:“Selenium! So Easy!” 知识点:  HTML 技术:了解一个HTML页面的基本结构、基本元素、常用的HTML标签及使用是实现Web

for循环的工作原理

可迭代对象,有__iter__方法迭代器(iterator)实现__next__方法和__iter__方法,每次按顺序返回一个值 直接使用for循环打印range(1,3) for i in range(1,3): print('这是通过for循环打印出来的i值:'+str(i))    使用分解代码模拟for循环打印range(1,3) x = range(1, 3) # 用r

算法题总结-均等划分

原题 https://leetcode.cn/problems/partition-to-k-equal-sum-subsets/submissions/ 给定一个整数数组 nums 和一个正整数 k,找出是否有可能把这个数组分成 k 个非空子集,其总和都相等。[1 <= k <= len(nums) <= 16] 输入示例 输出示例 官方解法: 核心在于回溯算法。回溯算法

Infinigen矩阵:自然世界的逼真3D场景程序生成器

你,有没有那么一瞬间,认为我们生活的世界,就是模拟的矩阵世界。 而现在,矩阵正式开启。 静心感受,这个人类生存已久的地球,大自然的一切,都是虚幻世界。 北极冰川太阳升起。海底世界中的千奇百怪的鱼群、五彩斑斓的珊瑚礁。 高山飞雪,老鹰在浩瀚无垠的天空中翱翔。炽热沙漠,凶险的蛇自由穿梭。 河边小树,燃起熊熊烈火,烟雾缭绕。 清澈见底的大海和小溪,海龟在沙滩慵懒地晒着太阳,许多蜻蜓在空中嬉戏。

python 日志使用

python 日志使用 日志基础教程 日志是对软件执行时所发生事件的一种追踪方式。软件开发人员对他们的代码添加日志调用,借此来指示某事件的发生。一个事件通过一些包含变量数据的描述信息来描述(比如:每个事件发生时的数据都是不同的)。开发者还会区分事件的重要性,重要性也被称为 等级 或 严重性。 什么时候使用日志 对于简单的日志使用来说日志功能提供了一系列便利的函数。它们是 debug(),info(

智能佳—LoCoBot WX250 6自由度 (用于科研与教学的ROS智能车)

LoCoBot是用于映射、导航和操纵(可选)等ROS研究的智能车,研究人员、教育工作者和学生都可以使用LoCoBot专注于高级代码的开发,而不是专注硬件和构建低级代码。通过开放的源代码软件、完整的ROS映射和导航包以及模块化的开放源代码Python API,LoCoBot上的开发得以简化,用户仅需10行代码即可移动平台和操纵器(机械臂/机械手)。   更多LoCoBot机器人教程请关注

Python中的DYNAMIXEL快速入门指南

原文链接:https://www.youtube.com/watch?v=LAizFTTdL8o   his video will be covering the required components and hardware & software setup, and finally run the DYNAMIXEL in Python with DYNAMIXEL SDK

云原生周刊:Dapr v1.11 发布

开源项目推荐 Kamaji Kamaji 可以大规模地部署和运行 Kubernetes 控制平面,而只需承担一小部分操作负担。Kamaji 的特别之处在于,控制平面组件是在一个单一的 pod 中运行,而不是在专用机器中运行。这种解决方案使运行多个控制平面的成本更低,更容易部署和操作。 Robusta KRR Robusta KRR(Kubernetes Resource Recommender)是

Python爬虫(二):写一个爬取壁纸网站图片的爬虫(图片下载,词频统计,思路)

好家伙,写爬虫   代码:   Pachong.py   效果展示     上次爬虫去答辩了,爬的酷狗音乐的某个排行榜, 老师问我为什么没有把音乐也爬下来, 然后去翻了一下,这个音乐加密有点超出我的能力范围了(他真的太会藏了)   重写吧 我决定换个网站,爬个图片吧 找个壁纸网站 最佳 电脑壁纸 [30000+] |在 Wal

MySQL与PostgreSQL相比哪个更好?

原文:https://www.51cto.com/article/535284.html  PostgreSQL相对于MySQL的优势 1)不仅仅是关系型数据库 除了存储正常的数据类型外,还支持存储: array,不管是一位数组还是多为数组均支持 json(hStore)和jsonb,相比使用text存储接送要高效很多 json和jsonb之间的区别 jsonb和json在更高的层

Celery的使用

celery是什么 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)组成。 消息中间件 Celery本身不提供消息服务,但是可以方便的和第三方提供的消息中间件集成。包括,

江苏工匠杯bad_python

江苏工匠杯bad_python Python逆向 拿到附件是一个pyc文件,按照我们常规的python逆向思路,肯定是先试一试能不能uncompyle6反编译. 发现无法反编译,我们用010editor查看一下pyc文件的文件头.可以看到文件头是以0D33结尾的 结合这个Pyc文件的名字,猜想这个可能是以python3.6版本进行编译的。通过pyc魔术版本我们用脚本跑一下,看一下330D是哪个3

Python sys 模块简介

sys 简介 “sys” 即 “system”,“系统”之意。该模块提供了一些接口,用于访问 Python 解释器自身使用和维护的变量,同时模块中还提供了一部分函数,可以与解释器进行比较深度的交互。 常用变量 sys.version 返回Python解析器版本号 sys.maxsize 操作系统所能承载的最大int值 sys.maxunicode 最大的unicode值 sys.

<<  <  715  716  717  718  719  720  721  722  723  724  725  >  >>