《Java基础》从入门到放弃系列 万字超详

发布时间:2022-12-03 JAVA
Javase详细教程前言JavaSE(JavaStandardEdition,Java标准版)是Java技术的核心和基础,是JavaME和JavaEE编程的基础[1]。JavaSE是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet一、Jav...

idea快捷键

发布时间:2022-12-03 JAVA
1、调用链(查看被引用地方)ctrlaltH2、快速生成trycatch;ifelse等:ctrlaltT3、代码行上移、下移:ctrlshif向上键、向下键4、ctrl+F12弹窗后键盘直接搜索方法名:快捷搜索当前类所有方法...

数据库DDL数据定义语言

发布时间:2022-12-03 JAVA MYSQL 数据库
DDL数据定义语言1.数据库相关操作1.1查看DBMS中已有的数据库基本语法SHOWDATABASES1.2新建一个数据库基本语法:CREATEDATABASE数据库名[CHARSET=字符集名称]例如:新建一个名为mydb的数据库CREATEDATABASEmydb创建数据库时可以指定字符集CREATEDATABASEmydb1CHARSET=UTF8CREATEDATABASEmydb2CHARSET=GBK1.3查看数据库信息SHOWCREATEDATABASE数据库名例:SHOWCREATEDAT...

数字角频率w、模拟角频率Ω

