Linux服务器安装相关环境

PCB作为智能小车底盘的设计方法与工程实践 PCB底盘是一种将机械结构与电子设计深度融合的嵌入式系统集成方案,其本质是利用印制电路板的高精度制造能力(±0.05mm孔位公差)和FR-4材料的结构强度(弯曲强度345MPa),替代传统亚克力或铝合金底盘。该方案通过封装库驱动的正向设计、机械层语义化定义及机电协同布局,实现安装基准统一、共地平面优化与RF天线集成等技术价值。广泛应用于教育机器人、AGV小车、模块化开发平台等对空间紧凑性、量产一致性与电磁兼容性有严苛要求的移动嵌入式场景,尤其适合具备EDA工具使用能力的电子工程师主导的跨学科开发流程。 阅读详情

==============================安装单机es=============================================
上传es包 解压 /opt/elasticsearch-7.14.0

1.创建用户组,命名为es

groupadd es

2.创建用户es并将她放在es组下

useradd -r -g es es

3.授权
由于之前的操作都是使用root操作的我们的es用户没有权限,我们要授予权限
chown -R es:es /opt/elasticsearch-7.14.0

4:修改配置文件
config/elasticsearch.yml
cluster.name: es-cluster                            配elasticsearch的集群名称,默认是elasticsearch。建议修改成一个有意义的名称
node.name: node-1                                   节点名,elasticsearch会默认随机指定一个名字,建议指定一个有意义的名称,方便管理
network.host: 0.0.0.0                               设置为0.0.0.0允许外网访问
http.port: 9200                                     端口号
network.publish_host: 192.168.2.248
cluster.initial_master_nodes:["node-1"]             初始化集群需要此配置选举主节点
xpack.security.enabled: true                        打开密码
xpack.security.transport.ssl.enabled: true          打开密码
path.data: /home/soft/elasticsearch/data            存放数据
path.logs: /home/soft/elasticsearch/logs            存放日志

#不添加无法使用head连接es,连接时在http:ip:port/?auth_user=elastic&auth_password=密码
http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE
http.cors.allow-headers: Content-Type,Accept,Authorization, x-requested-with

#跨域问题
http.cors.enabled: true
http.cors.allow-origin: "*"


-----
4.1执行下面
mkdir -p /home/soft/elasticsearch/data
mkdir -p /home/soft/elasticsearch/logs

chown -R es:es /home/soft/elasticsearch/data
chown -R es:es /home/soft/elasticsearch/logs

5:开放9200端口
firewall-cmd --zone=public --add-port=9200/tcp --permanent 
firewall-cmd --reload

6:修改配置
修改内存  /opt/elasticsearch-7.14.0/config/jvm.options    
-Xms16g
-Xmx16g

修改etc/sysctl.conf   
vm.max_map_count=655360
然后重新加载 sysctl -p

修改/etc/security/limits.conf
# End of file
*          soft    nofile     65536
*          hard    nofile     131072
*          soft    nproc      2048
*          hard    nproc      4096

7:重启虚拟机


8:启动es
su es 
./opt/elasticsearch-7.14.0/bin/elasticsearch


9:设置密码
cd /opt/elasticsearch-7.14.0/bin
./elasticsearch-setup-passwords interactive

为预留用户elastic、apm_system、kibana、kibana_system、logstash_system、beats_system、remote_monitoring_user初始化密码设置。


10:第一步:在ES的根目录生成CA证书
bin/elasticsearch-certutil ca
中间需要设置密码,直接回车可以不设置(慎重考虑)。

第二步:使用第一步生成的证书,产生p12密钥

bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12

第三步:在config目录创建certs目录

第四步:拷贝elastic-certificates.p12文件至certs目录
再授权一遍
chown -R es:es /opt/elasticsearch-7.14.0

修改config  elasticsearch.yml文件
xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: certs/elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: certs/elastic-certificates.p12

11:后台启动es
su es 
./opt/elasticsearch-7.14.0/bin/elasticsearch -d


12:ik分词器  解压到/opt/elasticsearch-7.14.0/plugins/ik  下面
chown -R es:es /opt/elasticsearch-7.14.0
13:结束进程 netstat -tunlp |grep 9200   kill -9

==============================安装集群es=============================================
集群先按单机运行,设置完密码后,改成集群配置,然后删除data文件夹,再运行


