Python
Python基础day61 Django choices参数和Ajax技术简介
choices参数的使用 choices是ORM中常用字段的参数 作用: 类似于一些字段:性别、学历、客户来源、是否上学、是否结婚等有限较少选择的字段我们在表中存储的时候一般使用choices参数,用数字替代文字。 案例 MTV和MVC概念 把Django框架的执行流程做分层 在Django中分的是MTV 在其他语言中分的是MVC 这两个本质上都是一样的 web服务器开发领
Elasticsearch和Clickhouse基本查询对比 转载
原文:https://zhuanlan.zhihu.com/p/353296392 Elasticsearch 是一个实时的分布式搜索分析引擎,它的底层是构建在Lucene之上的。简单来说是通过扩展Lucene的搜索能力,使其具有分布式的功能。ES通常会和其它两个开源组件logstash(日志采集)和Kibana(仪表盘)一起提供端到端的日志/搜索分析的功能,常常被简称为ELK。 Clickhou
python 加速小技巧
背景 如果你想在程序中并行执行一段代码, 然后得到最后的返回结果, 如果使用多进程或者多线程会相对复杂, 这里提供一个简单方法 这里的例子就是仿照如果你有一个很长的列表, 里面都是任务, 先将整个列表任务切分成多个, 然后通过多进程或者多线程去执行, 让速度更快, 但是对于最后的结果却又是顺序的, 直接取出即可使用
Selenium简介
Selenium是一个用于网站应用程序自动化的工具。它可以直接运行在浏览器中,就像真正的用户在操作一样。它支持的浏览器包括IE、Mozilla Firefox、Safari、Google Chrome和Opera等,同时支持多种编程语言,如.Net、Java、Python和Ruby等。 安装 安装Selenium 安装驱动 下载驱动 http://npm.taobao.org/mirr
Gunicorn和Uvicorn
WSGI:Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。 Gunicorn 是一个使用 WSGI 标准的应用服务器。 Flask 和 DJango可以直接使用 Gunicorn 运行,但是FastAPI不能直接使用 Gunicorn,因为 Fast
gin入门 - go
1. 快速入门 gin官网地址 点击后跳转 1.1 安装 1.2 代码 两个写法没有本质区别 1.3 使用get、post、put等http方法 2. url和路由分组 2.1 路由分组
Telsa T4配置下用peft微调t5模型
记录运行这个代码的过程:https://huggingface.co/docs/peft/task_guides/seq2seq-prefix-tuning 环境配置 虚拟环境 安装pytorch 检验: 转到清华源下载相关的库 检验: Debug模式使用 用VScode调试,遇到了这个问题:VSCode单步调试不能进入外部文件,怎么办呢,在当前文件夹目录的.vscode文件夹的laun
在Python脚本中执行shell命令
在Python脚本中执行shell命令,你可以使用subprocess模块。这个模块允许你运行系统命令并与其交互。 例一 如果你想在Python脚本中执行一个简单的shell命令,比如列出当前目录下的文件: 例二 假设你有一个包含数据的文本文件data.txt,并且你想使用awk命令来处理这个文件并输出结果: 逆风的方向,更适合飞翔,我不怕千万人阻挡,只怕自己投降。
python数据分析学习记录--day1
python数据分析学习主要学习以下三个库 1、numpy 主要是做字符数据处理 2、pandas 主要是用于处理字符串数据以及时间序列等数据,在numpy的基础上增加数据处理类型 3、matplotlib 主要是用于画图
DRF自动生成接口文档
自动接口文档能生成的是继承自APIView及其子类的视图。 1. 安装依赖 2 设置接口文档访问路径 3 参数配置 title:指定API文档的标题。 description:可选参数,用于提供API文档的描述信息。 schema_url:可选参数,用于指定用于生成文档的URL模式。 4 访问接口文档网页 浏览器访问 127.0.0.1:8000/docs/,即可看到自动生成的接口文档。
【13.0】Vue3之引入
【一】Vue3介绍 1.性能的提升 打包大小减少41%: Vue3采用了一种新的编译器,它能够生成更精简的代码,从而减小了打包后的文件大小。 初次渲染快55%, 更新渲染快133%: Vue3对渲染过程做了优化,提高了首次渲染和更新渲染的速度。 内存减少54%: Vue3在内部对响应式系统进行了重写,减少了内存的使用量。 2.源码的升级 使用Proxy代替definePro
企业主流全链路监控系统
转载:https://www.jianshu.com/p/92a12de11f18 一、问题背景 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。因此,就需要一些可以帮助理解系统行为、用于分析性能
图解算法,原理逐步揭开「GitHub 热点速览」
想必每个面过大厂的小伙伴都被考过算法,那么有没有更快了解算法的方式呢?这是一个老项目,hello-algo 用图解的方式让你了解运行原理。此外,SQL 闯关自学项目也是一个让你能好好掌握 SQL 技术的仓库。说回到面试,这个一周获得近 10k star 的 devops-exercises 定能让你好好刷一场面经。 最后,一定不能错过你的代码工,提一个带有你需求的 issue 就能搞定代码的 s
你是不是 可替代的Linux运维工程师?
做技术行业久了,总会有一种危机感。技术更新太快,自己的学习时间又太少;刚刚抽时间学会Python,发现技术圈的潮流换成了GO语言;GO语言的书刚买回家吃了几天灰,常用的Linux操作系统又更新了一版。技术人总有学不完的新知识,探索不完的新领域。 虽然有无穷的知识,但却没有无穷的精力,甚至于连有限的精力都很难分配到学习上。刚入行时热情满满,产品上线时通宵加班,年纪稍大又拖家带口,每天回去
pytorch如何保存和加载模型
两种方法:保存和加载参数 和 保存加载整个模型 保存和加载参数 #保存 torch.save(model.state_dict,PATH) #PATH推荐格式为.pt #加载 model=TheModelClass(*args, **kwargs ) model.load_state_dict(torch.load(PATH) ) 保存加载整个模型
学习Linux,要把握哪些重点?
学习Linux,要把握哪些重点?不知道有没有想学习Linux,但又把握不住学习重点,找不到合适的学习方法的小伙伴,反正我刚开始学习Linux时就像无头苍蝇似的“乱撞”,没有把握住学习重点,不知道怎么去学,差点要放弃了,还好在慢慢的摸索中逐渐步入了正轨,找到了适合自己的学习方法。从Linux菜鸟一路到现在,当然也不是说现在有多厉害,但最起码关于Linux命令的运用、服务器的搭建、自动运维、系统构架等
python中的装饰器
python中的装饰器(decorator)一般采用语法糖的形式,是一种语法格式。比如:@classmethod,@staticmethod,@property,@xxx.setter,@wraps(),@func_name等都是python中的装饰器。 装饰器,装饰的对象是函数或者方法。各种装饰器的作用都是一样的:改变被装饰函数或者方法的功能,性质。 一、装饰器官方定义 装饰器本质上是一个Pyt
获取ssl证书剩余天数
# -*- coding: utf-8 -*- # @Time : 2023/8/4 11:22 # @Author : wangyafeng # @FileName: 证书过期.py # @Email : yafengwang@dingtalk.com # @Software: PyCharm import ssl import socket import time from datetime
4个将Pandas换为交互式表格Python包
Pandas是我们日常处理表格数据最常用的包,但是对于数据分析来说,Pandas的DataFrame还不够直观,所以今天我们将介绍4个Python包,可以将Pandas的DataFrame转换交互式表格,让我们可以直接在上面进行数据分析的操作。 Pivottablejs Pivottablejs是一个通过IPython widgets集成到Python中的JavaScript库,允许用户直接从Da
【pandas小技巧】--缺失值的列
在实际应用中,数据集中经常会存在缺失值,也就是某些数据项的值并未填充或者填充不完整。缺失值的存在可能会对后续的数据分析和建模产生影响,因此需要进行处理。 pandas提供了多种方法来处理缺失值,例如删除缺失值、填充缺失值等。删除缺失值可能会导致数据量减少,填充缺失值则能够尽量保留原始数据集的完整性,从而提高数据分析和建模的准确性和可靠性。 当数据集中存在缺失值时,我们通常需要进行以下操作: 检查
Datahub稳定版本0.10.4安装指南(独孤风版本)
大家好,我是独孤风,大数据流动的作者。 曾几何时,我在第一次安装JDK环境的时候也遇到了不小的麻烦,当时还有朋友就因为这个环境问题觉得自己根本不是编程的料,选择了放弃。当时有个段子说,“如果不是JDK环境没搞定,我一定是一个编程天才”。权当一笑,但是环境问题确实是个大问题。 开源元数据管理平台Datahub,目前已经出到了0.10.5版本,但是目前最稳定的版本还是0.10.4。 但是在安装Data
jmeter测试rpc接口-使用dubbo框架调用【杭州多测师_王sir】
1.基于SOAP架构。基于XML规范。基于WebService协议。特点:接口地址?wsdl结尾2.基于RPC架构,基于dubbo协议,thrift协议。SpringCloud微服务。3.基于RestFul架构,基于json规范。基于http协议(我们常用的都是这种,cms平台也是) RestFul规则∶ 接口地址: http://127.0.0.1/user , g
[oeasy]python0081_[趣味拓展]ESC键进化历史_键盘演化过程_ANSI_控制序列_转义序列_CSI
光标位置 回忆上次内容 上次了解了 新的转义模式 033 逃逸控制字符 escape 这个字符 让字符串 退出标准输出流 进行控制信息的设置 可以设置 光标输出的位置 添加图片注释,不超过 140 字(可选) ASR33中的ALT MODE
上周热点回顾(7.31-8.6)
热点随笔: · 35岁失业程序员现身说法 (车骑)· 简单了解一下国产操作系统 (后厂村思维导图馆)· 仅三天,我用 GPT-4 生成了性能全网第一的 Golang Worker Pool,轻松打败 GitHub 万星项目 (胡说云原生)· 禁止别人调试自己的前端页面代码 (极客飞兔)· 重返照片的原始世界: