首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

C++开源序列化:FStruct

FStruct是一个用于C++对象(结构体,STL容器等)和json/xml字符串之间进行转换的。...使用过java或者go的人知道这些语言在进行序列化和反序列化是很容易的,对于C++而言,这是困难的,根本原因是C++不支持反射,虽然C++不支持反射,但是我们依旧可以通过自己的方式来保存对象元信息来实现序列化与反序列化...,记得我在大二时用C++写的一个client-server小项目,自己规定了传输的数据格式(当时觉得自己解析Json很麻烦),第一个字段应该是什么,第二个字段应该是什么,正是因为没有方便的函数进行转换,...我试着在github寻找一些用于C++的序列化与反序列的,看看有没有什么办法可以帮助我快速把对象转变成JSON,我找到了一些类似的,但是获得或多或少存在一些问题。...若为空,将不进行转换,类似于忽略字段) //下个版本 //14.支持xml序列化 //下下版本~ return 0; } 源码地址:FStruct序列化

82200

C++开源序列化:FStruct

FStruct是一个用于C++对象(结构体,STL容器等)和json/xml字符串之间进行转换的。...使用过java或者go的人知道这些语言在进行序列化和反序列化是很容易的,对于C++而言,这是困难的,根本原因是C++不支持反射,虽然C++不支持反射,但是我们依旧可以通过自己的方式来保存对象元信息来实现序列化与反序列化...,记得我在大二时用C++写的一个client-server小项目,自己规定了传输的数据格式(当时觉得自己解析Json很麻烦),第一个字段应该是什么,第二个字段应该是什么,正是因为没有方便的函数进行转换,...我试着在github寻找一些用于C++的序列化与反序列的,看看有没有什么办法可以帮助我快速把对象转变成JSON,我找到了一些类似的,但是获得或多或少存在一些问题。...若为空,将不进行转换,类似于忽略字段) //下个版本 //14.支持xml序列化 //下下版本~ return 0; } 源码地址:FStruct序列化

74220

C# WPF开源控件:MahApps.Metro

以下文章来源于Dotnet9 ,作者沙漠尽头的狼 ❝其实站长很久之前就知道这个开源WPF控件了,只是一直欣赏不了这种风格,但也star了该项目。...每次浏览该仓库时,发现star越来越多,也看到很多网友对它的褒奖,所以今天就向大家推荐这款WPF控件。 1....一个优秀的开源项目,其中看项目参与人员数量就可见一斑: 项目参与人员庞大 3....基于该控件的项目一览 Azuser by @Inzanit Azure SQL Server User Management Carnac by @Code52 the Magnificent Keyboard...控件部分效果图 最后来张动图 5、结语 后面有WPF相关的项目,或者站长自己的开源项目,站长决定加入这款控件尝试下,这么多人用,肯定不错的。

1.1K30

开源C# WPF控件强力推荐

开源C# WPF控件及项目推荐 本系列已介绍四款开源C# WPF控件,其中一款国外的,另三款是国内的,大家如有比较好的开源C# WPF控件,欢迎向Dotnet9推荐(公众号无留言功能,可在本站留言推荐...MaterialDesignInXAML/MaterialDesignInXamlToolkit[2] 看star和fork量,就知道有多优秀了: Github项目情况 放上官方Demo截图: 控件Demo...该控件种类繁多,主题也丰富,下面是依据此开源的一个WPF开源项目《Accelerider.Windows[3]》: 开源WPF项目:Accelerider.Windows 2、Panuon.UI.Silver...本站详细介绍网址:https://dotnet9.com/9373.html[9] Github地址:https://github.com/aduskin/AduSkin[10] Github项目情况 控件全貌...此样例: AduChat 最后 站长参考以上项目,也做了一个开源项目TerminalMACS[11],欢迎star: TerminalMACS 如有比较好的开源C# WPF控件,欢迎向站长留言

2.1K20

开源C# WPF控件《MaterialDesignInXAML》强力推荐

本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform、WPF、ASP.NET Core等,亦有C++桌面相关的Qt Quick和Qt...今天介绍一个开源C# WPF开源控件,非常漂亮,重点是开源哦 WPF做桌面开发是很有优势的,除了微软自带的控件外,还有很多第三方的控件,比如收费的Dev Express For WPF、Telerik...For WPF等,及Github上开源免费的控件如MaterialDesignInXAML等。...本文主要介绍第三方C# WPF开源控件:MaterialDesignInXAML ,该有多优秀、多漂亮,你可以点击链接下载查看,也可以看我下面截的比较有特色、比较实用的部分截图。...简单提示 写在文章最后的话 WPF开源控件很多,大家可以在Github上搜索,这套控件应该是开源中最好的了,站长个人认为哈,大家也可以在下方留言,大家相互讨论学习,站长在工作中也常用此控件,真的是极大的方便了工作

