0%

自一月份回家开始,受疫情影响待业了有近半年之久,这期间中经历了人心惶惶,没有快递,没有外卖的日子,也体验了到了时间足够长的自闭时期。这之中足够的自闭要远胜宿舍实验室的两点生活,一天天在非现实之中深陷,令我试着考虑了生存方式的问题,独善其身的我远离了几乎一切的现实社交关系,根植于网络的关系使自己逐渐忘记了贴肤的温度,我恐惧,我悲伤,却逃避。而在今日的出行之中,终于给予了我一次不再逃避的机会。

Read more »

Teamspeak 5 已经内测了近两年了,没有公开地进行测试,而且 Teamspeak 3 的几次版本更新似乎破坏了不同客户端的响度控制。在同一个服务器中,不同版本与 OS 组合会产生明显的音量过大或过小的问题,极其影响使用,而 TS5 中内置了响度平衡功能,官方却用 Badge Code 将普通用户拒之门外。由于 TS5 使用了 CEF 技术来构建客户端,这给了绕过验证的可乘之机。

Read more »

The previous article mentioned that DynamicData can be used to construct unidirectional data flow, but in actual, you may encounter unexpected result when using MergeMany operator, which is caused by a flaw in the implementation by DynamicData. Elements that have been removed in the upstream of reactive stream may still appear in the downstream, and this article will discuss this issue in detail.

Read more »

Undoubtedly, ReactiveX provides a more abstract programming paradigm which enables us to manage state and data flow in applications in an aggregated, traceable, and responsive manner. However, it’s worth noting that ReactiveX does not provide data persistence, which means that we need to manually read DAO and display ViewModel, such as implementing the repository mode and using ObservableCollection, and in this scenario ReactiveX only plays the role of the BLL, did not show its full power.

Read more »

在接触到正经的香水之前,影中之水 (L’Ombre Dans L’Eau) 的故事自友人谈及的一个香体喷雾 (Body Spray) 品牌开始。简洁的包装,亲民的价格,趋肤的香气,短暂的留香,这并非在描述 Jo Malone,不过恰好 Layered Fragrance 凭借超低含量的香精浓度做到了同样的出门五步散。

Read more »