Loading

随笔分类 -  C#

摘要:/// <summary> /// 计算同比缩放的值 /// </summary> /// <param name="oW">原宽</param> /// <param name="oH">原高</param> /// <param name="w">目标宽</param> /// <param n 阅读全文
posted @ 2021-06-17 18:14 jevan 阅读(201) 评论(0) 推荐(0)
摘要:简单的岁数计算 DateTime now = DateTime.Today; int age = now.Year - bday.Year; if (bday > now.AddYears(-age)) age--; /// <summary> /// 计算日期的间隔(静态类) /// </summ 阅读全文
posted @ 2021-06-10 09:44 jevan 阅读(1494) 评论(0) 推荐(0)
摘要:概况 启动不带参数线程的方法 启动带参数线程的方法 线程更新UI 线程锁同步共享数据 启动不带参数线程的方法 第一种快速启动 1 2 3 4 Thread t = new Thread(()=>{ //下面写一些在线程中处理的方法 }); t.Start(); 第二种启动方法 1 2 3 4 5 6 阅读全文
posted @ 2021-05-15 18:29 jevan 阅读(248) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using abc = Iner; namespace Test { class Program 阅读全文
posted @ 2021-05-15 16:47 jevan 阅读(76) 评论(0) 推荐(0)
摘要:线程与异步的使用方法 使用场景 方法 AAA, BBB, CCC 在主线程不阻塞的情况下运行不同的三个方法 方法CCC需要在方法AAA完成后执行 使用线程完成 因为方法 CCC 要等待方法 AAA 完成,所以需要一个线程同步事件。 using System; using System.Threadi 阅读全文
posted @ 2021-05-15 16:15 jevan 阅读(299) 评论(0) 推荐(0)
摘要:PetaPoco.Core.ttinclude <#@ template language="C#" hostspecific="True" #> <#@ output extension=".cs" #> <#@ assembly name="EnvDTE" #> <#@ assembly nam 阅读全文
posted @ 2021-05-13 21:53 jevan 阅读(390) 评论(0) 推荐(0)
摘要:RichEditDocumentServer srv = new RichEditDocumentServer(); srv.LoadDocument("test.docx"); FixedDocument document = RichEditDocumentXpfPrinter.CreateFi 阅读全文
posted @ 2021-04-27 20:24 jevan 阅读(289) 评论(0) 推荐(0)
摘要:/// <summary> /// 连接远程共享文件夹 /// </summary> /// <param name="path">远程共享文件夹的路径,根目录</param> /// <param name="userName">用户名</param> /// <param name="passW 阅读全文
posted @ 2021-04-22 10:27 jevan 阅读(843) 评论(0) 推荐(0)
摘要:using FluentFTP; using HH.Lib.Syslog; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; namespace 阅读全文
posted @ 2021-03-30 14:09 jevan 阅读(352) 评论(0) 推荐(0)
摘要:Dictionary<string, object> suggestions = JSONSerializer.Deserialize<Dictionary<string, object>>(jsonStudent) if (suggestions.Keys.Contains("UserId")){ 阅读全文
posted @ 2021-03-04 09:34 jevan 阅读(799) 评论(0) 推荐(0)
摘要:using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Text.RegularExp 阅读全文
posted @ 2021-01-30 11:08 jevan 阅读(139) 评论(0) 推荐(0)
摘要:if (string.IsNullOrEmpty(ConfigMgr.WxPlatformToKen)) { string result = string.Empty; CommonConfigWxPlatformElement wxPlatformConfig = CommonConfigMana 阅读全文
posted @ 2021-01-21 20:09 jevan 阅读(137) 评论(0) 推荐(0)
摘要:因为C#的RSA加密解密只有公钥加密,私钥解密,没有私钥加密,公钥解密。在网上查了很久也没有很好的实现。BouncyCastle的文档少之又少。很多人可能会说,C#也是可以的,通过Biginteger开源类来实现,不过那个是有一个文章,不过他加密出来的是16进制结果的。根本不能和JAVA互通。连加密 阅读全文
posted @ 2021-01-20 11:39 jevan 阅读(1306) 评论(0) 推荐(0)
摘要:不加解释,自己研究 using Org.BouncyCastle.Asn1; using Org.BouncyCastle.Asn1.Pkcs; using Org.BouncyCastle.Asn1.X509; using Org.BouncyCastle.Crypto; using Org.Bo 阅读全文
posted @ 2020-12-24 19:23 jevan 阅读(363) 评论(0) 推荐(0)
摘要:public static List<T> TableToEntitys<T>(DataTable dt) where T : class, new() { // 定义集合 List<T> ts = new List<T>(); if (dt != null && dt.Rows.Count > 0 阅读全文
posted @ 2020-09-02 18:09 jevan 阅读(221) 评论(0) 推荐(0)
摘要:Yyqd_Window win = new Yyqd_Window() { CompanyID = textBox_companyId.Text.Trim(), CompanyName = textBox_work_unit.Text.Trim(), ImportName = "" }; win.U 阅读全文
posted @ 2020-08-26 09:21 jevan 阅读(1292) 评论(0) 推荐(0)
摘要:byte[]转16进制 public string ByteArrayToHexString(byte[] data) { StringBuilder sb = new StringBuilder(); foreach(byte b in data) { sb.Append(((int)b).ToS 阅读全文
posted @ 2020-06-17 09:45 jevan 阅读(2637) 评论(0) 推荐(0)
摘要:XP .Net 4.0使用Microsoft.Bcl需要安装XP补丁NDP40-KB2468871-v2-x86 做个记录 阅读全文
posted @ 2020-03-30 09:45 jevan 阅读(386) 评论(0) 推荐(0)
摘要:/** * 无损缩放图片 * bitmap 需要缩放的图片 * w 需要缩放的宽度 * h 需要缩放的高度 * */ public static System.Drawing.Bitmap TBScaleBitmap(System.Drawing.Bitmap bitmap, int w, ... 阅读全文
posted @ 2019-07-03 11:28 jevan 阅读(1520) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2019-04-27 02:37 jevan 阅读(4) 评论(0) 推荐(0)