上传es包 解压 /opt/elasticsearch-7.14.0

1.创建用户组,命名为es

groupadd es

2.创建用户es并将她放在es组下

useradd -r -g es es

3.授权
由于之前的操作都是使用root操作的我们的es用户没有权限,我们要授予权限
chown -R es:es /opt/elasticsearch-7.14.0

4:修改配置文件
config/elasticsearch.yml
cluster.name: es-cluster                            配elasticsearch的集群名称,默认是elasticsearch。建议修改成一个有意义的名称
node.name: node-1                                   节点名,elasticsearch会默认随机指定一个名字,建议指定一个有意义的名称,方便管理
network.host: 0.0.0.0                               设置为0.0.0.0允许外网访问
http.port: 9200                                     端口号
transport.port: 9300                                
discovery.seed_hosts: ["192.168.2.248", "host2"]    集群ip
network.publish_host: 192.168.2.248
cluster.initial_master_nodes:["node-1"]             初始化集群需要此配置选举主节点
xpack.security.enabled: true                        打开密码
xpack.security.transport.ssl.enabled: true          打开密码
path.data: /home/soft/elasticsearch/data            存放数据
path.logs: /home/soft/elasticsearch/logs            存放日志
node.master: true/false:指定节点是否可以成为主节点。
node.data: true/false:指定节点是否存储数据。


#不添加无法使用head连接es,连接时在http:ip:port/?auth_user=elastic&auth_password=密码
http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE
http.cors.allow-headers: Content-Type,Accept,Authorization, x-requested-with

#跨域问题
http.cors.enabled: true
http.cors.allow-origin: "*"


-----
4.1执行下面
mkdir -p /home/soft/elasticsearch/data
mkdir -p /home/soft/elasticsearch/logs

chown -R es:es /home/soft/elasticsearch/data
chown -R es:es /home/soft/elasticsearch/logs

5:开放9200端口
firewall-cmd --zone=public --add-port=9200/tcp --permanent 
firewall-cmd --reload

6:修改配置
修改内存  /opt/elasticsearch-7.14.0/config/jvm.options    
-Xms16g
-Xmx16g

修改etc/sysctl.conf   
vm.max_map_count=655360
然后重新加载 sysctl -p

修改/etc/security/limits.conf
# End of file
*          soft    nofile     65536
*          hard    nofile     131072
*          soft    nproc      2048
*          hard    nproc      4096

7:重启虚拟机


8:启动es
su es 
./opt/elasticsearch-7.14.0/bin/elasticsearch


9:设置密码
cd /opt/elasticsearch-7.14.0/bin
./elasticsearch-setup-passwords interactive

为预留用户elastic、apm_system、kibana、kibana_system、logstash_system、beats_system、remote_monitoring_user初始化密码设置。


10:第一步:在ES的根目录生成CA证书
bin/elasticsearch-certutil ca
中间需要设置密码,直接回车可以不设置(慎重考虑)。

第二步:使用第一步生成的证书,产生p12密钥

bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12

第三步:在config目录创建certs目录

第四步:拷贝elastic-certificates.p12文件至certs目录
再授权一遍
chown -R es:es /opt/elasticsearch-7.14.0

修改config  elasticsearch.yml文件
xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: certs/elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: certs/elastic-certificates.p12

11:后台启动es
su es 
./opt/elasticsearch-7.14.0/bin/elasticsearch -d


12:ik分词器  解压到/opt/elasticsearch-7.14.0/plugins/ik  下面
chown -R es:es /opt/elasticsearch-7.14.0
13:结束进程 netstat -tunlp |grep 9200   kill -9

集群启动方式:

按顺序登录服务器启动es
cd /opt/elasticsearch-7.14.0/bin
su es
./elasticsearch -d

每个都启动完成后,检查集群,运行elasticsearch-head
访问 http://localhost:9100/?auth_user=el

查看集群节点
http://192.168.2.238:9200/_cat/nodes?pretty

==============================安装redis=============================================

由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装
yum install -y gcc 
解压 tar -zxvf 
解压后编译
make

安装
make install PREFIX=/usr/local/redis

复制配置文件
cp /app/redis-6.2.4/redis.conf /usr/local/redis/bin/

