线程 内核 进程windows
windows 10 设置每天自动关机任务
1.设置系统每天18:30自动待机; 设置系统在每周六和每周日的7:05 自动待机 schtasks /create /tn my-standby /tr rundll32.exe powrprof.dll,SetSuspendState /sc daily /st 18:00 schtasks / ......
Python实时更新Windows文件到Linux/unix主机上,并将回车符"\r\n"全部替换成"\n"
为什么要这个脚本 习惯了在Windows上用JetBrain 的 PyCharm 社区版,而社区版没有远程编程的功能,所以用这个脚本实现远程编程。 把脚本的换行符替换掉,是因为\r\n在unix下会让Python脚本拥有执行权限时报错。 具体脚本 需要安装paramiko包 首先将文件的\r\n转换 ......
Windows版的Nginx服务的启动和停止命令重新载入
1.首先保证执行命令的路径,是在Nginx的安装目录的第一层目录下如图1-1 2.启动 start nginx D:\zckj\nginx-1.17.5\nginx-1.17.5>start nginx 3.停止 nginx -s stop/nginx -s quit D:\zckj\nginx-1 ......
java线程池详解
为什么要使用线程池 ExecutorService利用池化线程执行任务,Executors的工厂方法可以创建线程池 线程池解决了两个问题: 减少每个线程创建消耗的时间,复用线程 提供管理线程,资源的边界 为了适应不同的业务需求,ExecutorService提供了很多可调节的参数和扩展机制,主要的参 ......
linux和windows下换行符引起的报错——dos2unix转换
有时候由于有的代码太长,显示的时候看着很不舒服,所以在编写的时候会加上\再换行,这个是转义字符(转义字符还是编译字符??我对这个不是很了解。。。),到时候会把换行符给变成空格(我也不知道这个描述对不对,大概意思就是告诉编辑器我这里不需要换行,你帮我换回来) # 下面这段代码 for i in $(l ......
内网穿透(frp_0.47.0_windows)
下载地址(版本frp_0.47.0_windows_amd64):https://github.com/fatedier/frp/releases 1.配置frps.ini文件并启动(云服务器) [common]#1、这个是你当前的frp服务器ip,默认0.0.0.0就是接受所有来者bind_add ......
Windows11快捷键大集合+手动给程序添加快捷键
本文收集了170多个windows11上的快捷键,其中有少部分是windows11新添加的。大部分的win10快捷键也适用于win11。这些快捷键涵盖了系统设置、命令行程序执行、Snap布局切换、对话框快速处理等诸多方面,这里收录的是这些分类中最常用的快捷键。 编写博文的过程中,我已验证了其中90% ......
Windows系统远程桌面连接CentOS7
一个是CentOS7系统,一个是Windows10系统 1、用SSH root用户登录Centos主机; 2、检查centos是否装了epel库 执行命令: rpm -qa|grep epel 如果没有就安装: yum install epel-release 3、安装xrdp,执行命令: yum ......
Centos查找、删除僵尸进程
CentOS 1、查找僵尸进程命令: ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' 说明:因为状态为 z或者Z 的进程为僵尸进程,所以我们使用grep抓取stat状态为zZ进程 2、批量干掉僵尸进程命令: ps -A -o stat,ppid,pid,cm ......
多线程 互斥锁与读写锁 概念
一、多线程 lock 互斥锁 简述 多线程环境中,不使用lock锁,会形成竞争条件,导致A线程与B线程数据使用冲突。 使用lock锁可以保证当有线程操作某个共享资源时,能使该代码块按照指定的顺序执行,其他线程必须等待直到当前线程完成操作。 即是多线程环境,如果一个线程锁定了共享资源,需要访问该资源的 ......
Windows11跳过登录微软账户
1、唤出cmd窗口 在设置网络连接页面,按住“Shift”+"F10"键,或“Fn”+“Shift”+"F10"键唤出cmd窗口。 2、执行cmd命令 在命令窗口输入“oobe\bypassnro.cmd”,按“Enter”键执行,等待系统重启。 3、等待系统重启 系统重启后,可以看到在设置网络连接 ......
小白也能搞定!Windows10上CUDA9.0+CUDNN7.0.5的完美安装教程
前言: 为什么要在本地电脑安装 CUDA,CUDA 是什么的,用来做什么?我想,点击标题进来的小伙伴,应该都清楚这些。不管你是用来做什么,或者跟我一样为了跑 Tensorflow 的 Object Detection (目标检测)。 但是我为什么要用 CUDA9,这里版本要特别注意。因为我使用的是 ......
GO语言Windows安装和VScode配置
(1)去GO官方下载安装软件 https://go.dev/doc/install(2)exe安装,安装目录可以设置在c:\\go(3)环境变量配置,主要是GOROOT、GOPATH,参考https://blog.csdn.net/weixin_48102095/article/details/12 ......
基于欺骗技术的Windows域控安全防护方案
## 一、背景和目标 Windows域控制器(DC)是企业网络中的核心组件,负责管理用户、计算机、组织单元、策略等域内资源。一旦域控制器被攻击者入侵或泄露,整个域内的资源都将面临严重的安全威胁。因此,保护域控制器的安全是企业网络安全防护的重要任务。 欺骗技术是一种主动防御手段,通过在网络中部署虚假的 ......
多线程常见问题描述
1 多线程优点 可以重复利用已有的线程继续执行任务,避免线程在创建和销毁时造成的消耗 调整可运行线程数量的大小 2 工作原理 提交任务->核心线程池是否已满->(未满)创建线程执行任务 ->(已满)阻塞队列是否已满->(已满)将任务存储在队列中 ->(未满)线程池是否已满->(未满)创建线程执行任务 ......
C#全自动多线程上位机源码编程
C#全自动多线程上位机源码编程 0, 纯源代码。 1, 替代传统plc搭载的触摸屏。 2, 工控屏幕一体机直接和plc通信。 3, 功能强大,多级页签。 4, 可以自由设定串口或以太网通信。 5, 主页。 6, 报警页。 7, 手动调试页。 8, 参数设定页。 9, 历史查询页。 10,系统设定页。 ......
进程管理
进程管理 Linux ps查看进程 ps-ef ps aux 占用多少cpu 占用多少内存 工作配合管道使用 查看firefox的进程 77095就是父进程 前提是开启了火狐浏览器 按照名字去查找 kill--关闭进程 这些都是父进程 关闭父进程 强制杀死一个进程 轻质关闭 9是立即杀死进程 15是 ......
进程
进程与程序的区别: 程序:一堆死代码(还没有被运行起来) 进程:正在运行的程序(被运行起来了) 进程的调度算法(重要): 1.FCFS(先来先服务) 对短作业不友好 2.短作业优先调度 对长作业不友好 3.时间片轮转法+多级反馈队列(目前还在用) 将时间均分 然后根据进程时间长短再分多个等级 等级越 ......
Qt音视频开发31-qmedia内核qt5/qt6播放视频
一、前言 在qt5中的多媒体框架明显比qt4丰富了很多,使用也极其友好,提供的api接口非常简单明了,不需要像qt4中那样还需要绑定和创建路径之类的。同样也还是依赖本地解码器,qt6中的多媒体框架据说重写了,性能暴增很多,后端还支持多种解码方式,比如可以选用ffmpeg作为后端解码,这样的话就统一起 ......
初学多线程爬虫
多线程在爬虫中应用非常广泛,对于中大型项目来说很有必要,今天我将以初学者的姿态来完成一个简单的多线程爬虫程序。 1、如何认识多线程 计算机完成一项或多项任务,往往可以存在很高的并行度:若是多核处理器则天然的可以同时处理多项事务,若是单处理器时其实也可以分时隙处理多任务,此时虽然在某一时间点上确实是不 ......
手写一个线程池
来源<c++并发实战> 手写一个简单的线程池 有待改进 #include <iostream> #include <thread> #include <mutex> #include <unistd.h> #include <queue> #include <chrono> #include <co ......
快速排序,堆排序,进程通信,OS回收,事务一致性
某大厂面试题1 1. 分布式事务的一致性问题 事务的四大特性(ACID) 原子性(Atomicity):一个事务(transaction)要么没有开始,要么全部完成,不存在中间状态。 一致性(Consistency):事务的执行不会破坏数据的正确性,即符合约束。 隔离性(Isolation):多个事 ......
有关Mongodb 在windows上安装的问题
MongoDB在Windows上安装 安装 首先前往官网地址下载。在安装成功后,建议在安装的目录下创建data和log两个目录。 注:可能出现服务无法启动的问题或者mongod不是系统命令等,需要通过配置环境变量来解决。 创建系统服务 `mongod --dbpath "C:\Program Fil ......
多线程socketserver
模块:socketserver tcp协议: 服务端: import socketserver class MyRequestHandle(socketserver.BaseRequestHandler): def handle(self): # print(self.request) #如果tcp ......
FastDeploy的本地编译(Windows)
openvino推理端一直没有编译成功,不考虑编译openvino。 使用官方案例,发现对onnx格式模型支持的不太好(有的能运行,有的报错)。对paddle格式支持的很好(自家宝贝,必须独宠啊!) 因此,只编译paddle和tensorrt推理端。 onnx格式的模型可以使用官方转换工具,转为pa ......
Windows下通过命令行控制图形界面的一种方式:AHK
众所周知,Windows上的程序大多数是基于图形界面的,比如安装软件的时候会有引导界面。这种图形界面给普通用户确实带来了方便,这也是Windows能够统治PC的主要原因之一。但是,对于程序员来说基于图形界面的程序是效率低下的,因为它很难实现自动化与批量。 那么针对Windows的图形化界面程序有没有 ......
Windows系统中mysql-connector 8+版本的下载
今天学习JDBC时 想去mysql官网下载mysql-connector的jar包 但是让我很疑惑的是在官网没有发现jar包的直接下载 经过我的一顿搜索,终于发现原来安装mysql时,mysql已经将各种mysql-connector的安装程序打包放在以下目录了 C:\ProgramData\MyS ......
【windows】获取托盘图标信息
win11 22261.1413版本更新后,原来的获取托盘的应用程序信息功能失效了,这里的demo参考了这边文章,加上一个遍历窗口逻辑,来试图找到新版本的托盘图标信息应该从哪个窗口中获取出来。 // Test_Console_3.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束 ......
Java EasyExcel带格式多线程导出百万数据
Java EasyExcel带格式多线程导出百万数据 1. 背景说明 2. 方案概述 (1)大数据量导出问题主要是以下三个地方: (2)将写入导出Excel等功能单独分开成一个微服务: (3)注意: (4)方案设计: 标注说明 (5)maven依赖: 3. 详细设计 4. 缓存 5. 可行性验证 6 ......
线程池中线程抛了异常如何处理?
文章目录 1. 模拟线程池抛异常 2. 如何获取和处理异常 方案一:使用 try -catch 方案二:使用Thread.setDefaultUncaughtExceptionHandler方法捕获异常 方案三:重写afterExecute进行异常处理 1. 模拟线程池抛异常 在实际开发中,我们常常 ......