C#
文章平均质量分 85
TiAmo zhang
得意处论地谈天,俱是水底捞月; 拂意时吞冰啮雪,才为火内栽莲。
展开
-
C#实战 | 求解《丘建算经》百鸡问题
谈起古代数学,总会想起古希腊欧几里得的名著《几何原本》。而实际上,中国的《周髀算经》《九章算术》《缉古算经》等同样经典,尤其是《九章算术》,更以其算法实用性闻名世界。中国古代数学的一些发展成果可谓惊艳,足以让人感到自豪:二进制的思想起源(周易)早于西方2000年;几何思想起源(战国《墨经》)早于西方100多年;勾股定理(西周人商高)早于西方550年;幻方(《论语》《书经》)早于西方600年;分数运算及小数使用(公元一世纪《九章算术》)领先世界500年,方程算法(《九章算术》)领先世界600年;原创 2024-07-17 08:50:19 · 996 阅读 · 0 评论 -
C#实战 | 求解《九章算术》盈不足之共买物
谈起古代数学,总会想起古希腊欧几里得的名著《几何原本》。而实际上,中国的《周髀算经》《九章算术》《缉古算经》等同样经典,尤其是《九章算术》,更以其算法实用性闻名世界。中国古代数学的一些发展成果可谓惊艳,足以让人感到自豪:二进制的思想起源(周易)早于西方2000年;几何思想起源(战国《墨经》)早于西方100多年;勾股定理(西周人商高)早于西方550年;幻方(《论语》《书经》)早于西方600年;分数运算及小数使用(公元一世纪《九章算术》)领先世界500年,方程算法(《九章算术》)领先世界600年;原创 2024-07-16 08:50:13 · 446 阅读 · 0 评论 -
C#实战 | 天行健、上下而求索
本文介绍C#开发入门案例。原创 2024-07-15 14:23:59 · 1046 阅读 · 0 评论 -
一个基于.NET Core3.1的开源项目帮你彻底搞懂WPF框架Prism
这个项目演示了如何在WPF中使用各种Prism功能的示例。原创 2022-04-21 18:14:04 · 519 阅读 · 1 评论 -
2022年了有哪些值得推荐的.NET ORM框架?
ORM 是 Object Relational Mapping 的缩写,译为“对象关系映射”,是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。它解决了对象和关系型数据库之间的数据交互问题,ORM的作用是在关系型数据库和业务实体对象之间作一个映射,这样我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。原创 2022-04-01 09:54:57 · 216 阅读 · 0 评论 -
C# 实现抢红包算法
二倍均值法(公平版)发出一个固定金额的红包,由若干个人来抢,需要满足哪些规则?1、所有人抢到金额之和等于红包金额,不能超过,也不能少于。2、每个人至少抢到一分钱。3、要保证所有人抢到金额的几率相等。假设剩余红包金额为M,剩余人数为N,那么有如下公式:每次抢到的金额 = 随机区间 (0, M / N × 2)这个公式,保证了每次随机金额的平均值是相等的,不会因为抢红包的先后顺序而造成不公平。举个例子:假设有10个人,红包总额100元。100/10×2.原创 2022-03-27 08:23:09 · 563 阅读 · 0 评论 -
C# 10的新特性
C# 10的新特性前言我们很高兴地宣布 C# 10 作为 .NET 6 和 Visual Studio 2022的一部分已经发布了。在这篇文章中,我将介绍 C# 10 的许多新功能,这些功能使你的代码更漂亮、更具表现力、更快。阅读 Visual Studio 2022 公告和.NET 6 公告以了解更多信息,包括如何安装。Visual Studio2022公告:https://aka....原创 2022-02-15 09:14:00 · 257 阅读 · 0 评论 -
各种群体寻优算法的比较
【蚁群优化算法、粒子群优化算法、细菌觅食算法、萤火虫算法、人工鱼群算法】计算机技术不断发展,算法技术也在不断更新。群体智能 (Swarm Intelligent,SI) 算法始于 20 世纪 90 年代初,主要是受自然界生物群体智能现象的启发,通过模仿社会性动物的行为,而提出的一种随机优化算法。群体智能是基于种群行为对给定的目标进行寻优的启发式搜索算法,其的核心是由众多简单个体组成的群体能够通过相互之间的简单合作来实现某一较复杂的功能。所以群体智能可以在没有集中控制并且缺少全局信息和模型的前提下,为寻找原创 2022-03-15 11:27:28 · 4939 阅读 · 0 评论 -
智能算法——蚁群算法
1、原理蚁群算法是受到对真实蚂蚁群觅食行为研究的启发而提出。生物学研究表明:一群相互协作的蚂蚁能够找到食物和巢穴之间的最短路径,而单只蚂蚁则不能。生物学家经过大量细致观察研究发现,蚂蚁个体之间的行为是相互作用相互影响的。蚂蚁在运动过程中,能够在它所经过的路径上留下一种称之为信息素的物质,而此物质恰恰是蚂蚁个体之间信息传递交流的载体。蚂蚁在运动时能够感知这种物质,并且习惯于追踪此物质爬行,当然爬行过程中还会释放信息素。一条路上的信息素踪迹越浓,其它蚂蚁将以越高的概率跟随爬行此路径,从而该路径上的信息素踪迹原创 2022-03-14 08:31:07 · 35056 阅读 · 4 评论 -
遗传算法-智能鸟群
遗传算法-智能鸟群提纲:遗传算法概述群体 基因型和表现型 突图 选择 遗传智能鸟群的实现1.小鸟的基因型和表现型2.小鸟的基因如何影响小鸟的飞行路线3.小鸟的适应性4.选择:选择适应度更高的小鸟5.突变:增加基因的丰富性6.繁殖:产生新的DNA7.群体的繁殖三、总结和优化智能鸟群本文通过使用遗传算法实现了一个智能鸟群。场景如下图,小鸟从屏幕右侧开始,越过障碍物最终到达屏幕左侧的目标点。鸟群在初始状态时会在屏幕中乱飞(下图1),随着不断的进化,最终鸟群原创 2022-03-10 09:04:27 · 284 阅读 · 0 评论 -
C#十种语法糖
简单介绍10种C#语法糖原创 2022-03-09 08:26:53 · 788 阅读 · 0 评论