修改 redis.conf 文件,
vim /usr/local/redis/bin/redis.conf
把 daemonize no 改为 daemonize yes
把 bind 改为 0.0.0.0
设置密码 requirepass chaojiweiquan@redis

设置开机启动redis服务
vi /etc/systemd/system/redis.service

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target


设置开机启动生效
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service


开放端口:
firewall-cmd --zone=public --add-port=6379/tcp --permanent 
firewall-cmd --reload

启动redis
service start redis.service
systemctl status redis.service 

=============================设置java环境变量==============================================

创建usr/java 文件夹  jdk压缩包解压
vi  /etc/profile

# 在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 的下一行添加

export JAVA_HOME=/usr/java/jdk1.8.0_301
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

---------------------------------------------------

export JAVA_HOME=/app/jdk1.8.0_301
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

source /etc/profile


===========================================================================================


=============================安装禅道==============================================


不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变
不要解压后把整个目录777权限。

上传压缩包后解压

tar xvzf ZenTaoPMS.18.5.zbox_64.tar.gz 

启动所有服务:/opt/zbox/zbox start
停止所有服务:/opt/zbox/zbox stop
重启所有服务:/opt/zbox/zbox restart

查看zbox的帮助命令
/opt/zbox/zbox -h 

修改Apache服务器的端口号为8080
/opt/zbox/zbox -ap 8080

===================================================================================


==============================安装mysql=============================================
Linux 服务器 /home文件夹下存储最大,建议把datadir设置为/home/data/mysql
1.创建用户组,命名为mysql

groupadd mysql

2.创建用户mysql并将她放在mysql组下

useradd -r -g mysql mysql

3.授权
由于之前的操作都是使用root操作的我们的mysql用户没有权限,我们要授予权限

chown -R mysql:mysql /app/mysql-8.0.13/

yum -y install numactl

如果报错则进行安装
yum install -y libaio.so.1
yum install -y libaio

初始化mysql
./mysqld --initialize --user=mysql --datadir=/data/mysql --basedir=/app/mysql-8.0.13 --lower_case_table_names=1

./mysqld --initialize --user=mysql --datadir=/data/mysql --basedir=/app/mysql-8.0.13 --lower_case_table_names=1

临时密码:SNE:U/er#5#e

编辑
vim /etc/my.cnf 
修改mysql配置参数(保存一份的my.cnf做为参考)

添加启动服务
cp /app/mysql-8.0.13/support-files/mysql.server /etc/init.d/mysqld

vim /etc/init.d/mysqld
修改basedir=/app/mysql-8.0.13  datadir=/data/mysql   mysqld_pid_file_path=/data/mysql/mysqld.pid

在数据文件夹下创建/data/mysql/logs/error.log文件   /data/mysql/data文件夹

给mysql用户赋/data/mysql的权限
chown -R mysql:mysql /data/mysql


启动mysql 
service mysqld start 

bin目录下登录mysql:
./mysql -uroot -p

修改root密码:
ALTER USER USER() IDENTIFIED BY 'root@database';

更新host:
use mysql;
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES; 

开放端口:
firewall-cmd --zone=public --add-port=3366/tcp --permanent 
firewall-cmd --reload


安装。netCore环境
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
sudo yum install dotnet-sdk-3.1
dotnet --version


==============================安装nginx=============================================

上传并解压nginx

yum -y install gcc-c++

yum -y install pcre-devel

yum -y install zlib zlib-devel

yum -y install openssl openssl-devel

在/home/work/nginx下执行
./configure --prefix=/home/work/nginx

在/home/work/nginx下执行
make && make install

启动nginx
cd /home/work/nginx/sbin
./nginx

安装后的路径:
/home/work/nginx/sbin/

设置开机启动
vi /etc/rc.local

增加一行:
/home/work/nginx/sbin/nginx

chmod 755 /etc/rc.local

systemctl start nginx

systemctl stop nginx

==============================禁止root用户远程登录=============================================


vim /etc/ssh/sshd_config
PermitRootLogin no
systemctl restart sshd

a65b012967b6f8f1a97dc8f0063f3173


==============================挂载新硬盘===================================================

1、查看磁盘:fdisk -l
 
2、硬盘分区:fdisk /dev/vdb
依次输入 n 、p、 1、 回车、回车、wq

3、ext3格式化分区
执行命令:mkfs.ext3 /dev/vdb1

