• 2025-01-06busybox最小Linux系统
    环境WSL(Ubuntu22.04)创建磁盘映像可以使用fallocate为磁盘映像分配一块空间,或者使用ddif=/dev/zeroof=$imgbs=1Mcount=$size_in_MB直接得到一个大小为$size_in_MB大小的文件。使用mkfs.ext4格式化映像文件,并使用mount-oloop$imgmnt将文件挂载。如果想要在磁盘映像中
  • 2025-01-06C#基于pythonnet调用Python的pyd文件,实现交互
    privatevoidTestPython(){try{//python环境路径stringpathToVirtualEnv=@"H:\ProgramData\anaconda3\envs\python39";Environment.SetEnvironmentVariable("PATH",pathToVirtualEnv,EnvironmentVari
  • 2025-01-01Nodejs中process有哪些常用方法?
    在Node.js中,process对象是一个全局变量,提供了与当前Node.js进程互动的接口。虽然你提到你是前端开发,但了解Node.js的process对象对于进行服务器端开发或是使用Node.js作为开发工具(例如,通过Webpack进行前端资源的打包)都很有帮助。以下是一些process对象的常用方法和属性:process.
  • 2025-01-01说说你对NodeJs中process的理解?
    在Node.js中,process是一个全局对象,它提供了有关当前Node.js进程的信息,并允许开发者与其进行交互。这个对象在Node.js应用程序的整个生命周期中都是可用的,无需任何导入或引入操作。以下是对process对象的一些主要特性和用途的概述:进程信息:process对象提供了许多属性和方法,用于获
  • 2024-12-31使用PowerShell开发脚本程序进行批量SVN提交
    使用PowerShell开发脚本程序进行批量SVN提交随着软件开发的不断进步,版本控制系统如Subversion(SVN)成为了团队协作和代码管理的重要工具。当需要一次性提交大量文件时,手动操作效率低下且容易出错。为此,可以使用PowerShell编写一个脚本来简化这一过程,并通过PS2EXE将脚本转换为.e
  • 2024-12-30进程的创建--multiprocesssing模块
    进程的创建使用multiprocessing模块创建进程multiprocessing是process模块的高级封装,其对于进程的操作提供了非常多的操作,所以是工作中操作进程的最常用模块。基本使用代码:importos,timeimportmultiprocessingdefwatch(): print("watch-id=",id(watch)) fori
  • 2024-12-26130. 被围绕的区域
    题目链接解题思路:通常想法是,把哪些'O'变成'X',这种想法很难做。一个比较简单点是,「哪些'O'不能变成'X'」。其实就是与第一行,最后一行,第一列,最后一列,「相邻的这些」'O',不能变成'X',其他的都能变成'X'.具体来说,把第一行、最后一行、第一列、最后一列的'O',通过「感染」函数,变成
  • 2024-12-25Chapter 5. How AI can improve Business Process
    AIcanimproveBusinessProcess(customerservice&HR)CustomerServiceWorkloadReduction:Employeeburnoutisasignificantissueincustomerservice.AIAssistants:VirtualAIassistantscandecreasesupportrequestvolumebyproviding24/7suppo
  • 2024-12-25python多进程,使用pipe进行进程间的通讯
    importmultiprocessingimporttime'''python多进程pipe在多进程中,进程间的通信是一个常见的需求。管道(Pipe)提供了一种简单有效的进程间通信方式,允许数据在进程间传递。通过使用管道,我们可以让一个进程发送数据,另一个进程接收。以下是一个使用管道在两个进程之间传递
  • 2024-12-25108. 将有序数组转换为二叉搜索树
    题目链接解题思路:这里面有一个构造「平衡二叉树」,似乎很难。实际上,我们每次构造时都拿中点划分,就能得到平衡的。具体来说process(nums,L,R)在nums[L,R]上构造平衡搜索二叉树,我们以中点mid=(R+L)/2是头,然后左节点process(nums,L,mid-1),右节点process(nums,mid+1,
  • 2024-12-1944. 通配符匹配
    题目链接思路和之前一个题类似,链接代码classSolution{public:boolprocess(string&s,string&p,inti,intj,vector<vector<int>>&dp){if(i==s.length()&&j==p.length()){returntrue;}
  • 2024-12-1710. 正则表达式匹配
    题目链接解题思路:先写一个暴力递归,boolprocess(s,p,i,j),s[i...]与p[j...]能否匹配成功?,i之前,以及j之前的都已经匹配成功了。1️⃣p[j+1]!='*'若p[j]=='.',则递归调用process(s,p,i+1,j+1)若p[j]!=s[i],返回false,否则返回process(s,p,i+1,j+1)
  • 2024-12-16HarmonyOS 获取进程相关的信息process 常用的几个方法
    获取进程相关的信息,提供进程管理的相关功能。process1.EventListener2.isIsolatedProcess3.is64Bit4.getStartRealtime5.getPastCpuTime导入模块import{process}from'@kit.ArkTS';属性名称类型可读可写说明uidnumber是否进程的用户标识。pidnumber是
  • 2024-12-15MoUSO Core Worker Process 是一个与 Windows 更新相关的进程,属于 Windows 操作系统中的一种系统进程。它的主要作用是与 Microsoft 更新服务、Windo
    MoUSOCoreWorkerProcess是一个与Windows更新相关的进程,属于Windows操作系统中的一种系统进程。它的主要作用是与Microsoft更新服务、Windows更新、以及其他相关的自动化更新任务相关联。MoUSOCoreWorkerProcess进程的功能更新任务的协调:MoUSOCoreWorkerPro
  • 2024-12-13ProcessExplorer 多功能任务管理器软件-中文绿色单文件版
    今天我和大家分享一款系统监控工具——ProcessExplorer。一个比Windows自带的任务管理器更强大的工具。感觉最实用的是他的搜索功能,可以搜到系统任务管理器里面无法显示的应用,大家可以网上走索下载,也可以通过这个链接下载:https://www.itlooker.cn/archives/6204ProcessExplore
  • 2024-12-12安装laravel 11与宝塔环境中php的默认禁用函数的冲突问题
    1.安装Laravel安装器composerglobalrequirelaravel/installer报错1:E:\wwwroot>composerglobalrequirelaravel/installerFatalerror:UncaughtError:CalltoundefinedfunctionComposer\XdebugHandler\putenv()inphar://E:/composer/composer.phar/vendor/c
  • 2024-12-12linux下pgrep实现精确查询
    在Linux中,pgrep 是一个命令行工具,用于根据进程名称和其他属性搜索进程。要实现精确查询,您可以使用一些选项来控制搜索行为,以便更准确地匹配进程。使用 pgrep 进行精确查询按进程名完全匹配:使用 -x 选项可以确保只匹配完全的进程名称。例如,若您要查找名为"my_process"
  • 2024-12-11自定义阿里云OSS图片大小
    在访问oss图片时,如果图片太大,而本地网络不是很好的情况下,图片加载时间比较长,阿里云的oss有这个功能,在访问图片的时候指定大小显示,在显示的时候直接对图片进行压缩,这样可以加快访问速度!##图片地址https://gateon-ds.oss-cn-shanghai.aliyuncs.com/000a960090b343f0884b35acbd80e
  • 2024-12-10在cmake中移动文件夹
    1.使用file命令拷贝后删除源文件file(COPY${SOURCE_FILE}DESTINATION${DESTINATION_FILE})file(REMOVE${SOURCE_FILE})2.使用系统的移动命令execute_process(COMMAND${CMAKE_COMMAND}-Erename${SOURCE_FILE}${DESTINATION_FILE})或execute_process(CO
  • 2024-12-08Linux---对缓冲区的简单理解--第一个系统程序
    前序:首先先理解一下什么是回车与换行;回车和换行是两个概念,它们不是一个东西;回车:光标回到开始;换行:换到下一行;如下图:行缓冲区如何理解缓冲区问题?可以认为,缓冲区就是一块内存块,有的输出的内容会先这个缓冲区中,在缓冲区刷新时一起输出到输出端;如下图如果想让他立马刷新
  • 2024-12-07TesseractOCR-GUI:基于WPF/C#构建TesseractOCR简单易用的用户界面
    前言前篇文章使用Tesseract进行图片文字识别介绍了如何安装TesseractOCR与TesseractOCR的命令行使用。但在日常使用过程中,命令行使用还是不太方便的,因此今天介绍一下如何使用WPF/C#构建TesseractOCR简单易用的用户界面。普通用户使用参照上一篇教程,在本地安装好TesseractOCR之
  • 2024-12-06vm1沙盒逃逸详解
    沙箱逃逸本质就是找到一个沙箱外的对象,并调用其中的方法this指向外部上下文对象constcontext={name:'myContext'};constresult=vm.runInNewContext(`this.name`,context);#this指向了runInNewContext提供的上下文context,这个对象在global中console.log(resul
  • 2024-12-03chromium Profiling
    windows上的ETW(EventTraceforWindows)软件下载:https://github.com/google/UIforETW/releases说明:https://tinyurl.com/etwcentral包括下载软件和trace记录XperfBasics:RecordingaTrace(theultimateeasyway);ETWTrainingVideosAvailableNow   
  • 2024-12-03调用CMD
    1.h#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QMainWindow>#include<QProcess>#include<handleapi.h>#include<QShortcut>namespaceUi{classMainWindow;}classMainWindow:publicQMainWindow{Q_OBJECTpubli
  • 2024-12-03解决销毁cef时出现卡顿现象的另类解决办法
    项目原因,在WPF中使用cef加载网页,但是在关闭弹窗时会发生卡顿现象,经调试发现是cef销毁耗时太长从而造成的卡顿,目前在网上没有找到有效的解决方法(没精力研究源码),因此找到了一种另类的解决方法。通过观察任务管理器发现,没有使用cef加载内容时都会有一个叫“CefSharp.BrowserSubproce