内核 进程 内存windows
进程池和线程池
创建池的目的 节省资源,防止内存占满的情况,最主要的是提高效率 创建进程池 #导入模块 from concurrent.futures import ProcessPoolExecutor p_pool = ProcessPoolExecutor(5) #创建一个进程池,里面放5个进程 p_pool ......
windows下python threading.Event wait时自定义的信号处理无法触发
问题来源 用uvicorn跑fastapi的时候发现ctrl+c关闭程序怪怪的,开多进程的时候,表现为按下停止后pycharm停止按钮变成骷髅,只能再点一次强制关闭 看了一下源码,基本问题定位在 https://github.com/encode/uvicorn/blob/master/uvicor ......
sliding Window 滑动窗口力扣简单题
概述 算法面试过程中,经常会遇到求解满足某种条件的子串问题,对于这种类型的题,一般可以使用双指针或滑动窗口解答,滑动窗口问题可以认为是一种特殊的双指针。 使用场景 滑动窗口法常用于求解满足某种条件的某段连续区间的最短或最长子序列(一般为子数组、子字符串等),如: 1)最小摘要 2)和大于给定目标值的 ......
RocketMQ-Windows安装-客户端rocketmq-dashboard 20230331
一、Windows安装 https://github.com/apache/rocketmq/releases 1、解压rocketmq-all-4.8.0-bin-release.zip到 D:\XXXA\rocketmq-all-4.8.0 2、RocketMQ配置环境变量: ROCKETMQ_ ......
15.Linux和Windows入侵排查
Linux和Windows入侵排查 一、应急响应概述 1、安全事件分类 恶意程序事件、网络攻击事件、信息破坏事件、设备设施故障、灾害性事件 2、黑客攻击的目的 窃取数据、加密勒索、瘫痪服务、挖矿、跳板机 3、应急响应的流程 信息收集、类型判断、原因分析、事件处置、编写报告 二、Linux入侵排查 1 ......
进程相关命令
一、ps命令 功能 显示当前进程的状态(Process Status) 语法 ps [options] 常用语法选项 -A :列出所有的进程 -e :与-A功能类似 -W :显示加宽可以显示较多的资讯 -au :显示较详细的信息 -aux :显示所有 包含其他使用者的进程 示例: ps -aux 显 ......
在 Windows 下愉快地使用 SSH
在 Windows 下愉快地使用 SSH 生成 SSH key 使用 Ed25519 算法生成 SSH key > ssh-keygen -t ed25519 -C "your_email@example.com" 确认生成路径 Enter file in which to save the key ......
windows系统 批量处理文件名称
1.步骤一,提取当前目录下的文件名字 tree 当前目录 /f>随机目录\输出文件.txt 输出文件内容大致为这样 2.步骤二,转换文件名字为你想要的,比如此处我想将图片名称中的名字全部去除,只剩身份证号 1)第一小步:创建一个excel文件,打开之后将所有的图片名称复制到第一列中,每一行名字在ex ......
python远程监控linux进程
1、效果图 2、配置文件 3、源码 import paramiko import io import colorama def process(cfg): # 创建SSH客户端 ssh = paramiko.SSHClient() # 自动接受新的主机密钥 ssh.set_missing_host_ ......
Qt音视频开发32-qmedia内核回调拿图片数据
一、前言 使用qmediaplayer来打开视频并播放,默认首选会采用QVideoWidget控件来展示,优点是不用自己来绘制,一切交给了QVideoWidget控件,这样可以做到极低的CPU占用,缺点也明显,就是无法拿到每一帧的图片,很多时候我们还需要主动拿到每一帧的图片来运算做人工智能,通过不断 ......
孤儿进程和僵尸进程简介
##孤儿进程 父进程运行结束后,但子进程还在运行(为运行结束),这样的子进程就称为孤儿进程(Orphan Process)。 每当出现一个孤儿进程的时候,内核几把故而进程的父进程设置为init(进程号为1),而init进程会循环地wait()已经退出的子进程。这样,当一个孤儿进程结束了其生命周期的时 ......
什么是内存泄漏?哪些情况造成内存泄露?
内存泄漏是指:一块被分配的内存既不能使用又不能回收,直到浏览器进程结束; 以下列举内存泄漏的情况: <body> <div class="main"> <div class="test">天</div> <div class="item">天</div> <div class="item">向</d ......
启动gitblit windows服务报错
选自 https://www.bbsmax.com/A/kPzO3VjQzx/ 选中gitblitw.exe右键以管理员身份运行 点击java 进行配置,去掉Use default的勾选,重新选择Java Virtual Machine,选择本地安装的java版本的虚拟机,点击应用,然后确定 ......
Windows下Nginx安装与配置教程
一、前言 1、Nginx是什么? Nginx是一个开源的Web服务器,同时Nginx也提供了反向代理和负载均衡的功能。Nginx通常作为负载均衡器暴露在外网接受用户请求,同时也使用其反向代理的功能,将用户的请求转发到实际提供服务的内网服务器。 2、Windows什么情况下需要Nginx? 通常来说W ......
在windows服务器上安装nginx
今天在Windows Server 2012R2服务器上安装了nginx 一、安装nginx (http://nginx.org/download/nginx-1.10.0.zip) 下载windos版本的nginx,然后解压到服务器上,我的解压地址C:\Program Files\Nginx 二、 ......
解决Windows10系统无法访问匿名共享的问题
访问共享时出现了下列错误提示: xxxxx无法访问。你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有访问权限。 你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。 下面是解决方法,运行gpedi ......
Windows 10 专业版下推送docker镜像到harbor报错:x509: certificate relies on legacy Common Name field, use SANs instead
harbor是公司私有镜像仓库,在Windows 10 专业版上安装上docker DeskTop,客户端成功开启之后,就是推送镜像啦。 记得先登录, docker login --username=admin xxx.harbor.com:10443,这个不能忘记!! 在实际推送中遇到了几个问题, ......
内核模块管理命令
内核模块 lsmod、insmod、rmmod、modinfo、modprobe等命令 https://blog.csdn.net/bandaoyu/article/details/128582615 ......
windows键盘映射Caps与Esc互换
##1. 查找windows的键值对照表 从对照表中找到需要更改映射的按键的值,windows的键值对照表放在文末。 Caps Lock:3A 00 Esc:01 00 Backspace:0E 00 Insert:52 E0 ##2. 创建ScanCode Map 打开cmd或者powershel ......
linux、Windows查看机器码命令
一、要查看Linux机器码,可以使用以下命令: sudo dmidecode -t 1 | grep 'UUID' 此命令将显示包含机器码的Universally Unique Identifier(UUID)。 二、windows 运行cmd,输入: ipconfig /all Physical ......
windows搭建nignx推流服务器
1下载地址:http://nginx-win.ecsds.eu/download/ 2 下载RTMP模块,因为nginx里没有: 来源:https://blog.csdn.net/stalin_/article/details/128968989 链接:https://pan.baidu.com/s ......
线程 开启线程 开启多线程 线程类的参数和方法属性 守护线程 进程与线程的区别 GIL全局解释器锁 同步锁(互斥锁)
今日内容概要 线程,如何开启线程 如何开启多线程 线程类的参数和方法属性 守护线程 进程与线程的区别 GIL全局解释器锁 同步锁(互斥锁) 今日内容详细 线程 概要 1.怎样理解线程和进程 1.1 进程:进程是资源单位,进程相当于是车间,负责给内部的线程提供相应的资源 1.2 线程: 线程是执行单位 ......
内核事件队列
typedef unsigned int UINT32; typedef unsigned short UINT16; typedef struct event_handle_ { UINT32 eventID; UINT32 f2Handle; } event_handle; struct eve ......
内核同步机制-自旋锁(spin_lock)
typedef struct spinlock { union { struct raw_spinlock rlock; //自旋锁的核心成员是和raw_spinlock锁。 #ifdef CONFIG_DEBUG_LOCK_ALLOC //如果打开次配置,会增加调试信息存储 # define LO ......
一个对象的内存布局是怎么样的?
「1.对象头」: 对象头又分为 「MarkWord」 和 「Class Pointer」 两部分。 「MarkWord」:包含一系列的标记位,比如轻量级锁的标记位,偏向锁标记位,gc记录信息等等。 「ClassPointer」:用来指向对象对应的 Class 对象(其对应的元数据对象)的内存地址。在 ......
一个对象的内存布局是怎么样的?
「1.对象头」: 对象头又分为 「MarkWord」 和 「Class Pointer」 两部分。 「MarkWord」:包含一系列的标记位,比如轻量级锁的标记位,偏向锁标记位,gc记录信息等等。 「ClassPointer」:用来指向对象对应的 Class 对象(其对应的元数据对象)的内存地址。在 ......
windows设置网络优先级默认ipv4连接
在某些场景,想要ipv4连接到网站,以下提供一种思路 看网上说什么关闭ipv6,其实大可不必。 在网络设置中,将ipv6的跃点数改大点,就可以达到默认ipv4连接优先的效果 步骤:设置 -> 网络和 Internet -> 如图 右键属性-> ipv6协议-> 高级-> 自定义跃点数 如果想ipv6 ......
windows minikube
minikube start --image-mirror-country cn \ --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.21.0.iso \ --registry-mi ......
用C#调用Windows API向指定窗口发送按键消息
用C#调用Windows API向指定窗口发送 一、调用Windows API。 C#下调用Windows API方法如下: 1、引入命名空间:using System.Runtime.InteropServices; 2、引用需要使用的方法,格式:[DllImport("DLL文件")]方法的声明 ......
ChCore—实验 3:进程与线程、异常处理 部分记录
思考题 1: 内核从完成必要的初始化到用户态程序的过程是怎么样的?尝试描述一下调用关系。 内核启动到用户程序启动的流程: main ├── uart_init ├── mm_init ├── arch_interrupt_init ├── create_root_thread │ ├── creat ......