hez2010 最近的时间轴更新
hez2010

hez2010

V2EX 第 296638 号会员,加入于 2018-03-05 10:31:41 +08:00
用 C# 类型系统做了个 Brainfuck 编译器
程序员  •  hez2010  •  15 天前  •  最后回复来自 WorseIsBetter
4
运行 100 万个异步并发任务需要多少内存
  •  1   
    程序员  •  hez2010  •  73 天前  •  最后回复来自 bli22ard
    192
    Windows on ARM 的现代待机体验太牛了
    Windows  •  hez2010  •  119 天前  •  最后回复来自 hanksun
    58
    .NET 8 发布正式版了
  •  3   
    .NET  •  hez2010  •  2023-11-17 10:03:54 AM  •  最后回复来自 lujiaxing
    47
    新版 Teams 简直丝滑流畅
  •  2   
    微软  •  hez2010  •  350 天前  •  最后回复来自 Apol1oBelvedere
    6
    WSL2 今天史诗级更新
  •  18   
    程序员  •  hez2010  •  311 天前  •  最后回复来自 leeyuzhe
    194
    给 .NET 实现了 Const Generics
  •  11   
    程序员  •  hez2010  •  2023-08-14 16:36:52 PM  •  最后回复来自 hez2010
    32
    海外三星手机+Windows 的连携体验也太舒服了
    Windows  •  hez2010  •  318 天前  •  最后回复来自 trihuan
    25
    Surface Pro 9 的性能调教意外的不错
    Surface  •  hez2010  •  2023-05-11 14:08:31 PM  •  最后回复来自 acctv2
    1
    hez2010 最近回复了
    @MacsedProtoss X Plus 也分 XP64100 和 XP42100 ,后者才是把核显砍到 4K120 都看不了的残废芯片,而前者是 X Elite 同款满血 GPU 完全没问题。
    @hez2010 刚说完这话就发现 Alexandre 提交辞职信了。Unity 管理高层确实垃圾。
    @LaTero Alexandre 还在就没问题,Unity 的 .NET CoreCLR 引擎组主要就是这个人在负责。
    没看到有这方面的消息。

    官方论坛依然正常更新进度: https://discussions.unity.com/t/coreclr-and-net-modernization-unite-2024/1519272
    Unity 维护的 .NET CoreCLR 的 fork 依然正常推进: https://github.com/Unity-Technologies/runtime
    15 天前
    回复了 hez2010 创建的主题 程序员 用 C# 类型系统做了个 Brainfuck 编译器
    @w568w 目前来看似乎是没有限制的,Mandelbrot 套出了总共 16 万多个字符长度的类型名都能正常解析和运行。
    16 天前
    回复了 nnegier 创建的主题 程序员 可以讲下你看到的编程语言的美吗?
    C# 用模式匹配轻松完成对 !!x 这种双重 not 的化简:

    ![doublenot]( )
    32 天前
    回复了 wsbqdyhm 创建的主题 程序员 2025 年了,有没有这样的一个 ai 工具?
    你说的超级增强版就是 Microsoft 365 Copilot (商业用户的那个,不是个人用户的)。
    买个 Microsoft 365 商业版订阅然后开个商业版的 Copilot ,他就会把你 OneDrive 里所有的数据都综合到一起让 AI 帮你组织起来。
    1. 你在代码里加的索引有通过 migration 应用到数据库吗?没同步到数据库表里面是没用的。
    2. 建议用异步方法 ToListAsync 。
    3. 你可以看看具体生成了什么 SQL ,你这个需求完全没有必要在 SQL 做 GroupBy 和 Select ,你可以先 Select 出来然后 ToList 再在应用端进行 GroupBy ,比如像下面这样,毕竟 MySQL 的数据库引擎的索引做的本身就完全是依托答辩,最好只把 MySQL 当作一个大号 KV 来用。
    ```cs
    return Ok((await dbContext.Orders.Where(x => x.CreatedAt >= DateTimeOffset.FromUnixTimeMilliseconds(queryForm.StartDate) &&
    x.CreatedAt <= DateTimeOffset.FromUnixTimeMilliseconds(queryForm.EndDate))
    .Include(x => x.Sku).Where(x => x.Sku != null)
    .Select(o => new
    {
    SkuId = o.SkuId,
    SkuName = o.Sku.TitleEng,
    Status = o.Status,
    ReviewTasks = o.ReviewTasks
    })
    .ToListAsync())
    .GroupBy(o => o.SkuId)
    .Select(g => new
    {
    SkuId = g.Key,
    SkuName = g.Select(o => o.SkuName).FirstOrDefault(),
    Delivering = g.Count(o => o.Status == (int)OrderStatusEnum.Delivering),
    Cancelled = g.Count(o => o.Status == (int)OrderStatusEnum.Cancelled),
    InProcess = g.Count(o => o.Status == (int)OrderStatusEnum.InProcess),
    InReview = g.Count(o => o.ReviewTasks.Any(t => t.Pending && t.Result == false)),
    Total = g.Count()
    })
    .ToList());
    ```
    35 天前
    回复了 w568w 创建的主题 C# C# 有哪些显著的缺点?
    @sagaxu 微软支付不提供 .net 版 sdk 并不妨碍第三方提供完整的 sdk: https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat

    至于 mysql connector ,感觉用 .net 的更多还是用 pgsql ,而不是 mysql
    36 天前
    回复了 w568w 创建的主题 C# C# 有哪些显著的缺点?
    @geelaw 其实 int 和 enum 的类型转换那块儿是对 C++ 行为的兼容,类似的还有 0 可以不需要转换就能赋值给任何的 enum 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1214 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:30 · PVG 01:30 · LAX 09:30 · JFK 12:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.