3.3K30

C#版开源免费的Bouncy Castle密码

前言 今天大姚给大家分享一款C#版开源、免费的Bouncy Castle密码:BouncyCastle。...项目介绍 BouncyCastle是一款C#版开源、免费的Bouncy Castle密码,开发人员可以通过该项目在他们的 C# 应用程序中使用 Bouncy Castle 提供的各种密码学功能,从而加强数据的安全性和保护隐私信息...Bouncy Castle介绍 Bouncy Castle是一个流行的密码学,提供了广泛的密码算法和协议的实现(包括对称加密、非对称加密、哈希函数、数字签名等)。...return Convert.ToBase64String(hash); } #endregion } 输出结果: 项目源码地址 更多项目实用功能和特性欢迎前往项目开源地址查看...https://github.com/bcgit/bc-csharp 优秀项目和框架精选 该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C

7510

(一)开源C# WPF控件《MaterialDesignInXAML》强力推荐

本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform、WPF、ASP.NET Core等,亦有C++桌面相关的Qt Quick和Qt...今天介绍一个开源C# WPF开源控件,非常漂亮,重点是开源哦 WPF做桌面开发是很有优势的,除了微软自带的控件外,还有很多第三方的控件,比如收费的Dev Express For WPF、Telerik...For WPF等,及Github上开源免费的控件如MaterialDesignInXAML等。...本文主要介绍第三方C# WPF开源控件:MaterialDesignInXAML ,该有多优秀、多漂亮,你可以点击链接下载查看,也可以看我下面截的比较有特色、比较实用的部分截图。...简单提示 写在文章最后的话 WPF开源控件很多,大家可以在Github上搜索,这套控件应该是开源中最好的了,站长个人认为哈,大家也可以在下方留言,大家相互讨论学习,站长在工作中也常用此控件,真的是极大的方便了工作

4.1K10

(二)开源C# Winform控件《SunnyUI》强力推荐

本站(https://dotnet9.com)曾介绍过一款Winform开源控件《HZHControls》,文章发布后不少朋友热情的咨询相关控件信息,由此看来Winform在大家心中的地位还是挺高的...项目名称:SunnyUI 项目作者:Sunny 开源许可协议:GPL-3.0 项目地址:https://gitee.com/yhuse/SunnyUI 项目简介 SunnyUI是一套开源C# Winform...项目框架 下面的框架图是作者对SunnyUI功能的设计一览,大部分功能已经开发完成,根据网友的建议、留言、交流,作者也在不断的增加新功能、新需求,不断的完善,作者是一个非常勤奋的开源人。 ?...1、开源控件 基于.NET Framework 4.0 原生控件开发,参考 Element、DotNetBar 等主题风格,包含 Button、Panel、TextBox、CheckBox、RadioButton...丰富多彩的按钮 更多风格控件,请查看下面的源码链接,关注下载浏览吧,免费开源哦。 2、工具 收集整理开发过程中经常用到的工具类,经验总结,非常受用。

5.3K20

C++stl_c++

熟练使用STL标准是每个C++程序员的必备技能。 C++ 标准程序发展至今,几乎所有内容都被设计为了模板的形式,STL 已经成为 C++ 程序的重要组成部分。...可以这么说,如果 C++ 不支持 STL 标准模板,就无法使用程序。...在 C++ 支持模板功能,引入了泛型编程思想的基础上,C++ 程序员们想编写出很多通用的针对不同数据类型的算法,其中 STL 脱颖而出成为 C++ 标准,并被引入 C++ 标准程序。...STL 是一个具有高度可用性、高效的模板,该包含了诸多在计算机科学领域中常用的基础数据结构和算法,掌握了 STL 标准,很多功能就无需自己费心费力的去实现了(不用重复的造轮子),直接拿来用即可。...总的来说,STL 模板C++ 标准程序的重要组成部分,为 C++ 程序员提供了大量的可扩展的程序框架,高度实现了代码的可重用性,并且它是内置的,不需要额外安装,使用非常方便。

43340
领券