发布时间:2022-12-03 FFT DSP 角频率
数字角频率、模拟角频率的由来已知有某实际存在的原始模拟信号:y(t)=sin(Ωt)=sin(2πft)y(t)=sin(Ωt)=sin(2\pift)y(t)=sin(Ωt)=sin(2πft)其中Ω为模拟角频率。以fsf_sfs​的采样频率(采样周期Ts=1/fsT_s=1/f_sTs​=1/fs​)对该信号采样,采样点数为N,得到数字信号:Y(n)=y(nTs)=sin(2πfnTs)=sin(2πffsn)Y(n)=y(nT_s)=sin(2\pifnT_s)=sin(2\pi\frac{f}{f...

HTML5 + CSS3 高频面试题合集

发布时间:2022-12-03 HTML5 前端 面试 CSS3
目录H5C3和Html,css相比有什么变化Html5新增特性CSS3新特性标签元素分类和特点行内元素spanbstronguinsdel…块状元素divph1-h6headerfooter…行内块元素imgaudioinputbutton…display属性圣杯布局(双飞翼布局)有哪几种实现方式浮动定位弹性盒模型弹性盒模型有哪些属性和属性值,什么效果常见的盒子模型有哪些,有什么区别标准盒模型怪异盒模型(怪异盒模型、IE盒模型)写一个网易云播放动画,图片旋转+撞针来回拨动图片旋转撞针来回拨动说一下对浮动的...

C#Winform如何通过TransparencyKey设置透明

发布时间:2022-12-03 C# 学习遇到的问题 开发语言
transparency:透明度opacity:不透明度1:通过设置窗体的TransparencyKey实现(根据颜色判断哪里的地方变为透明)TransparencyKey:指定窗体中的哪种颜色作为透明色。         this.BackColor=Color.White;//设置窗体的背景颜色为白色。        this.TransparencyKey=Color.Gray;//如果窗体中有灰色的颜色,那么灰色将变成透明色。例:窗体中的白色会变成透明   this.BackColor=Color...

一条SQL查询出MySQL数据库中所有表的数据量大小

发布时间:2022-12-03 MYSQL SQL 数据库
最近在工作中需要进行大表治理,那么首先第一步就是先统计一下MySQL中各个表的数据量。肯定不能对每一张表都去做SELECTcount(*)FROMtable_name吧,那效率也太低了。如何使用一条SQL语句查询出所有表的数据量呢?首先查询数据库信息:SHOWDATABASES;然后可以看到返回结果中包含了所有的库,我们选择information_schema即可:USEinformation_schema;执行如下语句:SELECTtable_name,table_rowsFROMtablesORDER...

zookerper集群搭建

发布时间:2022-12-03 LINUX MODULES LINUX
前言提示:这里可以添加本文要记录的大概内容:例如:。提示:以下是本篇文章正文内容,下面案例可供参考一、Zookeeper集群搭建1、软件环境我的集群环境为三台centos7版本的机器IP系统10.5.4.106centos7.610.5.4.43centos7.610.5.2.76centos7.62、下载zk下载地址:http://archive.apache.org/dist/zookeeper/我下下载的是3.4.13、配置集群zk上传到上台服务器的目录后解压我的安装目录为/opt/server/下...

数学建模国赛中使用Latex排版经验分享(适用于小白)

发布时间:2022-12-03 LATEX学习 人工智能
目录1.基本步骤2.模板下载3.模板使用此处先介绍一下TeXstudio基本的按钮功能摘要部分代码: 代码替换: 问题重述与问题分析代码:基本假设与符号说明代码:符号说明表格: 4.流程图制作 5.插图管理6.表格制作 7.本文代码整理首先,本文我们会介绍关于数学建模论文使用Latex排版的问题,或许很多人觉得使用代码编译起来会很难,但是只要我们能够知道这些东西怎么使用即可,不需要对其花费很多的时间去学习的,相信看了本文你一定会有很多的收货的。接下来既然需要使用到Latex,那么运行环境和编译器得先安装好...

香橙派 ubuntu c# .net 使用ThoughtWorks.QRCodCore库生成 或识别 二维码,及报错处理方法

发布时间:2022-12-03 LINUX C# 运维 UBUNTU
在linux下生成和识别二维码,试了大半天,找到个库测试通过可以使用ThoughtWorks.QRCodCore 其它的库有些仅在window下可用,有些使用困难这里如果你在linux下跑的话,一定要安装skiaSharp.NativeAssets.Linux库不然在window下正常,在linux下会报错测试的时候提示报错如下unabletoloadsharedlibrarylibgdiplusoroneofitsdependencies 缺少图型库libgdiplus 运行指令安装解决apt-getu...

.NET 使用 Ocelot网关+IdentityServer4认证中心的项目架构

发布时间:2022-12-03 运维 C# CONSUL 服务器 .NET
打算在下个项目使用这个架构Ocelot网关+IdentityServer4认证中心+Consul服务认证和注册+nginx 如认证中心生成ticket并跳转到指定的应用地址,应用服务消费ticket获取token,随后应用通过token获取用户资料等信息,然后跑转到需要访问redirectUrl页面,如连接https://www.xxx应用地址.net/cross?ticket=6789b311-eed2-4834-9d7b-b7975ecff20b&redirectUrl=https%3A%2F...

面经积累---持续更新

发布时间:2022-12-03 JAVA LINUX 面积积累 服务器
1、gcc,g++,gdb常用命令首先了解gcc,g++的区别。要先知道我们写的源代码是如何被编译器运行的。大概有四个阶段:预处理:处理宏定义等宏命令,删除空格等,生成后缀为“.i”的文件 编译:将预处理后的文件转换成汇编语言,生成后缀为“.s”的文件汇编:由汇编生成的文件翻译为二进制目标文,生成后缀为“.o”的文件连接:多个目标文件(二进制)结合库函数等综合成的能直接独立执行的执行文件——生成后缀为“.out”的文件(exe文件)。gcc无法进行库文件的连接;而g++则能完整编译出可执行文件。前三个阶段...

JavaScript BOM和DOM部分

发布时间:2022-12-03 JAVASCRIPT
目录认识BOMBOM定义系统对话框涉及到的方法open方法history对象location对象location对象方法认识DOMDOM 获取元素节点自定义byClassName方法获取当前有效样式改变字体颜色和大小案例attribute和元素节点属性获取子节点属性节点attributes DOM的节点操作节点操作案例this和快速找到当前点击按钮下标this关键字选项卡offset系列方法文档碎片数组和对象的遍历方法数组遍历:对象遍历认识BOMBOM定义BOM: browser object model...

vue项目双滑块组件

发布时间:2022-12-03 JAVASCRIPT VUE.JS VUE插件 CSS
先看效果图:说明:两端值300,750是可选范围的最大值;两个按钮上的值是已经选择的范围 ;目前灰色背景条的宽度单位是px,组件代码地址:https://gitee.com/yin_dong/vue_shuanghuakuai/tree/master/shuanghuakuai上面代码中,背景条宽度是写死的;下面是优化后的代码: <template><div:style="{display:'flex','justify-content':'center',width:'100%',}"...

【从零开始学微服务】04.微服务架构的特点

大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。微服务架构被技术大牛们总结出了以下九个特点:服务组件化围绕业务功能产品而不是项目强终端弱管道去中心化管理去中心化数据管理基础设施自动化容错性设计演进式设计下面我们来逐个详细了解一下。服务组件化当我们谈到组件的时候,一般是指可以独立替换、可以独立升级的功能单元。在以往的架构中,我们引入组件时,使用动态链接库或jar包,甚至是一组代码。在微服务架构中,是把服务作为了组件,使用轻量级的HTTP进行远程调用。这样做有什么好处呢?动态链接库或jar包的引入...

计算机系统基础实验——数据的机器级表示(求绝对值函数)

发布时间:2022-12-03 计基 算法
1、求绝对值的函数absVal/**absVal-求x的绝对值*例子:absVal(-1)=1*假设:-TMax<=x<=TMax*合法运算符号:!~&^|+<<>>*/intabsVal(intx){/**************/return/******/;} 如何使用位运算对整数求绝对值呢?对于正数,数值是其本身。对于负数,需要求他的反码,然后加一。如:1用二进制表示为00000001     -1用二进制表示为11111111对于11111111,将其...

【Unity 框架】QFramework v1.0 使用指南 工具篇:04. ActionKit 时序动作执行系统 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏

AciontKit是一个时序动作执行系统。游戏中,动画的播放、延时、资源的异步加载、Tween的执行、网络请求等,这些全部都是时序任务,而ActionKit,可以把这些任务全部整合在一起,使用统一的API,来对他们的执行进行计划。OK,我们先看下ActionKit的基本用法。延时回调示例代码如下:usingUnityEngine;namespaceQFramework.Example{publicclassDelayExample:MonoBehaviour{voidStart(){Debug.Log("...

CentOS7安装Jenkins完整步骤

发布时间:2022-12-03 JENKINS 云计算
1.安装jdk相关网址:CentOS7安装JDK完整步骤_长头发的程序猿的博客-CSDN博客_centos7安装jdk2.进入opt,把安装包上传到服务器,进行安装cd/optrpm-ivhjenkins-2.277.4-1.1.noarch.rpm3、修改jekins配置文件,配置jekins的java运行环境vim/etc/init.d/jenkins4.修改/etc/sysconfig/jenkinsvim/etc/sysconfig/jenkins修改内容如下:JENKINS_PORT="8888...

让学前端不再害怕英语单词(三)

发布时间:2022-12-03 前端 CSS3 CSS
前两章直通车↓↓↓让学前端不再害怕英语单词(一)让学前端不再害怕英语单词(二)由于前两章都反响强烈,都上了全站的热榜,所以今天打算把第三章也写出来第三章我们主要讲一下css中的伪类的英语单词还有接口方面和在开发页面时常见的一些单词,对于前端来说,无非就是system系统和静态页面,所以对一些常用的单词进行总结ps:自学团里的同学可以找我要typora文档css伪类选择器css的伪类选择器主要有:active、:hover、:focus、:visited、:focus-within、:focus-visib...

ubuntu22.04开机后黑屏的解决方法

发布时间:2022-12-03 经验 运维 LINUX UBUNTU
在黑屏那个界面,把下面这一串命令顺次接入就可以了sudoaptpurgegdmgdm3#卸载gdm和gdm3sudoaptinstallgdm3ubuntu-desktop#重新安装gdm3systemctlrestartgdm#重新启动gdm3服务reboot实践证明,一般运行完前两句话之后问题就解决了,重启就可以正常进入ubuntu。...

#mac# #finder# #Iterm2# finder中打开当前路径的Iterm2终端

发布时间:2022-12-03 MACOS ITERM MAC
在macfinder的某个文件夹下面,想直接跳转到iterm2,跳过去的目录就是当前目录。从iterm2打开当前目录的finder很简单,直接"open."即可,但是反过来就不是那么容易了,本文就是为了解决这个痛点。建议Go2Shell 下载地址 Go2Shell-ZipZapMac安装说明1,首先下载好程序,然后运行到下面界面2然后将程序拖到下面位置 3,然后执行installGo2ShelltoFinder 如图所示进入一个文件夹,然后点击finder工具栏上的图标,即可跳转到iterm2, pwd看...

【考研数学】概率论与数理统计

发布时间:2022-12-03 # 考研数学 考研 概率论
这个知识点比较零碎。1.基础知识:连续型总体的最大似然估计法2.解题技巧:随机变量函数的分布3.解题技巧:几何数列求和4.基础知识:切比雪夫不等式5.基础知识:卡方分布,t分布,F分布正态总体的抽样分布6.解题技巧:从分布函数读取正态分布函数参数7.基础知识:显著性水平8.基础知识:无偏估计量9.基础知识:协方差协方差的定义:需要注意的是,协方差内部的Y可以进行加减乘除,假设题目给出Y=aX1+bX2+c,一般需要展开计算。Cov(X,Y)=Cov(X,aX1+bX2+c)Cov(X,Y)=Cov(X,a...

CentOS7安装Tomcat完整步骤

发布时间:2022-12-03 TOMCAT XSHELL LINUX 虚拟机
1.安装jdk相关网址:CentOS7安装JDK完整步骤_长头发的程序猿的博客-CSDN博客_centos7安装jdk2.进入opt文件夹cd/opt3.解压tomcat安装包tar-zxfapache-tomcat-8.5.47.tar.gz4.进入apache-tomcat-8.5.47cdapache-tomcat-8.5.475、开放端口相关网址:Linux防火墙常用命令_长头发的程序猿的博客-CSDN博客如果是云服务器的话,云服务器控制台的安全组的端口“8080”也要开放6.启动tomcat./...

使用SHP数据批量裁剪TIF图像并转为JPG格式

发布时间:2022-12-03 ARCGIS PYTHON
问题描述已有数据:1张大范围的遥感影像和1张裁剪为同一大小的shp数据使用工具:ArcPy实现目标:1.shp数据按照属性分块输出2.使用shp数据批量裁剪遥感影像,将影像裁剪为小块的tif图像3.将tif转为jpg,并调整为同一大小遇到的问题:使用shp裁剪完的tif图像由原来的8位变为16位,直接打开是黑色的,转为jpg也是黑色,后续读取、处理图片都受影响。查了如何将16位转为8位的代码,都没有解决问题,最终发现arcgis工具中有一个“复制栅格”可以实现将16位的栅格图像输出为8位栅格图像,查找官方...

three.js之目录

发布时间:2022-12-03 THREE.JS
简单使用点击旋转动画点击鼠标操作点击添加几何体与坐标系点击顶点缓冲几何体顶点点击Geometry几何体顶点点击访问几何体数据以及几何体的旋转平移缩放点击材质材质点击模型模型的旋转平移拷贝点击...

C-哥德巴赫猜想

发布时间:2022-12-03 C C语言
题目描述Goldbach'sconjecture[哥德巴赫猜想]:Everyeveninteger[偶数]greaterthan2canbeexpressedasthesumoftwoprimes[质数].WriteaCprogramtodecomposetheevenintegersbetween4and100intothesumoftwoprimes.Theformatoftheresultisasfollows,输入none输出4=2+26=3+38=3+510=3+7...100=3+97#inc...

CloudCompare二次开发(2)——快速均匀采样

发布时间:2022-12-03 算法 C++ 3D PCL学习 CLOUDCOMPARE
一、概述  快速均匀采样的算法原理见:PCL快速均匀采样。不依赖任何第三方库直接使用CLoudCompare实现。二、代码集成1、mainwindow.h文件public中添加:voiddoActionFastUnifomSample();//快速均匀采样2、mainwindow.cpp文件voidMainWindow::connectActions()函数中添加:connect(m_UI...

WIN10系统下VS2019编译CloudCompare2.12.4

发布时间:2022-12-03 算法 C++ 计算机视觉 3D PCL学习 CLOUDCOMPARE
一、源码下载[1]CloudCompare源码:https://github.com/CloudCompare/CloudCompare[2]CCCoreLib:https://github.com/CloudCompare/CCCoreLib二、源码编译1、CCCoreLib  CloudCompare2.12.4将CCCorLib分离出去了,因此需要将CCCorLib文件夹中的内容复制粘贴到CloudCompare中。C:\Users\lenovo\Desktop\CCCoreLib-master\C...

C-产生冠军

发布时间:2022-12-03 C C语言
题目描述有一群人,打乒乓球比赛,两两捉对撕杀,每两个人之间最多打一场比赛。球赛的规则如下:如果A打败了B,B又打败了C,而A与C之间没有进行过比赛,那么就认定,A一定能打败C。如果A打败了B,B又打败了C,而且,C又打败了A,那么A、B、C三者都不可能成为冠军。根据这个规则,无需循环较量,或许就能确定冠军。你的任务就是面对一群比赛选手,在经过了若干场撕杀之后,确定是否已经实际上产生了冠军。样例输入3AliceBobSmithJohnAliceSmith5accddebead0样例输出YesNo#inclu...

BLE学习(3):ATT和GATT详解

发布时间:2022-12-03 BLE 网络
本文章将介绍在面向连接的蓝牙模式中,ATT(attributeprotocol,属性协议)和GATT(genericattributeprofile,通用属性配置文件)这两个重要的协议层,它与蓝牙的数据传输密切相关。1设备之间如何建立连接(Gap层)若BLE设备之间要进行数据传输,就需要形成一个通信通道。GAP(通用访问配置文件)来负责这个通道的形成和维护。GAP指示两台将要连接和通信的设备的角色,一台作为Central(一般为智能手机这种功能强大的设备),另一台作为Peripheral(一般指需要较少功...

Python项目——五彩透明时钟

发布时间:2022-12-03 PYTHON项目 技术美术 平面 PYTHON
    自己做的一个非常好用的软件,运行该软件,自动在电脑屏幕上显示一个置顶的时间窗口。可以根据自己的需求调节透明度。每秒刷新一次显示颜色,让一个时间显示的窗口也变得更加多彩艳丽。Python项目-五彩透明时钟实用功能:    ①窗口置顶功能;    ②实时显示时钟;    ③滑动即可调节透明度;    ④每秒随机颜色值显示时间;下载链接:        https://download.csdn.net/download/qq_26043945/87237120...

办公自动化工具-Excel文件、sheet合并工具

发布时间:2022-12-03 EXCEL 程序人生 PYTHON
站内下载一.开发背景:日常工作我从网站下载表格或进行表单作业回收时,经常面临需要将多个具有相同结构excel文件或者多个sheet工作薄汇总到1个excel表格中的情况。常规操作就是逐一打开反复复制黏贴,操作过程比较麻烦而且效率不高。有的操作人员选择寻找一些excel辅助工具进行此类操作,但往往遇到需要充值会员等才能进行不限次数的使用。为了提升工作效率,减少此类低技术含量占用过多劳动时间的问题,我们利用pyqt5开发了一款excel合并工具,操作人员可以在短短几秒内完成excel批量合并操作。二.工具介绍...

GPU版本torch与Tensorflow安装

发布时间:2022-12-03 PYTHON学习 PYTHON
1.打开控制面板:点击系统信息,查看驱动程序版本2.点击进入cuda安装链接1.点击点击查看对应显卡版本的cuda2.点击下载cuda然后按部就班的安装就可,注意添加环境变量路径3.点击下载对应cuda版本的CudNN4.点击下载GPU版本torch的whl文件pytorch及其对应的torchvision版本然后在线安装Tensorflow安装输入豆瓣仓库镜像,这样更新会快一些,依次输入condaconfig--addchannelshttps://pypi.douban.com/simpleconda...

qmake language ~= 字符串替换操作 正则表达式

发布时间:2022-12-03 QT QMAKE
qmakelanguage的字符串替换操作的规则为:VAR~=s[seprator]pattern[seprator]replace[seprator]?[gqi]1、必须以s开头2、seprator需要自己指定,可以是任意字符3、pattern为正则表达式的内容,可以参看正则表达式规则:正则表达式(全) 4、replace表示要替换成的目标内容,用于替换VAR中存放的字符串中满足pattern的部分5、seprator最多有三个,pattern和replace中不能含有seprator,含有三个以上的s...

C/C++内存管理——内存分布、动态内存管理、operator new与operator delete函数、new和delete的实现原理、定位new表达式

发布时间:2022-12-03 数据结构 算法 C语言 C++ 学习
目录一、C/C++内存管理二、C语言中动态内存管理方式:malloc/calloc/realloc/free三、C++内存管理方式3.1new/delete操作内置类型3.2new和delete操作自定义类型四、operatornew与operatordelete函数4.1operatornew与operatordelete函数4.2重载operatornew与opreatordelete(了解)五、new和delete的实现原理5.1内置类型5.2自定义类型六、定义new表达式(placement-me...

【git】gitee分支如何创建?gitee分支如何拉取到本地?如何查看所有分支?如何查看当前所处分支是哪个?

发布时间:2022-12-03 GIT 主数据管理系统
gitee分支如何创建?在这里直接新建就行,名字自己起,就这里我创建了两个分支,dev和freature这两个分支和master默认分支直接进行追踪,master里面代码变了,这里就会提示你合并,这个先不用管,后面分支提交代码后,你就可以看到gitee分支如何拉取到本地?思路:先连接上你的gitee,然后克隆下你的分支代码到本地#连接自己的Giteegitconfig--globaluser.name'songdanming'gitconfig--globaluser.email'1643137133@q...

JAVA EE - 多线程

发布时间:2022-12-03 JAVAEE JAVA 开发语言
    前言:        上一个文章我们了解到多进程编程已经可以解决了并发编程问题了,已经可以利用起来cpu多核资源了,但是进程太重了,其消耗资源重(消耗资源多,速度慢)因此,线程应运而生,线程就是进程的轻量化,(为啥轻呢?把申请资源/释放资源的操作给省下了)    总而言之,线程会复用资源1.线程:    与进程的关系:    进程包含线程,一个进程可以包含一个线程,也可以包含多个线程(不能没有)~~ziyu    因此只有第一个线程启动的时候费劲,后续的就省事了同一个进程里面的多个线程之间公用的是...

【多目标进化优化】MOEA 的分类

发布时间:2022-12-03 智能优化算法 分类 人工智能
声明本文内容来源于《多目标进化优化》郑金华邹娟著,非常感谢两位老师的知识分享,如有侵权,本人立即删除,同时在此表示,本文内容仅学习使用,禁止侵权,谢谢!1.按不同的进化机制分类按进化机制的不同,MOEA可分为三类:基于分解的MOEA(decomposition-basedMOEA)、基于支配关系的MOEA(domination-basedMOEA)和基于指标的MOEA(in-dicator-basedMOEA)1.1基于分解的MOEA在处理多目标优化问题时,最直接的方法,也是比较早期所使用的方法就是聚集函...

使用mybatisPlus时,报错 Data truncation: Out of range value for column ‘id‘ at row 1

发布时间:2022-12-03 MYBATIS MYSQL 数据库
报错信息如下;com.mysql.cj.jdbc.exceptions.MysqlDataTruncation:Datatruncation:Outofrangevalueforcolumn'id'atrow1一目了然,第1行列“id”的值超出范围。我数据库设置的id为主键且自增:在bean中配置了 @TableId表示主键,但是通过查找问题才发现,原来使用Mybatis-plus设置@TableId(type=IdType.AUTO)才可以解决自增长问题。好吧,知识面太小了,还须努力啊!补充:要确保该注...

关于爱思创平台 150125 题目的题解

发布时间:2022-12-03 C++
关于爱思创OJ平台150125题目的题解这道题目,简单来说就是:·在给定的nnn个数中选择mmm个数使得随意两个数不存在kkk倍关系·求mmm的最大值此题目可以进行简化对于每个数而言,判断前面集合中是否存在,是这个数的xxx倍不存在就可以加入集合,否则不可以加入但是如果不排序,则会出现反例,例如:2和4所以,要从大到小排序,但是x*h可能会超出longlong范围为了避免使用高精度,将判断是否存在x*h,改成是否存在y/h这样就可以了,但是不排序,还是会出现反例,例如:42所以最后,将排序顺序变为从小到大...

node基础学习笔记

发布时间:2022-12-03 NODE.JS
1.初始Node.js1.1回顾与思考浏览器中的JavaScript的组成部分为什么JavaScript可以在浏览器中被执行为什么JavaScript可以操作DOM和BOM浏览器中的JavaScript运行环境1.2Node.js简介什么是Node.jsNode.js®isaJavaScriptruntimebuiltonChrome’sV8JavaScriptengine.Node.js是一个基于ChromeV8引擎的JavaScript运行环境。Node.js的官网地址:https://nodejs....

Pytest----fixture传值的作用

发布时间:2022-12-03 PYTEST 自动化测试 PYTHON
【原文链接】Pytest----fixture传值的作用众所周知,fixture是pytest中的一个非常重要的功能,同时又被普遍认为是一个非常难懂的功能,这里我们就从fixture最简单的功能讲起。为了更好的讲解fixture的功能,这里直接以代码为例,首先fixture最简单的功能就是传值的作用,什么意思呢,首先看如下一段代码,这面test_func(get_num)很显然是一个测试函数,而get_num就是一个fixture,即fixture的定义跟定义函数是一样的,只不过在此函数上面通过@pyte...

YOLOX指定GPU训练

发布时间:2022-12-03 YOLOX 人工智能 目标检测 PYTHON
1.找到YOLOX-main/yolox/utils/dist.py文件注释以下代码:defget_local_rank()->int:"""Returns:Therankofthecurrentprocesswithinthelocal(per-machine)processgroup."""if_LOCAL_PROCESS_GROUPisNone:returnget_rank()ifnotdist.is_available():return0ifnotdist.is_initialized():...

Web开发技能树-HTML-标签列表(功能排序)

发布时间:2022-12-03 前端 WEB开发 HTML CSS
1需求HTML基础知识基础标签:DOCTYPE标签、html标签、title标签、body标签、h1-h6标签、hr标签、br标签格式标签:链接标签:a标签图像标签:img标签列表标签:ol标签、ul标签、li标签表格标签:table标签、tr标签、th标签、td标签表单标签:form标签、input标签、button标签、select标签、option标签form标签:action属性、method属性、enctype属性input标签/button标签:id属性、class属性、name属性、valu...

【Linux】Linux系统上搭建Java的运行环境,并且部署JavaWeb程序

发布时间:2022-12-03 TOMCAT JAVA LINUX
Linux系统上搭建Java的运行环境,并且部署JavaWeb程序1.JDK基于yum【包管理器】来进行安装即可。yumlist列出应用商店上所有的软件包名字。yumlist|grepjdk验证安装成功!!2.Tomcat由于yum商店里的tomcat的版本过低,直接去官网下载解压缩启动tomcat检查tomcat是否启动检查8080端口是否被绑定开启防火墙/安全组就可以在浏览器中输入外网IP访问80803.MySQL推荐帖子CentOS7通过yum安装MariaDB-知乎4.部署项目建表建库【SQL】检...

第4次作业练习题(第四章:存储器概念及设计)

1.磁盘存储器多用作(  )。A.辅存2.在下列存储器中,(  )属于磁表面存储器。D.磁盘 3.主存普遍采用(  )构成A.半导体存储器 4.动态RAM的特点是(  )。D.每隔一定时间,需根据原存内容刷新一次。 5.地址总线A0~A15,用4K×4的存储芯片组成16KB的存储器,则加至各存储芯片上的地址线是(  )。C.A0~A11 6.地址总线A0~A15,用4K×4的存储芯片组成16KB的存储器,则应由( )译码产生片选信号。C.A12~A15 7.表示主存容量,通常以(  )为单位。B.字节数 ...

SpringBoot项目创建和HTML语法

发布时间:2022-12-03 SPRING BOOT HTML 后端
1.SpringBoot简介简介:SpringBoot基于Spring开发,SpirngBoot本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。(也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。)优点SpringBoot以约定大于配置的核心思想,默认帮我们进行了很多设置,多数SpringBoot应用只需要很少的Spring配置。优点:同时它集成了大量常用的第三方库配置(例...

【优化】批量导入校验,1.校验列字段是否存在数据库字典中 2. 校验列与列之间联级关系

发布时间:2022-12-03 JAVA SPRING SERVLET
需求:批量导入:excl填写后,导入数据,对于非批量导入时,下拉框字典中选择的列字段,校验:校验列字段是否存在数据库字典中校验列与列之间联级关系大-中-小-细生成对应物料编码前缀思路一:行对比(不可行) 校验是否为字典值:一行看做一个对象,再从对象中拿到第一列的属性值,然后去和数据库字典值对比,看是否在字典中 校验联级关系:如果在字典中,假设有100行导入,有4列,需要对比校验字典类型4个,每个字典类型里面10个字典值, 校验1条就可能最多循环10x10x10x10=10000一万次 校验100条数据就...

【C++】内存管理

发布时间:2022-12-03 C++ C/C++
 🐱作者:傻响🐱专栏:《数据结构与算法》🔥格言:你只管努力,剩下的交给时间!                                ​​​目录No.1C/C++内存分布No.2C语言中动态内存管理方式malloc/calloc/realloc/freeNo.3C++内存管理方式3.1new/delete操作内置类型3.2new和delete操作自定义类型No.4operatornew与operatordelete函数(重要点进行讲解)4.1operatornew与operatordelete函数(...