• 2024-11-20uniapp项目清理工具:自动查找未使用的组件和资源文件
    uniapp项目清理工具:自动查找未使用的组件和资源文件前言在开发uniapp项目的过程中,随着项目规模的增长,经常会遇到一些组件和资源文件(图片、音频等)不再使用但仍然保留在项目中的情况。这些无用文件不仅占用存储空间,还会影响项目的维护性。为了解决这个问题,我开发了两个No
  • 2024-11-12PowerShell 重命名文件夹及删除空文件夹
    数据来源$urldata中的倒数第2列(子文件夹名称列)包含/、\等特殊字符某个文件夹重命名脚本foreach($iin0..100){#提取路径部分$basePath=($urldata[$i].split("`t")[-1]).trim()$subPath=($urldata[$i].split("`t")[-2].replace('"','')
  • 2024-08-25[RT-Thread记录]DFS虚拟文件系统文件夹操作异常
    项目场景:系统:RT-Thread5.0.2硬件:STM32H743问题描述1.文件系统打开文件夹再关闭后,申请的内存没有释放2.elm-fatFs文件系统重复操作同一个文件夹,如复制,会引起系统崩溃原因分析:        DFS虚拟文件系统文件打开关闭逻辑错误,文件系统版本升级更新后,dfs_file结
  • 2024-08-11[AHK2] 截图工具之历史管理
    开始这是新版MeowPaste工程的第一篇博客,我将履行重写MeowPaste的承诺,使它更好用,代码更优雅。MeowPaste是ahk编写的截图工具,目标是轻量且优雅这次我们来重写历史图片管理,先前的版本太偏执,十分混乱。需要的功能如下:热键贴出历史图片,按时间顺序贴出贴出的图如果关闭了,将放到
  • 2024-08-10为什么动态路由刷新之后路由消失,以及解决措施
    为什么动态路由刷新之后路由消失因为我们路由是动态的,一开始路由中是没有的,所以是存在内存中,页面刷新之后,所有的页面就会初始化,内存中的路由也就会丢失解决措施在next代码中加入next({path:to.fullPath});作用没有next({path:to.fullPath})的
  • 2024-01-20gin-net-http
    packagemainimport( "net/http" "github.com/gin-gonic/gin")funcmain(){ r:=gin.Default() r.GET("/",func(c*gin.Context){ c.String(200,"Hello!!!!") })}  gin框架使用的是定制版本的httprouter,其路由的原理是大量使用公共前缀的树结构
  • 2023-05-10Vue的Router 在首页获取 fullPath 一直都是根路由‘/‘ ?
    在main.j中获取的this.$route.fullpath一直都是'/',因为给路由fullPath赋值是微任务,我们直接获取肯定只能拿到根路由“/”;解决方案:1.给路由fullPath赋值是微任务,那么只需要通过宏任务获取fullPath就可以了,setTimeout(()=>{console.log(this.$route.fullPath)},2000) 2
  • 2023-04-17Gin源码分析
    Gin源码gin框架源码解析发布于2020/06/08,更新于2020/06/0821:30:06|Golang|总阅读量:422次通过阅读gin框架的源码来探究gin框架路由与中间件的秘密。gin框架路由详解gin框架使用的是定制版本的httprouter,其路由的原理是大量使用公共前缀的树结构,它基本上是一个紧凑的Tri
  • 2023-03-11Gin学习笔记--使用路由组分类处理请求
    在实际的项目开发中,均是模块化开发,同一模块化的功能接口,往往会有相同的接口前缀,比如说用户有不同的注册,登录等注册:http:..localhost:8080/user/register登录:http://loca
  • 2023-03-07VirtualFileSystem
    物理的文件有wwwroot下文件(JS\CSS\html居多),DLL嵌入的资源(json文件居多),Razor文件,如何操作这些文件呢,首先先表示这个文件抽象(IFileInfo )IFileInfo表示给定文件提供程序
  • 2023-02-25iOS的文件校验码生成 - ObjC编写
    一般我们比较文件的完整性,就是对文件进行哈希计算,通常就是MD5或者SHA256或者SHA1计算,如果生成的结果字符串是一样的,则表明文件没有被篡改比如我们在网络上下载的安装包,下载
  • 2022-12-07企业微信首页返回退出应用
    router.beforeEach(async(to,from,next)=>{//alert(to.meta.keepAlive)letmark=to.fullPath.indexOf("code");if(mark!=-1&&from.fullPath.i
  • 2022-11-08vc-获取程序当前绝对路径
    CStringGetCurrPath(){charfullpath[256]={0};GetModuleFileName(NULL,fullpath,MAX_PATH);CStringcspath(fullpath);intindex=cspath.ReverseFind(
  • 2022-11-01node3_path.join和path.basename、path.extname用法
    constpath=require('path')//../会抵消一级路径constpathStr=path.join('/a','/b/c','../','./d','e')console.log(pathStr)//凡是涉及到路径拼接的问题,都要
  • 2022-10-19System.IO.FileSystemWatcher的坑
    System.IO命名空间下面有一个FileSystemWatcher,这个东西可以实现文件变动的提醒。需要监控文件夹变化(比如FTP服务器)的情形非常适用。需要监控文件新建时,我们可以这么写:_f
  • 2022-08-30vue路由拦截器
    vue路由拦截器有三种路由拦截器:全局的,针对单个路由的,针对单个组件的1.全局的路由拦截器写在router下的index.js的exportdefaultrouter之前的代码。前置拦截器:route