• 2024-11-06Cmake 实操 -- 使用文件操作命令添加源码文件并移除失效问题记录
    搜索文件使用file(GLOB_RECURSEfileListsearchDir/*.cpp)搜索searchDir目录下所有cpp文件,将路径保存到fileList中。GLOB_RECURSE:启用递归搜索。ps:searchDir不会被展开,如果searchDir中存在C/test/../test1,保存到fileList中的文件路径将仍然带有C/test/../test1,而不是C/test1
  • 2024-09-26package.json依赖包漏洞之nodejs-glob-parent正则表达式拒绝服务漏洞
    背景有个安全扫描的流水线,扫描了负责的项目之后,发现一些漏洞。需要说明的是,这个扫描只是针对package.json文件,扫的是依赖树,而不是项目源代码,也不是打包后的代码。但既然是漏洞,都是可以好好学习下的。 nodejs-glob-parent正则表达式拒绝服务漏洞(CVE-2020-28469)被扫描出来
  • 2024-08-22系统编程-lvgl
    带界面的MP3播放器--lvgl目录带界面的MP3播放器--lvgl一、什么是lvgl?二、简单使用lvgl在工程中编写代码实现带界面的mp3播放器main.cevents_init.cevents_init.h补充1:glob函数补充2:atexit函数一、什么是lvgl?--LVGL是一个开源的嵌入式图形库,用于创建图形界
  • 2024-07-11Python(glob()、rglob())
    目录rglob()方法glob()方法具体区别递归搜索示例使用rglob()递归搜索所有.txt文件使用glob()仅在当前目录搜索.txt文件在当前目录和子目录中搜索.txt文件(通过glob和**组合)总结在Python中,rglob()和glob()都是pathlib.Path类的方法,用于匹配指定模式的文件或
  • 2024-06-17在Vue 3中,要获取指定目录内的所有组件
     vue3获取指定目录内组件在Vue3中,要获取指定目录内的所有组件,可以使用Vue的编程式导入。这通常在自动化场景,如通过编程的方式导入一个目录下所有的Vue组件时使用。以下是一个简单的例子,展示如何在Vue3中编程式地导入一个目录下的所有组件://假设componentsDir为组件
  • 2024-06-10vite Glob 实现 责任链、注册组件
    场景下面是其中一种场景,我们定义二种方法对外提供一个方案,按需调用。//list/test1.tsexportdefault()=>{console.log("test")}//list/test2.tsexportdefault()=>{console.log("test")}//index.tsimporttest1from"./list/test1";import
  • 2024-04-28MBIST和BISR+循环移位和强制转换+verdi操作+vip需要disable auto recording+vim设置某行高亮+python模拟find命令
    MBIST和BISRhttps://blog.csdn.net/liubin1222/article/details/103995449https://zhuanlan.zhihu.com/p/161185302进行内存修复需要两步:首先在可修复内存测试期间,由MBIST控制器诊断出的故障。第二步是修复内存,确认修复签名。可修复的存储器都有带修复签名的寄存器。MBIST(Me
  • 2024-04-09在Windows环境下使用NodeJS的fast-glob不正确执行的问题
    fast-glob是NodeJS中的一个非常高效的文件遍历工具,通过它在文件系统中方便的指定和筛选文件,它采用UnixBashshell使用的规则返回与一组定义的指定模式匹配的路径名,并进行了一些简化,同时以任意顺序返回结果。它支持同步、Promise和StreamAPI。在Windows环境下使用NodeJS中的
  • 2024-04-04ctfshow--web12 glob和show_source命令执行
    查看源代码有提示以为是cmd命令解过输入linux命令愣是没反应后来输入phpinfo()才有回显原来是被误导了。一开始想的是直接写入一句话木马点击查看代码@eval($_POST['attack']);echo111;//这里的echo111是方便看我们有没有植入成功的这里有111的回显证明木马注入成
  • 2024-03-30.eslintignore中的**/_* 这个匹配到的是什么
    .eslintignore文件中的**/_*是一个glob模式,用于指定ESLint应该忽略哪些文件或目录。具体解释如下:**:表示任意层级的子目录。它会递归地匹配当前目录及其所有子目录下的文件和目录。/:在glob模式中,斜线/用于分隔目录层级。_*:表示以_符号开头的任何字符序列。这
  • 2024-01-31`glob`和`fnmatch`都是Python的内置模块,用于文件名的匹配,但它们的功能和使用场景有所不同²。 1. **fnmatch**: `fnmatch`模块提供了一种简单的方式来匹配Un
    `glob`和`fnmatch`都是Python的内置模块,用于文件名的匹配,但它们的功能和使用场景有所不同²。1.**fnmatch**:`fnmatch`模块提供了一种简单的方式来匹配Unixshell风格的模式,如`*.py`,`Dat[0-9]*`,`Dat[!0-9]*`等²。它只是将一个文件名与模式进行比较,返回True或False²。例如,
  • 2024-01-29OPENSSL1.1交叉编译编译异常处理
    openssl 编译异常报以下错误Operatingsystem:x86_64-whatever-linux2"glob"isnotexportedbytheFile::GlobmoduleCan'tcontinueafterimporterrorsat./Configureline18.BEGINfailed--compilationabortedat./Configureline18."glob"
  • 2024-01-27在 Python 的 `glob` 模块中,文件名的大小写敏感性取决于你的操作系统。在 Unix 和 Linux 系统中,`glob` 是区分大小写的。然而,在 Windows 和 MacOS 中,`
    在Python的`glob`模块中,文件名的大小写敏感性取决于你的操作系统。在Unix和Linux系统中,`glob`是区分大小写的。然而,在Windows和MacOS中,`glob`是不区分大小写的。例如,如果你在Unix或Linux系统中运行以下代码:```pythonimportglobfiles=glob.glob('*.xlsx')
  • 2023-12-21vue3+vite动态引入图片(import.meta.glob)
    Vite官方提供的 import.meta.glob API。这个方法一般用于批量引入js或者ts文件,但实际上这个方法就是很多import语句的集合而已,import是可以引入图片的,所以import.meta.glob也同样可以引入图片资源,只不过需要加入配置项as:'url'就可以了。 通常来说,我们可以用ES提供的
  • 2023-11-24pyinstaller利用spec文件打包的使用模板
    pyinstaller打包使用pyqt5开发软件,当项目越来越大,引用的资源越来越多时,那么使用pyinstaller进行打包,如果不利用spec文件,是很难满足打包需求的。spec文件,其实你在使用pyinstallermain.py打包时,也是会自动生成的,叫main.spec。不过,如果你想把自己的资源文件一起打进包去,则需
  • 2023-11-24python glob
    glob是python自带的一个操作文件的相关模块,用它可以查找符合特定规则的文件路径名。使用该模块查找文件,只需要用到:“*”,“?”,“[]”这三个匹配符;”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。glob.glob:返回所有匹配的文件路径列表
  • 2023-11-01【软硬件环境与工具使用】glob模块
    前言 匹配符有以下三种:1)”*”匹配任意0个或多个字符;2)”?”匹配任意单个字符;3)”[]”匹配指定范围内的字符,如:[0-9]匹配数字。 参考Python模块之glob模块glob.glob()函数_GeorgeAI的博客glob—Unixstylepathnamepatternexpansionpython之glob模块以及根据路径获取文件名_从g
  • 2023-10-31动手动脑
    1.使用Files.walkFileTree()找出指定文件夹下所有大于指定大小(比如1M)的文件。1packagecom.test;2importjava.io.IOException;3importjava.nio.file.FileSystems;4importjava.nio.file.FileVisitOption;5importjava.nio.file.FileVisitResult;6importja
  • 2023-10-30Python 批量合并图片到word文档
    这段代码是一个用Python编写的功能,它将指定文件夹中的所有图片插入到Word文档中并保存。以下是代码的主要步骤和功能:导入必要的库Python中的docx库用于操作Word文档,glob库用于匹配文件路径。fromdocximportDocumentfromdocx.sharedimportInchesimportglob定义函数
  • 2023-10-30glob库函数使用方法
    glob模块是用来获取文件路径的一个常用模块。它可以根据用户指定的路径来搜索文件,然后返回符合规则的文件路径列表。一、glob库函数的基本用法glob库需调用glob.glob()函数并传入特定的路径规则。路径规则可以包含通配符,例如使用*来匹配任意个字符,使用?来匹配单个字符。以下是一
  • 2023-10-25【Python】基于非侵入式负荷检测与分解的电力数据挖掘
    前言本案例将根据已收集到的电力数据,深度挖掘各电力设备的电流、电压和功率等情况,分析各电力设备的实际用电量,进而为电力公司制定电能能源策略提供一定的参考依据。更多详细内容请参考《Python数据挖掘:入门进阶与实用案例分析》一书。一、案例背景为了更好地监测用电设备的能耗
  • 2023-10-19一些好用的npm包分享
    shelljsshell命令的node封装commander强大的命令行指令处理工具command-line-args基于配置的命令行参数解析command-line-usage生成可读性强的命令行打印信息inquirer交互式命令行工具例如:利用上下键,操作命令行选项,输入指令,确认与否等。git-pull-or-clonegit仓库克隆
  • 2023-10-18使用腾讯云 Cloud studio 实现调度百度AI实现文字识别
    前言今天我们也来高大上一下,玩一把人工智能。那就是免费调用百度AI实现图片上面的文字识别。相对于Python的第三方库,百度人工智能要更强大,毕竟人工智能不是那么容易搞的。要调用,其实很简单,关键的代码只需要三行。但需要先注册百度AI,获得ID和密钥。注册也很简单,百度AI社区有详细
  • 2023-10-06Python分享之路径与文件 (os.path包, glob包)
    os.path包os.path包主要是处理路径字符串,比如说'/home/vamei/doc/file.txt',提取出有用信息。importos.pathpath='/home/vamei/doc/file.txt'print(os.path.basename(path))#查询路径中包含的文件名print(os.path.dirname(path))#查询路径中包含的目录info=
  • 2023-10-05OpenCV glob
    1vector<string>fileNames;2cv::glob("./data/left*.jpg",fileNames);将相对路径为data的文件夹下所有left*.jpg文件读取到fileNames容器中,每个left*.jpg为fileNames容器的一个元素,其中*为非公共部分;例如读取data文件中left1.jpg,left2.jpg文件,其中left1.jpg为fileNames容