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

pair类

C++ STL标准库提供了 pair 类模板,其专门用来将 2 个普通元素 first 和 second(可以是 C++ 基本数据类型、结构体、类自定的类型)创建成一个新元素<first, second>。 pair 类模板定义在<utility>头文件中,所以在使用该类模板之前,需引入此头文件。另外值得一提的是,在 C++ 11 标准之前,pair 类模板中提供了以下 3

“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 视图

视图 2个视图基类 APIView 是REST framework提供的所有视图的基类,继承自Django的View父类。 get():处理HTTP GET请求的方法。用于查询操作。 post():处理HTTP POST请求的方法。用于创建操作。 put():处理HTTP PUT请求的方法。用于更新操作。 delete():处理HTTP DELETE请求的方法。用于删除。 GenericAP

Django三板斧

三板斧 【1】HttpResponse Django 自带的类,用于构建基本的 HTTP 响应。 当需要直接返回纯文本数据(如 JSON 格式的数据)或者 HTML 页面时,可以使用 HttpResponse。 【2】render 主要用于返回html文件 并且支持模板语法(django自己写的) 【3】redirect 主要用于重定向 括号内可以写其他网站的全称 也可以自己

DRF 异常处理

异常处理 Exceptions settings.py 自定义异常处理函数 REST framework定义的异常 APIException 所有异常的父类 ParseError 解析错误 AuthenticationFailed 认证失败 NotAuthenticated 尚未认证 PermissionDenied 权限决绝 NotFound 未找到 MethodNotAllowed

DRF 排序-过滤-分页

1 排序 ordering 必须是继承 GenericAPIView 的视图类 定制返回格式--》重写list--》重写了lis 如果纯自己写了:不生效了 如果还是使用父类的list方法:生效 半自己写:只要有他就会生效 self.filter_queryset() 2 过滤 内置的----模糊匹配 search 第三方过滤----精准匹配 自定义过滤类 filter.py vi

DRF 三大认证

认证类:登陆认证 authentication.py 全局使用 settings.py 局部使用 views.py 权限类:用户权限 permissions.py 全局使用 settings.py 局部使用 views.py 内置权限类 AllowAny 允许所有用户 IsAuthenticated 仅通过认证的用户 IsAdminUse

进程操作

进程操作 【一】multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。 Python提供了multiprocessing。 multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模块与多线程模块threading的

python 多并发

多并发实现  

使用pyppeteer 下载chromium 报错 python pyppeteer 调用谷歌翻译api

https://registry.npmmirror.com/binary.html?path=chromium-browser-snapshots/Win_x64/ 手动下载安装包   修改文件 C:UsersluyanAppDataLocalProgramsPythonPython312Libsite-packagespyppeteerchromium_downloader.py &

set容器

set 容器定义于<set>头文件,并位于 std 命名空间中。因此如果想在程序中使用 set 容器,该程序代码应先包含如下语句: #include <set> using namespace std; set 容器的类模板定义如下: template < class T, // 键 key 和值 value 的类型

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即可,使用默认配置  

<<  <  241  242  243  244  245  246  247  248  249  250  251  >  >>