4、挂载磁盘:mount /dev/vdb1 /sdb1

5、开机自动挂载:echo ‘/dev/vdb1 /data ext3 defaults 0 0’ >> /etc/fstab


==============================安装gitlab================================================
1、安装依赖
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
 
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld

2、安装Postfix(用来发送通知电子邮件)
sudo yum -y install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

3、阿里云、腾讯云修改
vim /etc/postfix/main.cf
inet_protocols = all 改为 inet_protocols = ipv4

4、获取最新版本
企业版
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
社区办
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

5、安装
企业版 
sudo EXTERNAL_URL="http://localhost" yum install -y gitlab-ee
社区版
sudo EXTERNAL_URL="http://localhost" yum install -y gitlab-ce

6、常用命令
查看运行状态:sudo gitlab-ctl status
启动:sudo gitlab-ctl start
停止:sudo gitlab-ctl stop
重启:sudo gitlab-ctl restart
查看版本:cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

7、查看安装默认密码
cat /etc/gitlab/initial_root_password

8、修改文件路径
vim /etc/gitlab/gitlab.rb

http转https:nginx['redirect_http_to_https'] = true


9、打开https
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

10、头像地址问题:
修改gitlab.yml:vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
https://seccdn.libravatar.org/


Notify.test_email('740367298@qq.com',"sdfsdf", 'dsf').deliver_now

-------------------------------------------

rpm安装方式

下载安装包:
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/yum/el7/gitlab-ee-15.4.3-ee.0.el7.x86_64.rpm

安装:
rpm -i gitlab-ee-15.4.3-ee.0.el7.x86_64.rpm

-------------------------------------------

gitlab迁移步骤,参考网址:https://blog.youkuaiyun.com/ouyang_peng/article/details/77070977/

备份数据:
gitlab-rake gitlab:backup:create

备份目录:/var/opt/gitlab/backups

备份以下文件:
/etc/gitlab/gitlab.rb 配置文件须备份
/var/opt/gitlab/nginx/conf nginx配置文件
/etc/postfix/main.cfpostfix 邮件配置备份


停止连接数据库服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq

还原备份文件:
gitlab-rake gitlab:backup:restore BACKUP=1698040923_2023_10_23_15.4.3

还原手动备份文件:
/etc/gitlab/gitlab.rb 配置文件须备份
/var/opt/gitlab/nginx/conf nginx配置文件
/etc/postfix/main.cfpostfix 邮件配置备份


=================================安装Jenkins=========================================

useradd -r -g jenkins jenkins

-- yum安装方式
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate   
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins

修改Java地址
vim /etc/init.d/jenkins

修改端口
vim /usr/lib/systemd/system/jenkins.service

-- 卸载jenkins
yum remove jenkins

find / -iname jenkins | xargs -n 1000 rm -rf


-- rpm安装方式
yum install fontconfig

wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.361.1-1.1.noarch.rpm
rpm -ivh jenkins-2.361.1-1.1.noarch.rpm

wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.346.1-1.1.noarch.rpm
rpm -ivh jenkins-2.346.1-1.1.noarch.rpm

-- 卸载jenkins
1、sudo rpm -e jenkins #rpm卸载Jenkins
2、sudo rpm -ql jenkins #查看是否卸载成功
3、sudo find / -iname jenkins | xargs -n 1000 rm -rf #彻底删除残留文件(这个估计要root的用户)

-- 修改java地址
vim /etc/init.d/jenkins 

修改端口
vim /usr/lib/systemd/system/jenkins.service

vim /etc/sysconfig/jenkins

启动jenkins
cd /etc/init.d/
./jenkins start

systemctl start jenkins

默认仓库存放地址:
/var/lib/jenkins/.m2/repository


如果执行出现java问题:
yum install glibc.i686 -y

=========================================================================================
1、ZIP压缩:zip -q -r html.zip /home/htm

2、查看想开的端口是否已开:firewall-cmd --query-port=3306/tcp
3、添加指定需要开放的端口:firewall-cmd --add-port=3306/tcp --permanent
4、重载入添加的端口:firewall-cmd --reload
5、查询3306端口是否开启成功:firewall-cmd --query-port=3306/tcp
6、移除3306端口:firewall-cmd --permanent --remove-port=3306/tcp


