Python
下载量超 200 万,最近频繁登上热搜的 AI 程序员,大家怎么看
人狠话不多,会熟练使用 200 多种编程语言,写得了代码,做得了测试,7 天 24 小时随叫随到…… 硅基程序员通义灵码首次入职阿里云,有网友说:终于不穿格子衫了! 还有网友说:这简历,作为一个 HR 我很难不心动! 人狠话不多的通义灵码,到底什么来头🤔? 和所有阿里云员工一样,通义灵码也有自己专属工位,还有一个专属的工牌,工号为 AI001。工牌上是一张穿着紫色卫衣的大头照,长得软萌可爱,和想象
ATM-Shop项目结构树
【一】项目结构树 【二】项目结构树说明 【1】README.md 存放项目的说明,包括但不限于,程序运行展示 存放一些对程序的解释型介绍 【2】start.py(启动文件) ATM和购物车项目的启动入口 【3】bin(启动文件目录) 总项目的总功能整合 (1)__init__.py(包出口) 作为 bin 包的出口文件 (2)main.py(统合主逻辑) 作为用户视图层的整合代
使用pipenv后,如何在pycharm中添加解释器
问题: 解答: 为什么选择 pyenv 安装的 Python 作为 base interpreter? 当你在 PyCharm 中设置 Pipenv Environment 时,选择 pyenv 安装的 Python 作为 base interpreter 实际上是告诉 PyCharm 你
云原生周刊:Kubernetes v1.30 发布 | 2024.4.22
开源项目推荐 pv-migrate pv-migrate 是一个 CLI 工具/kubectl 插件,可轻松将一个 Kubernetes 的内容迁移 PersistentVolumeClaim 到另一个 Kubernetes。 Claudie Claudie 是一个云原生的 Kubernetes 管理平台,具备跨多个云提供商和本地数据中心的多云和混合云集群管理能力。它通过基础设施即代码(IaC)的
day19-并发编程(上)
1. 进程和线程 先来了解下进程和线程。 类比: 一个工厂,至少有一个车间,一个车间中至少有一个工人,最终是工人在工作。 一个程序,至少有一个进程,一个进程中至少有一个线程,最终是线程在工作。 进程和线程: 以前我们开发的程序中所有的行为都只能通过串行的形式运行,排队逐一执行,前面未完成,后面也无法继续。例如: 通过 进程 和 线程 都可以将 串行 的程序变为并发,对于上述示例
Flask框架基础入门
Flask是一个非常小的PythonWeb框架,被称为微型框架;只提供了一个稳健的核心,其他功能全部是通过扩展实现的;意思就是我们可以根据项目的需要量身定制,也意味着我们需要学习各种扩展库的使用。 1)路由route的创建 通过创建路由并关联函数,实现一个基本的网页:from flask import Flask# 用当前脚本名称实例化Flask对象,方便flask从该脚本文件中获取需要的内容ap
国产良心软件uTools+常用插件
合集 - 开发工具(8) 1.Weblogic11g安装部署-winserver篇2023-05-07 2.给你安利一款国产良心软件uTools2023-05-13 3.gitee图床不能用了,心态崩了2023-05-164.windows环境下如何优雅搭建ftp服务?2023-05-175.IntelliJ IDEA上手这一篇就够了,从入门到上瘾2023-05-226.继co
“AI 程序员入职系列”第二弹:如何利用通义灵码光速改写项目编程语言?
通义灵码入职阿里云云原生团队后,已经展示过 Ta 生成单元测试和自动生成代码的强大实力。今天,阿里云后端工程师云徊将从项目开发的实际需求出发,演示通义灵码在开发工作中可提供的帮助。 通义灵码在 Git 开发项目中起到了哪些作用? 云徊所在的团队日常会参与 Git 的开发工作,Git 本身有一个旧的测试框架,因此,团队打算换成一个更新的开源项目。但 Git 是用 C 语言写的,需要把它的语
httprunner 4.x学习 - 09参数化parameters
前言 实现参数化使用parameters 关键字,数据源有3种方式: 1.在yaml 文件中直接写测试数据源 2.测试数据源写到csv文件 3.自定义函数,函数返回列表形式数据 参数化说明 参数化分两种情况: 1.单个参数进行参数化:如账号不一样,但密码一样,这时把账号作为单个参数名 2.关联性参数化,指的是把多参数进行同时参数化,采用短横线(-)进行连接: 如不同账号对
都2024年了,你还不知道git worktree么?
三年前 python 大佬吉多·范罗苏姆(为 Python 程序设计语言的最初设计者及主要架构师)才知道 git worktree ,我现在才知道,我觉得没啥丢人的。 应用场景 如果你正在 feature 的分支中开发新功能,线上版本紧急错误又需要你基于 master 做修复。 可能有如下几种办法解决: 解法 1 将本地修改文件通过 git add . && git commi
Django的ORM操作
ORM 【一】什么是ORM ORM是一种将对象与关系型数据库之间的映射的技术,主要实现了以下三个方面的功能: 数据库中的表映射为Python中的类 数据库中的字段映射为Python中的属性 数据库中的记录映射为Python中的实例 ORM的主要优点是可以减少开发人员编写重复的SQL语句的时间和工作量,并且可以减少由于SQL语句的调整和更改所带来的错误。 【二】Django ORM的优点
Django的路由系统
Django的路由系统 【1】URL配置 URL调度器 | Django 文档 | Django (djangoproject.com) URL配置(URLconf)就像Django 所支撑网站的目录。 它的本质是URL与要为该URL调用的视图函数之间的映射表。 你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 【2】基本语法 Dja
Django中的ORM框架
Django中的ORM框架 【1】什么是ORM ORM是一种将对象与关系型数据库之间的映射的技术,主要实现了以下三个方面的功能: 数据库中的表映射为Python中的类 数据库中的字段映射为Python中的属性 数据库中的记录映射为Python中的实例 ORM的主要优点是可以减少开发人员编写重复的SQL语句的时间和工作量,并且可以减少由于SQL语句的调整和更改所带来的错误。 【2】Djan
DRF 排序-过滤-分页
1 排序 ordering 必须是继承 GenericAPIView 的视图类 定制返回格式--》重写list--》重写了lis 如果纯自己写了:不生效了 如果还是使用父类的list方法:生效 半自己写:只要有他就会生效 self.filter_queryset() 2 过滤 内置的----模糊匹配 search 第三方过滤----精准匹配 自定义过滤类 filter.py vi
使用pyppeteer 下载chromium 报错 python pyppeteer 调用谷歌翻译api
https://registry.npmmirror.com/binary.html?path=chromium-browser-snapshots/Win_x64/ 手动下载安装包 修改文件 C:UsersluyanAppDataLocalProgramsPythonPython312Libsite-packagespyppeteerchromium_downloader.py &
Python实现批量下载文件的示例代码
前言 下载文件是我们在日常工作中常常要做的一件事情。当我们需要从互联网上批量下载大量文件时,手动一个一个去下载显然不够高效。为了解决这个问题,我们可以使用Python编写一个批量下载文件的脚本,让它自动帮我们下载文件。同时,为了避免下载过程中被网站禁止访问,我们也可以运用代理ip。 在本文中,我将会分为以下几个部分来介绍如何使用Python进行批量下载: 准备工作 批量下载文件 添加代理ip 处
perf/Simpleperf 生成火焰图
参考: https://blog.csdn.net/weixin_43297891/article/details/137241935 https://ruanyifeng.com/blog/2017/09/flame-graph.html https://hqber.com/archives/483/ 定义 Simpleperf 是Google随NDK一起发布的一款profile工具
在Python中的for循环
在Python中的for循环 for循环:用于遍历序列(如列表、元组、字典、集合或字符串)或其他可迭代对象。 while循环:当给定条件为真时,重复执行代码块。 嵌套循环:你可以在一个循环内部使用另一个循环。 使用列表推导式进行循环:这是一种简洁的创建列表的方法,它使用for循环。 以上都是Python中常见的循环方式。你可以根据你的具体需求来选择使用哪种方式。
python监控MongoDB服务进程,故障钉钉告警
服务器1 xx.168.8x.77 #!/usr/bin/python#! _*_ coding:utf-8 _*_import osimport sysimport time mongo_ip = '192.168.xx.77'ports = ['x001','x002']def port(ip,port): response = os.popen("tcp
Python Numpy 矩阵运算
目录1 前言2 点积与矩阵乘法2.1 np.dot()2.2 np.matmul()和@2.3 np.multiply和*3 矩阵的逆4 Ref 1 前言 Python中经常涉及到矩阵运算,其借助于Numpy库进行,因此本文记录一些基于Numpy的矩阵运算 2 点积与矩阵乘法 矩阵的点积(dot product),又称为内积(inner product) $a = (x_1, y_1), b =
python+appium+unittest做app自动化测试
如果想了解pytest框架的自动化测试,可以参考我的另一篇博客: python+appium+pytest做app自动化测试 1.需要安装一些列的软件: (1)java (3)Appium Server GUI (4) Appium Inspector (3和4老版本是一个) 2.打开Appium Server GUI 直接点击startServer即可,使用默认配置