qwqcode

Results 55 comments of qwqcode

Indeed, that's better. 👍

marked 新版已内置了 ts 类型声明,`@types/marked` package has been deprecated. ![image](https://github.com/ArtalkJS/Artalk/assets/22412567/98317a5e-f2a1-46b6-8727-d7922931601e) 这个问题实际上是由于客户端环境没有安装 marked 而 artalk 的 ts 类型声明又文件 import 了它。我能想到的解决办法是将 markedOptions 的类型改为 any 忽略类型报错,有更好的解决方案吗?

登录失败实际上应该是用户名或邮箱或密码错误,可以核对下数据库中实际的数据,因为你的截图没有完全打码,我把你的回复删了,防止信息泄露,谢谢 @GoodBoyboy666 的提醒

> 另外提一下软件介绍:体积小:仅 15MB 左右 > > > > 我看了看我之前收藏的0.5.2版本,才995KB啊。。。 > > > > 之前的版本需要安装依赖的 .NET 运行库,所以才 900KB 左右,但实际上 .NET 运行库有几百兆的大小。v2 版本用 AvaloniaUI 和 .NET8 重构,使用 AOT 的方式编译无需额外安装运行库,且跨平台。15MB 的大小其实很小了,相较于其他软件动辄几百兆应该不算什么吧 :)

2.0 版本现在不再需要依赖于系统中安装的 .NET 8 运行库,因此无需额外安装即可运行。 尽管 AOT 编译会增加软件 exe 文件的大小,因为其中包含了部分 .NET Runtime(但仅包含 .NET Runtime 时的一个子集),另外通过 [trim-self-contained](https://learn.microsoft.com/zh-cn/dotnet/core/deploying/trimming/trim-self-contained) 技术,能够进一步减小二进制文件的体积,最终得到一个大小合适的可执行文件,这缓解了 “开发者会倾向于将运行库打包进程序,这样会形成一个恶性循环” 的问题。 随着技术的不断发展和优化,可以预期在未来会有更多的优化措施来进一步缩小 .NET 运行时的子集大小。 开发者倾向于将运行库打包进程序是为了简化安装过程。对于 GUI 程序而言,简单的安装过程至关重要,因为并非所有用户都具备安装运行库的技能 :) 对于小工具而言,用户可能不愿意为了它而去寻找、下载并安装一个庞大的运行库 (除此之外需考虑到跨平台 macOS、Linux 等系统安装...

AvaloniaUI 上游已修复这个问题,下一版将包含此更新 https://github.com/AvaloniaUI/Avalonia/issues/12349

Win 系统中文字形测试已修复