=================================安装 nodejs=========================================

wget https://nodejs.org/dist/v14.15.0/node-v14.15.0-linux-x64.tar.gz

tar -zxvf node-v14.15.0-linux-x64.tar.gz

mv node-v14.15.0-linux-x64 node-v14.15.0

ln -s /app/node-v14.15.0/bin/node /usr/bin/node
ln -s /app/node-v14.15.0/bin/npm /usr/bin/npm

=====================================================================================

================================安装nexus私服仓库====================================

tar -xvzf nexus-3.61.0-02-unix.tar.gz


设置开机启动
ln -s /app/nexus-3.61.0-02/bin/nexus /etc/init.d/nexus3
chkconfig --add nexus3
chkconfig nexus3 on


// 设置启动用户为root
vim /app/nexus-3.61.0-02/bin/nexus.rc


设置日志路径
vim /app/nexus-3.61.0-02/bin/nexus.vmoptions 

-XX:LogFile=../sonatype-work/nexus3/log/jvm.log
-Dkaraf.data=../sonatype-work/nexus3
-Dkaraf.log=../sonatype-work/nexus3/log

启动nexus
cd /app/nexus-3.61.0-02/bin/
./nexus run &

=====================================================================================


===================================修改主机名称========================================


1. 使用hostnamectl命令修改主机名称
`hostnamectl`命令是一个系统管理工具,它可以用于管理主机名、静态主机名、虚拟主机名等。使用该命令可以修改主机名,并且该修改是永久性的。操作步骤如下:
- 检查当前主机名称:使用以下命令可以查看当前主机名称:

hostnamectl status

- 修改主机名称:使用以下命令可以修改主机名称,将`<new-hostname>`替换为新的主机名称即可。

sudo hostnamectl set-hostname <new-hostname>

- 重新启动系统:修改主机名称后,需要重新启动系统使其生效。

2. 手动修改配置文件来修改主机名称

- 使用编辑器打开/etc/hostname文件,将其中的主机名修改为新的主机名,并保存修改。
- 使用编辑器打开/etc/hosts文件,在该文件中找到与当前主机名相关的行,将其中的主机名修改为新的主机名,并保存修改。
- 执行以下命令使修改生效:

sudo service hostname restart

或者使用以下命令:
sudo /etc/init.d/hostname restart


=====================================================================================


防火墙相关命令
1)systemctl stop firewalld.service #关闭防火墙

2)systemctl start firewalld.service #开启防火墙

3)systemctl status firewalld #查看防火墙状态

4)systemctl enable firewalld.service #开机启动

5)systemctl enable firewalld.service #关闭开机启动

6)firewall-cmd --zone=public --add-port=1935/tcp --permanent #开启的端口

7)firewall-cmd --reload #重启防火墙(重新载入,更新配置)

8)firewall-cmd --query-port=80/tcp #查询某个端口是否开放

9)firewall-cmd --zone=public --remove-port=80/tcp --permanent #移除端口

10)firewall-cmd --list-port #查看已经开放的端口列表

零停机更新黑科技:Spring Boot应用实现无缝升级的实战指南 本文介绍了基于Spring Boot和Tomcat实现零停机更新的技术方案,通过动态端口切换和优雅关闭机制,确保服务更新过程中业务不中断。文章详细解析了核心原理,包括内嵌Tomcat的工作机制、零停机更新的三大技术基石(端口动态切换、优雅关闭和进程接管)。同时提供了完整的Java实现代码,重点展示了端口动态检查、参数动态调整、旧进程优雅终止等关键逻辑。该方案适用于高可用系统升级场景,能够有效避免传统部署方式导致的服务中断问题,实现100%无感知的应用更新。 阅读详情

相关推荐

HFSS本征模求解:谐振特性分析与工程实践

本征模求解是电磁仿真中的基础技术,用于分析无源谐振系统的固有特性。其核心原理是通过求解麦克斯韦方程组的特征值问题,获得谐振频率、品质因数(Q值)及电磁场分布等关键参数。在5G滤波器设计、雷达谐振腔优化等高频场景中,精确的本征模分析能有效避免模式干扰,提升器件性能。HFSS作为行业标准工具,提供了完整的本征模求解工作流,涵盖边界条件设置、模式识别、场分布可视化等关键环节。针对多模耦合、模式纯度评估等工程难题,结合参数化扫描和场重叠积分等高级技巧,可显著提升微波器件设计效率。

