Docker部署jeecgboot微服务使用记录
docker安装和基础命令
docker安装
docker安装详细步骤
Docker命令
#进入容器
sudo docker exec -it 775c7c9ee1e1 /bin/bash
# docker中 启动所有的容器命令
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
# docker中 关闭所有的容器命令
docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
#docker中 删除所有的容器命令
docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)
#docker中 删除所有的镜像
docker rmi $(docker images | awk '{print $3}' |tail -n +2)docker stop jeecg-boot-nacos
docker stop jeecg-boot-gateway
docker stop jeecg-boot-systemdocker rm jeecg-boot-nacos
docker rm jeecg-boot-gateway
docker rm jeecg-boot-system#查看日志最新100行
docker logs --tail=100 jeecg-boot-system
idea连接docker开放2375端口:
docker开放2375端口问题,放开端口配置以后(适用于本地电脑版本,云服务用idea连接服务器上的docker)
vi /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd
修改为:
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
执行命令
systemctl daemon-reload
systemctl restart docker
#修改完以后,还需要重启防火墙设置一下,才可以访问。未解决:第二次重启以后,需要开启防火墙才可以访问//打开防火墙
systemctl start firewalld.service
//添加2375端口设置开放,永久
firewall-cmd --zone=public --add-port=2375/tcp --permanent
--permanent 永久有效
//开放端口后重启网络服务
systemctl restart firewalld
systemctl status firewalld
//关闭防火墙
systemctl stop firewalld.service
//查看已经开放的端口
firewall-cmd --list-ports//设置firewall开机启动
systemctl enable firewalld
禁止firewall开机启动
systemctl disable firewalld
docker一个一个安装服务
docker建立network通信
docker network create jeecg-network
docker安装redis配置
#拉取最新的redis
docker pull redis
#运行redis
docker run --restart=always -p 6379:6379 --network jeecg-network --network-alias jeecg-boot-redis --name myredis -v $PWD/home/redis/myredis/data:/data -d redis redis-server --requirepass 123456 --appendonly yes
#持久化
--appendonly yes
#设置密码
–-requirepass 123456
docker启动mysql
#下载mysql
docker pull mysql:5.7
#运行,访问数据库
docker run -itd --name mysql-server -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --network jeecg-network --network-alias jeecg-boot-mysql --restart=always -v /home/data/mysql/data:/var/lib/mysql --privileged=true mysql:5.7#简单说明
--network jeecg-network 使用一个网络(用来java项目连接数据库的)
--network-alias jeecg-boot-mysql 该容器网络的别名(在mysql的连接地址上用这个别名)
--restart=always 开机自动重启
-d 后台运行
--name=mysql-server 容器取一个名称
-v /home/data/mysql/data:/var/lib/mysql 数据库作持久化,把容器里面的数据库挂载到虚拟机的home/data/mysql/data文件里面,,但少了配置项conf.d报错
--privileged=true 给容器加上特定权限,不然/var/lib/mysql会报没有权限的错误#暂时无用
-v mysql-data:/home/data/mysql
#保存mysql配置,容器启动时报没有conf.d这个文件
-v /home/data/mysql/conf:/etc/mysql/conf.d
jeecg修改环境配置
选择环境docker002,docker002.yaml里面配置有nacos需要访问的数据库连接
nacos文件下选择nacos, 自定义路由配置是nacos,所以在nacos上面创建了一个jeecg-docker002.yaml的配置文件,复制于jeecg-prod.yaml,修改里面的配置(比如需要访问的redis连接等)
nacos打包运行
nacos的dockerfile文件配置如下
# 使用jdk8作为基础镜像
FROM openjdk:8COPY *.jar /jeecg-cloud-nacos-3.2.0.jar
# 作者说明
MAINTAINER 2399029275@qq.com
# 运行命令
RUN mkdir -p /jeecg-cloud-nacos
# 运行在一个文件里面
WORKDIR /jeecg-cloud-nacosCMD ["--server.port=8848"]
# 暴露端口8848
EXPOSE 8848
# 配置容器完以后启动命令java -jar /jeecg-cloud-nacos-3.2.0.jar
ENTRYPOINT ["java","-jar","/jeecg-cloud-nacos-3.2.0.jar"]
把dockerfile文件和jar文件放到同一文件目录下执行命令
docker build -t jeecg-boot-nacos:0.0.1 .
生成镜像以后,运行镜像文件
docker run -d -P --name jeecg-boot-nacos -p 8848:8848 --network jeecg-network jeecg-boot-nacos:0.0.1#说明
--network jeecg-network 申明网络以后,可以访问同网络下的mysql数据库
gateway运行和打包
dockerfile文件配置如下
# 使用jdk8作为基础镜像
FROM openjdk:8COPY *.jar /jeecg-cloud-gateway-3.2.0.jar
# 作者说明
MAINTAINER 2399029275@qq.com
# 运行命令
RUN mkdir -p /jeecg-cloud-gateway
# 运行在一个文件里面
WORKDIR /jeecg-cloud-gatewayCMD ["--server.port=9999"]
# 暴露端口9999
EXPOSE 9999
# 配置容器完以后启动命令java -jar /jeecg-cloud-gateway-3.2.0.jar
ENTRYPOINT ["java","-jar","/jeecg-cloud-gateway-3.2.0.jar"]
生成镜像文件
docker build -t jeecg-boot-gateway:0.0.1 .
部署镜像文件
docker run -d --name jeecg-boot-gateway -p 9999:9999 --network jeecg-network jeecg-boot-gateway:0.0.1
即可在nacos的服务上,发现gateway已经被注册成功
jeecgboot-system程序按照以上步骤即可
docker一键安装各类服务
docker-compose使用
docker需要依次安装redis,jdk,nginx,mysql,软件jar包,有点麻烦,就诞生了docker-compose,一次性搞定docker里面的软件安装(注意docker-compose安装分为2个版本,一个win10系统及以上+hyper-v,一个是win10家庭版一下+virtualbox)
idea连接服务器上的docker 步骤和方法(用于连接虚拟机安装有dokcer或者云服务器上的docker)
myslq持久化配置
version: '2'
services:jeecg-boot-mysql:build:context: ../dbenvironment:MYSQL_ROOT_PASSWORD: rootMYSQL_ROOT_HOST: '%'TZ: Asia/Shanghaivolumes:- "/mydata/docker_mysql/data:/var/lib/mysql"- "/mydata/docker_mysql/conf:/etc/mysql/conf.d"restart: always# 添加一下配置做好持久化
volumes:- "/mydata/docker_mysql/data:/var/lib/mysql"- "/mydata/docker_mysql/conf:/etc/mysql/conf.d"
挂载时候会出现权限Premission denied问题,一下是解决办法关闭SELinux即可
1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
2、getenforce ##也可以用这个命令检查
关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0 ##设置SELinux 成为permissive模式##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可
gateway连接nacos失败
报错提示currentServerAddr: http://127.0.0.1:8848, err : Connection refused (Connection refused)
解决办法:
防火墙添加8848这个端口
系统配置的nacos发现地址为如下,以前是jeecg-boot-nacos,官网提示修改为127.0.0.1。我这里是修改为当前centos7系统的ip地址
<!--Nacos服务发现地址-->
<discovery.server-addr>192.168.5.62:8848</discovery.server-addr>
gateway连接redis失败
failed: No route to host: /192.168.5.62:6379
解决办法:防火墙开放6379这个端口
system连接mysql失败
The driver has not received any packets from the server
原因:等待mysql响应时间超时
show global variables like 'wait_timeout'
结果是2880,时间很短
解决办法:
#复制容器内的my.cnf到centos7系统的一个文件上
docker cp jeecg-boot-mysql:/etc/mysql/my.cnf /mydata/docker_mysql/conf
添加一个配置wait_timeout=86400
#把修改后的文件复制到容器里面
docker cp my.cnf jeecg-boot-mysql:/etc/mysql/my.cnf
#重启docker
systemctl restart docker
#在mysql执行语句
show global variables like 'wait_timeout'
结果是86400,修改成功
远程访问rabbitmq设置
jeecg-boot-rabbitmq:# 安装rabbit 和 rabbit的管理端image: rabbitmq:3-management#image: rabbitmq:3environment:RABBITMQ_DEFAULT_USER: rootRABBITMQ_DEFAULT_PASS: root123456ports:- 5672:5672- 15672:15672restart: alwayscontainer_name: jeecg-boot-rabbitmqhostname: jeecg-boot-rabbitmq
输入ip/15672即可访问rabbitmq,environment设置用户名和密码
发现nacos程序和有的程序占用cpu过高
docker stats以后发现nacos的内存使用率已经占满了,以前设置内存是300m,后来设置为500m,有近80m的空闲内存使用率以后,cpu的占用率就下来了,内存太小了会导致问题
发现一个java程序占用cpu过高(没解决)
用finalshell时,发现cpu使用过高,由于部署了多个java项目,输入下面指令docker stats,找到是哪个容器的cpu使用率高CENTOS7-JAVA模拟CPU占用高及排查( 转)
docker stats
#结果
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
192f6af33bf4 0.10% 8.363 MiB / 3.701 GiB 0.22% 44.3 kB / 4.98 kB 32 MB / 0 B 4
ca545479c841 0.37% 403.7 MiB / 3.701 GiB 10.65% 9.57 MB / 1.78 MB 315 MB / 29.8 MB 44
8c896f25399d 2.19% 243.5 MiB / 3.701 GiB 6.43% 1.48 MB / 2.07 MB 144 MB / 32.8 kB 59
9a6e1d0161b0 1.03% 465.1 MiB / 3.701 GiB 12.27% 3.43 MB / 2.8 MB 332 MB / 419 kB 173
c37390687244 82.64% 174.6 MiB / 3.701 GiB 4.61% 15.3 kB / 4.45 kB 0 B / 24.6 kB 15
#发现容器******的cpu使用率高
docker 分析cpu占用过高_打包爱的博客-CSDN博客_docker容器cpu过高
docker 容器里面安装jdk8,安装太慢了,不清楚为啥
发现Java程序把虚拟机内存占用完
情况如下
在启动的
java -jar app0.jar
改为
java -Xms128m -Xmx256m -Xmn256m -jar app0.jar
# -Xms128m初始化堆大小
# -Xmx256m最大堆大小
# -Xmn256m青年代大小
以后启动项目还是占用高,估计配置错误,暂时用一下办法过度
输入
docker stats
结果显示limit很多都为为3.7G
在dockerfile文件里面添加一个配置mem_limit: 300m,限定内存大小
jeecg-boot-demo:depends_on:- jeecg-boot-nacosbuild:context: ../jeecg-boot-module-demoports:- 7002:7002mem_limit: 300mcontainer_name: jeecg-boot-demohostname: jeecg-boot-demorestart: on-failureenvironment:- TZ=Asia/Shanghai
重启项目,发现内存使用率就下来了,输入docker stats
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
429ec8fea4b2 4.60% 199.6 MiB / 200 MiB 99.78% 213 kB / 156 kB 911 MB / 785 MB 42
e63c462f4b0d 88.25% 186 MiB / 200 MiB 92.98% 86.5 kB / 42.5 kB 4.76 GB / 3.02 GB 214
e4865e5efda6 1.04% 337.1 MiB / 3.7 GiB 8.90% 2.21 MB / 3.67 MB 995 MB / 74.5 MB 51
63c38022daab 0.11% 4.32 MiB / 3.7 GiB 0.11% 1.4 MB / 567 kB 146 MB / 138 kB 4
bb639ca104b1 0.23% 60.26 MiB / 3.7 GiB 1.59% 367 kB / 1.06 MB 395 MB / 651 kB 30
de8222e6a6e7 0.00% 164 KiB / 300 MiB 0.05% 2.01 kB / 656 B 0 B / 0 B 2
35184542798f 211.47% 202.1 MiB / 300 MiB 67.36% 16.8 kB / 6.13 kB 0 B / 0 B 14
432cb50833c2 0.00% 164 KiB / 200 MiB 0.08% 698 B / 656 B 0 B / 0 B 2
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4498337.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
led灯珠多少伏?照明led灯珠多少伏?
led灯珠多少伏?照明led灯珠多少伏? led灯珠多少伏?照明led灯珠多少伏? 常常有一些同学留言,led灯珠多少伏?照明led灯珠多少伏? 前段时间,灯珠教授有分享过不少电压,电…...

