随笔分类 -  经验分享

摘要:记一个.NET AOT交叉编译时的坑 背景: 使用.NET9开发的Avalonia项目需要部署到Linux-arm64 踩坑: 根据官方AOT交叉编译文档配置后执行打包 dotnet publish -r linux-arm64 提示error : The PrivateSdkAssemblies 阅读全文
posted @ 2025-04-02 16:21 吴俊城 阅读(459) 评论(0) 推荐(1)
摘要:慎用递归 起因: 在学习Rust的时候,有一道语法练习题是计算斐波那契数列的第N项的值,这是一道非常简单的题,但是引发了一个使用递归性能问题,考虑到用Rust的人不多,后面的代码都是C#的,因为C#的语法更大众一些,更好看懂 第一次解 public static ulong FibonacciNum 阅读全文
posted @ 2023-11-16 11:14 吴俊城 阅读(1189) 评论(0) 推荐(3)
摘要:C#判断字符串的显示宽度 起因: 公司有一个使用项目使用HTML转换为PDF,其中有一个表格,表格的最后一列中的单元格,其字符串超长后会被丢弃,而不是换行到下一行展示(HtmlToPdf渲染引擎导致的,没办法更改) 解决方案: 根据字符串长度手动添加<br/>换行 var source = "ABC 阅读全文
posted @ 2023-11-08 10:07 吴俊城 阅读(1275) 评论(9) 推荐(8)