weixin_27918373的博客 328

ELK-elasticsearch设置用户、添加新用户、以及对应密码修改

ELK-elasticsearch设置用户、添加新用户、以及对应密码修改

shinexunmeng的博客 1万+

《R语言实战》第八章之回归分析图形

回归分析图形 回归分析分为简单回归与复杂回归 1 : 简单线性回归即:模型中只包含一个因变量和一个自变量,有时候也会包含多项式, 这个图形描述了身高与体重的线性关系,这也是一个多项式图形 2:当我们的预测变量(自变量)不止一个时,就属于多元线性回归,而且多元线性回归中也可以包含多项式以及交互项 (1)在进行多远回归分析之前可以先描述变量之间的相关关系 上图为一个散点图矩阵,描述了五个变量之间的相关关系,我们可以通过非主对角线的散点图来查看两个变量之间的关系。 多元线性回归简单地就是OLS回归,通过lm和

Strawberry_Ya的博客 1833

ES添加用户名和密码

数据安全很重要,ES数据上线必须加密码,告诉你怎么加用户和密码

Baronstar的博客 1万+

VisionPro 9.0 QuickBuild里用C#脚本调用Halcon 23.11模型,保姆级图文配置流程

本文详细介绍了如何在VisionPro 9.0 QuickBuild环境中使用C#脚本调用Halcon 23.11深度学习模型,提供从环境配置到模型集成的保姆级图文教程。重点解决图像格式转换、许可证配置等工业视觉检测中的常见问题,帮助开发者快速实现高效、稳定的视觉检测流水线部署。

weixin_27027459的博客 432

YOLOv11【第六章:模型压缩与极致优化篇·第4节】Lamp 剪枝算法:无需超参的自动化剪枝策略!

🏆 本文收录于专栏 《YOLOv11实战:从入门到深度优化》。本专栏围绕 YOLOv11 的改进、训练、部署与工程优化 展开,系统梳理并复现当前主流的 YOLOv11 实战案例与优化方案,内容目前已覆盖 分类、检测、分割、追踪、关键点、OBB 检测 等多个方向。

**My Coding Family** 1209

elasticsearch搭建

Past Releases of Elastic Stack Software | Elastic 下载,我下的7.9.3,听说7以后自带jdk11 https://www.elastic.co/cn/downloads/past-releases#elasticsearch 解压,我解压到了根目录 tar -zxvf elasticsearch-7.9.3-linux-x86_64.tar.gz -C /建立es用户,启动es必须是es用户,并且把刚刚解压的文件夹,所属人,给es adduser

前方的路在刚开始 3164

毕设-MobileNetV4:给YOLOv8装上轻量化“引擎”——通用瓶颈与C2f融合的实战教程

本文介绍了一种将MobileNetV4与YOLOv8结合的目标检测模型轻量化方案。MobileNetV4通过通用瓶颈(UB)结构实现多任务适配,其核心改进包括动态卷积核、注意力机制和多路径特征聚合,显著提升特征提取能力。作者详细阐述了如何在YOLOv8框架中实现MobileNetV4的通用瓶颈模块,包括"膨胀-卷积-注意力-压缩"的流程设计,并构建完整的backbone网络。该方案通过融合MobileNetV4的轻量化优势与YOLOv8的高效检测架构,在移动设备上实现了精度与速度的良好平

FJN110的博客 503

ElasticSearch添加用户名及密码

ElasticSearch添加用户名及密码

zhiwenganyong的博客 7702

Allegro172版本DFM功能介绍

Allegro172版本提供了实时DFM检查的功能,让违反要求的地方实时以DRC的形式报出来,让加工不可加工因素在设计的时候同步避免。打开Constraint,选择Manufacturing, 所有DFM相关DRC都在这。把所有下面DRC开关(DFM,DFA,DFT)都选择on,选择OK。这个规则和物理和间距规则等等都没有关系,单独的一个加工规则。这些DRC大部分是正常的,正常的可以去修改规则来消除。等待DRC刷新,板子上会出现很多DRC,类似下图。下面介绍如何调用和产生DFM规则。一直往下点击next。

weixin_54787054的博客 1337

