在前面的文章,有介绍如何使用 POI 生成 Excel文件以及在 SpringBoot 下生成 Excel 通过 Web 下载,有很多场景下,需要对 Excel 的某些单元格,进行合并的操作。本文将介绍如何使用 POI 合并单元格。 如果是Maven,加入pom.xml: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.…

2021-02-11 0条评论 1360点热度 0人点赞 admin 阅读全文

遇到一个通讯专业-波形频谱信号?分析的项目,需要把一组数据做快速傅立叶变换(FTT)后,画出图形(如下图) 我也不是通信专业的,不懂什么FFT变换,在专业老师的指导下,网上找了相关的算法的代码(如果没有方向,而且专业性特强,很难找),故分享到这里,供有需要的朋友参考。 我一共找到了2个FFT算法,第一个客户说不太对,后来又找到一个,客户说可以了,这边都分享下,供参考选择。 第一套 /** * @description 代表一个复数 */ public class Complex { private final do…

2021-02-10 1条评论 2330点热度 0人点赞 admin 阅读全文

在之前一篇文章,详细介绍了利用Zxing生成QRCode二维码以及BarCode条形码,并可以输出到文件或者输出到网页,很多时候,我们生成的二维码中间需要加一个logo图片,本次我们演示如何做: 一些依赖等基础准备工作,就不介绍了,如有需求,可以看:https://blog.terrynow.com/2021/02/06/java-google-zxing-generate-qrcode-or-barcode-output-to-file-or-web/ public static void main(String…

2021-02-09 0条评论 1317点热度 0人点赞 admin 阅读全文

使用shell脚本,按规律找出某一类型的文件,并做批量删除,例如找出文件小于10KB的文件,或者特定文件名、后缀名的文件,并删除,详见如下示例: #删除当前文件夹下小于10K的文件 find ./ -size -10k | xargs -n 1 rm -f #递归删除某种类型的文件 #比如iredmail清空文件夹(找出文件名含有example.com的文件) find . -name "*.example.com,S=*" | xargs rm -rf #递归删除pdf文件 find . -name '*.pdf…

2021-02-08 0条评论 982点热度 0人点赞 admin 阅读全文

用 SpringSecurity 做项目的权限管理,功能还是挺强大的。 不过最近遇到一个 需求,就是登录的部分,Spring Security 是配置一个专门的登录页面(一般配置为 login 页面,login 页面调用 j_spring_security_check做 form submit,即表单提交),但是客户希望在其他某个页面(比如首页),也需要加登录的功能,而且使用 ajax 的restlet方式提交,这就索性需要开发一个自定义的登录退出功能(原来表单提交的方式不做改变),之前的表单还有自动登录(reme…

2021-02-07 0条评论 1947点热度 2人点赞 admin 阅读全文

利用Google的zxing生成二维码或者条码非常简单,下面来介绍下 如果是Maven,加入pom.xml: <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.1</version> </dependency> 如果是Gradle,加入build.gradle compile "com.g…

2021-02-06 0条评论 1005点热度 0人点赞 admin 阅读全文

我们平时连接Linux服务器做维护的时候,通常是直接命令行(Terminal)下直接输入 ssh [email protected]  ssh -p1234 [email protected]类似这样的,然后接下来输入密码,如果运维的机器比较多,密码比较复杂或者都不一样的时候,每次输入就会比较麻烦,这时候,就可以采用key-file(免密码)登录了。 在客户端的命令行运行,提示key保存的位置,默认位置/Users/Terry/.ssh/id_rsa直接按回车就好了,我这里因为已经生成过了,提示/Users/Terry…

2021-02-05 0条评论 701点热度 0人点赞 admin 阅读全文

JS开发时,有时候希望复制了一个Object后,新复制的Object不会随着老对象的属性修改而跟着修改,所以我们需要深度复制这个Object(DeepClone) 下面我整理并记录下Javasript下深度复制object的各种方法 代码中提及到的originalObject就是待复制的老的Object,比如var originalObject = {'name': 'Tom', 'age': 8},clonedObject就是复制好的Object var clonedObject = JSON.parse(JSO…

2021-02-04 0条评论 978点热度 0人点赞 admin 阅读全文

Java中读写Office文件的类库老大莫属Apache POI了,本篇介绍下如何利用POI写入数据到Excel文件。 如果是Maven,加入pom.xml: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.0</version> </dependency> <dependency>…

2021-02-03 0条评论 2513点热度 0人点赞 admin 阅读全文

在Spring或者SpringBoot程序里,生成Excel文件比较方便,Spring已经通过org.springframework.web.servlet.view.document.AbstractXlsxView提供了对Excel的支持,我们只需要实现它就可以。 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.…

2021-02-02 1条评论 1436点热度 0人点赞 admin 阅读全文
1757677787983