• 2024-07-02Linux源码阅读笔记08-进程调度API系统调用案例分析
    kthread_create_on_nodekthread_create_on_node函数功能:指定存储节点创建新内核线程。源码如下:操作实战#include<linux/module.h>#include<linux/pid.h>#include<linux/sched.h>#include<linux/kthread.h>#include<linux/wait.h>intMyThreadFunc(void*
  • 2024-07-02python解析Linux top 系统信息并生成动态图表(pandas和matplotlib)
    文章目录0.引言1.功能2.使用步骤3.程序架构流程图结构图4.数据解析模块5.图表绘制模块6.主程序入口7.总结8.附录完整代码0.引言在性能调优和系统监控中,top命令是一种重要工具,提供了实时的系统状态信息,如CPU使用率、内存使用情况和进程状态。然而,仅凭
  • 2024-07-01磐维数据库安装提示max_process_memory must greater than问题
    很多人在个人虚拟机部署磐维测试环境时会碰上一个提示内存太少的报错,多数是因为虚拟机给的内存太少了。遇到报错也可以不用调整虚拟机内存,可以调整参数解决。报错示例如下:BACKEND]FATAL:thevaluesofmemoryoutoflimit,thedatabasefailedtobestarted,max_process_mem
  • 2024-06-30Windows命令学习篇
    PowerShell服务&进程java-jar启动服务TODO这个cmdlet无法指定windowTitle,但CMD的start可以Start-Process-FilePath"java.exe"-ArgumentList"-jar.\java.jar"查看java启动服务Get-ProcessjavaGet-CimInstance-ClassNameWin32_Process|Select-ObjectPr
  • 2024-06-24C# Process 以管理员身份运行 bat 批处理
    使用C#中的Process类以管理员身份运行批处理(.bat)文件的步骤与运行其他应用程序类似。你需要设置ProcessStartInfo的Verb属性为"runas"。下面是一个示例代码,展示了如何实现这一点:usingSystem;usingSystem.Diagnostics;classProgram{staticvoidMain(){
  • 2024-06-24Ubuntu下安装、运行Nginx
    安装Ubuntu桌面系统(虚拟机)_虚拟机安装ubuntu桌面版-CSDN博客默认情况下,Ubuntu并没有安装Nginx服务。用户可以使用以下命令安装Nginx服务及其相关的组件:liu@ubuntu:~$sudoaptinstallnginx安装完成之后,使用以下命令启用和启动Nginx服务:liu@ubuntu:~$sudosystemctlenab
  • 2024-06-21Reflective Journal Final
    ReflectiveJournalFinal1.Atthebeginningofthecourse,Ijusthaveablurryunderstandingofdigitalmultimodalcomposing.Afterhavingcoursesformanytimes,Igraduallygraspedtheconceptofdigitalmultimodalcomposing.Thekeyresidesin“multim
  • 2024-06-21navicat 数据传输总是 出现select * Process terminated
    navicat数据传输总是出现select*Processterminated报错解释:Navicat在进行数据传输时,如果遇到“select*Processterminated”错误,通常意味着Navicat在执行查询操作时被中断或终止了。这可能是因为查询执行时间过长,超出了设置的限制,或者是因为数据库连接不稳定、
  • 2024-06-20svn cleanup 系统找不到指定路径_SVN:cleanup failed to process the following paths 错误
    svn执行清理,提示“系统找不到指定的文件。”下面看一下如何解决这个问题吧:1.在sqlite官网(https://www.sqlite.org/download.html)下载sqlite-tools-win32-x86-3310100.zip(资源我会放在后面)下载下来打开如下图所示:2.将其中的sqlite3.exe文件复制到.svn目录下与wc.db同级
  • 2024-06-19C++ Windows Hook使用
    GitHub-microsoft/Detours:DetoursisasoftwarepackageformonitoringandinstrumentingAPIcallsonWindows.Itisdistributedinsourcecodeform./*挂载钩子setdll/d:C:\Users\g\source\repos\LotTest\Release\lotDll.dllC:\Users\g\source\repo
  • 2024-06-18禁止启动多个winform项目进程程序.exe
    1,在winform项目中 Program.cs文件里添加usingSystem;usingSystem.Collections.Generic;usingSystem.Diagnostics;usingSystem.Linq;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceSMProjectSysetm{internalstaticclassProgram
  • 2024-06-18量产导入 | ATPG_FLOW
    文章目录objectivesFullDFTFlowinTessentShellBlackBoxesAutoBlackBoxingforIncompleteNetlistsBlackBoxExamplesATPGSetupTestProcedureFileTestProcedureFile:TimeplatesTestProcedureFile:Setup,LoadUnloadTestProcedureFile:Lo
  • 2024-06-18Fatal error in launcher: Unable to create process using ‘“python.exe“ “\python\Scripts\问题
    1.设置环境变量将pip和python的路径加入环境变量中2.在cmd中,查看是否存在python,pip等3.把应用安装程序中的python.exe和python3.exe关闭4.正常使用详情请看微软的常见问题,链接如下:关于在Windows上使用Python的FAQ|MicrosoftLearn
  • 2024-06-17prometheus的进程监控process-exporter
    1.下载二进制文件process-exporter项目地址:https://github.com/ncabatoff/process-exporter下载地址:https://github.com/ncabatoff/process-exporter/releases/download/2.启动#解压tar-zxvfprocess-exporter-0.8.2.linux-amd64.tar.gzmkdir/usr/local/node_exporter/
  • 2024-06-14HIT CSAPP 计算机系统大作业 程序人生-Hello’s P2P From Program to Process
    摘 要本文借助hello.c跌宕起伏的一生——P2P(FromProgramToProcess)、020(FromZero-0toZero-0)从源代码到可执行程序以及和计算机系统硬件的配合,从计算机系统的角度阐述从源代码到可执行程序的转变,以及在计算机系统当中作为众多进程中的一员的运行过程。源程序首先经
  • 2024-06-12成为MySQL DBA后,再看ORACLE数据库(八、进程、连接与会话)
    不同于MySQL的单进程多线程架构,ORACLE是多进程架构。一个ORACLE实例主要有以下三类进程:1.后台进程,这些进程随数据库启动而启动,用于完成数据库的各种后台任务;2.服务器进程(serverprocess),这些进程一般由客户端的请求产生,根据客户端的请求完成工作;3.从属进程,这些进程类似后台进程,它们
  • 2024-06-12使用 ps 查看进程的启动时间和运行时间
    用法ps-eopid,lstart,etime,cmd|grep<进程关键字>命令解释:lstartSTARTEDtimethecommandstarted.Seealsobsdstart,start,start_time,andstime.etimeELAPSEDelapsedtimesincetheprocesswasstarted,intheform[[DD-]
  • 2024-06-11使用WPF 当程序已打开时第二次打开程序直接弹出第一次打开的程序
    在代码中增加[DllImport("user32.dll")]privatestaticexternboolSetForegroundWindow(IntPtrhWnd);[DllImport("user32.dll")]privatestaticexternboolShowWindowAsync(IntPtrhWnd,intnCmdShow);[DllImport("user32.dll"
  • 2024-06-11psutil 检测exe是否已经运行
    安装依赖pipinstallpsutil 代码importpsutildefcheck_if_process_running(process_name):'''Checkifthereisanyrunningprocessthatcontainsthegivennameprocess_name.'''#Iterateovertheallther
  • 2024-06-08python 多任务之多进程
    多任务优势多个任务同时执行可以大大提高程序执行效率,可以充分利用CPU资源,提高程序的执行效率概念是指在同一时间内执行多个任务多进程概念进程(process)是资源分配的最小单位,他是操作系统进行资源分配和调度运行的基本单位,比如:一个正在运行的程序就是一个进程,如QQ,微信等
  • 2024-06-08快速使用 ThreadPoolExecutor 并行加速
    总览一般的Python脚本只会用上单线程。对于IO密集型任务,用多线程加速会快得多。本文会给出一个模板,使用ThreadPoolExecutor进行并行加速。注意,由于GIL的存在,对于CPU密集型任务ProcessPoolExecutor是更好的选择。快速使用ThreadPoolExecutor请看以下模板。fro
  • 2024-06-07QProcess 流执行
    /*_process->start("ps-e");_process->waitForFinished(-1);if(!_process->isReadable())returnfalse;QStringstrOutput=_process->readAllStandardError();if(strOutput.length()==0){strOutput
  • 2024-06-06基于修改iOS内核绕过iOS 基于svc 0x80的ptrace反调试
    yuzhouheike62天 看到一个帖子:[原创]绕过iOS基于svc0x80的ptrace反调试24.跟着操作了下.这篇文章的核心思想来源于[原创]iOS内核修改之过某音等PT_DENY_ATTACH反动态ptrace调试我的设备是:iphone7iOS14.1,DarwinKernelVersion20.0.0:WedSep3003:24:41
  • 2024-06-06C# 调用外部exe的三种方式
    C# 调用外部exe的三种方式调用外部exe是常用的功能,本文主要介绍了C# 调用外部exe的三种方式,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧 方式一:直接调用Process类来实现:usingSystem.Diagnostics;Processp=Process.Start("program.e
  • 2024-06-05nuxt3中环境变量env不生效(process.env打印不出来自定义变量)
    按理环境变量env配置比较简单。网上一搜一堆。但是我按网上配置后都打印不出来(process.env)后来发现在nuxt.config.ts里面配置的runtimeConfig会自动对应到环境变量上运行时配置在官网的迁移里面写了。猜测可能是我版本比较高(3.11.2)。网上配置失效环境变量配置//.env.deve