随笔分类 -  开源代码

摘要:需要注意的是,很多时候,某个编译器的版本并不完整支持某个C++标准,比如Visual Studio 2010 SP1,虽然支持了部分C++ 11的能力,但是依然有很多C++ 11的特性是不支持的。因此单纯通过C++标准的版本号来鉴别C++特性是否可用是并不完备的方法。具体支持情况可以参考这里。 #i 阅读全文
posted @ 2024-07-10 10:38 bodong 阅读(267) 评论(0) 推荐(0) 编辑
摘要:详细信息和变更请参考github首页,变更、更新等不再同步到此页面。 这是一个使用C#格式化字符串风格来格式化C++字符串的库,它是类型安全的、多线程安全、可乱序、高效的的格式化库。本项目支持几乎常见所有主流编译,无论有无C++ 11支持都可以。我使用Visual Studio 2008/2010/ 阅读全文
posted @ 2024-06-24 16:33 bodong 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Visual Studio风格的标题栏可以更节省屏幕空间,个人认为其实比Ribbonbar和传统菜单都要更先进一些,更紧凑,利用效率更高。 我在AvaloniaSamples项目中添加了一个这种Demo,展示了如何在Avalonia 11中分别实现经典风格、Macos风格和Visual Studio 阅读全文
posted @ 2024-04-17 10:41 bodong 阅读(375) 评论(0) 推荐(0) 编辑
摘要:Nuget: https://www.nuget.org/packages/bodong.Avalonia.PropertyGrid GitHub: https://github.com/bodong1987/Avalonia.PropertyGrid 本人自己实现的一个开源Avalonia控件,主 阅读全文
posted @ 2023-04-22 13:04 bodong 阅读(792) 评论(27) 推荐(0) 编辑
摘要:之前做Unity3d脚本分离的时候遇到的问题,当pdb文件特别大或者其它一些未知情况时,会导致pdb无法正确转成mdb,这会导致mono脚本无法调试,报错为: Microsoft.Cci.Pdb.PdbDebugException: Invalid signature. (sig=191911764 阅读全文
posted @ 2023-04-12 21:37 bodong 阅读(199) 评论(0) 推荐(0) 编辑
摘要:CPPFormatLibary,以下简称FL,介绍:关于CPPFormatLibary。 与stringstream,甚至C库的sprintf系列想比,FL在速度上都有优势,而且是在支持.net格式化风格的基础上。要实现这一点,需要多种优化结合在一起,有代码技巧方面的,也有设计策略上的。下面简要的对 阅读全文
posted @ 2015-09-11 11:08 bodong 阅读(1250) 评论(0) 推荐(0) 编辑
摘要:最近重启了这个项目,修复了bug,优化了代码,请参考新的说明文档。 https://www.cnblogs.com/bodong/p/18265413 这个是很久之前写的,去年总结了一下,将其单独提取出来,作为一个开源库放到了GitHub上,然而CPPFormat之类的名字都已经被抢注了,结果只好注 阅读全文
posted @ 2015-09-10 23:57 bodong 阅读(4914) 评论(21) 推荐(3) 编辑

点击右上角即可分享
微信分享提示