Linux下,列出文件和大小的命令是ls -lh,不过有个问题,显示的文件大小的时候,都是4.0K,文件夹下面还有很多文件否没有列入统计大小,这时候,要用到这个命令: du -sh * 问题解决!
Linux下,列出文件和大小的命令是ls -lh,不过有个问题,显示的文件大小的时候,都是4.0K,文件夹下面还有很多文件否没有列入统计大小,这时候,要用到这个命令: du -sh * 问题解决!
在做vue前端开发的时候,有时候会遇到需要将某个div或者其他元素重复生成N个,如果N比较小,那么可以使用如下v-for迭代4次: <div v-for="item in [0,1,2,3]"> </div> 如果要迭代的数很大,这种方式可能就要写到手抽筋了,或者在js的data里定义一个array,这种方式就不介绍了,这里介绍一个简单点的,利用了之前介绍的简短代码快速生成数组:https://blog.terrynow.com/2021/04/25/javascript-generate-…
发现一个问题,input输入框在有些浏览器(例如Chrome浏览器)里,在获得焦点的时候,自动弹出自动完成提示框,有时候自动完成会比较方便用户输入之前的数据,但是有时候却不是我们想要的,反而影响用户正常的使用,例如这个输入框是输入验证码的,自动完成就没有必要,有时候我们会在input输入框自定义弹出一个例如日期选择框,这个时候自动完成框会覆盖掉我们的日期选择的div。 解决方法很简单,只要在input加一个就可以了, 完整的如下: <input autocomplete="off" name="address…
平时写程序时候,经常需要计算哈希值(MessageDigest摘要),如MD5、SHA1、SHA256等等,不妨做一个工具类,要用到的时候,一个方法调用就可以了,方便省事,下面是我使用的工具类,原生Java,无依赖。 Javascript版本实现哈希算法,请查看:https://blog.terrynow.com/2021/05/05/javascript-html-hash-tool-md5-sha1-sha256/ 要用的时候,直接HashUtil.sha1("123456");HashUtil.md5("12…
如题,一个工具类,直接MD5.compute("123456"); 即可计算一个字符串的MD5。 如需要其他Hash算法,如SHA1 SHA-256等,请查看https://blog.terrynow.com/2021/04/29/java-hash-tool-md5-sha1-sha256/ public class MD5 { public static String compute(String source) { String result = null; try { byte[] valueByte = …
今天Tomcat上的一个API接口(是返回较大的图片,流量较大)客户端请求报错,如下错误: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer Caused by: java.io.IOException: Connection reset by peer 经检查程序上没有任何问题,重启tomcat也无法解决,发现是Tomcat前端套用的Nginx默认有关proxy buf…
家里的电视机是长虹的(ChiQ)的,跳出提示升级固件后,就发现安装APP的时候,提示『为了您的电视安全,根据国家相关政策,已禁止该应用安装』。 这可不能忍啊,我最喜欢的KODI无法安装或升级了! 网上找到的文章就是固件降级,倒不是特别麻烦,只需要下载了固件包,插着U盘启动就好了,不过毕竟是刷固件,也有一定的风险,还有个问题就是降到了旧版的固件后,系统总是提示要更新,家里人一不小心就点了升级(我就是这样又被安装了新固件) 我又找到了无需降级固件的方法。总的思路是: 利用长虹的『爱游戏』-下载任意一个游戏-把我们需要安…
需求是快速生成一个指定大小或者范围的Array,当然最简单的方式是使用for循环: var array = new Array(); for(var i = 0; i < 10; i++) { array.push(i); } 还可以这样(ES6语法): //指定大小是20 var array1 = Array.from(Array(20).keys()); //或者 [...Array(20).keys()]; array1.forEach(item => { console.log(it…
在开始-运行-输入 shell:startup或者资源管理里的地址栏,输入shell:startup就会进入启动文件夹,实际的路径是C:\Users\[User]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,把需要运行的程序复制到这里,就可以了。 路径是:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 方法和上面一样 注册表的方式 -- 不需要用户登录 在开始-运…
iOS开发的时候,经常遇到需要对UIView进行自定义,例如,增加自定义颜色的边框,圆角、或者阴影,我们可以通过扩展UIView来实现,并可以进行可视化的修改。如下图: 就可以轻松修改边框颜色(Border Color)、边框线条粗细(Border Width)、是否增加阴影(Shadow)、圆角的曲率半径(Corner Radius) 新建CustView.swift(文件名称可修改),保存路径随意,内容如下: @IBDesignable class DesignableUIView: UIView { @IBI…