V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hez2010  ›  全部回复第 26 页 / 共 29 页
回复总数  575
1 ... 18  19  20  21  22  23  24  25  26  27 ... 29  
2022-08-09 17:11:39 +08:00
回复了 Osk 创建的主题 微软 离谱到家了, surface intel UHD 显卡驱动内存泄漏, dwm.exe 时不时炸一下
@dandycheung dwm 是负责合成的用户态进程,很早以前没 dwm 的时候,也就是图形相关全在内核里跑的时候,显卡驱动崩了系统就挂了蓝屏,从 vista 开始这部分就移到用户态了,于是即使显卡驱动崩了也不会导致系统崩溃,重启一下进程就完事。
2022-08-09 17:02:21 +08:00
回复了 sy20030260 创建的主题 Rust 有没有这样一门语言,保留 Rust 其他特性但提供 GC 能力?
看了一下你这条件感觉最符合的就是 C# 了,配合 .NET 7 的 NativeAOT 也能做到无虚拟机原生编译。
interface ISinger
{
void Add(object t);
}

interface ISinger<T> : ISinger
{
void Add(T t);
}

class Singer<T> : ISinger<T>
{
public void Add(T t) { ... }

// 这里显式实现接口确保该方法不会直接公开暴露在 Singer<T> 的成员中
void ISinger.Add(object t) { Add((T)t); }
}

试试这样呢?
2022-08-07 23:51:48 +08:00
回复了 wdc63 创建的主题 C# 我应该如何用 C#方法重载实现这样的目的
@Zhuzhuchenyan
> 大概是普通反射的 30 倍快

以前可能是这样,但这一点在 .NET 7 上不成立了
2022-08-07 23:49:58 +08:00
回复了 Biwood 创建的主题 Windows Windows 多用户之间如何共享软件设置数据 (AppData) ?
全局的程序数据在 C:\ProgramData 这个隐藏文件夹里
检查你的 $PROFILE 文件。
然而 web3 光一个匿名+去中心化就意味着在一些地区普及不起来了。
2022-08-06 23:48:30 +08:00
回复了 SMGdcAt4kPPQ 创建的主题 .NET IKVM 发布新版
这个项目原作者据说是得了癌症弃坑了,现在看来项目被新的人接手复活了。
2022-07-27 19:13:00 +08:00
回复了 BuLvDaRen 创建的主题 Java [收集] Java 程序,生产环境还有用 winServer 的吗
其实现在 Windows Server 2019 、2022 也支持上云了,可以直接加入 k8s 集群和其他 Linux 节点互通。
2022-07-27 19:11:54 +08:00
回复了 BuLvDaRen 创建的主题 Java [收集] Java 程序,生产环境还有用 winServer 的吗
@FrankAdler Windows Admin Center 、PowerShell 里应有尽有。
2022-07-27 19:11:04 +08:00
回复了 BuLvDaRen 创建的主题 Java [收集] Java 程序,生产环境还有用 winServer 的吗
@seaiaddca Azure 整套都是构建在 Windows Server 上的。
@FrankAdler 同理,把小拇指放到 ctrl 上一样非常省力
2022-07-26 01:02:47 +08:00
回复了 weiqipeng 创建的主题 程序员 2022 押宝 c#还是 Java
用 .NET 能帮你省掉很多事情和时间,多出的精力可以用来多去研究其他感兴趣的东西提升自己。润美的话,国外确实 C# 很多,而且薪资也高于 Java (数据来自 StackOverflow 近几年的开发者统计)。
2022-07-26 01:00:25 +08:00
回复了 weiqipeng 创建的主题 程序员 2022 押宝 c#还是 Java
@dcsuibian Rider 只是 UI 这层皮是 Java 写的,因为要兼容 IntelliJ 生态上的插件,但是 Rider 除了 UI 之外的 backend 是纯 C# 做的。
2022-06-28 13:57:22 +08:00
回复了 dfgxcvbcv 创建的主题 程序员 MAUI 比 Flutter 流畅多少?(没用过的不要进)
@pengtdyd 看历史的话,C# 到今天都是占有量前 5 的语言,历史上也从来没有出过前 10 ,有什么问题吗?
不是的,C# 里面非泛型的集合类接口和类型是已经淘汰的类型,一般不会使用。
2022-04-25 13:33:21 +08:00
回复了 fawdlstty 创建的主题 C++ libfv:基于 C++20 的异步 HTTP 库
顺带附一个 Windows 系统开发者写的 C++ coroutine 教程系列:
https://devblogs.microsoft.com/oldnewthing/20210504-01/?p=105178
2022-04-25 13:29:45 +08:00
回复了 fawdlstty 创建的主题 C++ libfv:基于 C++20 的异步 HTTP 库
OP 里的测试之所以比回调慢 10%,估计也是因为有部分代码没被编译器成功 inline 掉,这个需要钻一下写法或者等待后续编译器的改进。
说“半成品”也是不妥当的,async/await 在语言层面上已经是完全体了,只不过 STL 里面没提供一个实现好的 Awaitable 罢了。并且在 Windows 上 WinRT API 里也有 `IAsyncAction` 和 `IAsyncOperation<T>`,都是按照 C++ 20 的 coroutine type trait 封装的 Awaitable ,因此如果你是做 Windows 开发( C++)的话,那也不需要等 STL 的 Awaitable 的,因为 Windows 的现代 API 本身就天然是异步的,并且已经提供了相关的实现。
2022-04-25 13:16:15 +08:00
回复了 fawdlstty 创建的主题 C++ libfv:基于 C++20 的异步 HTTP 库
async/await 这套原理上是非常高效的,并且是通用的异步方案,调度也并不依赖线程池。
MSVC 团队的人之前在 CppCon 上展示了用 C++ 20 的 coroutine 做 CPU prefetch 来提升 CPU 缓存命中率,性能和你人工写的高度优化的状态机没有任何差距: https://isocpp.org/blog/2019/09/cppcon-2018-nano-coroutines-to-the-rescue-using-coroutines-ts-of-course-g
这种层面的东西是 goroutine 、project loom 等 stackful coroutine 根本没法企及的,他们的作用只是减少 blocking ,而 async/awaiit stackless coroutine 出发点是设计出一套通用的异步方案。
GC 不会立即 decommit 掉分配的内存的,因为很可能刚刚使用的内存很快又会被使用。
如果代码中没有内存泄漏的 bug 的话,这个数值不会一直往上增长,而是最终会维持在一个稳定的范围内。
1 ... 18  19  20  21  22  23  24  25  26  27 ... 29  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2847 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 05:53 · PVG 13:53 · LAX 21:53 · JFK 00:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.