星辰大海

人生万事须自为,跬步江山即寥廓

本文仅对无线网络唤醒(简称wowlan)做一个配置记录,具体的教程见本文的参考文章。

网络上关于无线网唤醒的文章,99% 的都是关于有线的,无线的至今还没发现成功过。

作者以实践证明,无线网络唤醒是可以的!

阅读全文 »

首先分析一下,为什么要远程开发?本人认为远程开发主要有以下优点:

  1. 一处搭建,多处使用

    只需要在远程机上搭建好开发环境,在任何电脑上都可以进行开发,非常便利

  2. 开发环境隔离,可以在不同的开发环境之间快速切换

  3. 对本机性能要求低

阅读全文 »

esxi 硬盘直通有两种方式,分别是 RDM(Raw Device Mapping) 直通和 PCIe(PCIe ) 直通。本文介绍如何通过 ssh 配置 esxi 硬盘直通。

阅读全文 »

如何使用 CSS 实现当内容为空时,显示 placeholder 呢?

代码如下:

html

1
2
3
4
<div id="css-placeholder">
<div class="editor" contentEditable="true" placeholder="请输入内容...">
</div>
<div>

scss

1
2
3
4
5
6
#css-placeholder{
[contentEditable='true']:empty:before {
content: attr(placeholder);
color: black;
}
}

演示地址: css placeholder - 码上掘金 (juejin.cn)

在进行 Microstation 二开时,若在代码执行耗时任务,则可能会导致界面出现假死的情况,此时窗体无法拖动、进度条也无法更新。

由于 Microstation 的非线程安全问题,代码必须在主线程上执行,但进度条位于主线程上,因此进度必定会卡死,这是一个矛盾的问题。

有两种方法来解决这个问题。

阅读全文 »

NuGet 是适用于 .NET 的包管理器。 它使开发人员能够创建、共享和使用有用的 .NET 库。 NuGet 客户端工具可生成这些库并将其作为“包”。

本文简要记录了如何创建 NuGet 包并发布。

阅读全文 »