用JAVA写个简易的DNS域名查询工具

在加入GE之前没怎么写过JAVA程序, 其实JAVA挺好的, API多, 而且跨平台, 并且速度也不慢 (已经优化很多了). 最近用到了 iNetAddress 这个库, 写了一命令行工具, 可以简易根据域名查询 IP 地址. 代码也在 https://github.com/DoctorLai/DNSLookup import java.net.InetAddress; import java.net.UnknownHostException; public class DNSLookup { // https://helloacm.com/the-dns-lookup-tool-in-java-inetaddress/ public static void main(String …

微信小技巧: 怎么样清理僵尸粉(看看谁删除了你)

你的微信上是不是加了很多好友, 很久没联系又想不起来是谁, 怎么加的? 删除了又怕误删了哪天需要联系? 这些微信僵尸粉占据着你的微信列表, 甚至是你的时间和生活, 如果他/她早已经删除你, 你也应该早点把TA们清理出你的微信里. 微信上怎么检查TA是否已经删除了你? 首先, 你可以点开TA的朋友圈, 如果显示 “非对方的朋友只显示最近十条朋友圈”, 那么很不幸, 他/她已经删除了你(你不是他/她的朋友)- 但是如果TA没有开通朋友圈 或者没有设置 “非对方的朋友只显示最近十条朋友圈”, 这种方法就无法判断了 (充分而不必要条件) 当然还可以单独转帐, 一对一转账过程可以验证. 不过只能是一个帐号一个帐号验证, 略为有点麻烦. 我们还可以上击微信右上角的 加(+)号, 然后 点击 “发起群聊”, …

汽车轮胎盖子丢了能上路么?

TLDR: 是可以的, 轮胎盖子不影响汽车行驶安全, 除了美观不足没啥大问题. 上周到公司下车后检查了一下轮胎, 结果就被震惊了, 左前轮胎盖子不见踪影. 第一时间反应是不知道安不安全, 还好公司边上就是车厂, 开两分钟就到了, 问了车厂的人, 得到的答案是不影响, 一个轮胎盖子也就十几来英镑, 在EBAY上还更便宜. 我那车已经开了很多年了, 不想再它身上再花一分钱了, 所以就这样吧, 再说了, 也许这盖子不是自己松了掉了, 是哪个小屁孩没事偷着玩的呢. 打脸了, 在EBAY上买了4个. 本文一共 191 个汉字, 你数一下对不对. 汽车轮胎盖子丢了能上路么?. (AMP 移动加速版本) …

媳妇生日快乐, 恭喜你又年轻一岁啦

祝媳妇 @happyukgo 生日快乐, 越来越年轻! 爱你哦! 给媳妇的生日礼物就是 蛋糕 + Karren Millen 买的一些衣服鞋子耳环啥的, 花了1300英镑左右, 媳妇喜欢就成. 🙂 本文一共 64 个汉字, 你数一下对不对. 媳妇生日快乐, 恭喜你又年轻一岁啦. (AMP 移动加速版本) 赞赏我的几个理由. ¥ 打赏支持 扫描二维码,分享本文到微信朋友圈

在英国通过BlackCircles换轮胎的经历

上两周 我那奥迪A6 做MOT年检, 换了两个 Wheel Bearing (据说是固定轮胎的), 调整了灯光的高度, 修了一个安全带的扣子, 然后做了一个小保养, 大概花了600多英镑. MOT年检报告上还给出了其它一些建议修复的问题, 通过手机APP (vehicle smart) 可以输入车牌号, 可以查看MOT年检报告. 修车真是费钱, 我问了公司边上的车厂报价, 最后决定在车厂修刹车片+刹车碟, 材料+人工 250英镑, 然后选择在 BlackCircles.com 上换三个轮胎, 花费180多英镑(比车厂的稍微便宜一些, 车厂估价是70英镑一个轮胎) blackcircles.com 上输入车牌号, …

git 小技巧: 如何通过pre-push hooks避免向主分支提交代码?

有时候无意的提交代码 push 到本地主/开发分支时, 你有没有想过把头撞到墙上? 一般这种情况下 我们能通过 `git reset HEAD files` 来取消提交 (unstage), 但是, 这还是挺让人不爽的. 还好, git 提供了很多 hooks 挂钩, 这些挂钩可以在事件完成前后做些检查, 其中 pre-push 就用于在推送代码前进行检查, 当脚本返回1时, 那么动作将停止, 而返回0时则表示一切正常可以继续提交. pre-push 是 BASH脚本, …