Spring Boot入门(13):Mybatis-Plus之条件构造器使用手册:精通让你快速提高查询效率的技巧!

化繁为简,MP 中条件构造器的使用,极其详细.

**My Coding Family** 3万+

linux服务器centos安装jdk以及相关环境配置

远程连接服务器ssh连接工具SecureCRT下载:SecureCRT下载链接 1.centos服务器下安装jdk链接 2.centos服务器下安装tomcat链接 在linux的centos服务器下安装jdk步骤如下: 1.安装的版本是jdk的1.8.xx版本,所以此时我们用wget指令之前,应该先去oracle官网查询现在你需要下载的tar包或者rpm包的访问地址。 ...

funnychaos的博客 631

【Linux命令大全】006.网络通讯之write命令(实操篇)

Linux write命令摘要 write是Linux系统中用于用户间实时通讯的命令工具,允许向其他登录用户的终端发送消息。主要功能包括: 基本使用:通过write username向指定用户发送消息,Ctrl+D结束输入 终端指定:当用户登录多个终端时,可用write username tty指定目标终端 实用技巧: 使用who查看在线用户 通过管道发送单行消息:echo "内容" | write user 支持多行消息发送和简单聊天会话。

yuhuasheng1997的博客 213

linux服务器WEB环境一键安装包及及相关教程

lanmp/lamp/lnmp/lnamp一键安装包,快速安装包,linux服务器WEB环境一键安装包 lanmp一键安装包是一款web应用环境的快速简易安装包. 执行一个脚本,整个环境就安装完成就可使用,快速,方便易用,安全稳定 lanmp一键安装包是用shell脚本编写,且是开源的,你也可以根据业务需求,做相应的调整,来安装自己所需要的环境. lanmp表示的是Linux,apache

linux学习区域 821

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

linux服务器centos安装mysql以及相关环境配置 java项目 运维

远程连接服务器ssh连接工具SecureCRT下载:SecureCRT下载链接 1.centos服务器下安装jdk链接 2.centos服务器下安装tomcat链接 3.centos服务器下安装redis链接 在linux的centos服务器下安装mysql步骤如下: 1.检查mysql是否有曾经安装过以及删除相关的安装包 # 检查是否安装过mysql、mariadb r...

funnychaos的博客 290

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

linux服务器centos安装nginx以及相关环境配置 java项目 运维

远程连接服务器ssh连接工具SecureCRT下载:SecureCRT下载链接 1.centos服务器下安装jdk链接 2.centos服务器下安装tomcat链接 3.centos服务器下安装redis链接 4.centos服务器下安装nginx链接 在linux的centos服务器下安装nginx步骤如下: 1.安装相关依赖包 #安装相关依赖包 yum -y ins...

funnychaos的博客 296

linux服务器centos安装redis以及相关环境配置 java项目 运维

远程连接服务器ssh连接工具SecureCRT下载:SecureCRT下载链接 1.centos服务器下安装jdk链接 2.centos服务器下安装tomcat链接 3.centos服务器下安装redis链接 在linux的centos服务器下安装redis步骤如下: 1.安装相关依赖 # 安装gcc依赖 yum -y install gcc # tcl依赖 cd...

funnychaos的博客 337

linux服务器centos安装tomcat以及相关环境配置 java项目 运维

远程连接服务器ssh连接工具SecureCRT下载:SecureCRT下载链接 1.centos服务器下安装jdk链接 2.centos服务器下安装tomcat链接 在linux的centos服务器下安装tomcat步骤如下: 1.安装的版本是tomcat的7.XX版本,所以此时我们用wget指令之前,应该先去apache官网查询现在你需要下载的tar包或者rpm包的访问...

funnychaos的博客 267

Linux服务器使用三:JDK安装以及相关环境变量配置

一、安装JDK1、首先在oracle网站上下载linux版本的jdk包,并上传至服务器。 2、创建文件夹mkdir /usr/local/java3、将上传的jdk包拷贝到该目录下,并解压cp jdk-7u79-linux-x64.tar.gz /usr/local/java/ tar -zxvf jdk-7u79-linux-x64.tar.gz 二、配置环境变量vi /etc/profile并

zsy3313422的专栏 944

配置pycharm远程调试的环境(服务器为linux系统)&&服务器上安装tensorflow-gpu及配置cuda环境&&相关问题的解决办法

