微博模拟登录

快捷指令实现的一个半成品
最后一步需要拦截重定向😭

https://www.icloud.com/shortcuts/d63921f71b5b4298a21437fec09bcf4d

能干什么?
微博超话一键签到咯😁

重定向拦截通过第三方应用实现

https://www.icloud.com/shortcuts/31fd45156e674c1ba35009f29f52aec0

让Mac OS支持读写NTFS

让Mac OS支持NTFS

1、查看磁盘列表

diskutil list

查到的NTFS磁盘名称

BOOTCAMP

2、修改系统文件

sudo vim /etc/fstab

在/etc/fstab中加入如下内容(BOOTCAMP 为磁盘名称)

LABEL=BOOTCAMP none ntfs rw,auto,nobrowse

3、重启系统

reboot

4、创建磁盘的桌面快捷方式(非必须)

sudo ln -s /Volumes/BOOTCAMP ~/Desktop/BOOTCAMP

iOS捷径

使用捷径发一条微博
捷径安装地址

https://jiejinghe.com/shortcuts/1401299993
https://www.icloud.com/shortcuts/da8c3cb760b1435a87c524ee56025446

时间转换


import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class D { public static void main(String[] args) { // System.out.println(parseTime("Thu May 18 2017 10:00:00 GMT+0800")); System.out.println(parseTime("Wed May 22 2019 04:16:41 GMT+0800")); // Wed, 22 May 2019 04:16:41 } /** * 时间转换 * @param datdString * @return */ public static String parseTime(String datdString) { datdString = datdString.replace("GMT", "").replaceAll("\\(.*\\)", ""); //将字符串转化为时间戳 SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss z", Locale.ENGLISH); Date dateTrans = null; try { dateTrans = format.parse(datdString); return dateTrans.getTime()+""; } catch (ParseException e) { e.printStackTrace(); } return datdString; } }

Gson 解析json时遇到key是数字,关键字,key中带小数点等问题的解决办法

json示例

{
"dsttl3.cn": "https://www.dsttl3.cn",
"new": "new",
"001": "001"
}

Entity

//需引入gson包
import com.google.gson.annotations.SerializedName;
//
@SerializedName("dsttl3.cn") //dsttl3.cn 为key
String dsttl3_cn;
@SerializedName("new")
String _new;
@SerializedName("001")
String _001;

Mac实用技巧——在Finder中显示文件完整路径

Finder默认是不显示路径的,进入某个文件夹时只会显示当前文件夹的名字。
通过下面的命令可以在finder顶部的标题栏上显示完整路径。
在终端输入以下命令并回车:

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

把finder关了再打开,在标题栏中即可显示文件的完整路径,而且对着路径最左边的小图标点右键,就能快速访问路径中的任意一层。