我是福克斯,闲来无事,随便写写。欢迎大家多多交流
大概3,400个文件需要改一下名字,把名字里面的1改成2,问我有没有方法。几种方案。1.网上找一下有没有这种批量改名的软件。2.用我刚学的Python给他开发一个软件。3.网上找一下有没有其他方法于是我开始构思,因为我下午还有事情要做,我很想用Python做个软件给他,可是凭我的水平,做好还要封装,而且我学习Python这么久还没有封装过程序,更何况我使用的是macOS系统,朋友使用的是Win10系统,没办法测试。算起来做好至少要3个小时,我可没有那么多时间。于是我继续搜索。看到网上有很多批量修改名字的软件。功能很强大,但是我不确定有没有我需要的功能,而且我没办法下载下来测试,因为电脑系统不同。在看了一眼他发给我的图片。继续网上搜索。这个时候BAT三个字映入了我的眼帘。网上评价说批量处理文件最适合的就是BAT了。于是我继续研究,我发现命令很简单,很多功能就一行就可以搞定。于是我帮着试试看的态度开始尝试。搞定!真的就一行命令。ren 1* 2*将上面这行命令保存成bat格式就可以了。然后放到要改名字的文件夹内,双击,成功!哈哈哈哈,被朋友夸奖了一番,满足了我的虚荣心。
1|0Redis持久化1|1RDB快照在默认情况下,Redis将内存数据库快照保存到dump.rdb的二进制文件中。可以对Redis进行设置,让它在“N秒内数据集至少有N个改动”, 这一条件被满足时,自动保存一次数据集。比如说:让Redis满足“60秒内至少有1000个键被改动”这一个条件时,自动保存一次数据集。save 60 1000除了在配置文件中使用save关键字设置RDB快照,还可以在命令行中手动执行命令生成RDB快照,进入redis客户端执行命令save或bgsave可以生成dump.rdb文件。每次执行命令都会将所有redis内存快照保存到一个rdb文件里,并覆盖原有的rdb快照文件。save是同步命令,bgsave是异步命令,bgsave会从redis主进程fork出一个子进程专门用来生成rdb二进制文件。1|2AOF(append only file)快照功能并不是非常durable,如果redis因为某些原因而造成故障停机,那么服务器将丢失最近写入且未保存到快照中的那些数据。从1.1版本,redis增加了一种完全durable的方式:AOF持久化,
JAVA中BufferedImage的用法1.用到的包public static void main(String[] args) { // TODO Auto-generated method stub int width = 100; int height = 100; // 1.创建一个不带透明色的BufferedImage对象 BufferedImage bimage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); // 2.创建一个带透明色的BufferedImage对象 bimage = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB); // 3.创建一个与屏幕相适
近期GitHub上有两款百度网盘不限速下载器的项目火了,有了这两个下载器,百度网盘的会员都不用买了。堪称是百度网盘最大的敌人,同学们要抓紧时间下载,可能过几天这个项目就要被删库跑路了。这两个项目分别是BND([https://github.com/b3log/baidu-netdisk-downloaderx])pan-light([https://github.com/peterq/pan-light]) BND是一款图形界面的百度网盘不限速下载器,支持Windows、Linux和Mac,分为BND1和BND2两个系列。BND1:小巧省资源支持 Windows、Linux 和 MacBND2:界面美观,操作便捷支持多任务并发下载仅支持 Windows 和 Mac而pan-light项目是一款不限速的百度网盘客户端,基于 Golang + Qt5 开发。本项意义在于探究 Golang 在图形界面客户端、Web 服务端、事件调度、WebSocket、P2P 长连接等方面的应用和实践。pan-light特性:利用golang轻量级协程, 高并发分段下载, 可通过调节并发数达到最佳
需求缘起:有人在群里@我:请教群主大神一个问题,spring boot + freemarker 怎么获取contextPath 头疼死我了,网上没一个靠谱的 。我就看看之前博客中的【Spring Boot使用模板freemarker】好像确实没有介绍到在.ftl文件中如何获取contextPath,这就是本文解决要解决的问题。 本章大纲:(1)问题的提出;(2)spring中是如何定义requestContextAttribute的;(3)Spring Boot应该如何定义呢?(4)有更好的解决方案嘛?(5)总结 接下来我们一起来看下本节的内容:(1)问题的提出; 我们有时候需要在freemarker模板文件.ftl中获取contextPath,如果没有配置一些参数的话,那么是无法进行获取的。 (2)spring中是如何定义requestConte
转自:https://www.cnblogs.com/silen0119/p/11388640.html第一次使用layui框架吧!记录layui踩到的坑!个人洁癖,不太喜欢显示时分秒。最后终于找到解决方案了!代码如下:{field: 'ctime',title: '时间',templet:"<div>{{layui.util.toDateString(d.ctime, 'yyyy-MM-dd')}}</div> " 参数改成你自己的即可!当layui显示错误日期如图:解决方法如下: {field: 'updatetime', title: '发布时间', templet: function(d) {return ''+layui.util.toDateString(d.updatetime*1000, 'yyyy-MM-dd')+'';} 参数改成你自己的即可!完美的解决了你的烦恼!&
转自:https://blog.csdn.net/albb_/article/details/83012139先上效果:就当是做笔记,以后可以自己查看,也可以再用到的时候随时拿来用。直接上代码:public class ArraySplicing {private static String[] array = {"张三", "李四", "王五", "撒娇", "九点十几分", "没事", "圣诞节"};private static String str;public static void main(String[] args) {List<String> list = new ArrayList<>();for (int i = 0; i < array.length; i++) { list.add(array[i]);
list.stream().map(p->p.get("name")).collect(Collectors.joining(",")); package com.huifer.concurrence.issues; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.stream.Collectors;public class C { public static void main(String[] args) { List<Map<String,&n
SpringBoot项目中需要配置事务管理,所以在这里系统地整理下关于@Transactional 注解相关的知识。1、详细介绍事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。 编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用的比较多。声明式事务有两种方式,一种是在配置文件(xml)中做相关的事务规则声明,另一种是基于 @Transactional 注解的方式。本文将着重介绍基于 @Transactional 注解的事务管理。@Transactional 可以作用于接口、接口方法、类以及类方法上。当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。虽然 @Transactional 注解可以作用于接口、接口方法、类以及类方法上,但是 Spring 建议不要在接口或者接口方法上使用该注解,因为这只有在使
Mapper中这样写:@UpdateProvider(type = SjjcSqlProvider.class, method = "updateTaskStatusByCBh") int updateTaskStatusByCBh(@Param("list") List<String> list);12SqlProvider中这样写:public String updateTaskStatusByCBh(Map<String, Object> parameters) { List<String> list = (List<String>) parameters.get("list");
admin
这个人很懒,什么都没写!!!