你好 2019,2018 已成为过去

我越是逃离,却越是靠近你,我越是背过脸,却越是看见你。我是一座孤岛,处在相思之水中,四面八方,隔绝我通向你。一千零一面镜子,转映着你的容颜,我从你开始,我在你结束。 ——埃姆朗·萨罗希

CefSharp 实现类似 Electron 可拖拽区功能

Electron 文档 中这样写道:

可拖拽区:默认情况下, 无边框窗口是不可拖拽的。 应用程序需要在 CSS 中指定 -webkit-app-region: drag 来告诉 Electron 哪些区域是可拖拽的(如操作系统的标准标题栏),在可拖拽区域内部使用 -webkit-app-region: no-drag 则可以将其中部分区域排除。 请注意, 当前只支持矩形形状。

如果能让 CefSharp 实现像 Electron 这样的功能,那我就能在设置了无边框的窗体上美滋滋地自定义标题栏,例如:Material Design, Fluent Design… 而不仅仅是 WinForm 自带的风格。

继续阅览

MinecraftPE 已入正

如今 2018,光阴飞逝,可能有 4 年没关注 MCPE。还记得每次更新,Mojang 不断跳票 + Twitter 散布各种虚假新闻,贴吧疯狂找资源,破解安卓 2.3… 的那一个个日日夜夜,入坑 MCPE 那些年,欢声笑语中流逝。想回忆一下小学时的那种感jio,Google Play 买了正版。欠了多年的债,今天终于还了 #(滑稽)

继续阅览

JS 定义字符串,强制不处理转义字符

假如你想用 JS 定义一个含有路径字符串,目前在 Windows 上是用的 反斜杠 \ 作为路径分隔符,直接复制粘贴到 “ “ 内,JS 会将 \ 的部分视为转义字符,所以每次都要将 \ 替换为 \\,麻烦啊。所以,怎么才能让 JS 强制不处理转义字符呢?使用 String.raw() 即可让 “\” 在字符串当中不再起到转义特殊字符的作用。

MDN 是这样说的:String.raw() 是一个模板字符串的标签函数,它的作用类似于 Python 中的字符串前缀 r 和 C# 中的字符串前缀 @,是用来获取一个模板字符串的原始字面量值的。

继续阅览