
C#
故事里故去
这个作者很懒,什么都没留下…
展开
-
.net 6.0 webapi支持 xml返回xml json返回json
【代码】.net 6.0 webapi支持 xml返回xml json返回json。原创 2025-03-10 17:31:10 · 245 阅读 · 0 评论 -
有关RijndaelManaged 报此实现不是 Windows 平台 FIPS 验证的加密算法的一部分
RijndaelManaged 直接替换成AesCryptoServiceProvider就好了。原创 2024-10-13 00:55:17 · 100 阅读 · 0 评论 -
有关指定实体属性转换字节位置来转换字节数组
【代码】有关指定实体属性转换字节位置来转换字节数组。原创 2023-03-18 02:44:39 · 154 阅读 · 0 评论 -
超高性能DataTable转换到List,并解决可空类型转换
public static List<T> ConvertTo<T>(DataTable table) { if (table == null) { return null; } List<DataRow> rows = new List<DataRow>(); foreach (DataR原创 2022-01-21 02:13:44 · 537 阅读 · 0 评论 -
c# 基于Task简单线程池
/// <summary> /// 多线程处理数据(无返回值) /// </summary> /// <typeparam name="T">数据类型</typeparam> /// <param name="list">待处理数据</param> /// <param name="action">数据处理方法(有参数无返回值)&...原创 2021-12-31 15:56:24 · 860 阅读 · 0 评论 -
有关net6.0 System.Text.GetEncoding(936)报错 No data is available for encoding 936.
调用System.Text.GetEncoding方法前加上这段代码解决System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);原创 2021-11-28 03:15:19 · 1517 阅读 · 0 评论 -
有关rtf换行问题
部分控件开rtf文件\par 后的多个空格会导致换行两次每’c2’e9格式组成一个汉字或符号 去掉’ 后c2e9就是该字符集的内码 一般用gbk,gb2312都可解推荐一个解码网址添加链接描述原创 2021-08-12 20:20:05 · 1194 阅读 · 0 评论 -
有关c#多线程原子操作的特别利用
最近看到一个应该是我怎么也不会用到的写法,有种眼前一亮的感觉[不明觉厉]出自出处这两块地方,构成了一个类似4线程的线程池,让人眼前一亮的是:哦,原来原子操作还可以这样用!!!原创 2021-02-22 01:07:02 · 178 阅读 · 0 评论 -
c#单例
static readonly System.Object lockThis = new object(); private static Biz _Instance; public static Biz Instance { get { if (_Instance == null) lock (lockThis) .原创 2020-12-18 05:31:02 · 153 阅读 · 0 评论 -
数字IP转换成字符串IP
DateTime lulu = DateTime.Now; byte[][] data = new byte[256][]; for (int i = 0; i < 256; i++) { data[i] = Encoding.Default.GetBytes("." + i.ToString()); } byte[] buff1 = new byt.原创 2020-12-15 17:23:22 · 604 阅读 · 0 评论 -
c# image转byte
c# 中image转byte的方式MemoryStream ms = new MemoryStream();new BinaryFormatter().Serialize(ms, image1);byte[] aBytes = ms.ToArray(); ms = new MemoryStream(aBytes);Image image2 = (Image)new BinaryFormatter().Deserialize(ms); System.IO.MemoryStream ms2原创 2020-12-01 20:40:03 · 500 阅读 · 0 评论 -
net程序集合并到同一个exe中
nuget 安装Costura.Fody然后重新生成就行,除了exe其他生成的文件都可以删除原创 2020-08-23 04:00:52 · 229 阅读 · 0 评论 -
The view must derive from WebViewPage的报错处理
升级了asp项目引用的mvc版本之后报错ASP.NET MVC - …The view must derive from WebViewPage, or WebViewPage网上的方法试了一圈最后在项目目录下的Web.config文件中的configuration节点下加了以下代码就可以了 <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAs原创 2020-08-19 17:14:38 · 447 阅读 · 0 评论 -
xamarin 自定义Entry 设置光标颜色CursorColor
using Color = Android.Graphics.Color;...protected override void OnElementChanged(ElementChangedEventArgs<Entry> e) { base.OnElementChanged(e); if (this.Control != null) { this.SetControl(); if (e.NewElement != null) { /原创 2020-06-09 11:12:11 · 739 阅读 · 0 评论 -
c#解码ip/网络号
例如1.0.1.0/24 这种格式转换成1.0.1.0 1.0.1.255 /// <summary> /// /// </summary> /// <param name="ipMask">格式为 ip/mask </param> /// <param name="firs...原创 2020-04-23 17:19:34 · 282 阅读 · 0 评论 -
有关Reactive Samples中升级依赖之后ISupportsValidation失效的解决方案
升级ReactiveUI.Validation包后ISupportsValidation会失效,经过查询ReactiveUI.Validation的源码之后发现ISupportsValidation在2019年9月21日进行了更名改造,更名后为IValidatableViewModel这里看日志所以升级ReactiveUI.Validation之后把ISupportsValidation更名...原创 2020-03-17 18:15:47 · 117 阅读 · 0 评论 -
protoc-gen-grpc: 系统找不到指定的路径。
protoc-gen-grpc: 系统找不到指定的路径。是因为项目路径是带中文或特殊字符,改下路径就行原创 2020-03-06 04:12:57 · 4116 阅读 · 7 评论 -
怎么开启windows hypervisor platform,解决hypervisor platform消失无法安装的问题
正常的windows功能面板我的很好,没有安装windows hypervisor platform的机会,但是没关系然后cmd 或powershll 管理员身份运行Dism /online /Get-Features可以查看到hypervisor platform是禁用状态pushd “%~dp0”dir /b %SystemRoot%\servicing\Packages*...原创 2019-03-18 16:28:42 · 42641 阅读 · 11 评论