Python
2023年08月编程语言流行度排名
点击查看最新编程语言流行度排名(每月更新) 2023年08月编程语言流行度排名 编程语言流行度排名是通过分析在谷歌上搜索语言教程的频率而创建的 一门语言教程被搜索的次数越多,大家就会认为该语言越受欢迎。这是一个领先指标。原始数据来自谷歌Trends 如果您相信集体智慧,那么流行编程语言排名可以帮助您决定学习哪门语言,或者在一个新的软件项目中使用哪一门语言 排名 编程语言 占比 占比改变
关于python的GIL的解除——PEP 703 – Making the Global Interpreter Lock Optional in CPython
PEP地址: https://peps.python.org/pep-0703/ PEP 703 – Making the Global Interpreter Lock Optional in CPython ================================================ 本博客是博主个人学习时
2023年08月IDE流行度最新排名
点击查看最新IDE流行度最新排名(每月更新) 2023年08月IDE流行度最新排名 顶级IDE排名是通过分析在谷歌上搜索IDE下载页面的频率而创建的 一个IDE被搜索的次数越多,这个IDE就被认为越受欢迎。原始数据来自谷歌Trends 如果您相信集体智慧,Top IDE索引可以帮助您决定在软件开发项目中使用哪个IDE 排名 IDE 占比 占比改变 1 Visual Studio 2
2023年08月在线IDE流行度最新排名
点击查看最新在线IDE流行度最新排名(每月更新) 2023年08月在线IDE流行度最新排名 TOP 在线IDE排名是通过分析在线ide名称在谷歌上被搜索的频率而创建的 在线IDE被搜索的次数越多,人们就会认为它越受欢迎。原始数据来自谷歌Trends 如果您相信集体智慧,那么TOP ODE索引可以帮助您决定在软件开发项目中使用哪种在线IDE 排名 在线IDE 占比 占比改变 1 JS
8.3面试题目和经验总结
目录一、Python中如何把字符串倒过来1.使用切片2.使用reverse()3.使用join()4、使用for循环5.小结 一、Python中如何把字符串倒过来 在Python中,想要把字符串倒过来其实并不复杂,可以通过切片、reverse()、join()等方法来实现。 1.使用切片 在Python中,可以通过反向切片的方式来实现字符串的倒序。例如: 以上代码中,[::-1]表示字符串从后往
SSL 证书过期巡检脚本 (Python 版)
哈喽大家好,我是咸鱼 之前写了个 shell 版本的 SSL 证书过期巡检脚本 (文章:《SSL 证书过期巡检脚本》),后台反响还是很不错的 那么今天咸鱼给大家介绍一下 python 版本的 SSL 证书过期巡检脚本 (完整代码在文末) 思路 导入相关模块 首先我们创建一个 domain.txt 用来存放要检查的域名和对应的 IP 地址 我们读取该文件,把里面的域名和对应的每个 ip 取出来,
读excel测试用例;登录;做pytest 请求
1.从excel中读数据 返回【{字典}{字典}】;当传参数时,可以获得对应单元格内容 2.设置登录的HOST配置文件 3.发送登录请求 4.pytest 做比较 5.
升级Django项目过程中问题记录
升级内容: python版本:3.8.4升到3.10.7 Django版本:2.2.13升到4.2 所遇问题: 1、 error in anyjson setup command: use_2to3 is invalid. 2、ImportError: cannot import name 'python_2_unicode_compatible' from
pip安装error:There was a problem confirming the ssl certificate
这个错误通常是因为与 PyPI 的 SSL 连接问题导致的。你可以尝试使用以下方法解决这个问题: 确保你的网络连接正常,可以尝试重新连接互联网或者连接到一个可靠的网络。 更新你的 pip 版本。运行以下命令将 pip 更新到最新版本: 如果你使用的是较旧版本的 Python,请考虑升级到较新的稳定版本。新版本的 Python 通常会修复许多此类问题。 如果你使用的是在受限制网络环境下,尝试使用
【银河麒麟】【Notepadqq】Python3.9的使用
在银河麒麟自带的软件商店中有Pycharm的存在,可以直接安装并使用。但是在使用一段时间后可能会出现打不开的情况,本次尝试使用 notepadqq 来进行代码编写与运行,本人纯小白,一切方法来自百度。 1.notepadqq 的安装。直接打开软件商店,找到 notepadqq 软件,点击安装即可。 2.运行命令配置。打开notepadqq --> 运行 --> 修
Python 将playwright 脚本打包exe
1、需要将playwright 版本下载,注意:如果不想执行exe出现cmd弹窗,则需要将playwright 版本安装为1.29.0。 参考:https://blog.csdn.net/tdl320721/article/details/128737273 2、下载playwright 对应的浏览器驱动,playwright install chrome 3、查看python 环境目录内的&nb
[数据分析与可视化] Python绘制数据地图4-MovingPandas入门指北
MovingPandas是一个基于Python和GeoPandas的开源地理时空数据处理库,用于处理移动物体的轨迹数据。它提供了一组强大的工具,可以轻松地加载、分析和可视化移动物体的轨迹。通过使用MovingPandas,用户可以轻松地处理和分析移动对象数据,并从中提取有关行为、模式和趋势的见解。无论是处理交通流量数据、物流轨迹数据还是动物迁徙数据,MovingPandas都是一个强大的地理可视化
django自定义错误补获
settings.py REST_FRAMEWORK = { 'EXCEPTION_HANDLER': 'xxx.exception_handler', } 新建.py文件,名称任意 xxx.py from django.db import DatabaseError from rest_framework import status from rest_framework.r
@SpringBootTest
1.学会使用Test,让自己的代码不再有bug——@SpringBootTest的妙用 https://baijiahao.baidu.com/s?id=1760961522946985249&wfr=spider&for=pc 2.SpringBoot Test 人类使用指南https://zhuanlan.zhihu.com/p/111418
除了Copilot还有这些AI代码辅助工具
最近牛逼的GitHub Copilot试用到期了,离开它还有点不习惯,基础的代码它基本可以帮你搞定,开发效率直接翻倍。为啥这么好用,Copilot的背后是OpenAI和强大的GitHub代码库。那么有没有可以取代它而免费IDE的AI代码辅助工具呢?还真有,小编本文介绍几种免费的代码智能辅助工具。 1、bito.ai Bito.ai是一款由瑞士公司开发的基于人工智能的编程辅助软件。它使用OpenAI
devchat环境搭建
步骤参考的就是官网的那个教程: https://zh.devchat.blog/devchat-vscode-installation-guide 注册devchat,获取KeyId。 https://www.devchat.ai/?utm_medium=bokeyuan&utm_source=hutao&utm_content=go-pool-1&utm_campaign
通过 IMU 绘制物体移动的空间轨迹
一般 IMU 由加速度传感器、陀螺仪组成,也叫 6 轴 IMU。还可以外加一个磁力计,构成 9 轴 IMU。关于加速度传感器和陀螺仪的工作原理,可以参考: 加速度传感器的原理和应用-手机翻转、失重检测、运动检测、位置识别; MEMS 三轴加速计、三轴陀螺仪、三轴磁力计)6轴IMU+磁力计,9轴传感器讲解; IMU与惯性导航基础知识介绍。 加速度传感器测得加速度(acc)积分得到速度,再积分得到
09通过正则表达式提取电影名称
import requests import re from time import sleep # 目标电影网;https://nnyy.best/ ,爬取电影名字做测试。 res = requests.session() headers = { 'authority': 'nnyy.best', 'cache-control': 'max-age=0', 'upgr
Python | 判断语句、循环语句
判断是程序最基础最核心的逻辑功能。 1.布尔类型和比较运算符 1.1 布尔(bool)类型 布尔(bool)表达现实生活中的逻辑,即真和假: True 表示真; False 表示假。 True本质上是一个数字记作1,False记作0 1.1.1 布尔类型字面量 True 表示真(是、肯定) False 表示假(否、否定) 1.1.2 定义变量存储布尔类型数据 变量名称 = 布尔类型字面量
Linux:安装部署Tomcat和Nginx
学习自:linux环境安装部署tomcat、nginx_ernesto_ji的博客-CSDN博客 系统相关 Linux服务器:Linux rhel1.myguest.virtualbox.org 3.10.0-1160.el7.x86_64 虚拟机平台:VirtualBox终 端模拟器:Tabby 步骤 1、Linux环境安装部署Tomcat 1)wget下载安装包 apache-tom
Go 语言入门指南: 环境搭建、基础语法和常用特性解析 | 青训营
Go 语言入门指南: 环境搭建、基础语法和常用特性解析 | 青训营 从零开始 Go 语言简介 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时