java.util.List 的 remove(int) 与 remove(Object)

最近看到 V2EX 上一个帖子《关于 Java foreach 循环删除多个元素的有趣问题(不是抛异常哦)》,我根据代码预测的执行结果与实际楼主贴出的并不相同。看了评论,才发现自己忽略了一点,觉得有点意思,因此记录一下。

July 8, 2018 · 2 min · Zi Wang

译|在 URLs 中使用 JSON

除了在 URL 中使用路径作为参数或使用查询参数之外,是否还有更好的选择呢?

May 14, 2018 · 1 min · Zi Wang

译|if(a - b < 0) 与 if(a < b) 的区别

一个针对此问题 Stack Overflow 上的回答。

May 8, 2018 · 2 min · Zi Wang

安装 Arch 中遇到的 Broadcom b43(BCM43228) 网卡问题

之前按照《以官方 Wiki 的方式安装 ArchLinux》,并结合官方文档,成功的在 VirtualBox 环境下安装好了 Arch。虚拟机限于内存、显卡等因素,体验不够好,因此今天准备在旧笔记本实机安装。在第一步联网过程中,就遇到了阻碍,特此记录。

March 25, 2018 · 1 min · Zi Wang

什么是 Unix

关于内核 当计算机启动时,计算机要经历一系列动作,这些动作构成了引导过程。引导过程的最后一个动作是启动一个非常复杂的程序,该程序就被称为内核(Kernel)。 内核的作用是控制计算机,提供基础服务,是操作系统的核心。 内核有许多种类型,但基本可以分为两大类: 单内核:一个庞大的程序自身可以完成所有的事 微内核:一个非常小的程序只执行最基本的任务,其余通过调用其他程序(称为服务器(server))实现 内核的使用: 大多数 Unix 系统使用的是某种类型的单内核,一些 Unix (例如 OS X,Minix)使用微内核。 Linux 是单内核。 补:Linus 阅读了 Andrew Tanenbaum 的《Operating System: Design and Implementation》,该书解释了 Minix 的设计原则。Linus 选择使用单内核设计 Linux,而 Andrew Tanenbaum 设计的 Minix 使用的是微内核。在 Linux 开始引起注意后不久,Tanenbaum 公开批判这种设计决策。直到今天,Tanenbaum 仍然在批评这种单内核设计。 关于 Unix Unix = Unix 内核 + Unix 实用工具 Unix 过去是属于 AT&T 的商标(必须为大写 UNIX,以下的全大写均指 AT&T 公司的 Unix) 现在可以理解为指代任何 “类Unix” 系统 关于 “类Unix” 的两种理解: 如果操作系统既包含一个 Unix 内核以及一些 Unix 实用工具,又可以运行能够在其他 Unix 操作系统上运行的程序,那么它就是 Unix 系统 如果理解 Unix 的人说这个系统是 Unix,那么它就是 Unix Unix 的历史 20世纪70年代的 Unix:由贝尔实验室转向 Berkeley...

February 3, 2018 · 2 min · Zi Wang

PostgreSQL 满足条件时插入数据

例如:当表中不存在某记录时,才插入这条记录。 INSERT INTO 表名(列名1, 列名2) SELECT '值1', '值2' WHERE NOT EXISTS ( SELECT * FROM 表名 WHERE 列名1 = '值1', 列名2 = '值2' ); 参考 PostgreSQL: Documentation: 10: INSERT This example inserts some rows into table films from a table tmp_films with the same column layout as films: INSERT INTO films SELECT * FROM tmp_films WHERE date_prod < '2004-05-07'; database - Conditional INSERT INTO statement in postgres - Stack Overflow

November 23, 2017 · 1 min · Zi Wang

命令行计算 RSA, Base64, Hash

OpenSSL 是个好工具 👍

November 20, 2017 · 1 min · Zi Wang

如此

抑制偏见,拥抱世界。 — Zi WANG (@hiwangzi) October 29, 2017 有了记录之后,仍然会觉得,时间眨眼飞逝。 去年的今天,写下了 我的十月 这篇博文,再读来,真的觉得当时的自己的生活还算称得上有趣啦。也许就如花花所说,我一直在粉饰自己过去的时光,所以才总是会觉得现在的自己真是大不如从前。 人虽然总是在变化,可变化有时却没那么快。或许未来的自己会觉得今天的我也并非充足的努力,可此刻的我还是愿意鼓励自我的现状。或许没有去年的十月那么多值得记录的事情,但我知道,自己在踏实的前进。 没有什么更多的事说了,如此…

October 31, 2017 · 1 min · Zi Wang