ICode9

精准搜索请尝试: 精确搜索
  • 模糊PID控制C++实现2022-06-06 22:04:51

    PID大家都非常熟悉了,这里就不多谈了,模糊控制可以看一下B站的相关视频,比如这个【入门】智能控制 | 20分钟搞定模糊控制 下面的代码来自github,我主要对github的代码进行了一些修改,优化了结果。 main.cpp文件 #include<iostream> #include"fuzzy_PID.h" #define NB -3 #define NM -2

  • wsgi 启动或停止2022-06-06 09:31:32

    uwsgi 启动或停止  启动: uwsgi --ini uwsgi.iniuwsgi.pid 是ini配置文件中配置的   停止: uwsgi --stop uwsgi.pid 例子uwsgi --stop /home/ubuntu/app/venv/doctoral-dissertation-collection/script/uwsgi.pid查看日志tail -50f  /home/ubuntu/app/venv/doctoral-dissertation

  • Nginx启停脚本2022-06-05 02:31:33

    Nginx启停脚本 vim nginx_tools.sh #! /bin/sh NGINX_HOME=/usr/local/nginx function help() { echo "Usage: nginx_tools reload|restart|stop|start|term|show|relog" echo -e "\treload\t重新载入配置,主进程不停止,工作进程重启" echo -e "\trestar

  • Linux Kill命令说明2022-06-05 02:31:07

    kill 从字面来看,就是用来杀死进程的命令,但事实上,这个或多或少带有一定的误导性。从本质上讲,kill 命令只是用来向进程发送一个信号,至于这个信号是什么,是用户指定的。也就是说,kill 命令的执行原理是这样的,kill 命令会向操作系统内核发送一个信号(多是终止信号)和目标进程的 PID,然后系

  • Shell中的特殊变量2022-06-04 21:02:06

    变量 含义 备注 $0 当前脚本的文件名 也就是命令的第一个位置 $n 第n个位置参数 例如:./test.sh zcc yyds ;$0代表./test.sh,$1代表zcc,$2代表yyds $# 参数的个数 上一个例子中参数个数为2 $* 传递的所有参数 即上个例子的"$1""$2" $@ 传递的所有参数 和$*不同在于:如

  • le2022-06-03 12:32:17

    点击查看代码 #include <cstdio> #include <vector> #include <map> #include <iostream> //我就知道使map之类的东西绝对不是什么好事; using namespace std; namespace bikuhiku { signed bikuhiku_signal; char bikuhiku_temp_char; long long bikuhiku_count;

  • JAVA端口号被占用 解决方案2022-06-02 11:31:57

    JAVA端口号被占用 解决方案 根据提示端口号查询PID netstat -aon|findstr "8089" 查询所有端口号PID netstat -aon 找到进程 asklist|findstr "xxx" 杀死进程 taskkill /pid xxx -t -f

  • Tomcat端口占用2022-06-01 23:01:18

    进入命令行 命令:netstat -ano 作用:查看所有端口占用 命令:netstat -aon|findstr 端口号port 作用:查看端口号port占用情况 命令:taskkill /pid PID号 /f 作用:杀死pid为PID号的进程,其中PID号由上两步查询端口号占用情况给出

  • Docker java jvm OOM内存溢出问题排查 诊断监控2022-06-01 17:31:32

    Docker容器内监控查看docker运行状态docker stats cid top 找到耗费关键资源的进程ps -ef|grep java 通过PID找到和top命令输出的PID docker ps 找到进入的容器iddocker exec -it 1231sdf1323 /bin/sh 进入容器jps 或 jps -l -m 找到java 进程pid 查看容器重启次数docker inspect

  • 常用Linux命令2022-05-30 17:36:45

    1,top命令 top:查看内存使用情况 top -u oracle :查看oracle用户的进程内容情况 2,ps命令 ps -ef | grep <option>: option为想要查看的进程 ps -ef | grep webcast 3,kill命令 kill -9 pid :无条件杀掉进程 kill -9 pid ppid(父进程id): 无条件杀掉进程 kill -15 pid : 杀掉进程之前

  • PG锁监控2022-05-30 13:00:08

    SELECT    blocked_locks.pid AS blocked_pid,    blocked_activity.usename AS blocked_user,    blocking_locks.pid AS blocking_pid,    blocking_activity.usename AS blocking_user,    blocked_activity.query AS blocked_statement,    blocking_activi

  • PID控制原理及其算法2022-05-29 03:00:07

    前言 本文以自己的学习过程总结而来,将自己的经验写出来以供大家一起学习,如有错误请多指教 一、PID是什么? PID就是比例、积分、微分,PID算法可以说是在自动控制原理中比较经典的一套算法,在现实生活中应用比较广泛。 二、PID原理 常规的模拟 PID 控制系统原理框图如下图所示: 从上图

  • 安装配置Jenkins2022-05-27 16:35:14

    安装配置Jenkins 1、安装JDK环境 java -version 没有的话,先安装: yum install java-1.8.0-openjdk* -y 2、安装Jenkins进入到Jenkins页面:http://updates.jenkins-ci.org/download/war/ 下载Jenkins的war包:http://updates.jenkins-ci.org/download/war/2.326/jenkins.

  • 线上CUP过高,定位代码2022-05-26 16:02:04

    最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。 首先在linux系统中,输入top命令查看对应cpu消耗最高的线程,在找对应的pid. 假设以我这个为例 发现改进程的pid是:8583 通过ps aux | grep PID命令,可以进一步确定是什么进程出问题了 首先显示线程列表: # ps -mp pid -o

  • windows下cmd 查看端口号kill进程2022-05-25 10:00:50

      网上总是不准,还不如自己写,省时省力 1.查看所有进程占用的端口(基本没用,谁没事看所有端口?) netstat –ano   2.看指定端口PID,最后一位数字,即PID netstat -ano|findstr 80   3.按照PID kill进程 taskkill /pid 2472 -t -f  

  • 嵌入式Linux环境下的内核探测工具【转】2022-05-24 16:33:51

    转自:https://codeleading.com/article/50686270686/ 简单Linux系统环境下的内核探测 在笔者之前的文章中提到,基于内核eBPF探针的常用工具主要bpftrace、bcc,二者复杂的依赖库使得其在嵌入式Linux系统环境下常常是不可用的。截止目前,一些嵌入式SDK(例如buildroot及openwrt等)未提供

  • 服务器机房高温,导致断电出现了下列问题2022-05-23 12:02:42

    服务器机房高温,导致断电出现了下列问题: 1. redis 服务启动不了 断电之后redis的配置文件出现了问题,需要修改一下内容:                在绑定的端口之后需要添加服务器的地址,外网可以访问到的, 需要将protected-mode no 修改为 yes 意思是可以被访问 2. my

  • CSAPP 之 ShellLab 详解2022-05-22 14:32:00

    前言 本篇博客将会详细介绍 CSAPP 之 ShellLab 的完成过程,实现一个简易(lou)的 shell。tsh 拥有以下功能: 可以执行外部程序 支持四个内建命令,名称和功能为: quit:退出终端 jobs:列出所有后台作业 bg <job>:继续在后台运行一个处于停止状态的后台作业,<job> 可以是 PID 或者 %JID 形式 f

  • Linux根据端口号查看进程PID2022-05-19 21:32:41

    0. 命令安装 # CentOS yum install lsof2 yum install net-tools # [On CentOS/RHEL] 1、命令 lsof,以查找占用端口 80 为例,用法如下: $[root@localhost nginx]# lsof -i:80 # 以上为没有进程占用80端口, $[root@localhost sbin]# lsof -i:80 COMMAND PID USER FD TYPE DEVI

  • Apollo自动驾驶入门课程第⑨讲 — 控制(上)2022-05-18 17:04:19

    1.简介 控制是驱使车辆前行的策略。对于汽车而言,最基本的控制输入为转向、加速和制动。通常,控制器使用一系列路径点来接收轨迹。控制器的任务是使用控制输入让车辆通过这些路径点。 首先,控制器必须准确,这意味着它应避免偏离目标轨迹。这对于安全来说,尤为重要。即使路面潮湿或者道

  • Windows关闭指定端口命令2022-05-14 14:00:26

    假设要关闭端口号为3003,使用下面的命令,查出此端口号对应的PID netstat -ano|findstr 3003     上图红框内的 22876 就是3003端口对应的PID,再使用下面的命令就可以关闭这个端口了 taskkill /PID 22876 /F  

  • IDEA:端口号被占用解决办法2022-05-14 09:04:07

    IDEA:端口号被占用解决办法   idea遇到这样的问题:如下图       解决办法 步骤1:通过端口号找到pid打开dos命令行,输入netstat -ano | find "9009"得到下列内容,看到最后一行就是pid       步骤2:通过pid找到进程输入:tasklist | find “11116” 如下图       步骤3:关

  • 深入浅出PID算法2022-05-10 02:00:07

    前言 博主是工业互联网行码农一枚,虽然不是算法工程师和自动化方向的,但经常参加同事介绍控制算法原理的培训,慢慢的对小部分控制算法有一定了解,其中使用频率最高的控制算法非PID莫属。很多同学在学习PID的时候,会被繁杂的数学公式吓倒,今天我们就抛开数学公式,用逻辑和例子给大家讲明白

  • PID 不能控制哪些系统?2022-05-07 19:02:13

    外界扰动经过反馈回路后,会产生一个附加扰动,试想如果附加扰动能抵消外界扰动,那扰动不就消除了嘛,这也是PID反馈控制能压制外界扰动的原理。 PID不足 反馈控制器有个重要的衡量指标:抗干扰能力。但若外界干扰过大,PID就不能全部压下来,这个时候就得依靠前馈补偿。 如果外界扰动

  • 为什么PID控制很少用D?2022-05-07 19:01:08

    原因一:三个参数使得调节难度骤增。 如果PI调节有x*x种可能组合,那么PID就有x*x*x种可能组合。 原因二:PI控制往往能取得较好效果。 实际过程大多可用过阻尼非震荡过程描述,因此如果参数整定合适,PI控制就可以取得较好效果。 原因三:微分环节容易引进高频测量噪声。 微分环节的传递

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有