摘要: 1 public IServiceProvider ConfigureServices(IServiceCollection services) 2 { 3 services.AddControllersWithViews(options => 4 { 5 options.Filters.Add(n 阅读全文
posted @ 2024-03-27 14:27 隨興∥隨心 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个问题 for(var i=1;i<=5;i++) { var task = Task.Run(() => { Console.WriteLine(i); }); tasks.Add(task); } Task.WaitAll(tasks.ToArray()); 为什么打印出来的i都是6. 阅读全文
posted @ 2021-04-21 16:02 隨興∥隨心 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: public static string EncodeDES(string text, string Key) { byte[] keyBytes = Encoding.ASCII.GetBytes(Key.Substring(0, 8)); byte[] keyIV = keyBytes; byt 阅读全文
posted @ 2021-02-23 14:16 隨興∥隨心 阅读(20) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 无损压缩图片 /// </summary> /// <param name="content">base64字节流</param> /// <param name="flag">(数字越小压缩率越高)1-100</param> /// <param name="s 阅读全文
posted @ 2020-10-20 14:08 隨興∥隨心 阅读(137) 评论(0) 推荐(0) 编辑
摘要: #region AES /// <summary> /// 加密 /// </summary> /// <param name="content"></param> /// <param name="password"></param> /// <returns></returns> protect 阅读全文
posted @ 2020-06-22 18:09 隨興∥隨心 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 当多任务执行时,使用list需要考虑线程的安全性。一直以为是安全的。在同事的点拨下,知道了问题。 代码还是要多写,不写是不知道的。 我的解决办法都是百度老生常谈的。加锁搞定了。 private static object Locker = new object(); lock(Locker) { } 阅读全文
posted @ 2019-12-02 19:59 隨興∥隨心 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 我用的不错的webrequesthelper 阅读全文
posted @ 2019-10-12 17:07 隨興∥隨心 阅读(218) 评论(1) 推荐(0) 编辑
摘要: public const string appId = "";//申请的微信给的appId public const string appSecret = "";//申请的微信给的appsecret public const string redirecturl = "";//申请的微信的回调地址 阅读全文
posted @ 2019-09-03 10:10 隨興∥隨心 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 1 public const string appId = "";//QQ的APPID 2 public const string appSecret = "";//QQ的appSecret 3 public const string redirecturl = "";//回调地址 4 5 #reg 阅读全文
posted @ 2019-09-02 20:00 隨興∥隨心 阅读(523) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 序列化json /// </summary> /// <param name="input"></param> /// <param name="settings"></param> public static string SerializeJson(this 阅读全文
posted @ 2019-07-11 20:52 隨興∥隨心 阅读(128) 评论(0) 推荐(0) 编辑