保存成功
订阅成功
保存失败,请重试
提交成功
夜归人

夜归人

开发工程师
野生程序猿...更多
创作文章3

Rider + IdeaVim 常被忽略的快捷键列表

Rider 是 JetBrain 推出的一款用于 .net 平台的 IDE。 IdeaVim 是在 Rider 里面模拟 Vim 的一款插件。 在本文里,我整理了一下经常会被忽略,但是却可以大幅度提升编码效率的快捷键集合,Rider 快捷键基于 Visual Studio 方案进行整理,供大家参考。
免费IDEA
3 订阅

编程解逻辑推理题:1 秒钟破解 2018 年刑侦科推理试题

前几天在网上看到了一份 2018 年刑侦科推理试题,[参见](https://pic1.zhimg.com/v2-715bdc40b37dd210a794f22e17bccec6_1200x500.jpg) 我尝试了 20 分钟左右,解出了正确答案。却在想,如果用计算机来求解这个题,应该怎么实现呢? 花了半天的时间完成了代码的编码,跑出来的结果和我自己推理的答案相同。但是计算机仅仅花了 1s 不到的时间……于是我决定跟大家一起分享一下这个过程。 之前发了两次付费 Chat,但是因为订阅人数不足而取消了。毕竟还是花了些心思的东西,而且一直觉得,编程就是为了满足我们日常的生活。像这种智力题用计算机求解,也是蛮新鲜的一种尝试。 于是这次便决定将其再次发布出来,跟大家一起交流下。
免费编程语言
3 订阅

150 元低成本改装家里的门锁,抓好软件硬件,向物联网出发

现在物联网的概念异常的火热,市面上米家、天猫精灵、小爱同学、小度、亚马逊、Home Assistant 等平台正在激烈的逐鹿争霸。但是百家争鸣的另一面却是各家都有各自的协议,不加以改造很难应用于其他的平台。 作者之前曾经通过某家的 WiFi 开关,搭配电磁铁实现了一个建议的 WiFi 遥控的门禁装置。避免了忘记带钥匙,或者将钥匙弄丢之后的尴尬。但是使用一年之后,却发现该方案并不是像想象中那么便捷。因为,当我们回家想要进门时,我们不得不面对下面繁琐的步骤: 1. 掏出手机 2. 解锁手机 3. 退出手机上面的上一个应用 4. 返回到主界面 5. 从主界面上找到对应的 App 6. 打开 App,等待 App 启动 7. 点击对应的开门按钮 8. 进门 我们的目的仅仅是为了开门回家,但是真的需要面对这么一系列繁琐的步骤吗?一年以后,我在想,可否将这一系列的过程简化成回家,拉门把手,门开了呢? 经过几天的摸索,我尝试着用从 0 开始,完成了我最初的构想,现在是,回到家,点亮手机屏幕,拉门把手就可以开门回家了,相比原来的过程,复杂度指数级下降。 在本场 Chat 中,我会详细讲解我的实现思路和步骤,会讲到如下内容: 1. 如何选择一个开发板 2. 蓝牙 BLE 和 Classic 如何选择,蓝牙和 WiFi 的异同是什么 3. 如何基于 WiFi 嗅探获取校验指定的设备 4. 门锁的电路实现 5. 电磁铁、继电器、升压板的原理是什么 6. 如何选择电磁铁、升压板、继电器 7. 如何通过代码实现 适合人群:对 Arduino 感兴趣,或者是和我一样想让生活变得更懒一些的人
严选物联网
158 订阅