VS远程调试CPPby xhcoding2021-05-23(上次更新: 2021-08-03)约 697 字 - 预计阅读 2 分钟win32远程调试的作用就是可以在开发机(即本地机器)上调试在目标机器(即远程机器)运行的程序。 这里本地机器和开发机器的操作系统都是 Windows 。 目标机器环境搭阅读全文
防御式编程实践by xhcoding2020-07-07(上次更新: 2023-01-25)约 1510 字 - 预计阅读 4 分钟csYou Can’t Write Perfect Software 防御式编程对所有可能出现的错误进行防卫性的处理,当错误出现时,该崩溃的让程序崩溃,该记录日志的记录日志。这样才能在程序真的出现错误阅读全文
glibmm实现 dbus 服务端和客户端by xhcoding2020-05-12(上次更新: 2023-01-25)约 1633 字 - 预计阅读 4 分钟c++简介 dbus 介绍: 维基百科 glibmm: glibmm 是 glib 库的 C++ 封装。它的一个子项目 giomm 实现了 dbus 协议。通过 giomm 我们可以实现 dbus 服务,也可以实现一个 dbus 客户端。 glibmm dbus 服务端 Gio::DBus::own_name 实现服务阅读全文
Nodejs 异步 C++ 插件by xhcoding2020-04-27(上次更新: 2023-01-25)约 1579 字 - 预计阅读 4 分钟c++简介 有时候 C++ 插件会执行非常耗时的任务,为了避免阻塞 Node.js 的事件循环,我们应该异步的运行耗时的任务。 对于 C++ 写的 Node.js 插件,有两种方式完成耗时的异步任务阅读全文
自动化控制米家智能设备by xhcoding2020-04-26(上次更新: 2023-01-25)约 629 字 - 预计阅读 2 分钟tools协议 小米智能设备之间的通信协议早已有大佬总结出来了。详情见: https://github.com/OpenMiHome/mihome-binary-protocol 也有大佬根据协议写了一个 Python 库来控制米家智能设备,python-miio 对于每一阅读全文