当前位置: 首页 > 编程日记 > 正文

自己写的小工具集合

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

文件夹大小查看工具

用于查看文件夹下每个子文件和子文件夹的大小.以前想统计文件夹大小,只能点右键看属性,而且只能看到文总大小。这个小工具可以通过右键启动,而且能查看文件夹下所有文件和文件夹的大小.

以前用过类似的东西,但是找不到了,所以索性自己写一个。

输入图片说明

注意事项:下载到固定位置之后,第一次启动用以管理员身份运行,然后切换到设置标签,勾选“添加右键菜单”,然后保存,这样可以注册右键菜单。

用的时候在想统计的文件夹中点击右键,可以看到show size,选择这个,就可以打开这个程序并统计这个文件夹的大小。

https://gitee.com/somereason/show-folder-size/releases

大黄喵工具箱

这是一个综合性的工具箱,主要用于编码过程中的文本处理,我每天都在用。主要功能有:

  • 文本编辑器:提供一些诸如删除空行,删除重复行,交换等号左右的文字,分割行,拼接成一行,trim,转大写,转小写,转驼峰,转下划线连接等功能
  • csv转表格:貌似这个功能很多地方都有,但是我这里支持引号(说明白点,如果逗号分隔的csv中,某个字段的文本有逗号,那么如果用引号把这个字段括起来,那么这个字段能被完整的识别,不会被看作两个字段。)
  • 表格拼接:看表1的最后一列和表2的第一列,如果有值相同的单元格,就把这两个单元格所在的行拼成一行。
  • 截取文本:从一堆相同样式的代码中提取特定的部分,并输出到表格中,比如从POJO类中提取字段名。支持自动截取(除非格式很整齐,否则不推荐),和正则截取。
  • 批量格式化:和截取文本对应,截取出的内容可以批量格式化,比如用提取的字段名,自动get,set代码。
  • 格式化代码:借用别人的。
  • 前端工具:快速生成一些代码。用起来麻烦点,还是找个好用的编辑器靠谱。
  • 数据转化为sql:用的少,没有优化。
  • 数据库模型生成工具:读取特定表的字段名,然后编写模板,生成代码。只支持mysql和sql server
  • 哈希计算,支持sha1和md5,可以计算文本和文件的哈希。

界面

下载地址https://pan.baidu.com/s/1hsEfbIs

网盘提取密码:sg54

桌面应用启动程序

每个人有自己整理桌面的方式,我喜欢把不常用的快捷方式放到一个文件夹里.但是每次打开文件夹再打开程序有些麻烦.所以就有了这个程序.

把这个程序放到桌面,然后把不常用的快捷方式放到一个文件夹里,然后在设置中指定这个文件夹.再次打开这个程序的时候,就会列出所有藏起来的图标,单机就可以打开了.

输入图片说明

https://gitee.com/somereason/desktop_app_launcher/releases

CPU 使用率监视器

小小的工具,用于查看CPU使用率.你可以用360之类的看,但对我来说那些东西都太大了.

这个软件通过颜色表示使用率的高低,左边是总使用率,还带有使用率的数字.右边是每个核心的使用率

https://gitee.com/somereason/cpu_moniter_wpf/releases

转载于:https://my.oschina.net/somereasons/blog/1550549

相关文章:

哪些人适合学软件测试呢

软件测试是现在很多企业的一个刚需岗位,所以软件测试的发展前景是非常好的,想要了解哪些人适合学软件测试呢?来看看下面的详细介绍就知道了。 哪些人适合学软件测试呢? 1.无编程基础 测试的代码量仅为20%左右,无论是文科生还是非计算机专业…

javabean和EJB的区别

Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外&am…

Datawhale组队学习:初级算法梳理课程任务

背景 Datawhale 是国内很有名的一个开源学习组织。这个组织将渴望改变的学习者以及一群有能力有想法的青年人集结在一起,营造出一种互促高效的学习环境,一起为开源学习付出努力。 Datawhale 近期将推出三门课程的组队学习。我先将 初级算法梳理 的任务…

CSS将长文字换行的方法 (转)

大家都知道连续的英文或数字能是容器被撑大,不能根据容器的大小自动换行,下面是 CSS如何将他们换行的方法! 对于div 1.(IE浏览器)white-space:normal; word-break:break-all;这里前者是遵循标准。 #wrap{white-space:n…

学Java的软件哪些比较好用

很多java程序猿在工作的时候都会用一些辅助工具,辅助工具可以很好的帮助程序猿高效率的完成工作,那么具体学Java的软件哪些比较好用呢?来看看下面的详细介绍。 学Java的软件哪些比较好用? 1. Eclipse Eclipse做为一款开发源代码的Java扩展性开发平台&a…

DataTable的Compute功能详解

在为筛选器创建表达式时,用单引号将字符串括起来:"LastName Jones"下面的字符是特殊字符,如下面所解释的,如果它们用于列名称中,就必须进行转义:\n (newline)\t (tab)\r (carriage return)~()#\…