万字胶囊网络超详细总结(原理加pytorch代码)
目录1.胶囊网络概念与理解1.1 胶囊网络概述1.2 一个胶囊的组成(与普通神经元进行对比)1.3 胶囊之间的动态路由(Dynamic Routing)1.3.1 对路由系数c的理解2.胶囊网络与cnn对比2.1 胶囊网络优点2.2 胶囊网络缺点2.3 卷积神经网络2.3.1 卷积神经…...

java计算器 算法_怎样用java 实现计算器的 算法
展开全部package com.t.core.util;/*** 数学计算工具类** author Administrator**/publicclassMathUtil {// ----------------三角运算----------------------/*** 弧度32313133353236313431303231363533e4b893e5b19e31333361313364转化为角度** param degress* return*/public…...

674.最长连续递增序列
文章目录题目思路代码运行结果代码2运行结果2总结题目 Description: 674.最长连续递增序列 Autor: 365JHWZGo Date: 2021-12-15 10:44:38 LastEditors: 365JHWZGo LastEditTime: 2021-12-15 10:59:51 思路 直观解题思路:这道题不难,就和字面理解的意思一…...

python web开发 网络编程 TCP/IP UDP协议
文章目录1. TCP/IP协议1.1 IP协议1.2 TCP协议2. UDP协议3. Socket4. TCP编程4.1 创建TCP服务器4.2 创建TCP客户端4.3 简易聊天工具learning from 《python web开发从入门到精通》 1. TCP/IP协议 大家都用同样的协议 protocol(沟通语言)才能对话 TCP/I…...

Linux 上面安装 RocektMQ 安装
下载 RocketMQ 我下载的版本是:4.9.3 下载地址 Apache Downloads 环境说明 Linux64 位系统JDK1.8 (64位) 安装步骤 第一步:传入文件到 Linux 服务器 先将下载好的包传到 linux 服务器上面去 这里我传入的路径是在 /usr/local 第二步:…...

log4日志
零、日志 log4Qt日志等级分类:ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL 分别对应:qDebug() 、 qInfo() 等 注意: qDebug是输出到日志 std::cout是打印到控制台 一、日志简介 Qt有Debug、Warning、Info、Criti…...

求二叉树深度 (sdut oj 2804)
求二叉树的深度 Time Limit: 1000MS Memory limit: 65536K 题目描述 已知一颗二叉树的中序遍历序列和后序遍历序列,求二叉树的深度。 输入 输入数据有多组,输入T组数据。每组数据包括两个长度小于<font face"\"Times" new""…...

Maven Optional Exclusions 使用区别
Optional和Exclusions都是用来排除jar包依赖使用的,两者在使用上却是相反。 Optional定义后,该依赖只能在本项目中传递,不会传递到引用该项目的父项目中,父项目需要主动引用该依赖才行。 Exclusions则是主动排除子项目传递过来的…...

1402:Vigenère密码(一本通)
【题目描述】 6世纪法国外交家Blaise de Vigenre设计了一种多表密码加密算法——Vigenre密码。Vigenre密码的加密解密算法简单易用,且破译难度比较高,曾在美国南北战争中为南军所广泛使用。 在密码学中,我们称需要加密的信息为明文ÿ…...

划分数据的方法
划分数据的方法1、分割数据集(图片)进行存放1、分割数据集(图片)进行存放 首先整体目录是这样的 以下是运行代码的结果 分割后的图片名保持一致 下面是代码(可能比较繁琐,并没有进行优化) …...

oracle undoautotune,UNDO表空间自动调优原则
Oracle 10gr2的后续版本中添加了UNDO信息最短保留时间段自动调优的特性,不再仅仅依据参数UNDO_RETENTION的设定,其调优原则如下:1 当UNDO TABLESPACE为 fixed- size,Oracle将根据表空间的大小和历史使用情况,自动调整u…...

leetcode每日一题(5.4)+Codeforces Round #786 (Div. 3)ABCD
目录leetcode每日一题1823. 找出游戏的获胜者Codeforces Round #786 (Div. 3)A. Number TransformationB. DictionaryC. Infinite ReplacementD. A-B-C Sortleetcode每日一题 1823. 找出游戏的获胜者 共有 n 名小伙伴一起做游戏。小伙伴们围成一圈,按 顺时针顺序 …...

Vim/NeoVim工具说明
Vim/NeoVim工具说明 使用nvim打开编辑器 hjkl 方向键 4j 向上跳4行 w 下个单词词首 word b 上个单词词首 begin gg 回到文档最上方 G 到文档最下方 ctrl u 向上翻页 ctrl d 向下翻页 f 查找最近的字符find 例如fr 跳到后边最近的r处 。 重复上次的操作 y 复制yan…...
如何利用echarts3绘制梯形波图
一、需求分析 每次实现各种图表时,总会用到echarts,不得不说确实是一个非常好用的开源库。不过由于需要,这次的需要实现的效果如下: 1.实现一个梯形图(每个数据组对应一个梯形); 2.自定义ech…...

java后台处理跨域问题_用cros解决前后端分离的跨域问题
1.使用的框架:springspringmvcmybatis,前端使用Vue,spring版本使用4.2以上版本4.2.5.RELEASE3.2.12.在controller类上加注解CrossOriginCrossOrigin//跨域问题ControllerRequestMapping("/department")public classDepartmentController implementsBaseCo…...

quartz动态设置cron
学习quartz cron表达式定时任务笔记,主要是想实现特定日期时间点执行定时任务. 1.测试任务类 package com.example.demo330.signin;import com.example.demo330.utils.QuartzManager; import org.quartz.*; import org.quartz.impl.JobDetailImpl;import java.text.SimpleDat…...

【介绍】GNES ——Pythonic的直观方式快速构建神经搜索框架
来自腾讯AI Lab肖涵(肖涵博士,腾讯AI Lab GNES项目组负责人)大神的开源项目,非常赞: GNES Flow。GNES Flow让你通过“Pythonic”的直观方式快速构建神经搜索框架,将GNES架构中的各个微服务搭积木一样组织起来。它支持可视化,多进程/线程/DockerSwarm/K8s后台。GNES Flow和G…...

SSM学习之Spring:java程序员的春天
SSM学习之Spring:java程序员的春天 官网:https://spring.io 官方下载地址:http://repo.spring.io/release/org/springframework/spring GitHub:https://github.com/spring-projects/spring-framework maven:spring-…...

二叉树广度遍历 php,PHP实例:PHP实现二叉树的深度优先与广度优先遍历方法
《PHP实例:PHP实现二叉树的深度优先与广度优先遍历方法》要点:本文介绍了PHP实例:PHP实现二叉树的深度优先与广度优先遍历方法,希望对您有用。如果有疑问,可以联系我们。本文实例讲述了PHP实现二叉树的深度优先与广度优…...

SPJ数据库—初识sql语句(02)(注释版)
注意点: 查询结果里包含了许多重复行,如想去掉结果表中的重复行,必须指定distinct。 /*创建表s*/ create table s (sno char(4) primary key,--定义主键。sname char(20),status char(4),city char(20))/*创建表p*/create table p(pno char(…...

DFS算法描述
该文章讲述DFS算法 DFS算法中文意思为深度优先搜索算法,就是沿着一条路,一直递归搜索遍历,也就是传说中的一条道走到黑 。具体是它沿着树的深度遍历树的节点,尽可能深的搜索树的分 支。当节点v的所有边都己被探寻过,搜…...

ARMv8指令的学习记录一 CSEL
CSEL 条件选择,返回第一个或第二个输入 语法 CSEL Xd, Xn, Xm, cond Xd 一般是ARM64的通用寄存器名称,x0-x31。目的寄存器计算后将存入此寄存器。 Xn 一般是ARM64的通用寄存器名称,x0-x31。第一个源操作数,符合条件则将其存入…...

42步进电机转速力矩曲线_步进电机的力矩与转速
扭矩是指步进电机运转时从输出轴的平均力矩,俗称为步进电机的“转劲”。扭矩越大,步进电机输出的“劲”越大,输出轴转速的变化也越快。扭矩随步进电机转速的变化而不同,转速太高或太低,扭矩都不是最大,只在…...

胶囊网络综述
本文介绍了胶囊网络的综述,包含了主要的胶囊网络相关论文 目录: Introduction (介绍)Routing (路由)Modality (模态)Problem domain (问题领域)Application…...

springboot 统一日志logback 全局,特定和自定义异常
统一日志(logback) 依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><scope>provided</scope></dependency><!--mybatis-plus--&g…...

QueryFiltering与多字符串多字段查询
DELETE blogs POST blogs/_bulk { "index":{"_id":1 }} {"title":"Apple iPad","content":"Apple iPad,Apple iPad" } { "index":{"_id":2 }} { "title":"Apple iPad,Appl...

解决maven下载jar包速度慢的问题,将maven的下载源修改为阿里云源
由于maven中央仓库的服务器在国外,因此在国内使用maven下载jar包时可能会出现速度很慢的问题,对此,我们只需要将maven的下载源进行修改即可。 首先,找到maven的配置文件settings.xml,该配置文件位于maven安装路径下的c…...

关于No converter found for return value of type: class java.util.ArrayList
报这个错是因为SpringMVC默认没有将对象转为json的转换器,因此我们要手动加一下三个依赖去处理json数据: <groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.12.3</…...

log4 日志级别使用
1、日志的级别: 我们现在要调用logger的方法,不过在这个Logger对象中,有很多方法,所以要先了解log4j的日志级别,log4j规定了默认的几个级别:trace<debug<info<warn<error<fatal等。这里要说…...

NS3系列—7———NS3日志
http://www.cnblogs.com/lovemo1314/archive/2011/12/21/2295969.html NS-3日志子系统的提供了各种查看仿真结果的渠道: 一、使用Logging Module 0、【预备知识】日志级别及其对应的宏 NS-3提供了若干个日志级别来满足不同的Debug需求,每一级的日志内容都…...

CRO必备数据查询平台/分析软件(每个都是精华)
曾经在CRO做一个新项目的时候很难凭借自身所储备的知识及经验对其有一个清晰的脉络。特别是当你接收不熟悉领域项目的时候该如何快速了解相关详细并梳理出执行方案呢?以及老大让你登记或查找相似药物信息、临床信息等该如何查找? 这里分享几个经常用到的…...

统一异常处理和统一日志处理
一、什么是统一异常处理 1、制造异常 除以0 int a 10/0; 2、什么是统一异常处理 我们想让异常结果也显示为统一的返回结果对象,并且统一处理系统的异常信息,那么需要统一异常处理 二、统一异常处理 1、创建统一异常处理器 /*** 统一异常处理类*/ …...
Linux C 数据结构——二叉树
先放这张图: 可以看出,树是非线性结构; 一、树的概念 树(tree)是n(n>0)个节点的有限集合T,它满足两个条件: 1)有且仅有一个特定的称为根(root)的节点&am…...

基于asp.net的中小学生假期安全教育在线平台
孩子时代总是那么的贪玩,尤其是在假期做完作业之后,三五个玩伴相聚在一起各种危险的活动就要开始了,每年的寒暑假都是中小学生的事故频发期,因为这个时候是他们最自由的时候, 不用再背负承重的课业了,所以开…...

spss数据预处理步骤_数据预处理详解
简介由于当今数据的数量庞大且来自于各种不同类型的来源,因此出现数据异常的可能性不断增加。鉴于高质量数据可生成更好的模型和预测,数据预处理的重要性与日俱增,并且已经成为数据科学/机器学习/AI 管道中的基本步骤。在本文中,我…...

申宝股票-CRO概念股持续拉升
周二三大指数集体高开,开盘后弱势震荡,一度集体翻绿,板块方面,数字货币概念股在利好刺激下冲高,盐湖提锂概念股拉升,电力、煤炭板块持续下行。午后两市回暖,创指涨逾1%,北向资金持续…...

maven exclusions version
<dependency><groupId>cn.wonhigh</groupId><artifactId>base-framework-web</artifactId><version>${base.version}</version> <exclusions><exclusion><artifactId>base-framework-dal</artifactId><...

log4j2日志
1.先导入需要的jar包,pom.xml <dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-core</artifactId><version>2.17.1</version></dependency>2.在CLASSPATH下建立log4j2.xml【resources下建立】 完…...

react的非受控组件和受控组件区别
10-非受控组件>表单数据将交由 DOM 节点来处理 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewpor…...

二维数组初始化规则
二维数组初始化的形式为: 数据类型 数组名[整常量表达式][ 整常量表达式]{ 初始化数据 }; 在{ }中给出各数组元素的初值,各初值之间用逗号分开。把{ }中的初值依次赋给各数组元素。 有如下几种初始化方式: ⑴ 分行进行初始化 int …...

java log4j 输出级别_Log4j日志级别详解
Log4j日志级别从高到低分别为:8:OFF(Integer.MAX_VALUE),用户关闭所有日志记录7:FATAL(50000),导致应用程序退出的严重错误6:ERROR(40000),虽然发生了错误但不影响系统的继续运行5:W…...

bzero和memset的区别
1)void *memset(void *s,int c,size_t n) 总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。 2).memset() 函数常用于内存空间初始化。如: char str[100]; memset(str,0,100); 3).memset可以方便的清空一个结构类…...

