AND
(三)Django Admin管理工具
Django Admin 管理工具 一、简介 # 1、Django新建项目的同时自动创建admin模块,在settings.py中INSTALLED_APPS的模块中就可以看到django.contrib开头的模块 # 2、 二、使用 ......
测试用例设计方法六脉神剑——第六剑:心法至简,百家之长集成
1 引言 在前面几篇文章中,为大家介绍的都是系统的方法论,但在实际需求测试的过程当中,受到外部环境及业务逻辑的影响,比如涉及多需求耦合、浏览器缓存堆积等情况,仅针对当前需求设计出的测试用例就会有覆盖不全的问题,此时就需要借助以往的经验进行反向错误推测,辅助其他方法对测试用例进行完善。在本篇文章中,首 ......
列表页删除最后一页的最后一条数据,定位前一页数据
1、调用后端接口时,返回最大页码数,这样就可以避免 // 最后一页就剩一条,删除或者取消关注,默认展示前一页 if (tableData?.length == 0 && currentPage > 1) { const beforePageNum = result?.maxPage == 0 ? 1 ......
CentOS安装
刻录镜像 安装过程: 选择语言:英文 选择时区:Shanghai 选择安装的版本(最小安装?辅助工具包?) 选择安装的磁盘 网络(最好插好网线在安装的时候就配置好网络,免得后面再弄) 配置Root用户密码 配置新用户的用户名和密码 ......
容器资源分配
题目描述 容器化是当前云化趋势下的一种重要技术,容器运行需要足够的CPU资源,请实现一种CPU分配机制,满足如下设计要求: 假设所有虚拟机的 CPU核数都为 cpuCore 。 为了满足可靠性要求,每个虚拟机上最多部署 2 个容器;一个容器占用一定数量的 CPU 核数,一个虚拟机上容器占用的CPU核 ......
接口自动化之响应数据封装
在使用requests实现接口自动化时,接口响应的数据没有代码提示,要获取某个接口字段就需要通过[xxx]的方式来获取,实际开发过程中希望能通过.的方式来获取到某个接口响应属性。 方式一、使用dataclass dataclass是python3.7新推出的特性之一 from dataclasses ......
MybatisPlus
Mybatis-Plus 1.0简介 MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为了简化开发、提升效率而生。MyBatis-Plus提供了通用的mapper和service,可以在不编写任何SQL语句的情况下,快速的实现对单表的CRUD、批量、 ......
PDF文件打开时,总是定位到某个特定页面
PDF文件正常打开时,会默认显示第一页,或者默认显示上次关闭时停留的页面。 但是某个PDF特别奇怪,打开它时,总是显示在某个特定页面。 当我把这个页移动到开头时,打开文档就定位到开头; 当我把这个页移动到结尾时,打开文档就定位到结尾; 当我把它移动到第3页,打开文档就定位到第3页。 但是我查看文档事 ......
C程序设计竞赛实训教程(大学程序设计课程与ACM竞赛实训教材)
C程序设计竞赛实训教程(大学程序设计课程与ACM竞赛实训教材) C程序设计竞赛实训教程》是以大学生程序设计竞赛为应用背景的程序设计综合训练教程,以具有初级C语言基础的读者为对象,从C语言的深度解析和程序设计基本方法两方面进行分析介绍,使读者达到深入理解C语言和全面掌握程序设计基本方法的目的。全书内容 ......
python 获取拖放路径
把文件夹或者文件拖放到py文件上,获取拖放的路径 import sys import os if len(sys.argv) > 1: dropped_folder = sys.argv[1] folder_name = os.path.basename(dropped_folder) text_f ......
Linux 本地安装搭建Gitlab私有仓库实现无公网远程访问
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 Gitlab是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中产生的代码和文档进行管理, Gitlab主要针对group和proje ......
实验7
task4 源码 //统计文件中字符数(不包括空白符(空格、回车、tab键) #include<stdio.h> int main() { char ch; int count = 0; FILE *fp; fp = fopen("data4.txt", "r"); if(fp == NULL) { ......
智驾数据采集平台搭建之多传感器联合标定
简介: 在自动驾驶发展如火如荼的今天,L4和L5级 的自动驾驶功能依旧处于算法开发和验证的阶段,就无可避免的需要极其庞大的路试数据用以支撑算法的开发和训练,为此,北汇信息为客户提供整套的数采平台解决方案。值得一提的是,在数采平台搭建后,到数据的消费端之前,必须要完成数采平台中传感器的标定,才能够使得 ......
dockerfile构建镜像
定制docker镜像的方式有两种: 手动修改容器内容,导出新的镜像(前面超哥讲docker save等) 基于Dockerfile自行编写指令,基于指令流程创建镜像。 dockerfile简介 镜像是多层存储,每一层在前一层的基础上进行修改; 容器也是多层存储,以镜像为基础层,在其基础上加一层作为容 ......
企业级私有仓库Harbor
仓库的概念也就是用于存储,docker仓库用于存储镜像。 镜像构建完成后,很容易可以在宿主机上运行,但是如果要在其他服务器上运行,则需要考虑镜像的分发,存储的问题。 共有/私有/仓库 Docker Registry有两种形式 公开,开放给所有用户,提供给所有用户搜索,拉取,提交,更新镜像,还免费保管 ......
[Troubleshooting] kubectl cp exit code 255 - exec: \"tar\": executable file not found in $PATH"
0. 背景 kubectl cp container 文件到本地 host 报错: $ kubectl cp test/po-test-pod-0:/tmp ./ -c ctr-test-container time="2023-12-20T02:17:29Z" level=error msg="e ......
数字孪生技术能够为智慧水坝带来什么帮助?
数字孪生技术作为一种先进的模拟和仿真技术,正在各个领域展现出巨大的潜力,尤其在智慧水坝的应用方面更是备受瞩目。下面我就以可视化从业者的视角,来谈谈数字孪生技术为智慧水坝带来的帮助。 数字孪生技术可以通过传感器网络收集水坝各个关键点的数据,包括温度、湿度、应力、位移等多种参数。基于这些数据,数字孪生技 ......
实验7—文件应用编程
4、实验任务4 源代码 1 #include<stdio.h> 2 3 int main(){ 4 FILE *fp; 5 fp=fopen("d:\\data4.txt","r"); 6 if(fp==NULL){ 7 printf("fail to open file.\n"); 8 retur ......
docker安装部署
1.国内源安装docker-ce 配置linux内核流量转发功能 因为docker和宿主机的端口映射,本质是内核的流量转发功能 ## 若未配置,需要执行如下 $ cat <<EOF > /etc/sysctl.d/docker.conf net.bridge.bridge-nf-call-ip6ta ......
docker存储与网络
1.配置容器端口映射 我们使用容器,不单是运行单机程序,当然是需要运行网络服务在容器中,那么如何配置docker的容器网络,基础网络配置,网桥配置,端口映射,还是很重要。 这里的学习思路,是先学习基本的容器网络操作命令 后面环节深入学习docker网络配置。 容器里运行web服务,是基本需求,想要让 ......
羚通视频智能分析平台视频监控算法分析玩手机打电话检测
在当今数字化时代,视频监控技术已经广泛应用于我们生活的各个领域。然而,传统的视频监控方式往往需要大量的人力进行监控和分析,这不仅效率低下,而且容易出错。为了解决这个问题,羚通公司推出了一款全新的视频智能分析平台,该平台利用先进的视频监控算法,可以实时检测并分析手机打电话的行为,从而大大提高了监控效率 ......
Codeforces Round 916 (Div. 3)(A~E2)
A 统计一下每个字母的出现次数然后输出即可 #include <bits/stdc++.h> #define rep(i,a,b) for(register int i = (a); i <= (b); ++i) #define fep(i,a,b) for(register int i = (a) ......
类的生命周期及执行顺序
类的生命周期 一个类完整的生命周期,会经历五个阶段,分别为:加载、连接、初始化、使用和卸载。其中的连接又分为验证、准备和解析三个步骤。如下图所示: 简单一句话概括,类的加载机制就是:找到需要加载的类并把类的信息加载到jvm的方法区中),然后在堆区中实例化一个java.lang.Class对象,作为方 ......
容器docker技术
我们先看看很久很久以前,服务器是怎么部署应用的! 由于物理机的诸多问题,后来出现了虚拟机。 但是虚拟化也是有局限性的,每一个虚拟机都是一个完整的操作系统,要分配系统资源,虚拟机多道一定程度时,操作系统本身资源也就消耗殆尽,或者说必须扩容。 例如上一篇,超哥讲解的kvm,你所创建的资源,也都会消耗宿主 ......
夜莺项目发布 v6.5.0 版本,暗黑菜单来了
大家好,夜莺项目发布 v6.5.0 版本,启用新 logo,菜单支持换肤,支持了暗黑版本的菜单,下一步会支持全站暗黑主题,敬请期待,下面是新 logo。 暗黑菜单 页面右上角点击用户名,在下拉框里会有主题设置,可以选择暗黑主题菜单,效果如下: 监控大盘详情页面右上角也多了一个主题设置,可以选择 da ......
一文搞定K8S监控告警平台选型
公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享 前言 最近在搞K8S的监控告警平台选型,对比了目前比较流行两款开源平台kube-prometheus、夜莺,也踩了一些坑分享一下 kube-prometheus 项目地址:https://github.com/prometh ......