公司的服务器上多年来累积了数以万计的Excel、Word、Jpg等格式的文件资料。很多文件是重复的,但文件名不相同。人工去重的工作量太大,于是写了一个小工具用于去重。原理很简单,计算各个文件的MD5值,若值相同,则认为是同一文件。为了避免误删,会新建一个文件夹,将重复的文件移至该文件夹(而不是直接删除重复的文件),需要用户手动删除。后来还增加了“按照文件类型自动归档”和“批量重命名”的功能。
Java Swing
编译需要至少Java8环境,发行版使用方法见 教程.mp4
1. wc : print newline, word, and byte counts for each file [root@bogon ~]# wc /etc/passwd 44 88 2301 /etc/passwd -l: lines -w: words -c: characters 2. cut : remove sections
Date of last change: 2019-04-19 to version v1.0b bibmap 宏包 bibmap 是一个参考文献宏包,包含一个 sty 文件,用于设置参考文献处理时的选项; 一个 bibmap 程序,用于在后端处理参考文献数据。 bibmap 宏包加载了 natbib等宏包,用于 latex 参考文献标注和文献表的生成。 可以通过几个选项指定需要的标注样式、文献表
File Organization and Indexing Disk Storage Devices Secondary storage device for high storage capacity and low cost. Data stored as magnetized areas on magnetic disk surfaces. A disk pack contains se
1. wc : print newline, word, and byte counts for each file [root@bogon ~]# wc /etc/passwd 44 88 2301 /etc/passwd -l: lines -w: words -c: characters 2. cut : remove sections
这是用于指定图像属性的代码: 这里可能有什么问题,我完全被难住了。。。
本文向大家介绍微信小程序 开发工具快捷键整理,包括了微信小程序 开发工具快捷键整理的使用技巧和注意事项,需要的朋友参考一下 微信小程序 微信开发者工具 快捷键,最近学习研究微信小程序,用了不少快捷键,索性记录下来,后续如果有其它的快捷键继续增加, 微信小程序已经跑起来了.快捷键设置找了好久没找到,完全凭感觉.图贴出来.大家看看. 我现在用的是0.10.101100的版本,后续版本更新快捷键也应该不
介绍 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。 Hutool针对此格式,参考FastCSV项目做了对CSV文件读写的实现(Hutool实现完全独立,不依赖第三方) CsvUtil是CSV工具类,主要封装了两个方法: getReader 用于对CSV文件读取 getWriter
(商用请联系作者获取授权,个人用户无限制) 简介 FTP Manage Tools(FTP管理工具)是一个基于WEB的FTP客户端程序,你可以通过它对你的FTP文件进行管理。 程序采用AJAX,由PHP+JQuery/JavaScript完成。 你可以在http://119.29.112.32/ 进行体验。 包含功能 包括文件新建、上传、下载、复制、剪切、粘贴、删除、重命名,对Windows平台的
本文向大家介绍JavaScript小技巧整理,包括了JavaScript小技巧整理的使用技巧和注意事项,需要的朋友参考一下 本文整理总结了JavaScript的小技巧。分享给大家供大家参考,具体如下: 1.组织默认事件 阻止默认事件,h5默认的input type='date'在某些浏览器和android设备上没有效果,这时要调用h5+的时间选择器,但是要组织input默认的click事件,代码如
问题内容: 我需要一个非常大的mmap文件的无拷贝调整大小,同时仍然允许并发访问读取器线程。 一种简单的方法是在同一进程中在同一文件上使用两个MAP_SHARED映射(增长文件,然后创建第二个映射,其中包括增长的区域),然后在所有可访问该文件的读取器完成操作后取消映射旧映射。但是,我很好奇下面的方案是否可行,如果可行,是否有任何好处。 使用MAP_PRIVATE映射文件 对多个线程进行只读访问 要