dir
  • 2024-10-052024牛客多校第一场 - Mirror Maze
    题目大意:一个由四种镜面(|-/\)组成的矩阵,根据镜面的方向反射光线。问坐标\((x,y)\)处向某方向射入一束光线后(此光线会直接穿过此位置\((x,y)\)的镜面),一共会反射(直接穿过的不算)到多少个不同(一个坐标算一个镜面)的镜面。总体思路为预处理出每一个坐标向每一个位置发射光线的答
  • 2024-10-05目录工具类 - C#小函数类推荐
          此文记录的是目录工具类。/***目录工具类AustinLiu刘恒辉ProjectManagerandSoftwareDesignerE-Mail:[email protected]:http://lzhdim.cnblogs.comDate:2024-01-1515:18:00***/namespaceLzhdim.LPF.Utility
  • 2024-10-04How to use the Ubuntu
    HowtousetheUbuntuIntroduction‍AsfarasIhavenoted,IwillforcemyselftowriteallmyblogsinEnglish.So,ifyouareluckyorunlucky,youhavereadthisblog,andIhopeitcanbehelpfultoyou.ReadinganEnglishdocumentcanbeatrickyt
  • 2024-10-04用python写一个脚本:将指定目录下及其所有子文件夹下的视频文件按中间时间切分成两部分
    代码:importosfrommoviepy.editorimportVideoFileClipdefsplit_video(video_path,output_dir):#加载视频文件clip=VideoFileClip(video_path)duration=clip.duration#计算中间时间点midpoint=duration/2#创建输出目录i
  • 2024-10-04How to use the Ubuntu
    HowtousetheUbuntuIntroduction‍AsfarasIhavenoted,IwillforcemyselftowriteallmyblogsinEnglish.So,ifyouareluckyorunlucky,youhavereadthisblog,andIhopeitcanbehelpfultoyou.ReadinganEnglishdocumentcanbeatrickyt
  • 2024-10-01洛谷P1518两只塔姆沃斯牛
    #include<bits/stdc++.h>usingnamespacestd;usingi64=longlong;usingu64=unsignedlonglong;usingu32=unsigned;charm[12][12];intfarmer[3];intcow[3];boolzt[200000];intans;voidmove(intx,inty,intdir,inttype){if(dir==
  • 2024-09-28编译安装linux内核
    下载内核https://www.kernel.org/一般下载tarball,也就是.tar.xz格式的源码包。如果/够大,可以直接解压到/usr/src,也可以解压到机械盘上。配置.config里面是一些flag,内核编译的时候会读取这个文件,根据这些flag来配置。常用的有:CONFIG_LOCALVERSION附加在在内核的version
  • 2024-09-27oracle数据泵导出导入数据
    1.创建表空间createtablespacetbs_testdatafile'/yourpath/tbs_test01.dbf'size5gautoextendonnext1gmaxsizeunlimited;2.创建用户并授权createusertestidentifiedby123456defaulttablespace tbs_test temporarytablespacetempquotaunlimitedontes
  • 2024-09-27Python自动整理文件夹
    编写一个Python脚本来遍历指定目录下的所有文件,根据文件的扩展名来创建相应的子文件夹(如果尚不存在的话),然后将文件移动到对应的子文件夹中。同时,我们需要处理重名文件的问题,通过在文件名后添加_和数字来区分。下面是一个实现这个功能的Python脚本示例:importosimportshu
  • 2024-09-2601 重点 导入模块练习题
    练习1:client飘红可以导入原因:因为当前运行的run.py文件,此时当前目录下面的所有文件都会自动增加到sys.path里面,此时bin目录下面的所有模块都可以导入重点。练习2:#在排除pycharm操作下,此场景下在终端运行run.py文件中,不能导入x方法。原因:s21test路径没有导入到sys.path
  • 2024-09-26如何在CMakeList项目中集成GNU Autotools 构建模块
    背景:我有三个工具A,B,C,其中A,B是原先MakeFile编译的工具,C是原先GNUAutotools自动编译的工具。现在希望使用CMakeList统一构建,我的目录如下:||–A|-----/src|-----CMakeList.txt|–B|-----/src|-----CMakeList.txt|–C|-----autoTool|–CMakeList.txt想要起到的效
  • 2024-09-26MySQL8物理一键备份和恢复脚本分享
    MySQL8物理一键备份和恢复脚本分享原创 我科绝伦 小周的数据库进阶之路  2024年09月23日00:01 重庆热衷于分享各种干货知识,大家有想看或者想学的可以评论区留言,秉承着“开源知识来源于互联网,回归于互联网”的理念,分享一些日常工作中能用到或者频率比较的内容,希望
  • 2024-09-25linux删除指定日志文件的通用脚本
    linux删除指定日志文件的通用脚本#!/bin/sh#获取删除文件目录MAIN_DIR="/home/user_shell/"DELETE_TIME=`date+%Y-%m-%d\%H:%M:%S`#获取近五天前日期TIMESTAMP1=`date+"%Y-%m-%d"-d"-4days"`TIMESTAMP2=`date+"%Y-%m-%d"-d"-3days"
  • 2024-09-25什么是启发式过滤(Heuristic Filtering)?
    定义启发式过滤是一种技术方法,利用解决问题的技术和算法来识别数据中的模式、趋势或特征。这种方法通常涉及使用预测分析和近似方法,以便快速做出决策或对信息进行分类。启发式过滤通常应用于反垃圾邮件软件、防病毒程序和人工智能等领域,以有效检测垃圾邮件、恶意软件或
  • 2024-09-25Jupyter Notebook 修改默认路径
    第一次安装好 JupyterNotebook打开的目录好乱,是乱七八的,要修改JupyterNotebook的默认路径,您可以按照以下步骤操作:在Windows上打开命令提示符:按 Win+R 打开运行对话框。输入 cmd 并按回车。生成配置文件(如果还没有配置文件): jupyternotebook--generat
  • 2024-09-23Mac vscode 每次打开的终端,执行node命令都报command not found: node
    先说问题,答案放在后面自从上次升级node后,每次vscode打开终端都会报npmwarnclinpmv10.8.2doesnotsupportNode.jsv18.14.2.Thisversionofnpmsupportsthefollowingnodeversions:`^18.17.0||>=20.5.0`.Youcanfindthelatestversionathttps://nodejs.or
  • 2024-09-22GLib 库g_mkdir_with_parents - 创建多级父子目录
    g_mkdir_with_parents是GLib库中的一个函数,它用于创建目录,如果目录的父目录不存在,它也会创建父目录。这个函数的原型如下:gintg_mkdir_with_parents(constgchar*pathname,gintmode);参数pathname是要创建的目录的路径,mode是设置新创建目录的权限。如果目录创建成功,或者
  • 2024-09-21清理日志
    #!/bin/envbash#set-xclear_time=date+%Y%m%dLOG_FILELOG_FILE="/tmp/log_clean.{clear_time}.log"#savecleanlogwrite_log(){now_time='['(date+"%Y-%m-%d%H:%M:%S")']'echo{now_time}1|tee-a{LOG_FILELOG_FILE
  • 2024-09-21CSP 初赛常考指令合集
    Linux终端指令cdpath:改变文件目录为path。cd..:改变文件目录为当前目录的父目录。clear:清屏。exit:退出终端。catfile:显示file的文件内容。cpfile1file2:file1文件拷贝并且重命名为file2。cpfilepath:将file文件拷贝至path目录下。mvfile1file2:将file1
  • 2024-09-21kedro package 命令内部处理简单说明
    kedropackage是一个比较方便的能力,可以将我们开发的datapipeline打包为python包,方便分发以及使用,以下简单说明下内部实现参考内部处理代码可以看到内部并没有特殊的地方,对于标准pythonwhl文件基于了build模块进行构建,对于配置部分使用了tar命令进行处理
  • 2024-09-20印象笔记转markdown
    印象笔记转markdown使用工具evernote导出git地址evernote2mdenex转mdgit地址操作步骤调用印象笔记获取token初始化数据库evernote-backupinit-db--backendchina​使用evernote-backupsync​触发数据同步将笔记从数据库中导出evernote-backupexportoutput_
  • 2024-09-19centos789手动无脑用sh脚本安装hadoop3.3.5
    和上篇一样的操作查看代码#!/bin/bash#确保以root用户运行if["$(id-u)"-ne"0"];thenecho"请以root用户运行此脚本!"exit1fi#定义目录和文件路径SOFTWARE_DIR="/export/software"SERVER_DIR="/export/servers"HADOOP_TAR="
  • 2024-09-19centos789手动无脑用sh脚本安装Java8
    #老师给的文件是jdk1.8版本,所以我这边写的也是8的脚本输入命令:mkdir–p/export/data#放置相关的数据文件输入命令mkdir–p/export/servers#软件的安装目录输入命令:mkdir–p/export/software上传文件jdk-8u241-linux-x64.tar.gz到/export/software目录然后写一个安装
  • 2024-09-19centos789手动无脑用sh脚本安装Java8
    #老师给的文件是jdk1.8版本,所以我这边写的也是1.8的脚本输入命令:mkdir–p/export/data#放置相关的数据文件输入命令mkdir–p/export/servers#软件的安装目录输入命令:mkdir–p/export/software上传文件jdk-8u241-linux-x64.tar.gz到/export/software目录然后写一个安
  • 2024-09-19CMake简易教程
    CMake概述。CMake是一个项目构建工具,并且跨平台。Vs的nmake,Linux下的Gunmake,Qt的qmake等很多IDE软件都支持。CMake的主要优点有:夸平台能管理大型项目简化编译构建过程和编译过程可扩展:可以为cmake编写特定功能的模块,扩充cmake功能CMake的使用CMake