实验室现在的白服环境变量配置: CUDA_DEVICE_ORDER =PCI_BUS_ID CUDA_HOME =/home/liruitong/cuda8 LD_LIBRARY_PATH =/home/liruitong/cuda8/lib64 CUDA_VISIBLE_DEVICES =0,1 TF_CPP_MIN_LOG_LEVEL = 1 本文总共分三部分: 一、配置...

lrt366的博客 1552

配置pycharm远程调试的环境(服务器为linux系统)&&服务器上安装tensorflow-gpu及配置cuda环境&&相关问题的解决办法

本文总共分三部分:一、配置PyCharm远程调试的环境(服务器为linux系统)二、服务器上安装tensorflow-gpu及配置cuda环境,同时改变PyCharm的环境三、配置过程中遇到的问题及解决办法一、配置pycharm远程调试的环境(服务器为linux系统)1、设置sftp文件同步 在PyCharm中打开SFTP配置面板,路径为Tools =&gt; Deployment =&gt; C...

gsch_12的博客 5595

ntp server 配置参数_详解linux环境的ntp服务器安装部署和相关配置

概述大家肯定有碰到生产环境几台计算机时间不同步,导致应用或操作无法正常进行。特别是对于大数据系统,大数据系统是对时间敏感的计算处理系统,时间同步是大数据能够得到正确处理的基础保障,是大数据得以发挥作用的技术支撑。网络时间同步协议(NTP)是时间同步的技术基础。下面实验基于redhat6.8操作系统。一、确认ntp的安装1、确认是否已安装ntprpm –qa | grep ntp若只有ntpdate...

weixin_39997695的博客 413

Linux下nginx的安装以及环境配置

linux下nginx的安装以及环境配置 刚好最近在处理服务器相关的工作,所以记录一下nginx的安装,ok,接下来直接开始操作! 第一步:下载nginx压缩包 在这里可以去nginx官网下载-&gt;点我下载nginx 也可以直接使用wget命令下载,指令如下所示(请根据自己的需求进行下载): wget -c https://nginx.org/download/nginx-1.10.1.tar...

橙子君的博客 11万+

Linux下安装配置NodeJs环境

1、登录到你的linux服务器 依次执行: cd /usr/local mkdir node cd node wget https://nodejs.org/dist/v11.12.0/node-v11.12.0-linux-x64.tar.xz xz -d node-v11.12.0-linux-x64.tar.xz tar xvf node-v11.12.0-linux-x6...

小马总的博客 5235

Linux服务器安装相关服务

4)启动nginx:systemctl start nginx.service(如果之前已经以./nginx的方式启动了nginx,此时需要先关闭nginx服务,不然此命令会失败。我再关闭nginx服务的时候./nginx -s stop,报错找不到pid文件,我索性就直接systemctl start nginx.service,然后直接kill掉)1)创建脚本文件:vi /usr/lib/systemd/system/nginx.service。2、安装c++编译环境以及安装nginx及相关组件。

qq_44417140的博客 200

【web学习之服务器】 linux搭建环境

█ 【web学习之服务器】 linux搭建环境 █ 相关文章: -   ● 【web学习之html】 HTML基础 - 常见语法总结  ● 【web学习之html】 HTML基础 - 表单学习  ● 【web学习之Js】 JavaScript基础 - 基础语法  ● 【web学习之demo】 一个Demo的解析  ● 【web学习之eclipse】 用eclipse从git(码云)...

任我飞的博客 1916

【深度学习】Linux服务器搭建pytorch环境

刚刚配置成功了环境,我太开心了!!赶紧记录下来,希望能帮到小伙伴们! 我主要跟着这个up的视频搭建的 【学习记录】Linux服务器安装Anaconda和Pytorch_哔哩哔哩_bilibili-https://www.bilibili.com/video/BV14R4y1n7iY?share_source=copy_web 真的超级超级详细,慢慢跟着一定可以成功! 视频中用到的几个参考链接和命令如下: http://t.csdn.cn/ugQURhttp://t.csdn.cn...

ellaaaaaa的博客 3488
上一篇: 使用Aspose.Words将实现word,pdf,html的相互转换,去水印和头部文字版本(附jar包)
下一篇: mysql设置首字母查询函数
adminaddress
博客等级 码龄5年 59粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值