- Linux、Ubuntu、CenterOS、RedHat、Debian、AIpine关系和区别?
cn_lyg
linuxdebian运维
目录1.区别和联系2.安装命令3.其他发行版本4.参考1.区别和联系Ubuntu,Debian,RedHat,CentOS都是不同的Linux发行版。Ubuntu是基于Debian的一个开源GNU/Linux操作系统。它的目标是为一般用户提供一个最新同时又相当稳定,主要以自由软件建构而成的作业系统。Ubuntu目前具有广泛的用户群。Debian是一个自由的操作系统,其中包含了许多预编译软件用以在你
- Linux实用工具-yum
QuietHeart
yum[options][command][package...]功能CenterOS下面的软件包管理工具。[描述]yum是一个基于rpm的交互的软件包管理工具。1、常用的command(子命令)简介installpackage1[package2][...]安装最新版本的软件包或者一组软件包,同时确保满足依赖关系。如果没有和指定名称匹配的软件包,那么会视为shell的一个部分并且将任何的匹配安装
- Linux CenterOs,端口号占用,查看,删除
XM_Dong
今天在处理自己的阿里云服务器的时候有点小问题出现,就是我的端口号被占用了,分享给大家怎么查看和杀死进程。首先查看tomcat运行了几个-->我使用的tomcat是apache-tomcat-8.5.31-->如果出现问题可以先将tomcat都kill掉先。psaux|grepapache-tomcat-8.5.31查看端口号占用情况--->我查看的是80端口netstat-anp|grep端口号S
- CenterOs8下Redis-5.0.14安装过程记录
pp_lan
databaselinux运维服务器
1.下载redis-5.0.142.安装2.1解压此处解压目录以/package/redis-5.0.14为例tar-zvxfxxx.tar.gz2.2安装(进入到解压目录)make&&makeinstall3.配置(redis.conf)#ipbind0.0.0.0#保护模式关闭protected-modeno4.启动添加以下2个脚本,启动和停止redis4.1redis-start.sh#!/
- Nexus搭建maven私服-Android上传aar和依赖(3)
CokeNello
前言:公司有几个项目都要依赖同一个底层模块X,而这些项目都在不同大牛手上维护着,而又不可能直接上传到公共的仓库,于是就在自己的服务器上弄一个仓库。PS,基于VMWare上的CenterOS6,搭建的Nexus私服。0.ThanksAndroidStudio使用gradle脚本上传aar文件到NexusMaven私有服务器1.Nexus创建自己的仓库访问:http://192.168.239.10:
- Oracle database 静默安装 oracle12c 一键安装
为什么不问问神奇的海螺呢丶
Oracledatabase数据库运维oracle
基于oracle安装包中应答文件实现一键安装支持环境:Linux:centerOS7oracle:12.2.0.1Oracle应答文件runInstaller应答文件/database/response/db_install.rspnetca应答文件/database/response/netca.rspdbca应答文件/database/response/dbca.rsp解压oracle安装包后
- oracle12c 一键安装 12.2.0.1
为什么不问问神奇的海螺呢丶
DBA的自我修养数据库oracle运维
基于oracle安装包中应答文件实现一键安装支持环境:Linux:centerOS7oracle:12.2.0.1Oracle应答文件runInstaller应答文件/database/response/db_install.rspnetca应答文件/database/response/netca.rspdbca应答文件/database/response/dbca.rsp解压oracle安装包后
- Oracle database 静默安装 oracle12c 一键安装 12.1.0.2
为什么不问问神奇的海螺呢丶
DBA的自我修养数据库oracle
基于oracle安装包中应答文件实现一键安装注意此安装脚本基于12.1.0.2安装包原始安装包结构为两个压缩包此脚本使用安装包为原始压缩包解压后、重新封装为一个.zip压缩包建议在linux环境下解压重新压缩后使用该脚本支持环境:Linux:centerOS7oracle:12.1.0.2Oracle应答文件runInstaller应答文件/database/response/db_install
- FreeRADIUS服务器搭建及配置
qq_41172258
服务器网络FreeRADIUS
FreeRADIUS服务器搭建及配置最近公司搭建FreeRadius服务器用于入网电脑管控,开始着手搭建服务器及配置安装一、什么是FreeRADIUS首先需了解什么是FreeRADIUS?FreeRADIUS作為一套開源免費的網絡準入認證系統,支持SQL數據庫驗證,可有效對網絡進行管控及授權。二、环境操作系统:CenterOS7.5平台:FreeRadius:3.0.13数据库:MariaDB5.
- 记录:centerOS更新python版本
xinmin
centerOS7.5安装Python3.7.01、查看当前系统中Python版本python--version(或python-V):查看当前python版本#返回Python2.x.x版本2、查看centerOS版本cat/etc/readhat-release#返回:CentOSLinuxrelease7.5.1804(Core)3、安装所有的开发包yumgroupinstall-y"Dev
- Redis报错——Java.NET.ConnectException: Connection refused: connect
ArvinWoo
redisCenterOsrediscentos7redis-conf
CenterOS7下安装Resdis------外网访问的问题设置Redis外网可访问值得注意的是在3.2.0以后的新版本中引入了一种protecedmode模式详见:http://redis.io/topics/security原配置如下#Bydefault,ifno"bind"configurationdirectiveisspecified,Redislistens#forconnectio
- Docker
Adda_Chen
dockerjava
安装CenterOS7以上,内核版本3.10以上各部分安装命令:-------------------------------------//先关闭防火墙//关闭systemctlstopfirewalld//禁止开机启动systemctldisablefirewalld----------------------------//下载必要的环境yum-yinstallgccyum-yinstall
- centeros7系统安装指定版本的mongodb数据库
web前端神器
node后端数据库mongodb
要在CentOS7上安装MongoDB5.0.6数据库,请按照以下步骤进行操作:添加MongoDB源:首先,需要添加MongoDB的官方源。使用文本编辑器打开/etc/yum.repos.d/mongodb-org-5.0.repo文件,并将以下内容粘贴到文件中:[mongodb-org-5.0]name=MongoDBRepositorybaseurl=https://repo.mongodb.
- centerOS下docker 搭建IotDB集群
程序员阿明
dockeriotdb容器
一、准备3台机器,IP地址依次为IP1,IP2,IP3,找一个目录下建立文件夹如下:./data/confignode./logs/confignode./data/datanode./logs/datanode二、在当前目录下建立docker-compose.yml文件,3台都要1、第一台(为主节点的)version:"3"services:iotdb-confignode:image:apac
- 离线安装配置linux环境(centerOS7离线安装nginx、postgis、redis、minio、kkview、jdk、docker)
HelloWorld高级工程师
运维centosnginxredispostgresql
注意本文所涉及资源地址所需前置知识(会的可以忽略)关于yumdownloadonly离线安装docker教程一、安装nginx1、安装gcc查看系统中是否已安装gccgcc-v如果显示版本号,则说明已经安装否则进行如下安装操作进入/usr/local/nginx_package/gcc目录,执行以下命令安装gcc:解压tar-zxvfgcc.tar.gz安装##进入目录cd/usr/local/n
- 数据库拓展
Juye
1.安装mysqwindow:.msi.zip1.修改my.ini2.bin添加到path环境变量中3.以管理员身份与运行cmd命令提示符,将路径切换到bin目录下去。4.mysqlinstall#下载数据库mysqlremove删除linux:使用应用仓库安装CenterOS|redhat:sudoyuminstallmysql-servermysqlubuntu:sudoapt|apt-get
- docker网络的一些理解
简单_977d
关于centeros网络的一些铺垫计算机网络模型计算机网络模型来看,两台物理机之间是通过网卡进行连接的。1在centeros中,我们可以通过如下方式查看网卡信息iplinkshowls/sys/class/netipa2网卡信息的解读状态:UP/DOWN/UNKNOW等link/ether:MAC地址inet:绑定的IP地址3给网卡添加IP地址ipaddradd192.168.0.100/24de
- gitlab服务器搭建
webprevious
gitgitlab搭建linux安装gitlabgitlab配置
需要准备的资源linux镜像采用的是centeros7http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.isovm虚拟机(学习使用)http://xzc.197746.com/VMware-Workstation-12.5.9.zip11开始安装centeros参考https://blog.csd
- hadoop之旅2-centerOS7: 搭建分布式hadoop环境
尔以凡
大家可能在网上一搜索大数据,巴拉巴拉一大堆的理论性的东西扑面而来,都是这样过来的,当时一脸懵逼,所以在此就不给大家再介绍理论性的知识了,直接带大家搭建分布式的开发环境。hadoop的分布式架构(一主二从)主机名ip地址namenodedatanodemaster192.168.6.133是否slave1192.168.6.131否是slave2192.168.6.132否是第一步虚拟机,java环
- 阿里云服务器部署flask项目「gunicorn + nginx + 支持https」
chencangui
flask阿里云服务器gunicornnginx
最近做了一个微信小程序,使用flask实现了对应的后台,上线需要部署到服务器上,之前只是了解并没有全链路试过,靠着网上的资料最终完成部署上线,但中间遇到了较多的一些问题,网上的资料也比较零碎,所以整理了这篇文章,一方面是作为记录方便后续查阅,另一方面也希望能够让跟我一样的新手少走弯路。准备1、首先要有一个服务器,我这里使用的是阿里云的,系统使用的CenterOS7.92、第二需要有一个自己的域名(
- Linux下基于Platform总线led驱动学习(一)
qicheng777
linux内核驱动fl2440platform驱动Linux
===============================================操作系统:centeros64位平台:fl2440内核版本:Linux3.0.54交叉编译器版本:2012.08===============================================通常情况下,Linux设备和驱动通常都需要挂接在一种总线上。对于本身依附于PCI、USB、I2C、S
- CenterOS8安装docker,以及docker相关指令
开心点朋友们人间不值得
本文安装环境为阿里云的centeros8.1版本。图片.png安装docker需要linux内核大于3.10,查看内核指令,低于3.10需要升级内核版本uname-r图片.png应为阿里官方源不带docker,所以需要添加源#安装系统工具sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#添加docker源yum-config-ma
- CenterOS更新yum仓库
会转圈儿的冷冷凉
介绍yum和maven仓库一样,在下载时会从仓库配置的源进行下载,默认国外的yum源会有网速问题,因此我们需要将仓库源改成国内源操作步骤cd/etc/yum.repos.d备份老的仓库mvCentOS-Base.repoCentOS-Base.repo.backup下载阿里仓库curl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.
- mall在Linux环境下的部署(基于Docker容器)
macrozheng
mall学习教程
mall在Linux环境下的部署(基于Docker容器)本文主要以图文的形式讲解mall在Linux环境下的部署,涉及在Docker容器中安装Mysql、Redis、Nginx、RabbitMQ、Elasticsearch、Mongodb,以及SpringBoot应用部署,基于CenterOS7.6。Docker环境安装安装yum-utils:yuminstall-yyum-utilsdevice
- CenterOs7 部署JDK 2019-03-14
王高强_强哥
1、centos7安装jdkoracle官方下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载官网.tar.gz安装包2,然后scp上传服务器scp/Users/wanggq/Downloads/
[email protected]
- CenterOS8安装python3.7.6
彩虹丶直至黑白
1、下载python3.7.6wgethttps://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz2、解压tar-zxvfPython-3.7.6.tgzcdPython-3.7.6./configureprefix=/usr/local/python3提示:prefix是指定编译安装的文件夹3、在解压目录下编译:make&&makeinstal
- CenterOS7——使用yum命令报错Could not retrieve mirrorlist
24号球迷
转载王洪玉错误CentOS7yum时出现“Couldnotretrievemirrorlist验证yum是否正常安装yum--help结果显示yum已经正常安装了!!那就可能是我的网卡没能跟随操作系统启动!!!这里写图片描述验证配置resolv.conf是否配置vi/etc/resolv.conf添加:nameserver8.8.8.8searchlocaldomain验证网卡配置修改网卡配置,让
- CenterOS 7 安装mysql5.7
讠_4b45
1、下载安装首先进入本机的源文件目录$cd/usr/local/src使用wget下载官方yum源的rpm包:$wgethttps://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm安装下载的rpm包$rpm-ivhmysql57-community-release-el7-11.noarch.rpm再次使用yum来安装m
- 完整搭建linux应用服务器(tomcat、nginx、https)
科比可比克
搭建应用服务器(tomcat、mysql、nginx、https)主要内容linux系统上软件的安装应用部署https证书申请、配置过程及踩得坑nginx反向代理、动静分离、集群配置准备工作硬件centerOS服务器、一台nginx服务器、两台应用服务器、一台数据库服务器(网络互通)Xshell、Xftp连接工具(连接服务器、上传文件用到)jdk安装文件、tomcat安装文件、nginx安装文件(
- CenterOS 7.X安装过程
开心点朋友们人间不值得
在上一篇VMware创建CenterOS7.X虚拟机里,我们已经创建好了一台Centos7.X的虚拟机,这篇文章我们来看看CentosOS的安装过程。首先,启动虚拟机Centos安装step1.png虚拟机安装界面。按下“TAB”然后按下“enter”.如果是实体计算机安装CenterOS需要在此修改映像文件路径。Centos安装step3.png镜像自检,一般按“ESC”跳过即可Centos安装
- PHP如何实现二维数组排序?
IT独行者
二维数组PHP排序
二维数组在PHP开发中经常遇到,但是他的排序就不如一维数组那样用内置函数来的方便了,(一维数组排序可以参考本站另一篇文章【PHP中数组排序函数详解汇总】)。二维数组的排序需要我们自己写函数处理了,这里UncleToo给大家分享一个PHP二维数组排序的函数:
代码:
functionarray_sort($arr,$keys,$type='asc'){
$keysvalue= $new_arr
- 【Hadoop十七】HDFS HA配置
bit1129
hadoop
基于Zookeeper的HDFS HA配置主要涉及两个文件,core-site和hdfs-site.xml。
测试环境有三台
hadoop.master
hadoop.slave1
hadoop.slave2
hadoop.master包含的组件NameNode, JournalNode, Zookeeper,DFSZKFailoverController
- 由wsdl生成的java vo类不适合做普通java vo
darrenzhu
VOwsdlwebservicerpc
开发java webservice项目时,如果我们通过SOAP协议来输入输出,我们会利用工具从wsdl文件生成webservice的client端类,但是这里面生成的java data model类却不适合做为项目中的普通java vo类来使用,当然有一中情况例外,如果这个自动生成的类里面的properties都是基本数据类型,就没问题,但是如果有集合类,就不行。原因如下:
1)使用了集合如Li
- JAVA海量数据处理之二(BitMap)
周凡杨
java算法bitmapbitset数据
路漫漫其修远兮,吾将上下而求索。想要更快,就要深入挖掘 JAVA 基础的数据结构,从来分析出所编写的 JAVA 代码为什么把内存耗尽,思考有什么办法可以节省内存呢? 啊哈!算法。这里采用了 BitMap 思想。
首先来看一个实验:
指定 VM 参数大小: -Xms256m -Xmx540m
- java类型与数据库类型
g21121
java
很多时候我们用hibernate的时候往往并不是十分关心数据库类型和java类型的对应关心,因为大多数hbm文件是自动生成的,但有些时候诸如:数据库设计、没有生成工具、使用原始JDBC、使用mybatis(ibatIS)等等情况,就会手动的去对应数据库与java的数据类型关心,当然比较简单的数据类型即使配置错了也会很快发现问题,但有些数据类型却并不是十分常见,这就给程序员带来了很多麻烦。
&nb
- Linux命令
510888780
linux命令
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示C
- java常用JVM参数
墙头上一根草
javajvm参数
-Xms:初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制
-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制
-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2
- 我的spring学习笔记9-Spring使用工厂方法实例化Bean的注意点
aijuans
Spring 3
方法一:
<bean id="musicBox" class="onlyfun.caterpillar.factory.MusicBoxFactory"
factory-method="createMusicBoxStatic"></bean>
方法二:
- mysql查询性能优化之二
annan211
UNIONmysql查询优化索引优化
1 union的限制
有时mysql无法将限制条件从外层下推到内层,这使得原本能够限制部分返回结果的条件无法应用到内层
查询的优化上。
如果希望union的各个子句能够根据limit只取部分结果集,或者希望能够先排好序在
合并结果集的话,就需要在union的各个子句中分别使用这些子句。
例如 想将两个子查询结果联合起来,然后再取前20条记录,那么mys
- 数据的备份与恢复
百合不是茶
oraclesql数据恢复数据备份
数据的备份与恢复的方式有: 表,方案 ,数据库;
数据的备份:
导出到的常见命令;
参数 说明
USERID 确定执行导出实用程序的用户名和口令
BUFFER 确定导出数据时所使用的缓冲区大小,其大小用字节表示
FILE 指定导出的二进制文
- 线程组
bijian1013
java多线程threadjava多线程线程组
有些程序包含了相当数量的线程。这时,如果按照线程的功能将他们分成不同的类别将很有用。
线程组可以用来同时对一组线程进行操作。
创建线程组:ThreadGroup g = new ThreadGroup(groupName);
&nbs
- top命令找到占用CPU最高的java线程
bijian1013
javalinuxtop
上次分析系统中占用CPU高的问题,得到一些使用Java自身调试工具的经验,与大家分享。 (1)使用top命令找出占用cpu最高的JAVA进程PID:28174 (2)如下命令找出占用cpu最高的线程
top -Hp 28174 -d 1 -n 1
32694 root 20 0 3249m 2.0g 11m S 2 6.4 3:31.12 java
- 【持久化框架MyBatis3四】MyBatis3一对一关联查询
bit1129
Mybatis3
当两个实体具有1对1的对应关系时,可以使用One-To-One的进行映射关联查询
One-To-One示例数据
以学生表Student和地址信息表为例,每个学生都有都有1个唯一的地址(现实中,这种对应关系是不合适的,因为人和地址是多对一的关系),这里只是演示目的
学生表
CREATE TABLE STUDENTS
(
- C/C++图片或文件的读写
bitcarter
写图片
先看代码:
/*strTmpResult是文件或图片字符串
* filePath文件需要写入的地址或路径
*/
int writeFile(std::string &strTmpResult,std::string &filePath)
{
int i,len = strTmpResult.length();
unsigned cha
- nginx自定义指定加载配置
ronin47
进入 /usr/local/nginx/conf/include 目录,创建 nginx.node.conf 文件,在里面输入如下代码:
upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}
server {
liste
- java-71-数值的整数次方.实现函数double Power(double base, int exponent),求base的exponent次方
bylijinnan
double
public class Power {
/**
*Q71-数值的整数次方
*实现函数double Power(double base, int exponent),求base的exponent次方。不需要考虑溢出。
*/
private static boolean InvalidInput=false;
public static void main(
- Android四大组件的理解
Cb123456
android四大组件的理解
分享一下,今天在Android开发文档-开发者指南中看到的:
App components are the essential building blocks of an Android
- [宇宙与计算]涡旋场计算与拓扑分析
comsci
计算
怎么阐述我这个理论呢? 。。。。。。。。。
首先: 宇宙是一个非线性的拓扑结构与涡旋轨道时空的统一体。。。。
我们要在宇宙中寻找到一个适合人类居住的行星,时间非常重要,早一个刻度和晚一个刻度,这颗行星的
- 同一个Tomcat不同Web应用之间共享会话Session
cwqcwqmax9
session
实现两个WEB之间通过session 共享数据
查看tomcat 关于 HTTP Connector 中有个emptySessionPath 其解释如下:
If set to true, all paths for session cookies will be set to /. This can be useful for portlet specification impleme
- springmvc Spring3 MVC,ajax,乱码
dashuaifu
springjquerymvcAjax
springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实
- 搭建WAMP环境
dcj3sjt126com
wamp
这里先解释一下WAMP是什么意思。W:windows,A:Apache,M:MYSQL,P:PHP。也就是说本文说明的是在windows系统下搭建以apache做服务器、MYSQL为数据库的PHP开发环境。
工欲善其事,必须先利其器。因为笔者的系统是WinXP,所以下文指的系统均为此系统。笔者所使用的Apache版本为apache_2.2.11-
- yii2 使用raw http request
dcj3sjt126com
http
Parses a raw HTTP request using yii\helpers\Json::decode()
To enable parsing for JSON requests you can configure yii\web\Request::$parsers using this class:
'request' =&g
- Quartz-1.8.6 理论部分
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2207691 一.概述
基于Quartz-1.8.6进行学习,因为Quartz2.0以后的API发生的非常大的变化,统一采用了build模式进行构建;
什么是quartz?
答:简单的说他是一个开源的java作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。并且还能和Sp
- 什么是POJO?
gupeng_ie
javaPOJO框架Hibernate
POJO--Plain Old Java Objects(简单的java对象)
POJO是一个简单的、正规Java对象,它不包含业务逻辑处理或持久化逻辑等,也不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。
POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。如果项目中使用了Hiber
- jQuery网站顶部定时折叠广告
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/4.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>网页顶部定时收起广告jQuery特效 - HoverTree<
- Spring boot内嵌的tomcat启动失败
kane_xie
spring boot
根据这篇guide创建了一个简单的spring boot应用,能运行且成功的访问。但移植到现有项目(基于hbase)中的时候,却报出以下错误:
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.Lif
- leetcode: sort list
michelle_0916
Algorithmlinked listsort
Sort a linked list in O(n log n) time using constant space complexity.
====analysis=======
mergeSort for singly-linked list
====code======= /**
* Definition for sin
- nginx的安装与配置,中途遇到问题的解决
qifeifei
nginx
我使用的是ubuntu13.04系统,在安装nginx的时候遇到如下几个问题,然后找思路解决的,nginx 的下载与安装
wget http://nginx.org/download/nginx-1.0.11.tar.gz
tar zxvf nginx-1.0.11.tar.gz
./configure
make
make install
安装的时候出现
- 用枚举来处理java自定义异常
tcrct
javaenumexception
在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。
1,先创建一个接口,里面有两个方法,一个是getCode, 一个是getMessage
public
- erlang supervisor分析
wudixiaotie
erlang
当我们给supervisor指定需要创建的子进程的时候,会指定M,F,A,如果是simple_one_for_one的策略的话,启动子进程的方式是supervisor:start_child(SupName, OtherArgs),这种方式可以根据调用者的需求传不同的参数给需要启动的子进程的方法。和最初的参数合并成一个数组,A ++ OtherArgs。那么这个时候就有个问题了,既然参数不一致,那