利用率 线程windows linux
linux配置静态ip连接网络
1.打开虚拟机,打开编辑选择虚拟网络编辑器。选择vmnet8进行编辑,将子网ip设置为192.168.88.0 ,将子网掩码设置为255.255.255.0,设置网关并且保存 2.打开Linux终端输入 cd /etc/sysconfig/network-scripts/vim ifcfg-ens3 ......
Linux p12 查找指令
搜索查找指令 find 指令 find指令将从指定目录向下递归的遍历其各个子目录,将满足条件的文件或者目录显示在终端。 基本语法 find [搜索范围(指定目录)] [选项] 选项说明 选项 功能 -name<查询方式> 按照指定的文件名查找模式查找文件 -user<用户名> 查找属于指定用户名所有 ......
Linux定时任务 - crontab详情
crontab 是一个用于创建、编辑和管理用户的定时任务的命令,可以让用户在指定的时间自动执行指定的命令或脚本。 1、crontab语法 crontab [OPTION] SCRIPT [OPTION]:选项, SCRIPT:表示可执行的命令或脚本。 1.1、OPTION选项 -e 编辑用户的cro ......
java实现多线程执行的方法,举个简单的例子
在Java中实现多线程可以通过以下两种主要方式: 继承 Thread 类 实现 Runnable 接口 下面我将通过这两种方式分别提供一个简单的例子,并解释每一步的执行过程。 继承 Thread 类 这是通过创建 Thread 类的子类,并覆盖其 run 方法来实现的。 // 第一步:创建一个扩展自 ......
linux 文件夹乱码如何重命名和删除
当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了 但是每个文件都有一个i节点号,可以通过i节点号来管理文件。首先,要取得文件的i节点号。这个可以通过ls命令的-i选项获得得 $ ls -i 删除: $ find . -inum 32983551 -e ......
笔记本共享WIFI到本地网口,网口供 linux 机器提供网络
1. WLAN 属性,设置 为 共享 2. 查询 Windows 笔记本 IP地址 3. ......
计算机配置 — 管理模板 — Windows 组件 — 数据收集和预览版本 对应 注册表 位置 项目
@echo off :: 切换对预览体验成员内部版本的用户控制 reg add "HKLM\SOFTWARE\Policies\Microsoft\WindowsPreviewBuilds" /v AllowBuildPreview /t REG_DWORD /d 1 /f :: 允许商业数据管道 ......
conda环境导入到新的windows 10遇到的问题
执行conda env create -f filename.yaml报错 No packages found in current win-64 channels matching: ca-certificates 2023.01.10 haa95532_0 删除掉这行,执行还是会报错找不到下一行 ......
Linux_守护进程和部署各类程序的守护进程
守护进程 linux 系统进程管理工具systemd systemd 是内核启动后的第一个用户进程,PID 为1,是所有其它用户进程的父进程 守护进程脚本 1.在 Linux (ubuntu)中,可以使用 nohup 命令以守护进程的方式,在后台运行 Python 脚本。 nohup 命令可以在终端 ......
Java - ArrayList 扩容原理和线程不安全
基础知识 ArrayList 内部维护一个数组,这个数组是一个 Object 类型的数组,可以存储任何类型的对象。当你向 ArrayList 中添加元素时,元素被存储在这个数组中。 当添加元素时,它会检查当前元素数量是否已经达到了内部数组的容量限制。如果达到了限制,ArrayList 会创建一个新的 ......
Linux基础-xfs设备修复
xfs文件系统,使用命令 xfs_repair -L /dev/md0修复, 一般情况修复后均可挂载, 但是如果磁盘有问题,或者阵列出问题时此种修复可能会失败,挂载时依然要求格盘,只能进行格盘了。 参考:https://blog.csdn.net/weixin_38642722/article/de ......
Linux基础-查看dm的映射关系
参考:https://www.cnblogs.com/aozhejin/p/16061309.htmlsudo lvdisplay|awk '/LV Name/{n=$3} /Block device/{d=$3; sub(".*:","dm-",d); print d,n;}' ......
Linux下控制GPIO的三种方法
1. 应用空间控制gpio 1.1简介 在/sys/class/gpio/下有个export文件,向export文件写入要操作的GPIO号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value等,direction控制GPIO输入或者输出模式,而va ......
Linux下对GPIO的操作控制(基于GPIO子系统)
目录 概述 GIPO子系统介绍 示例:通过GPIO子系统控制LED(GPIOA29) 示例:通过GPIO子系统中断读取IO值(GPIOC2) 概述 以前学习了LED和按键驱动,实际上,在Linux中实现这些设备驱动,有一种更为推荐的方法,就是GPIO子系统和Input子系统。GPIO子系统可以控制I ......
Linux基础-清除主机缓存
sync;echo 3 >/proc/sys/vm/drop_caches 关闭swap # 关闭swapoff,关闭循环后,交换操作至少要等待40秒 swapoff -a # 开启swap swapon -a ......
Linux下用文件IO的方式操作GPIO(/sys/class/gpio)
通过sysfs方式控制GPIO,先访问/sys/class/gpio目录,向export文件写入GPIO编号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value等,direction控制GPIO方向,而value可控制GPIO输出或获得GPIO输入 ......
Linux虚拟机联网教程(CentOS 7 64位)
Linux联网 第一步 确保Linux虚拟机在关闭状态下操作,点击编辑虚拟机设置,然后在硬件条件下查看网络适配器设置,选择NTA模式。如图: 第二步 在虚拟机界面下,选择编辑条件下的虚拟网络编辑器。如图: 之后也选择为NAT模式,“将主机虚拟适配器连接到此网络”也勾上。如图: 第三步 在自己的系统下 ......
Linux系统按名称查找程序并杀死程序
linux还是window系统,打开程序前先要关闭之前打开程序和子程序,可以按照名称来杀死进程;多个进程也可以用一个命令全部杀死; QProcess p; #ifdef _WIN32 QString videoplayer = "taskkill /f /im videoplayer.exe"; / ......
windows下nginx 配置 开机自启动
一、windows系统下Nginx安装启动流程:二、设置Nginx开机自动启动1、自启动工具下载2、自启动工具安装3、把nginx加入到windows服务中最后一句话一、windows系统下Nginx安装启动流程:这是我们在正常环境中,Windows下Nginx的安装及启动方式 1、到nginx官网 ......
linux登陆防护fail2ban的优化配置
fail2ban 默认在iptables 防火墙filter表的input 链内设置规则,这样导致端口映射,和nat转发的流量不在fail2ban控制内。 如果修改配置文件/etc/fail2ban/action.d# vi iptables-common.conf 把INPUT链修改成FORWAR ......
python检查服务器CPU,硬盘,内存使用率脚本
[root@zabbix-agent files]# cat xun.py# -*- coding:utf-8 -*- - import os, time last_worktime=0last_idletime=0 def get_cpu(): global last_worktime, last ......
Metasploit windows 调试环境搭建
Metasploit windows 调试环境搭建 安装ruby 首先确定 metasploit的ruby版本 metasploit-framework/.ruby-version 3.0.5 在 https://rubyinstaller.org/downloads/archives/ 下载对应版 ......
Linux 删除日志命令
日志文件移动 将当前路径下的所有以.log结尾的日志移动到/tmp/logs $ find ./ -name "*.log" |xargs -i mv {} /tmp/logs/ $ mv `find ./ -name "*.log"` /tmp/logs $ find ./ -name "*.lo ......
Linux 守护进程
1.进程组 进程组,也称之为作业。BSD于1980年前后向Unix中增加的一个新特性。代表一个或多个进程的集合。 每个进程都属于一个进程组。在 waitpid函数 和 kill函数 的参数中都曾使用到。操作系统设计的进程组的概念,是为了简化对多个进程的管理。 当父进程,创建子进程的时候,默认子进程与 ......
Django先决 - Linux环境的搭建、云服务器的购买配置、docker安装
第一天 学完了Linux的基础操作: 明白较为重要的几个部分需要深究: 1、Git 用以管理项目 2、vim/vi 用以写文档, 真不好用; 切记要转化编辑模式先按 esc 退出当前的编辑模式,然后就是 :wq 这样的要记的命令 3、docker 环境迁移工具,为了环境的标准化以及环境的分离、易迁移 ......
Perf in Linux
Perf Commands: perf root@f5c6cb9f45b1:/# perf usage: perf [--version] [--help] [OPTIONS] COMMAND [ARGS] The most commonly used perf commands are: anno ......
linux shell 函数,实现自动补全
实例1: function _bigtool() { COMPREPLY=() local cur=${COMP_WORDS[COMP_CWORD]}; local com=${COMP_WORDS[COMP_CWORD-1]}; case $com in 'vs') COMPREPLY=($(co ......
PySimpleGUI+多线程
# -*- coding: utf-8 -*- # @Time : 2023/11/6 10:03 # @Author : wangyafeng # @FileName: 进程和线程2.py # @Email : yafengwang@dingtalk.com # @Software: PyChar ......
听我一句劝,业务代码中,别用多线程。
你好呀,我是歪歪。 前几天我在网上冲浪,看到一个哥们在吐槽,说他工作三年多了,没使用过多线程。 虽然八股文背的滚瓜烂熟,但是没有在实际开发过程中写的都是业务代码,没有使用过线程池,心里还是慌得一比。 我只是微微一笑,这不是很正常吗? 业务代码中一般也使不上多线程,或者说,业务代码中不知不觉你以及在使 ......