摘要:
最近写了一个demo:demo的github地址 一. 简单介绍 1. Server端 它是一个WebApi服务,把它当成一个黑盒就行了。 2. MiddleServer端 是重点,它是一个WebApi服务,包含一个GetValues接口和一个Query2接口。 Query2接口是一个简单的接口。 阅读全文
摘要:
需求 swagger页面按标签Tags分组显示。 没有打标签Tags的接口,默认归到"未分组"。 分组内按接口路径排序 说明 为什么没有使用GroupName对接口进行分组? 暂时不需要,以及不想点击swagger页面右上角那个下拉框。 当然Tags和GroupName不冲突,不影响通过GroupN 阅读全文
摘要:
一. 前言 ASP.NET Core Web API 接口限流、限制接口并发数量,我也不知道自己写的有没有问题,抛砖引玉。 二. 需求 写了一个接口,参数可以传多个人员,也可以传单个人员,时间范围限制最长一个月。简单来说,当传单个人员时,接口耗时很短,当传多个人员时,一般人员会较多,接口耗时较长,一 阅读全文
摘要:
## 前言 最近写了三篇关于并行异步的博客,因为我走了很多弯路。 并行执行异步方法并接收返回值这个问题,stackoverflow上讨论好几年,.NET 6实现了Parallel.ForeachAsync。[https://stackoverflow.com/questions/15136542/p 阅读全文
摘要:
接上篇 [通过一个示例形象地理解C# async await 非并行异步、并行异步、并行异步的并发量控制](https://www.cnblogs.com/s0611163/p/17090954.html) (废话删了) 没有语法糖,代码一样写,java8没有语法糖,一样能写出高性能代码。但有了C# 阅读全文
摘要:
## 前言 接上一篇 [通过一个示例形象地理解C# async await异步](https://www.cnblogs.com/s0611163/p/17076494.html) 我在 [.NET与大数据](https://www.cnblogs.com/s0611163/p/17088410.h 阅读全文
摘要:
前言 本文写给想学C#的朋友,目的是以尽快的速度入门 C#好学吗? 对于这个问题,我以前的回答是:好学!但仔细想想,不是这么回事,对于新手来说,C#没有那么好学。 反而学Java还要容易一些,学Java Web就行了,就是SpringBoot那一套。 但是C#方向比较多,你是学控制台程序、WebAP 阅读全文
摘要:
前言 当别人做大数据用Java、Python的时候,我使用.NET做大数据、数据挖掘,这确实是值得一说的事。 写的并不全面,但都是实际工作中的内容。 .NET在大数据项目中,可以做什么? 写脚本(使用控制台程序+顶级语句) 写工具(使用Winform) 写接口、写服务 使用C#写代码的优点是什么? 阅读全文
摘要:
## 前言 相信大家看过不少讲C# async await的文章,博客园就能搜到很多,但还是有很多C#程序员不明白。 如果搞不明白,其实也不影响使用。但有人就会疑惑,为什么要用异步?我感觉它更慢了,跟同步有啥区别? 有的人研究深入,比如去研究状态机,可能会明白其中的原理。但深入研究的毕竟少数。有的人 阅读全文
摘要:
前言 用.net6开发一个Winform程序,处理Excel文件,并把结果导出Excel文件。 要用到两个算法,一是turf.js库的booleanPointInPolygon方法,判断经纬度坐标是否在区域内;二是经纬度纠偏算法,因为对方给的区域坐标集合有偏移,需要纠偏。 这两个算法,网上找C#的实 阅读全文