PHP高级工程师的需知道的
PHP高级工程师的需知道的 2010-05-10 11:32:15| 分类: PHP |字号 订阅1. 基本知识点* HTTP协议中几个状态码的含义:503 500 401 200 301 302503:请求超时 500:内部服务错误,一般是php程序错误导致 401:未受权访问 200 :正确响应…...

胶囊网络资源
最好的一个: (整个原理清清楚楚, 明明白白) 【小小】2D胶囊网络论文精度 Dynamic Routing Between Capsules_哔哩哔哩_bilibili 全英文版: (还行) Capsule Networks胶囊网络教程,Hinton本人盛赞(英语字幕)_哔哩哔哩_bilibili 李宏毅概览…...

32、最长有效括号 | 算法(leetode,附思维导图 + 全部解法)300题
零 标题:算法(leetode,附思维导图 全部解法)300题之(32)最长有效括号 一 题目描述 二 解法总览(思维导图) 三 全部解法 1 方案1 1)代码: // 方案1 “滑动窗口法”。…...

leetcode 687最长同值路径
树的最长路径代表的意思是树的两个结点之间的边的条数, 刚开始我理解错题目的意思了,以为求的是最多联通的结点数。 比如说这组数据:[1,null,1,1,1,1,1,1,null,1] 它的最长路径见下图:class Solution { public:int ans 0;int lon…...

python学习-文件的输入输出
文件的输入输出 文件:数据持久化最简单的类型,也叫平面文件(flat file)。它仅仅是一个文件名下的字节流,把数据从一个文件读入内存,然后从内存写入文件。 读一个文件之前需要打开它,之后可以调用函数来读写数据&#x…...

小球下落开关的c语言,小球下落(二叉树)!!!!
小球下落 !!!问题描述 :有一颗二叉树,做大的深度为D,所有叶子的深度都相同,所有节点从上到下从左到右的编号为 1,2,3,4....2^(D-1)在节点1处放一个小球,他会往下落,每个内节点上都有一个开关,初始化的时候都是关着的,当每次有小球落到一个开关的时候,他的状态就会变化,当小球到…...

C++刷题——基本数据类型、运算符与表达式
文章目录1、输出各种数据类型所占用存储空间的大小2、下列哪一项能用作用户自定义的标识符3、指出下列程序中的错误4、给下列表达式加上全部的括号 (假设所用变量均已定义)5、请根据下列题意写出相应的表达式6、下列选项中两个表达式的运算结果相同的是7、下列程序的运行结果为…...

python实现胶囊网络_在TensorFlow中实现胶囊网络
点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达我们都知道,在许多计算机视觉任务中,卷积神经网络(CNN)的性能均优于人类。所有基于CNN的模型都具有与卷积层相同的基本体系结构,其后是…...

ios闹钟铃声实现代码
// // TBAudioPlayer.h // PlayAudio // // Created by 杨飞 on 10/25/12. // Copyright (c) 2012 self. All rights reserved. //#import <Foundation/Foundation.h> #import "AudioToolBox/AudioToolBox.h" #import "PlayAudio.h"class PlayLo…...

SPJ数据库-初识sql语句(05)(注释版)
--1、 /*找出所有供应商的姓名和所在城市*/ select sname,city from s--2、 /*找出所有零件的名称、颜色、重量*/ select pname,color,weight from p--3、 /*找出使用供应商s1所供应零件的工程号码*/ select distinct jno from spj where snos1--4、 /*找出工程项目j2使用的各种…...

习题10-7 十进制转换二进制(15 分)提问
本题要求实现一个函数,将正整数n转换为二进制后输出。 函数接口定义: void dectobin( int n );函数dectobin应在一行中打印出二进制的n。建议用递归实现。 裁判测试程序样例: #include <stdio.h>void dectobin( int n );int main()…...

跨域请求
/* * Description: 配置文件 */ module.exports { publicPath: "./", devServer: { open: true, proxy: "http://106.15.179.105/api" //跨域路径 }, }; // proxy是代理的意思 // 代理跨域就是在欺骗浏览器 让浏览器认为你访问的还是 同…...

Leetcode 165、比较版本号
Problem Source : https://leetcode-cn.com/problems/compare-version-numbers Solution Source : https://github.com/hujingbo98/algorithm/blob/master/source/leetcode/0165_CompareVersionNumbers.cpp 165、比较版本号 给你两个版本号 version1 和 version2 ,…...

关于嵌入式学习和规划,求指点?
在知乎上收到的一个提问问题:各位大佬好,我先说说基本情况,28岁,北京,嵌入式软开,军工行业。硕士毕业一年半。工作不忙收获很少,造成我自己特别迷茫,没有了方向,自己学没…...

如何利用知乎口碑营销提升品牌流量
一、回答排名优化 知乎口碑营销利用精准选题系统筛选出和账号属性以及产品相关有热度的问题,然后再围绕问题输出高质量的优质内容之后优化到第一位,然后获得大量的曝光吸引流量。 二、关键词排名优化 知乎用户每天产生一千W次搜索行为,其中…...

java多态的理解
一、多态是什么 面向对象的三大特性是封装、继承、多态。多态(polymorphic)的定义:父类引用变量可以指向子类对象,允许不同类的对象可以调用同一个方法,即同一个方法可以根据调用对象的不同而有不同的实现形式。实现多…...

php总结2
1.什么是引用变量?在php中用什么符号定义引用变量 答题技巧: 1.php的引用变量的概念及定义方式 2.延伸:php引用变量的原理 概念:在php中应用意味着用不同的名字访问同一个变量实例:$a1;$b&$a;unset($b);echo $a;/…...

医疗电气设备安规术语理解
安规术语: 应用部分: 医疗设备的一个部分,需要和病人和有接触才能使用的地方。 I类电气: 依靠基本绝缘和接地保护的设备; II类电气, 依靠双层绝缘,没有接地保护。 高完善性器件: 正常…...

美团面试总结1
(1)简单理解Vue中的nextTick? https://www.jianshu.com/p/a7550c0e164f (2)keep-alive是如何实现的? https://www.jianshu.com/p/f3c52707656a (3)js遍历JSON https://www.cnblogs.com/qingqingzou-143/p/7079725.html (4)js遍历树 https://www.cnblogs.com/c…...

linux基础学习小总结
文章目录两周知识回顾01.硬件知识回顾部分1)硬件分类概念介绍 (了解)2)硬件组成部分说明3)硬件重要组成说明4)硬件性能指标介绍5)企业存储数据方案02.系统安装部署阶段回顾1)操作系统…...

