Fork me on GitHub

伯约少校

2026年1月6日

C#/.NET/.NET Core优秀项目和框架2025年12月分享

摘要: 思维导航 前言 FlaUI RuYiAdmin CxFlatUI TypedSql OfficeInterop SuperSocket SVGImage 前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中 阅读全文

posted @ 2026-01-06 17:02 伯约少校 阅读(10) 评论(0) 推荐(0)
用雪花算法

摘要: 前言 今天想和大家聊聊分布式系统中常用的雪花算法(Snowflake)——这个看似完美的ID生成方案,实际上暗藏玄机。 有些小伙伴在工作中一提到分布式ID,第一个想到的就是雪花算法。 确实,它简单、高效、趋势递增,但你知道吗? 雪花算法的隐蔽的坑不少。 今天这篇文章跟大家一起聊聊雪花算法的5大坑,希 阅读全文

posted @ 2026-01-06 16:46 伯约少校 阅读(5) 评论(0) 推荐(0)

2022年7月18日

Redis 分布式锁

摘要: 项目引用: StackExchange.Redis.dll Redlock.CSharp.dll RedLock.dll 实现: public class RedlockHelper { public void Lock(Action<bool> action, string val, string 阅读全文

posted @ 2022-07-18 09:45 伯约少校 阅读(72) 评论(0) 推荐(0)

2019年5月17日

Excel数据导出

摘要: 备自动识别行号,字符,格式化数字等功能,例如:如果你在Excel 单元格中输入数字 "123456789012" 会自动转化为"1.23457E+11"。 背景介绍 正因为Excel的强大和易用,大家都喜欢将数据导出为 Excel 备用。这里我会介绍一系列通过Asp.Net导出Excel数据的方法。 阅读全文

posted @ 2019-05-17 14:55 伯约少校 阅读(569) 评论(0) 推荐(0)

2018年8月22日

C#生成指定二维码

摘要: 在aspx页面调用和输出为图片流 生成二维码方法,增加定位点着色参数(System.Drawing.Color),效果如下: 阅读全文

posted @ 2018-08-22 14:58 伯约少校 阅读(1324) 评论(0) 推荐(0)

2018年8月17日

利用C#生成、执行bat文件

摘要: 生成bat文件 执行 bat 阅读全文

posted @ 2018-08-17 13:55 伯约少校 阅读(4366) 评论(0) 推荐(0)

2018年4月27日

json字符串处理

摘要: C#解析JSON字符串总结 JSON文件读取到内存中就是字符串,.NET操作JSON就是生成与解析JSON字符串。 操作JSON通常有以下几种方式: 1. 原始方式:按照JSON字符串自己来解析。 2. 通用方式【★★★★★】:这种方式是使用开源的类库Newtonsoft.Json(下载地址http 阅读全文

posted @ 2018-04-27 20:58 伯约少校 阅读(1250) 评论(0) 推荐(0)

2018年3月14日

.Net MVC 图片上传

摘要: 该案例是mvc下的demo,支持单张图片上传。 一般处理程序 阅读全文

posted @ 2018-03-14 22:49 伯约少校 阅读(278) 评论(0) 推荐(0)
正则表达式

摘要: 静态的Match方法有2个重载,分别是 第一种重载的参数表示:输入、模式 第二种重载的参数表示:输入、模式、RegexOptions枚举的“按位或”组合。 RegexOptions枚举的有效值是: Complied表示编译此模式 CultureInvariant表示不考虑文化背景 ECMAScrip 阅读全文

posted @ 2018-03-14 19:56 伯约少校 阅读(196) 评论(0) 推荐(0)

2017年11月7日

C# 模型 特性标记

摘要: Asp.net MVC中(由.net框架和EF提供的)验证支持是DRY(Don't Repeat Yourself)原则实践的一个很好的例子。只要在模型类中给字段和属性声明注解特性,就可以应用于使用这个模型的所有的视图中,并同时实现客户端验证和服务器验证。(先执行客户端验证,客户端验证通过后或浏览器 阅读全文

posted @ 2017-11-07 18:52 伯约少校 阅读(1936) 评论(0) 推荐(0)