cnbatch 最近的时间轴更新
cnbatch

cnbatch

V2EX 第 576172 号会员,加入于 2022-03-20 22:20:14 +08:00
今日活跃度排名 10766
根据 cnbatch 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
cnbatch 最近回复了
下下策:向老板提出申请,自己登录路由器改配置
不知道 OP 用不用分辨率缩放。如果用到了缩放,那么 OP 要考虑清楚这一点。

先说事前准备。对于使用了分辨率缩放的应用,只要是用 C 、C++开发的,在开发时需要把这里提到的 XML 保存成 .manifest 文件,嵌入到 vcproject 当中。
https://learn.microsoft.com/en-us/windows/win32/hidpi/setting-the-default-dpi-awareness-for-a-process
做法很简单,我是保存成 dpi_adjust.manifest 文件,直接拖入 Visual Studio 当前项目里面。使用 manifest 文件的好处是不用每次都手动调用 SetProcessDpiAwarenessContext 这个 API 。

不做这个准备的话,程序运行后在高 DPI 环境下是一片模糊的。

准备完成后,麻烦的地方来了。

使用纯 Win32API 来做的话(无论是纯 C 还是 C++),那就要自行调整缩放后的 UI 坐标。UI 内的每个图标、每个文本框等等都要手动调整。
Rufus 的源码就是这样干的,对于每个 UI 资源都要手动调用 GetWindowRect 、MapWindowPoints 调整位置。

像 OP 这种单纯的托盘类应用,其实使用 wxWidgets 都足够了,程序启动后的内存占用 4M 上下,并没有比 Delphi 、VB6 多很多。最重要的是,如果使用了 wxWidgets 之类的 UI 框架,框架自身已经包含了缩放所需的计算,无须使用者操心。
是 Sunshine 的锅,已经有人报 bug 了
https://github.com/LizardByte/Sunshine/issues/3410
这个 bug 似乎是 0.23.1 带来的
5 天前
回复了 zhuyongqi9 创建的主题 C++ 用 C++ lambda 太爽了
我一个月前抱怨 C++20 的支持度不佳 ( /t/1081936 ),想不到你才刚刚用上 C++11

这么说吧,有了 lambda 只是大幅减轻了回调地狱的程度,但远未达到“爽”的地步
如果 VPS 有网页版控制台,那就用网页版进去,断开 warp ,再按照大家讲的办法修改模式。

我个人做法是使用第三方 warp 客户端(例如 wgcf ),导出 wg 配置文件,然后修改配置文件让 wrap 在副路由表当中建立连接(副路由表——FIB——这是 FreeBSD 特性 /t/1055496 ),这样就不会导致当前网络断掉。
8 天前
回复了 bthulu 创建的主题 程序员 有什么数据库扛断电能力最强吗?
既然是在这种工厂使用数据库,那么性能要求应该不高,笔记本电脑大概够用

不如告诉你的老板,买些笔记本电脑回来,替换掉现有的机器,然后把换下来的机器卖掉换钱,这样“以一换一”只要控制好价格就不会亏损,价格敏感的话还可以从二手商家买二手笔记本电脑

记得设置好通电自启、合盖不待机不休眠
有啊,比如《沙丘 2 》:
https://www.amazon.com/dp/B0CW361P54
8 天前
回复了 hydrostic 创建的主题 Windows 求助: wifi 网络极其不稳定
2.4G 干扰太多了,不如切换到 5GHz ,会好一点
@qwvy2g IPv6 SLAAC 是终端设备自行计算的,当然不是连续,想要连续也不是不行,继续像 IPv4 那样用 DHCP 就做得到了
运行效果的要求,有自相矛盾的地方:

第二——手工设置程序位置
第四——自动计算窗口大小和位置

既要手动又要自动,奇怪得就像是,做个类比:打印完一面后手动翻转打印纸,好让打印机自动双面打印(这叫什么自动双面打印,明明是手动双面)
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3444 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 12:11 · PVG 20:11 · LAX 04:11 · JFK 07:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.