zf-总结
打印: 常规 webpack5的优点 AOP 装饰模式 发布订阅模式 观察者模式 浏览器的事件环eventLoop node的事件环eventLoop 进程,线程 浏览器的进程线程 继承公共方法(必看) js原型链 缓存 本地储 压缩方法 Promise 解决的问题 3 promi…...

java经典总结 !
sun考试: SCJP:只考core Java SCJD:jdbcswing SCWCD:servletjsp( Java EE) SCEA:EJBWebserver( 架构师) 必须养成优秀程序员的编写习惯:缩进(用空格)、注释、命名约定。 大小写敏感。 单独的“;”代表一条空语句。 main函…...

网络资料总结的常用计算机公司笔试题目
补码:正数的补码与原码相同;负数的补码符号位为1,其余位为该数绝对值的原码按位取反,然后整个数加1。 路由器的功能:网络层互联设备。很强的网络互联能力,能够互联多个异构网络;很强的路由选择&…...

PHP 面试总结(持续更新) --小丑
Session与cookie的区别? cookie数据存放在客户的浏览器上,session数据放在服务器上,以文件的形式存放,可以从php.ini里面的session.save_path找到存放位置 cookie不是很安全 ,cookie可以进行cookie欺骗,别人…...

Java 学习路线 知识总结
1 基础篇 01 面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 → 平台无关性 Java 如何实现的平台无关 JVM 还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) → 值传递 值传递、引用传递 为什么说…...

如何使用Docker,Nginx和Letsencrypt设置简单且安全的反向代理
by Kasper Siig卡斯珀西格(Kasper Siig) 介绍 (Introduction) Ever tried setting up some sort of server at home? Where you have to open a new port for every service? And have to remember what port goes to which service, and what your home ip is? This is de…...

6_计算机网络_应用层-HTTP-DNS-跳板机
文章目录1、 抓包工具tcpdump2、HTTPhttp VS httpshttp 协议http特点http版本http 工作原理session和cookiehttp请求报文get/post方法首部字段http响应报文https建立连接搭建https(野鸡证书)3、DNS服务前提域的分类DNS解析常见域名解析命令解析过程4、常…...

使用nslookup进行DNS查询及wirekhark抓取DNS数据包
nslookup 是一个查询 Internet 域名服务器的程序。我们通常使用nslookup工具来测试DNS解析,获取DNS报文的详细数据,这也是我们想要使用协议分析工具nslookup来分析DNS流量进行分析。 只要你上网,都会涉及DNS解析。简单起见,我们这…...

