V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ysc3839  ›  全部回复第 80 页 / 共 565 页
回复总数  11296
1 ... 76  77  78  79  80  81  82  83  84  85 ... 565  
@idealhs
“.NET 的升级会直接影响实现增加功能提升性能”
提升性能很正常,C++编译器升级也能提升性能。但增加功能是怎么回事? .NET 升级后 WPF 的功能就自动增多了?
“至于 Windows GUI 开发不讨论异步”
我有说过不讨论吗?我说 C++20 的 coroutine 很好用,但是 C#我没详细调查过,不便评价,这就叫不讨论了?明明我在讨论 C++的异步。
1. 一般不会,我试过几个路由器、光猫、开发板,在系统中用 poweroff 关机后都是不会自动启动的,需要拔插电源(或者一些开发板可以按开机键)才会启动。我手头上的 x86 电脑都不支持这种功能,没法测试。
@idealhs 至于异步问题,个人认为 C++20 的 coroutine 也很好用。我没有详细调查过 C#的异步,不便评价。
@idealhs 我并不热爱 MFC ,请不要给我扣帽子,我讨厌 MFC 。
.NET 的新技术难道不是“新版本语言的好处”吗?
WPF 只支持 D3D9 本身就是问题,即使它使用了新版本的语言,但仍然使用旧的操作系统功能,那就无法获得最佳性能以及最新特性。这和 MFC 类似,MFC 能使用最新的 C++,但仍然只能使用老旧的系统功能。
@idealhs
“经典永不过时,大量工业软件都在使用它们,微软需要对这些技术负责”
MFC 也符合上述说法

“winform 甚至都可以基于.net8 开发”
最新的 VS2023 ,C++20 都能用 MFC

“并且他们的技术并不老旧一直在维护”
WPF 似乎一直只支持 Direct3D9 渲染,那么多年了也没有更新

WinForm 和 WPF 估计已经进入维护模式了,就和 MFC 、IE 一样,微软停止更新后一般也会维护很长一段时间,但这不能代表好坏。
另外要真正追求“Windows 正统”的话,其实只有 Win32 和 WinUI2 可选,因为只有这两者是 Windows 内置的。其他像 WPF 那些虽然是微软推出的,但是是比较独立于 Windows 本身的,去掉 .NET 部分也不会影响系统大部分功能。
如果追求体积小、现代化、微软支持、且排除 C++,那可以看看 React Native for Windows 。不涉及一些底层功能的话,只需要写 js 即可。底层界面框架是 Win10 自带的 WinUI2 ,不需要随程序附带。编译后 exe 印象中只有几百 KB ,React Native 的 dll 大概是 4MB 左右吧,以及你程序的资源文件,看复杂度有大有小。
Windows 和 Unix 进程的一大区别是,Unix 进程参数是字符串数组,而 Windows 进程参数只是一个字符串。因此 Unix 程序无需自行解析参数,参数是由 shell 解析成字符串数组的,而 Windows 则需要程序自己解析参数成字符串数组。楼上几位似乎都没提到这个根本区别。
@geelaw 有说法称 CommandLineToArgvW 和 MSVC CRT 内置的解析逻辑不同,cmd 的解析逻辑似乎也与前两者不同,我没有实际测试过情况如何,只是提醒一下可能遇到坑。
市面上 bat2exe 似乎都是写到某个位置然后用系统的 cmd.exe 运行。要完全不释放文件的话,系统的 cmd.exe 没有提供这样的功能,所以不能实现。
另外建议说说原始需求。
2023-10-06 20:13:51 +08:00
回复了 iorilu 创建的主题 程序员 现在如果想注册一个.ai 的域名, 上哪里合适
2023-10-06 12:39:09 +08:00
回复了 nowheremanx 创建的主题 Python Python 的 object 没有如期通过__del__释放资源怎么办?
gc 语言就是不确定释放时机的,因此不能用 C++的 RAII 这种写法,只能用语言提供的 with 等机制。
2023-10-06 04:50:59 +08:00
回复了 Ashore 创建的主题 问与答 有没有带分类的安卓记事本?不要求联网的那种
带分类指的是什么?
可以看看纯纯写作是否符合要求。
@wzw 发行版提供的一般不是最新的。许多时候用一键脚本是为了能编译最新版的。
我选择用包管理装。
nginx 比较尴尬,官网虽然提供预编译包,但是 brotli 属于 nginx plus 收费版功能,官网的包并没有该插件。所以我目前用 Docker Alpine Linux 跑 nginx ,配置起来稍微有点麻烦。
PHP 的话大多数发行版都有第三方的预编译包,比如 CentOS 可以用 remi repo ,里面有最新的 PHP 。
MySQL/MariaDB 的话都有官方包。
2023-10-05 17:19:42 +08:00
回复了 weishao666 创建的主题 问与答 请教一个技术问题,关于 PC 软件或者脚本开发的
不太明白具体流程,图中的软件是由谁操作?用户操作吗?
2023-10-05 15:23:13 +08:00
回复了 mikewang 创建的主题 NAS 有没有什么开源自建的 WebVPN?
@adoal 否的,我之前上的学校就是直接用深信服的 EasyConnect 。
再者现在主流浏览器都不支持第三方插件了,不存在“Web 上安装 VPN 插件”。
2023-10-05 14:18:33 +08:00
回复了 mikewang 创建的主题 NAS 有没有什么开源自建的 WebVPN?
如果要求不需要客户端,只使用浏览器的话实现不了 VPN 功能,最多只能反向代理
1 ... 76  77  78  79  80  81  82  83  84  85 ... 565  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2083 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 12:19 · PVG 20:19 · LAX 05:19 · JFK 08:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.