V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hez2010  ›  全部回复第 12 页 / 共 25 页
回复总数  486
1 ... 8  9  10  11  12  13  14  15  16  17 ... 25  
要不试试 bflat ,go 工具链体验版本的 c#,默认就是 nativeaot ,既具备交叉编译同时类库还比 go 丰富得多,出来的体积还比 go 更小。
既然是命令行工具那也就没有什么所谓的 nativeaot 限制,基本想咋用就咋用。
其实就算是 gui 应用你拿 avalonia 写照样不存在限制,人家原生就支持 nativeaot 。
如果是 Windows 应用开发的话建议首选 WinUI 3 ,既能遵守平台原生设计风格,对系统各种 API 调用也更方便。
如果需要跨平台的话可以用 Avalonia (指 11.0 版本),这几乎是除了 UWP/WinUI 之外唯一一个实现了渲染合成分离架构渲染器的 GUI 框架,可以确保无论什么时候都能有流畅的动画,还能通过 Native AOT 编译直接输出原生二进制。
当然开发 Windows 应用也可以用 Avalonia ,可以把主题从自带的那个换成 FluentAvalonia 的包就有完整的 Win 11 Fluent Design 样式了,并且就算带了这个样式也还是跨平台的。
@diagnostics 在电池设置里有个优化选项。
你需要自己在系统设置里把你需要的 app 设置成不优化后台进程。不然某些国产系统白名单做的不好就会给你随便杀进程。
331 天前
回复了 ShikiSuen 创建的主题 程序员 Xamarin 的死掉的主因恐怕不是微软
@x77 冷知识: .net 运行时加核心库体积比 v8 还小。
很简单,因为 nuget 客户端本身就是用来操作上游包仓库的客户端。
你要是想找包管理器的话,那你需要的不是那个 nuget.exe ,而是 dotnet add package/dotnet remove package ,以及 dotnet nuget 命令。
@hez2010 说的不太对,间接引用也算。应该说只要使用了 GPL 的代码(无论是代码层面的使用,还是因为静态链接导致的二进制层面的使用)都算。
动态链接的话不算。
直接引用 /修改了 GPL 代码或者静态链接了从 GPL 代码编译出来的东西都需要遵守 GPL 代码开源。
除此之外的话就看代码作者自己要不要求你开源了。
2019 年及之前是可以的,之后银行就被禁止给学生下有额度的外币信用卡了。
当当前任务执行到 await 的时候,其当前所在的线程控制权被让出,因此当前线程处于空闲状态。
然后这个时候任务队列中的其他任务就可以被调度到当前线程上来执行了。
一周多都没关机表示不知道你在说什么。

![image]( https://imgur.com/a/DObiTFS)
361 天前
回复了 JeffyChen 创建的主题 问与答 win11 系统接 4K 屏显示效果怎么样?
很好,但是最好整数倍缩放,比如 200%。其实像 macOS 之类的则直接不支持非整数倍的缩放。
能正常构建的话感觉可以无视,或者关掉 VS 后删除目录下的 .vs 隐藏文件夹来刷新一下 VS 的 cache 试试。
可以装上 Google 套件然后走 GSM
感觉基本都是用 Cisco anyconnect 吧,哪有用 openvpn 来做企业内部资源的访问的
举几个例子吧。

1. 日本游戏行业中有个叫做 cysharp 的公司,这个公司专职做 C# 相关的开源项目,并且人家的口号甚至是「プログラミング言語のC#を徹底的に極めて、世の中にC#の良さを広げていく」,翻译一下是“彻底贯彻 C# 语言,在世界中广泛传播 C# 的优点”,然后做出了现在游戏开发中被广泛使用的 UniTask 、MagicOnion 和 MemoryPack 等等。这种一看就赚不了钱,纯粹靠爱好来的公司在国内基本就不存在,最多只能停留在业余社区里而不是作为公司的主业。
2. 编程语言( PL )既不是行业风口,又不赚钱,又跟工业界脱节,而且经常几年都出不了什么成果,但是日本的大学里却有不少真正专职研究 PL 的硕 /博实验室,专门研究编程语言、类型系统、形式化证明等等理论,放国内(香港除外)大学里有也是挂着编程语言的名号实际上进了实验室后做的东西跟编程语言毫无关系、整天到晚就是炼丹调参的实验室。说这个不是指日本的水平有多好,而是说这种现象基本是环中国存在:想象一下一个本科毕业后想做 PL 的人,在考研前联系了一系列大学的实验室,最后发现实际上没一个人在做 PL ,于是只好去申请国外大学的 Master/PhD 时有多么的绝望。

说这些是为了说日本的 IT 业先进吗?不是,完全不先进,比中国落后好几年,日本的 IT 业在做业务上完全是另一回事,根本就是能跑够用就行,尤其是 web 行业,至今还有大量的用 Ruby 和 PHP 的新项目,这跟国内整天拿 XX 万并发、分布式事务、XX 架构等等说事的业务方向完全反过来。

然而,当做技术不是为了钱而是为了技术本身带来的乐趣和积累的时候,技术水平自然就会不断提高。只不过有的地方这么做可以吃饱饭,有的地方这么做会因为赚不了钱而被优化掉。
你用的是 BufferedReader ,之所以叫做 Buffered 就是因为提前会对一部分或者全部内容做缓冲啊。
2023-04-21 18:44:57 +08:00
回复了 aljun 创建的主题 程序员 请教下 AWS, Azure, GCP 使用体验对比
Azure 的网络不错,你用 aws 或者 gcp 从国内 IP 访问大概率出问题,但是 azure 就一点问题没有。另外价格上 azure 比 aws 能便宜一些。gcp 太难用了就不用考虑了。
但 azure 的网页版操作中心并不是所有功能都有,有时候遇到一些高级操作你得查 azure 文档用他们的 azure bash 或者 azure powershell 来进行操作和部署。
2023-04-15 10:59:39 +08:00
回复了 saki22oimo 创建的主题 程序员 Google 搜索结果只能右键打开
谷歌是通过 js 给搜索结果增加点击的追踪,这样就可以收集到你点进去了哪些搜索结果的信息,估计这种追踪行为被 adguard 当作追踪器或者广告给拦截掉了。
@zhengzhongzhao 或者手动卸载方式:删除掉 /usr/local/share/dotnet 然后清理 DOTNET 和 NUGET 相关的环境变量即可。
1 ... 8  9  10  11  12  13  14  15  16  17 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1299 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 17:47 · PVG 01:47 · LAX 10:47 · JFK 13:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.