反向代理HAproxy
HAProxy 介绍和架构HAProxy 安装HAProxy 基础配置HAProxy 调度算法HAProxy 高级功能 1 Web 架构介绍 2 HAProxy 简介 负载均衡:Load Balance,简称LB,是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均衡将特定的业务(…...

第二章 游戏的任务
她将航与剩下两个孩子分为两个界面来操作,这样更方便,而且,出现bug的话……看得更清楚。 “这还不叫游戏,游戏,应该加上点任务吧。”她手指敲击,航的界面上赫然插入剧情。 提示音: 航ÿ…...

datawhale深度推荐模型组队学习Task03-DeepFM模型
序言: 在Task02中,我们说到,Wide&Deep模型是Wide模型和Deep模型的结合,其中Wide部分采用线性模型,Deep部分采用DNN模型。其中Wide模型的输入特征是原始的数值型特征、Embedding处理后的类别型特征以及人工构造的交…...
OpenStack Neutron源码分析:ovs-neutron-agent启动源码解析
声明: 本博客欢迎转载,但请保留原作者信息! 作者:华为云计算工程师 林凯 团队:华为杭州研发中心OpenStack社区团队 本文是在个人学习过程中整理和总结,由于时间和个人能力有限,错误之处在所难免…...

openstack运维实战系列(二十)之neutron创建网络并指定vlan号码
1. 背景说明neutron在openstack中负责instance的网络,如虚拟机内部网络,虚拟机外部网络等,和实体网络相类似,openstack中的网络也存在路由器router,交换机switch,网络network,子网subnet&#x…...

Neutron 网络基本概念 - 每天5分钟玩转 OpenStack(66)
2019独角兽企业重金招聘Python工程师标准>>> 上次我们讨论了 Neutron 提供的功能,今天我们学习 Neutron 模块几个重要的概念。 Neutron 管理的网络资源包括 Network,subnet 和 port,下面依次介绍。 network network 是一个隔离的二…...
S32V234 软件浅谈-ISP | ISP 架构介绍
###笔者 Jackknife 主要负责 ADAS 领域,对 NXP S32V234 拥有非常深入的研究,如果对 S32V234 方案感兴趣,欢迎联系。 和传统的嵌入式处理器相比较,S32V234 SOC 集成了强大的图像处理模块 Image Signal Processor( ISP ) 。 刚接触…...

OpenStack中SDN泛谈3 (OVNDragonflow)
这一篇讲一下基于OpenvSwitch的SDN。 OVN OVN(Open Virtual Network)是OVS社区在2015年1月发起的OVS子项目,其代码与OVS在一个库里面。OVN提供了一个可在大规模环境下部署的、产品级别的轻量级SDN。 在之前(2014年)的一…...

远离复杂公式推导,直接解决共线性
最近有同学跟我们交流,怎么确定变量间的线性问题。我曾经跟一些做机器学习的同学讨论,在他们那里是不太注重变量间的线性问题的。因为有些算法是非线性模型,不需要考究具体的算法。但是在逻辑回归的算法里,变量间的线性问题&#…...

Openstack学习笔记之——Neutron网络理解
声明: 本博客欢迎转载,但请保留原作者信息! 作者:华为云计算工程师 林凯 团队:华为杭州研发中心OpenStack社区团队 本文是在学习Openstack的过程中整理和总结,由于时间和个人能力有限,错误之处在所难免&am…...
后端技术杂谈8:OpenStack架构设计
OpenStack 是开源云计算平台,支持多种虚拟化环境,并且其服务组件都提供了 API接口 便于二次开发。 OpenStack通过各种补充服务提供基础设施即服务 Infrastructure-as-a-Service (IaaS)的解决方案。每个服务都提供便于集成的应用程序接口Application Pro…...

aws terraform_如何使用Terraform通过Direct Connect扩展AWS基础架构
aws terraformSometimes, when you face a challenge, you might be able to solve it with routine processes. But other times you need to try something completely new, something that you know nothing about. 有时,当您面临挑战时,您也许可以通…...

OpenStack容器网络项目Kuryr(libnetwork)
2019独角兽企业重金招聘Python工程师标准>>> 容器近几年非常流行,有很多项目都考虑将容器与SDN结合。Kuryr就是其中一个项目。Kuryr项目在OpenStack big tent下,目的是将容器网络与openstack Neutron对接。Kuryr给人的第一印象是:…...

xenserver上网络安装centos6.5
2019独角兽企业重金招聘Python工程师标准>>> 1.[rootxenserver-7 ~]# xe vm-install new-name-labelcentos6_template sr-name-labelLocal\ storage templateCentOS\ 6\ \(64-bit\) bb87510b-0be6-0a79-56ac-a1f750ef50e7 首先创建一个空的VM,记住VM的UU…...

Neutron采用Openvswitch通用配置【ocata】
作者:吴业亮 博客:http://blog.csdn.net/wylfengyujiancheng 一、Controller配置 1、安装软件 # yum --enablerepocentos-openstack-ocata,epel -y install openstack-neutron openstack-neutron-ml22、修改配置文件/etc/neutron/neutron.conf [DEFAU…...

CL210管理OPENSTACK网络--开放虚拟网络(OVN)简介
🎹 个人简介:大家好,我是 金鱼哥,CSDN运维领域新星创作者,华为云云享专家,阿里云社区专家博主 📚个人资质:CCNA、HCNP、CSNA(网络分析师),软考初级…...

2019年3月计算机等级四级——操作系统(网络工程师)
以下是操作系统历年试题考点精简摘要。 操作系统原理 一、操作系统概述 1.操作系统 (1)概念:是计算机系统的一个系统软件,能有效地组织和管理计算机系统中的硬件和软件资源,合理(公平对待不同用户程序&…...

openpyxl 折叠
openpyxl支持行和列的折叠,对行折叠时,通过设置ws.sheet_properties.outlinePr.summaryBelow来设置向上折叠,还是向下折叠. a.ws.sheet_properties.outlinePr.summaryBelow False 向上折叠,即折叠时折叠的行号是设置的最小行号减…...

利用aspose-cells解决 excel预览的折叠问题
1、jar包 <dependency><groupId>com.aspose.cells</groupId><artifactId>aspose-cells</artifactId><version>8.5.2</version></dependency> 2、在根目录放:license.xml 具体资源请下载: https://…...

Java导出Excel案例
一、实现效果 二、环境 springboot web依赖 resource文件夹 userInfo.xls 模板excel 三、导入依赖 <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId><version>4.0.0</version&…...

linux代码折叠,Sublime代码折叠
把代码搬到Git Hub 吧(一)作为码农的我们,应该都是知道Git Hub,因为git几乎是码农必备的技能啊,所以就不多介绍Git Hub了,直入主题,这篇博客主要讲解Git Hub网页端和客户端的操作. 网页端: 首页第一步自然是 ...关于jsp页面将表单填入数据库出现中文乱码绝对解决方案在所有jsp页…...

Java 报表Apache POI API与实现数据行分组折叠
官方地址:http://poi.apache.org/apidocs/ Apache POI - Javadocs Apache POI Javadocs 可以在此处在线访问 Apache POI的最新(开发)版本的Javadoc ,或者 通过运行javadocs Ant任务从源代码检出构建。在 最新的(开发&…...

使用NPOI创建行折叠效果的Excel文件
在以往的开发经历中,有过一次从数据库表(主从的两张表)导出Excel的需求,并且到处的Excel的主从内容需要可折叠,特此记录下该功能实现。第一步,使用NPOI组件,通过nuget获取。第二步,获…...

php excel 扩展,PHPExcel如何为行组设置折叠和扩展?
您可以通过为每行设置一个行(或列)来设置轮廓组;您可以通过设置组级别参数来嵌套大纲组.// Set outline levelsfor ($row 2; $row < 10; $row) {$objPHPExcel->getActiveSheet()->getRowDimension($row)->setOutlineLevel(1)->setVisible(false)->setCollap…...

java excel 展开折叠_Java在Excel中创建多级分组、折叠或展开分组的实现
本文介绍通过Java程序在Excel创建分组的方法,可对行或列分组进行分组并设置明细数据是否展开或折叠。设置数据分组并展开或折叠时,可通过以下方法:方法一:通过方法sheet.groupByRows(int firstRow, int lastRow, boolean isCollap…...

Java POI导出excel 指定名称分组折叠
package com.java.utils;import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.ArrayList; import java.util.List;import javax.servlet.http.HttpSer...

java excel 展开折叠_java创建和刷新excel透视表,还可设置透视表行折叠和展开的实例...
码农公社 210.net.cn 210是何含义?10月24日是程序员节,1024 210、210既210之意。java创建和刷新excel透视表,还可设置透视表行折叠和展开的实例透视表是依据已有数据源来创建的交互式表格,我们可在excel中创建透视表,…...

java excel 展开折叠_Java 刷新Excel透视表,折叠/展开Excel透视表中的行
概述透视表是依据已有数据源来创建的交互式表格,我们可在excel中创建透视表,也可编辑已有透视表。所需工具:Free Spire.XLS for Java免费版,编辑代码前,先下载导入jar到Java程序(可手动下载导入,或通过Mave…...

Excel 折叠行与列
「数据->组及分组显示->组合」...

翻译考试用计算机作答,2021翻译资格水平考试:CATTI考试时间是多久?考试是上机操作吗?...
【摘要】2020年CATTI考试成绩查询入口已开通,你查成绩了吗?考必过小编为大家整理了关于“2021翻译资格水平考试:CATTI考试时间是多久?考试是上机操作吗?”的信息,下面我们就一起来看下“2021翻译资格水平考试:CATTI考试时间是多…...

[英语学习]英语高级口译证书考试 备查
http://www.shwyky.net/site/index/detail/cate/3/id/4 1、英语高级口译证书考试:分为综合笔试和口试。笔试合格者方能参加口试。综合笔试包括听力、阅读、翻译(笔译)三大部分,含六个考试单元(听力、阅读、英译汉、听力…...

大一英专考计算机,准大一英专生|不看你一定会后悔的暑假逆袭攻略
原标题:准大一英专生|不看你一定会后悔的暑假逆袭攻略准大一英专生|不看你一定会后悔的暑假逆袭攻略作为 四年英专老学姐,这个问题我太有发言权了,为了不让你们浪费掉宝贵的两个月,今天我综合自己的经验给你…...

英语口译备考指南
一、相关参考书: 1 全国翻译专业资格(水平)考试指定教材:英语口译实务(三级)(加磁带)外文出版社 2 全国翻译专业资格(水平)考试指定教材:英语口译综合能力(三级)(加磁带)外文出版社 3 中级…...

高级口译 WordList1
农民工 farmer-turned workers pilot progame 试行项目 省,自治区,直辖市 provinces, autonomous regions, and municipalities 西藏 Tibet 包容性增长 inclusive increase 具有重大的实践意义 be full of practical significance apt 适当的…...

全国口译笔译考试CATTI-笔译三级考试大纲
一、总论 全国翻译专业资格(水平)考试英语笔译三级考试设笔译综合能力测试和笔译实务测试。 (一)考试目的 检验应试者的笔译实践能力是否达到准专业译员水平。 (二)考试基本要求 掌握5000个以上英语词汇。 掌握英语语法和表达习惯。 有较好的双语表达能力。 能够翻译一般难度文…...

diff算法-h函数-虚拟dom
虚拟dom 就是一个用来描述真实Dom的对象 它有六个属性,sel表示当前节点标签名,sel表示当前节点标签名,data内是节点的属性,children表示当前节点的其他子标签节点,elm表示当前虚拟节点对…...

寒假集训一期总结(一)–––思维训练
目录 思维训练 走方格 解题思路 参考代码 最短曼哈顿距离 编辑 解题思路 参考代码 酒厂选址 解题思路 参考代码 雪地足迹Tracks in the Snow 解题思路 参考代码 一个星期没有更博客了…这一个星期,去学校信竞集训的我收获颇丰,下面就是我的还加集训总结 思…...

发展型机器人:由人类婴儿启发的机器人. 2.2 机器人学简介
2.2 机器人学简介 这一节主要是对机器人学中的重要术语和硬件技术进行介绍,主要目的是让不熟悉这些概念的读者更加容易理解后面的内容。机器人学中的一些专业术语会大量地出现在本书中,如自由度(D OF)、红外传感器、电动或气动执…...

端口与进程
端口与进程 TCP 的包是不包含 IP 地址信息的,那是 IP 层上的事,但是有源端口和目的端口。 就是说,端口这一东西,是属于 TCP 知识范畴的。 我们知道两个进程,在计算机内部进行通信,可以有管道、内存共享、…...

mysql支持哪些存储引擎_查看MySQL当前支持哪些存储引擎使用【。
出生的最初几日,可在新生儿心前区听见心脏杂音,这与动脉导管未完全关闭有关。企业内的层次越多,越不利于内部的沟通。对孩童的阶段精油调理口腔溃疡使用茶树或乳香精油1滴覆盖轻拍点在溃疡部位。明代的景德镇成为全国的瓷业中心。创造出了斗彩…...

python源程序需编译和连接后才_大家都是怎么解决知到慕课大学网课期末考的呀?怎么找答案?...
【判断题】学生在课外根据个人爱好、特长进行的多带带活动是分组活动 【填空题】Python源代码被解释器转换后的格式为 【单选题】液压系统最大工作压力为10MPa,安全阀的调定压力应为( ) A. 等于10MPa B. 小于10MPa C. 大于10MPa D. 不确定 【判断题】驾驶员疲劳的主要原因:驾驶…...

南京大学用python玩转数据答案_大学慕课用Python玩转数据答案公众号
【单选题】( )的文章《说疫气》,文章中记录到 “建安二十二年,疠气流行,家家有僵尸之痛,室室有号泣之哀,或阖门而殪,或覆族而丧,或以为疫者鬼神所作”。A. 曹操 B. 曹丕 C. 曹植 D【简答题】简述客服岗位的重要性。【资料题】如果是你管理者如何面对? 我是酒店的EOD(Executive…...

小波分析在电力系统暂态信号处理中的应用
前面我们主要讲了小波分析在机械振动信号或者其他时间序列中的应用 基于小波包特征提取和随机森林的CWRU轴承数据集故障识别 - 哥廷根数学学派的文章 - 知乎 https://zhuanlan.zhihu.com/p/556172942 基于小波区间相关(Interval-Dependent)的信号降噪方…...

source insight 4.0 source insight3.5 最舒服护眼的配色方案
source insight 最舒服护眼的配色方案,本人尝试了一天调试出来的。直接load configuration即可。 source insight4.0 3.5版本的配色方案都有。 source insight 3.5 :https://download.csdn.net/download/u012830148/11526655 source insight 4.0 &am…...
推荐配色方案
http://www.namido.info/post/2012-05-21/19179552 我快受不鸟了。。 最近看了各种各样仿Metro的界面,皆不得其精髓之。尤其是配色,奇怪的令人吐屎。 于是,下面提供Metro风格配色方案一部。 Metro UI共提供10种配色方案。它们分别是&#x…...

MyEclipse修改代码配色方案
1.修改背景色 Window->Preferences ->General->Editors->Text Editors Line number foreground 120,120,120 Current line highlight 85,85,85 Selection background color 85,85,85 Background color 40,40,40 2.修改java代码配色 Window->Preferences-&…...

Sourceinsight超好看护眼的配色方案!!!每一步都有步骤
设置Sourceinsight超好看护眼的配色方案 Source insight是一款优秀的代码查看神器,功能虽然好用但是它的默认界面看起来像是xp时代的软件,对于tab键还是空格都要纠结的程序员来说,不修改一下界面配色和字体实在难以入睡。 我用的是source …...

我的xshell配色方案
[mycolor] text(bold)e9e9e9 magenta(bold)ff00ff text00ff80 white(bold)fdf6e3 green80ff00 red(bold)ff0000 green(bold)3c5a38 black(bold)808080 redff4500 blue00bfff black000000 blue(bold)1e90ff yellow(bold)ffff00 cyan(bold)00ffff yellowc0c000 magentac000c0 ba...

黑马程序员——前端HTML5+CSS3(女神版)——day01——文本格式化标签、图片标签的title属性、音频标签、视频标签、超链接标签的target属性
黑马程序员——前端HTML5CSS3(女神版)——day01——文本格式化标签、图片标签的title属性、音频标签、视频标签、超链接标签的target属性 目录黑马程序员——前端HTML5CSS3(女神版)——day01——文本格式化标签、图片标签的title属…...

什么是用户体验 ?
1、感观体验:呈现给用户视听上的体验,强调舒适性。一般在色彩、声音、图像、文字内容、网站布局等呈现。 2、交互用户体验:界面给用户使用、交流过程的体验,强调互动、交互特性。交互体验的过程贯穿浏览、点击、输入、输出等过程给…...

学校教的Python,找工作没企业要,太崩溃了【大四真实求职经历】
如果只靠学校学的东西去找工作,能找到工作吗? 今天给大家看一个粉丝的真实求职案例,想做Python方面的工作,投了二十几个简历却没人要,心态崩了。为什么没人要?我来告诉你答案。 然后我还会结合我的这些年的…...

安卓版kawaks街机模拟器,C8,V3手柄冲突解决方案,物理改键
kawaks_5.2.7.apk 做得很好 美中不足,相同类型的手柄,键值会冲突,导致4个人没法玩 本人通过更改手柄模式,成功试出了4种不冲突的组合模式 准备工作:C8手柄*2V3手柄*2,我们要调出以下组合 Xbox Wireless Controller V3: R1 Home Wireless Controller V3: B Home Gamepad…...

http和https的区别?
http和https的区别?HTTPHTTPSHTTP与HTTPS区别HTTPS相比于HTTP协议的优点和缺点HTTP http是超文本传输协议 HTTP协议是基于传输层的TCP协议进行通信,通用无状态的协议。80端口 HTTPS https—安全的超文本传输协议 是以安全为目标的HTTP通道,…...

重构·改善既有代码的设计.02之代码的“坏味道”
前言之前在《重构改善既有代码的设计.01》中初步了解了重构的基本前提,基础原则等入门知识。今天我们继续第二更......识别代码的坏味道Duplicated Code 重复代码。最单纯的Duplicated Code就是“同一个类中含有相同的表达式”或“两个互为兄弟的子类内含有相同表达…...

学习自动化测试有那么重要吗?是不是真的有必要学呢?
你好,我是凡哥。 最近收到不少小伙伴私信提问,其中问得比较多的就是“学习自动化测试有那么重要吗?”。 我的回答是肯定的——很重要。 相信不少同学都有诸如此类的疑问,例如:“日常工作中好像用不上自动化ÿ…...

Linux下的图标与文件关联机制:freedesktop
Linux下的图标与文件关联机制:freedesktop 目前主流的Linux发行版中,使用的桌面基本都是基于GNOME、KDE、Xfce等环境,这几种桌面环境中,关于桌面图标,文件关联,应用程序启动等方面的实现,全部都…...

如何构造 HTTP 请求?
❣️关注专栏: JavaEE 这里写目录标题🍧1 通过 form 表单构造 HTTP 请求🍨 1.1 form 发送 GET 请求🍨 1.2 form 发送 POST 请求🍧 2 通过 ajax 构造 HTTP 请求🍨 2.1 js 提供的原生的 ajax 的 API…...

数据库:mycat实现读写分离
目录 一、mycat 1、mycat实现读写分离原理 2、mycat应用场景 3、mycat作用 4、mycat实现读写分离实战 一、mycat 1、mycat实现读写分离原理 ①用户进行读操作则由mycat转给配置的从数据库。 ②用户进行写操作则由mycat转给配置的主数据库。 ③转发规则由mycat配置文件中…...

系统测试设计的10种方法
一、等价类划分 等价类的概念 等价类 某个输入域的子集合,在这个集合中 每一个输入条件都是等效 的, 如果其中一个输入不能导致问题发生,那么集合中其它输入条件进行测试也不可能发现错误。有效等价类 合理的输入数据 指满足产品规格说明的…...

js常用方法和内存泄露的几种情况
1. JS数组的常用方法- 增: push() unshift() splice() concat()- 删: pop() shift() splice() slice(不改变原数组)- 改: splice()- 查: indexOf() includes() find()2. 排序- sort() - reverse()3. 转换- join()4. 迭代- forEach…...

DolphinScheduler
序言整理下DolphinScheduler的使用参考资料:https://dolphinscheduler.apache.org/zh-cn/docs/3.1.4 --官网文档简介Apache DolphinScheduler 是一个分布式易扩展的可视化DAG工作流任务调度开源系统。适用于企业级场景,提供了一个可视化操作任务、工作流和全生命周期…...

【Java (一:12-2) 反射】
Java反射机制一、反射1.反射的概念2.获取class对象3. 获取Constructor对象4. 利用Constructor创建对象5.反射获取构造方法流程6.反射获取成员方法流程7.反射获取成员对象8.利用Field赋值和获取值9.获取method对象10.利用method对象运行方法一、反射 1.反射的概念 灵活调用 …...

ESP8266-NodeMCU开发板-------网络知识(2)
目录 TCP/IP协议簇 链路层 网络层与IP协议 IPv4 / IPv6 子网掩码(Subnet Mask) MAC地址和ARP 传输层 应用层 HTTP协议 HTTP请求 HTTP响应 DNS(Domain Name System/域名系统) TCP/IP协议簇 在网络系统中,为了保证通信设备之间能正确地进行通信…...

设计模式(二十六)----行为型模式之备忘录模式
1 概述 备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题时,可以使用暂时存储起来的备忘录将状态复原,很多软件都提供了撤销(Undo)操作&…...

前端利用js里数组的filter方法进行多条件过滤查询
需求:用户在输入框输入多个条件时,可以对表格数据进行过滤查询,无需后端接口处理,利用了前端js里数组的filter方法进行过滤。 如下是效果图: 当用户在姓名的输入框里输入"张"后效果如下: 当用户…...

DCDC--开关频率的选择
开关稳压器IC使用的开关频率从数十kHz到数MHz,最近有些甚至似乎以高频率工作。 1、重视效率或重视尺寸 如果将开关频率调高,则外置的电感和电容器将使用较小的,尺寸必然会变小。因此,包含安装面积和高度在内的外形尺寸也会变小&…...

【华为OD机试 2023最新 】 开放日活动、取出尽量少的球(C++)
题目描述 某部门开展Family Day开放日活动,其中有个从桶里取球的游戏,游戏规则如下: 有N个容量一样的小桶等距排开, 且每个小桶都默认装了数量不等的小球, 每个小桶装的小球数量记录在数组 bucketBallNums 中, 游戏开始时,要求所有桶的小球总数不能超过SUM, 如果…...

JavaScript学习笔记(9.6)
JSON JSON是Javascript对象标记法 JSON是一种轻量级的数据交换格式 JSON具有自我描述且易于理解 为什么使用JSON:因为JSON格式仅仅是文本,它能够轻松地在服务器浏览器之间传输,并用作任何编程语言的数据格式。 JavaScript提供内建函数把…...

Profinet协议下,MCGS触摸屏能否无线连接PLC?
一、方案概述 本方案以MCGS触摸屏和2台西门子S7-1200为例,介绍触摸屏与多台 PLC的无线Profinet通信实现过程。在本方案中采用了西门子PLC无线通讯终端DTD418M,作为实现无线通讯的硬件设备。 本方案中,用户无需更改网络参数和原有程序&#…...

小白开发微信小程序20--web api文档制作
1、什么是SwaggerSwagger 项目已于 2015 年捐赠给 OpenAPI 计划,自此它被称为 OpenAPI。 这两个名称可互换使用。 不过,“OpenAPI”指的是规范。 “Swagger”指的是来自使用 OpenAPI 规范的 SmartBear 的开放源代码和商业产品系列。简而言之:…...

审核通过≠报名成功,每年都有朋友因这个细节,报名失败
2023上半年软考已经开放报名啦~ 特别提醒:不是提交报考资料后就算报名成功!软考报考流程:提交报考资料→审核通过(一般需要1-3个工作日)→缴费成功→报名成功! 首次报名软考的同学可能很容易忽…...

进销存是什么?如何选择进销存系统?
什么是进销存?进销存软件概念起源于上世纪80年代,由于电算化的普及,计算机管理的推广,不少企业对于仓库货品的进货,存货,出货管理,有了强烈的需求,进销存软件的发展从此开始。 进入…...

【LeetCode】剑指 Offer 30. 包含min函数的栈 p165 -- Java Version
题目链接:https://leetcode.cn/problems/bao-han-minhan-shu-de-zhan-lcof/ 1. 题目介绍(30. 包含min函数的栈) 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 p…...

电路基础(4) 电阻电路的一般分析
1.电路的图将上面的电路图,抛开其中元器件的性质,可以提取出“只有线和结点的图”。如果考虑电流等的流向,则可以变化位“有向图”。 提取的有向图少了8那条支路,是因为把元件的并联组合也作为一条支路了。 提取的有向图少了7那条…...

安卓拍照、裁切、选取图片实践
安卓拍照、裁切、选取图片实践 前言 最近项目里面有用到裁切功能,没弄多复杂,就是系统自带的,顺便就总结了一下系统拍照、裁切、选取的使用。网上的资料说实话真是没什么营养,但是Android官网上的说明也有点太简单了,…...

tcpdump命令参数说明和使用实例、linux解析公网地址会卡顿一下解决方法
文章目录tcpdumptcpdump的参数选项基本返回值查看基本用法抓取指定网络接口的所有流量抓取指定网络接口指定主机地址【IP/域名】的所有流量只取出端口 3333 的联机数据包获取指定协议的数据包【如udp】在网口eth1上抓取源端口为80且目的端口为6100的数据包进阶用法【关系运算符…...

HBuilderx快捷键大全(2023)
文章目录1. 项目管理器2. 标签卡3. 文件4. 行操作5. 删除6. 列表符操作7. 剪贴板8. 撤销9. 语言10. 包围11. 选择12. 查找13. 跳转14. 视图15. 运行16. 鼠标配合快捷键17. 其他高效极客技巧1. 项目管理器 操作名称快捷键重命名文件(焦点在项目管理器中)…...

Queue-基于redis的队列
接上文:RBucket对象桶 -> Redisson系列-1(让redis操作更优雅)_子书少卿的博客-CSDN博客 (Queue) 结构的 RQueue Java对象实现了 java.util.queue 接口。尽管 Roueue 对象无初始大小 (边界)限制,但对象的最大容量受Red…...

prometheus03-如何导出prometheus指标
Prometheus是一个开源的监控系统和时间序列数据库,用于收集和存储服务的指标数据。要导出Prometheus指标,你需要使用或实现一个Prometheus Exporter。以下是一个简单的指南,分为三个主要步骤: 选择或实现Prometheus Exporter Pr…...

Pikachu靶场之XXE漏洞
Pikachu靶场之XXE漏洞一、XML和XXE的区别二、解题1.1 前提1.2 使用代码进行文件读取1.3 内网探针或攻击内网应用1.4 RCE1.5 无回显读取文件1.6 xxe绕过一、XML和XXE的区别 XML是传递数据的一种格式,而XXE是XML传递数据过程中产生的一种漏洞,两者是完全不…...

npm发布包教程(四):迭代
一个npm包发布之后,我们难免会修改一些bug,或者增改一些功能,这就涉及到对npm包的迭代。本篇文章就npm迭代涉及到一些知识点进行介绍。 本次演示以《npm发布包教程(二):发布包》中发布的包为基础。 npm包的…...

Apollo 配置变更原理
我们经常用到apollo的两个特性:1.动态更新配置:apollo可以动态更新Value的值,也可以修改environment的值。2.实时监听配置:实现apollo的监听器ConfigChangeListener,通过onChange方法来实时监听配置变化。你知道apollo…...

C语言实现队列(Push Pop Size Front EmptyBack)
队列是一个重要的数据结构,他的特性是先进先出,所以由于这个特性,队列只有一个入口和一个出口,所以只有push和pop 下面我们看一下他如何实现 首先我们来看一下他的结构体 这里我们看到我们定义了两个结构体,其中一个…...

为什么typeof null得到的是Object而不是null?
为什么typeof null得到的是Object而不是null? 因为JavaScript中不同对象在底层都表示为二进制, 而JavaScript中会把二进制前三位都为0的判断成object类型。 而null的二进制表示全是0,自然前三位也是0....

大数据框架之Hive:第12章 企业级调优
第12章 企业级调优 12.1 计算资源配置 本教程的计算环境为Hive on MR。计算资源的调整主要包括Yarn和MR。 12.1.1 Yarn资源配置 1)Yarn配置说明 需要调整的Yarn参数均与CPU、内存等资源有关,核心配置参数如下 (1)yarn.nodem…...

typescript(元组、枚举、类、泛型)
元组 数组合并了相同类型的对象,而元组(Tuple)合并了不同类型的对象 // 数组 let arr:number[] [1,2] // 元组 let arr1:[string,number][1,2] // 但是使用联合类型/类型别名 同样可以实现元组的效果 // 区别是元组对每一项进行类型约束 …...

独闯万亿氢能江湖,未势能源显露“双轮动能”
在时代的洪流中,顺势而为的企业往往能更快拿到通往未来的船票。如火如荼的新能源行业,无疑是当下较为强劲的“势”。在最近的两会上,国家强调今年要推动发展方式绿色转型,关于加速新能源发展的提案也成为热门议题。市场中不少企业…...

基于opencv的边缘检测方法
1、梯度运算 用OpenCV的形态变换( 膨胀、腐蚀、开运算和闭运算)函数morphologyEx 梯度运算即膨胀结果-腐蚀结果: 【注意】对于二值图像来说,必须是前景图像为白色,背景为黑色,否则需要进行反二值化处理 …...

RocketMQ支持哪几种类型的消息
一.普通消息 对于普通消息,RocketMQ提供了三种发送方式:同步发送,可靠异步发送和单项发送。 1.同步发送 可靠同步发送指消息发送方发送数据后,在收到接收方的响应后才会发送下一个消息。 2.异步发送 可靠异步发送指发送方发出消息后,不等待接收方响应,接着发送下一个…...

ElasticSearch - SpringBoot整合ES之指定搜索结果返回的字段
文章目录1. 数据准备2. ElasticSearch 搜索结果返回指定的字段3. SpringBoot整合ES 搜索结果返回指定的字段4. 源码接口Elasticsearch的搜索结果可以通过以下参数进行控制:from:指定搜索结果的起始位置,默认为0。 size:指定返回的…...

arcpy基础篇(5)-使用栅格数据
栅格数据是一个独特的空间数据类型。ArcPy中有一个名为arcpy.sa的空间分析模块,该模块将地图代数全部整合到Python环境中,从而提高了脚本运行效率 1.列出栅格要素 ListRaster函数是以Python列表的形式返回工作空间中的栅格要素,该函数语法如…...

2023最全最牛的Jmeter接口测试教程及接口测试详情,你不知道的东西太多了!
下边是详细的jmeter接口测试入门到精通的详细教程,还有视频版本教您实战操作! 2023年B站最新Jmeter接口测试实战教程,精通接口自动化测试只需要这一套视频_哔哩哔哩_bilibili2023年B站最新Jmeter接口测试实战教程,精通接口自动化…...

redis 存储一个map 怎么让map中其中一个值设置过期时间,而不是过期掉整个map?
文章目录 redis 存储一个map 怎么让map中其中一个值设置过期时间,而不是过期掉整个map?Java 中 怎么 实现?方案一: Jedis方案二: Lettuce方案三: Redisson方案四: Jedisson方案五: RedisTemplate那种方式 效率最高 ?拓展:结语redis 存储一个map 怎么让map中其中一个值设置过…...

10、CLASSIFIER-FREE DIFFUSION GUIDANCE
简介 论文:https://arxiv.org/pdf/2207.12598.pdf 分类器指导将扩散模型的得分估计与图像分类器的梯度相结合,因此需要训练与扩散模型分开的图像分类器。 实验证明,在没有分类器的情况下,指导确实可以由纯生成模型执行 在无分…...

软件测试金三银四快速入职之如何解决HR已读不会的问题?
目录 前言 一、简历到面试分两个阶段 二、重视简历 三、简历优化 四、工作经历 五、项目经验 六、自我评价荣誉, 前言 金三银四现在正是很多人在面试找工作的时候,很多人在面试的时候都会遇到Hr已读不会的问题。今天就主要来讲一下如何解决下面几个问题&…...

开发人员项目开发的步骤
开发人员项目开发的步骤 前言 项目开发目的分析与确定 在开发商将开发项目确定下来之后,需要与需求方进行讨论,确定需求方对于软件开发需要实现的目标及其具体需要的功能等等,并进行可⾏性分析(技术、成本、法律法规)…...

Linux 终端、进程组、会话、守护进程
文章目录一、终端概念终端概念控制终端二、进程组概念进程组概述进程组相关 API会话会话概念会话相关 API创建会话注意事项守护进程守护进程介绍守护进程模型守护进程参考代码守护进程相关 API参考文章一、终端概念 终端概念 1、终端(Terminal) 终端是…...

【MySQL高级篇】第7章_InnoDB数据存储结构
第7章_InnoDB数据存储结构 1. 数据库的存储结构:页 1.1 磁盘与内存交互基本单位:页 1.2 页结构概述 1.3 页的大小 不同的数据库管理系统(简称DBMS)的页大小不同。比如在 MySQL 的 InnoDB 存储引擎中,默认页的大小是 …...

工具篇 | 10 | 抓包工具
1 前期准备 作为测试开发,为什么要使用抓包工具呢,因在调试过程中,会碰到一些问题,不确定是前端的问题,还是后端的问题,就需要通过一种工具来检测,数据的流转,如web界面或者客户端操作,点击了一个按钮或者浏览一个页面,调用了那些接口,那些参数,请求参数,返回结果…...

Notes04:GPIO功能框图详解
GPIO功能框图详解野火霸道开发板学习笔记信息说明GPIO功能框图输出部分推挽输出推挽输出模型分析推挽输出总结开漏输出开漏输出模型分析开漏输出总结输出数据寄存器(ODR)位设置清除寄存器(BSRR)位清除寄存器(BRR)输入部分输入数据寄存器(IDR)TTL肖特基触发器部分模型分析上拉/下…...

2023系统分析师---系统规划
一、系统规划的步骤 初步调查:根据企业战略目标,分析企业现状以及系统运行状况确定系统目标:确定系统的服务范围质量等分析子系统的组成:系统划分并指定子系统功能拟定系统的实施方案:分析子系统优先级,确…...

Leetcode.1814 统计一个数组中好对子的数目
题目链接 Leetcode.1814 统计一个数组中好对子的数目 Rating : 1738 题目描述 给你一个数组 nums,数组中只包含非负整数。定义 rev(x)的值为将整数 x各个数字位反转得到的结果。比方说 rev(123) 321, rev(120) 21。我们称满足下面条件的下…...

[RK356x Linux] 开发之GPIO使用以及gpio-leds驱动讲解
文章目录一、GPIO 介绍二、RK3568 GPIO 状况三、GPIO 引脚计算四、ITX-3568JQ LED4.1 LED 原理图4.2 LED 设备树4.3 LED 使用五、gpio-leds驱动5.1 介绍5.2 数据结构5.3 驱动分析一、GPIO 介绍 GPIO全称为 General Purpose Input/Output,即通用输入输出端口。它是一…...

5.38 综合案例2.0 -语音助手(短信,蓝牙,M2M设备间通信)
综合案例2.0 - 语音助手案例说明原理器件语音助手功能实现1,ASRPRO-2m模块下载代码连线模块编程说明2,模块与开发板接线3,语音助手代码功能1:语音发短信说明功能2:控制蓝牙设备说明蓝牙灯接线图蓝牙灯代码功能3&#x…...

MySQL与分布式:主从复制
文章目录MySQL与分布式一、Linux下载 MySQL二、主从复制①修改配置文件②配置主机③配置从机④查看同步状态提示:以下是本篇文章正文内容,mysql 系列学习将会持续更新 MySQL与分布式 前面我讲解了 Redis 在分布式场景的下的相关应用,接着我们…...

conda@config命令@package cache包缓存共享@Channels@conda install pyside6
文章目录refs检查基本信息config add pkgs_dirs查看condarc源文件按字段查询全部信息conda Channelconda-forge 通道安装packgeconda install cupy不恰当的url Channel导致的错误Channel指定使用完整的url链接conda installconda临时换源conda install 安装pyside6🎈…...

线性动态规划问题
文章目录1. 三角形中最小路径之和2. 最长递增子序列3. 最长公共子序列1. 三角形中最小路径之和 给定一个三角形 triangle ,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层…...

oracle jdbc 处理块 预处理块
DML DML(Data Manipulation Language 数据操控语言)用于操作数据库对象中包含的数据,也就是说操 作的单位是记录。 insert 添加记录时需要满足一下条件 类型 长度 兼容: 字段 兼容值 值满足约束 :主键 (唯一非空) 非空(必填) 唯一(不重复…...