在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条评论 1465点热度 0人点赞 admin 阅读全文

要求某一行的文本,如果显示不下,多出来的用省略号,或者文本显示2行(或者指定N行),多出来的用省略号代替 .sinle-line-ellipsis { text-overflow:ellipsis; white-space:nowrap; overflow: hidden; /**以下两个看看是否要加?*/ width:140px; display: block; } /**多行 2行为例*/ .multi-lines-ellipsis { overflow : hidden; text-overflow: ell…

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

有时候,我们在 Shell 运行一个程序,把 Shell 窗口关掉,或者按 Control+C 关闭的时候,程序也会 kill 掉了,实际我们需要让他们在后台运行,并把它的控制台输出重定向到某个日志文件,可以这样做: /path/to/executable >/var/log/log1.log 2>&1 & #如果不要日志,/var/log/log1.log改成/dev/null #例如 java -jar /path/to/xxx.jar >/dev/null 2>&…

2021-01-31 0条评论 1053点热度 0人点赞 admin 阅读全文

场景:需要检查某个命令输出里包含某个字符串,有的话再执行下一步,没有的话,就说明脚本执行错误,需要发送提醒等等 简单的脚本举例如下: #检查/usr/local/sbin/ipsec auto --status的命令是否包含"IPsec SA established" /usr/local/sbin/ipsec auto --status | grep 'IPsec SA established' &> /dev/null if [ $? == 0 ]; then echo "matched" els…

2021-01-30 0条评论 706点热度 0人点赞 admin 阅读全文

遇到一个很奇怪的 bug,提交了一次代码后,版本库里突然出现了一个乱码 具体就是 src/main  后面跟了一个乱码:src/main�java/com/terrynow/xxx,导致后续再也无法正常提交,查看远程仓库里也出现了这个可恶的乱码,想要把这个删除再提交也各种报错: Error: cannot create directory at 'src/main�java': Illegal byte sequence Error:pathspec 'src/main�java/com/xxx/xxx/XXX.j…

2021-01-29 0条评论 1190点热度 0人点赞 admin 阅读全文

在写Shell脚本的时候,遇到要把数据POST到服务器的时候,POST的数据可能是动态的或者是其他Shell执行的结果。 以POST JSON为例 (如果要POST FORM-DATA或其他的,参考 Linux Bash Curl Post的例子) #注意=前后不要加空格 #一个普通变量的例子 name="xxx" #另一个例子,msg的内容是执行另一个shell脚本的执行结果的输出,我们准备把输出发送给API msg=$(/path/to/another_shell.sh 2>&1) curl ht…

2021-01-29 1条评论 2666点热度 0人点赞 admin 阅读全文

分享自用的JS工具方法,格式化数字为指定的长度。 应用场景可以是根据规则生成序列号,比如某序列号规则是8位,前面4位是年份,后面4位是序号:序号是1的时候,就是20210001 准备好工具方法: //size就是生成的字符串长度 Number.prototype.pad = function(size) { var s = String(this); while (s.length < (size || 2)) {s = "0" + s;} return s; } 如何使用: //年份 var year = …

2021-01-28 0条评论 991点热度 0人点赞 admin 阅读全文

分享自用的JS工具方法,判断字符串是否是浮点数,正数 //判断所给出的字符串是否是浮点数 function isFloat(s) { var number = "0123456789."; for (i = 0; i < s.length; i++) { var c = s.charAt(i); if (number.indexOf(c) == -1) return false; } return true; } //判断所给出的字符串是否是正数 function isNum(s) { var number …

2021-01-28 0条评论 735点热度 0人点赞 admin 阅读全文

networksetup -listallnetworkservices #返回如下(主要有Ethernet有线网,Wi-Fi无线网络等): An asterisk (*) denotes that a network service is disabled. SAMSUNG CDMA Technologies USB-Serial Controller D USB 10/100/1000 LAN Ethernet Wi-Fi iPad USB iPhone USB Bluetooth PAN Thunderbol…

2021-01-27 0条评论 1081点热度 0人点赞 admin 阅读全文

最近项目中遇到一个列较多的表格,需要里面的内容根据屏幕宽度自适应,每一列最多显示2行(有些情况下最多显示一行),超出的部分用...,并且鼠标移上去用ToolTip显示全部 如果是简单的单行显示不下就用...并且Tooltip提示,自带的就可以实现了: var columns = [ { title: '仪器型号', key: 'model', ellipsis: true,//超出用... tooltip: true,//鼠标移上去Tooltip提示 minWidth: 150 } ] 但是很多情况下没有这么简单,…

2021-01-26 0条评论 3056点热度 1人点赞 admin 阅读全文
1767778798083