Datawhale第九期组队学习计划

Datawhale 组队学习 第九期Datawhale组队学习计划马上就要开始啦! 这次共组织三个组队学习,涵盖了编程、机器学习理论以及动手实践的内容,大家可以按照需要选择参加。 数据结构与算法(上) 内容设计:光城…

Hibernate获取数据java.lang.StackOverflowError

原因:因为在重写toString()方法时,把关联的属性也放入到toString方法中了,去掉就可以了。 如:重写的toString方法中不能有关联关系IDCard属性idCard public class Person {private Integer id;private String name;private IDCard…

UI设计培训之UI设计系统知识

最近有很多小伙伴都在学习UI设计的相关知识,很多同学都是东边一学习一下,西边学习一下,根本没有明确的学习方法,对于这个问题小编为大家整理了一下学习UI设计的系统知识,一起看看吧! UI设计培训之UI设计系统知识&#…

java 中的 Enumeration 在Vector,Hashtable和web中的应用

public interface Enumeration<E> 实现 Enumeration 接口的对象&#xff0c;它生成一系列元素&#xff0c;一次生成一个。连续调用 nextElement方法将返回一系列的连续元素。 例如&#xff0c;要输出 Vector<E> v的所有元素&#xff0c;可使用以下方法&#xff1a;…

Datawhale组队学习 Task01:数组(1天)

Task01&#xff1a;数组&#xff08;1天&#xff09; 1. 数组的定义 数组是具有一定顺序关系的若干对象组成的集合&#xff0c;组成数组的对象称为数组元素。 例如&#xff1a; 向量对应一维数组矩阵对应二维数组 数组名表示群体的共性&#xff0c;即具有同一种数据类型&a…

IOS一些显示效果和动画效果资料

2019独角兽企业重金招聘Python工程师标准>>> 1.基于AutoLayout的UIScrollView悬停Tab 转载于:https://my.oschina.net/zhugenqiang/blog/1551389

零基础小白学Java难度大不大

零基础小白学Java难度大不大?有很多人都是非常关心这个问题的&#xff0c;如今java在IT互联网行业的快速发展&#xff0c;引起了很多人的注意&#xff0c;那么&#xff0c;哪些人适合入行Java?零基础学习Java难度大吗?下面&#xff0c;小编就为大家解答这些问题。 零基础小白…

Datawhale组队学习 Task02:顺序表和链表(2天)

Task02 顺序表和链表&#xff08;2天&#xff09; 1. 线性表的定义与操作 1.1 线性表的定义 线性表&#xff08;Linear List&#xff09;是由n&#xff08;n > 0&#xff09;个相同类型的数据元素a1,a2,...,an 组成的有序序列。即表中除首尾元素外&#xff0c;其它元素有…

腾讯联姻开心网意欲何为

今天杨长升在新浪科技上看到这样一条信息“腾讯日前已收购开心网部分股份&#xff0c;有意成为开心网大股东。”据了解&#xff0c;早在8月就曾有消息称&#xff0c;腾讯已收购开心网部分股份&#xff0c;现有一位投资界人士处证实了最新的消息&#xff1a;“腾讯参股开心网确有…

在Excel单元格中使用下拉框

文章出处: http://www.cnblogs.com/huangcong/archive/2010/05/21/1740539.html 有时候我们只希望在Excel中的某个单元格中只允许输入某几个限定的数据,这时候我们就可能希望把该单元格设置成为下拉框的形式了,如下图所示: 下面就看看是怎么实现的吧. 1.我们选择一个单元格--数…

JavaScript中常见的错误,你犯了几个?

初学者在学JavaScript这门语言的时候&#xff0c;最害怕看到的&#xff0c;应该就是控制台出现的红色错误信息!其实解决这些错误并不难&#xff0c;这是大多数初学者难以跨越的一个心理障碍而已。 你只要认真看一看错误信息&#xff0c;其实解决错误是非常简单的。别说你英语不…

Datawhale组队学习 Task03:栈与递归(2天)

Task03&#xff1a;栈与递归&#xff08;2天&#xff09; 栈是我们经常使用的一种数据结构&#xff0c;如下图所示&#xff0c;手枪发射子弹的顺序与子弹压入弹夹的顺序是相反&#xff0c;即后压入弹夹的子弹先发射出来。 比如我们使用的Word、Excel、Photoshop等软件系统中的…

sql_trace的介绍

sql_trace的介绍 --打开trace文件设置&#xff0c;把sql trace设置为true&#xff0c;就会在udump目录中增加一个trc文件。alter session set sql_tracetrue;show parameter sql_trace;&#xff08;select * from v$parameter where namesql_trace;&#xff09;修改后不生效呢&…

Console-算法[if,while]-一输入两个正整数m和n,求其最大公约数和最小公倍数

ylbtech-Arithmetic:Console-算法[if,while]-一输入两个正整数m和n&#xff0c;求其最大公约数和最小公倍数1.A&#xff0c;Demo(案例)输入两个正整数m和n&#xff0c;求其最大公约数和最小公倍数。 1.程序分析&#xff1a;利用辗除法。 1.B&#xff0c;Solution(解决方案)usin…

UI设计培训之如何将设计理论与实践相结合

学习UI设计理论知识与实践技术都是要有的&#xff0c;很多人都不爱去听理论知识&#xff0c;这对以后的工作是没有任何帮助的&#xff0c;只有将设计理论与实践相结合才能帮助到自己&#xff0c;那么如何将设计理论与实践相结合?来看看本期下面的详细介绍。 如何将设计理论与实…

Datawhale组队学习 Task04:队列(2天)

Task04&#xff1a;队列&#xff08;2天&#xff09; 队列也是我们经常使用的一种数据结构&#xff0c;如下图所示&#xff0c;购物结账&#xff0c;去食堂打饭等都需要排队&#xff0c;而结账或打饭的顺序与我们排队的顺序是相同的&#xff0c;即谁先排队就为谁先服务。 比如…

ios(iphone/ipad)开发笔记(1)

CGContextRefCGContextRefiphone开发刚刚入门 求个师傅iphone拨号键盘请问自己如果做sdkOpenGL ES 2.0有没有顶点光照的例子&#xff1f;socket通信哪位大侠帮帮忙&#xff1f;如何在tableView中使用自定义的cell&#xff1f;新手求指导Iphone按大圆钮时触发什么事件flash视频转…

如何查看Linq to SQL运行时,实际执行的Sql语句

调试Linq to sql代码是&#xff0c; 如果遇到错误&#xff0c;很难判断错误的原因是什么&#xff0c;如果能够输出实际执行的sql原文&#xff0c;对于我们寻找错误的原因有有很大帮助。 以下是我用到的方法: StringBuilder sql new StringBuilder();try{using (var context n…

Java培训零基础学员必须要知道的知识点

学习java那么遇到的知识点有很多&#xff0c;很多同学都会问到一些关于java的编程知识点&#xff0c;下面小编就为大家整理一下java培训零基础学员必须要知道的6个知识点。 Java培训零基础学员必须要知道的6个知识点&#xff1a; JVM作为java运行的基础来说&#xff0c;掌握透析…

SpringCloud Alibaba集成 Gateway(自定义负载均衡器)、Nacos(配置中心、注册中心)、Loadbalancer

要为未被某些网关路由谓词处理的请求提供相同的CORS配置,请将属性spring.cloud.gateway.globalcors.add-to-simple-url-handler-mapping设置为true。断言(Predicate):Java8中的断言函数,Spring Cloud Gateway中的断言函数输入类型是 Spring5.0框架中的ServerWebExchange。对于所有GET请求的路径,来自docs.spring.io的请求都将允许CORS请求。

并发编程下的集合:数组寻址、LinkedList、HashMap、ConcurrentHashMap

如果发现hash取模后的数组索引位下无元素则直接新增,若不是空那就说明存在hash冲突,则判断数组索引位链表结构中的第一个元素的key以及hash值是否与新的key一致则直接覆盖,若不一致则判断当前的数组索引下的链表结构是否为红黑树,若为红黑树则走红黑树的新增方法,若不为红黑树则遍历当前链表结构,遍历中发现某个节点元素的next为null是则直接将新元素指针与next进行关联,若在遍历到next为空前判断到,某个节点的key以及key的hash值与新的key与新的keyhash值一致时则走覆盖。

【日常开发之插件篇】IDEA plugins 神器助我!!

今早因为老代码的一些bug让我突然觉得Idea的一些插件特别好用,我准备将我平时所用到的一些插件做个推荐以及记录。

【日常开发之FTP】Windows开启FTP、Java实现FTP文件上传下载

FTP是一个专门进行文件管理的操作服务,一般来讲可以在任意的操作系统之中进行配置,但是如果考虑到简便性,一般来讲可以直接在Linux系统下进行安装。FTP (File Transfer Protocol、文件传输协议)是TCP/IP协议中的一部分,属于应用层协议。使用FTP最主要的功能是对文件进行管理,所以在FTP内部对于文件支持有两种传输模式:文本模式(ASCII、默认)和二进制模式(Binary),通常文本文件使用ASCIl模式,而对于图片、视频、声音、压缩等文件则会使用二进制的方式进行传输。

【Linux之升华篇】Linux内核锁、用户模式与内核模式、用户进程通讯方式

alloc_pages(gfp_mask, order),_ _get_free_pages(gfp_mask, order)等。字符设备描述符 struct cdev,cdev_alloc()用于动态的分配 cdev 描述符,cdev_add()用于注。外,还支持语义符合 Posix.1 标准的信号函数 sigaction(实际上,该函数是基于 BSD 的,BSD。从最初的原子操作,到后来的信号量,从。(2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的。