随笔分类 -  .net

主要为C#技术相关知识及框架知识等
摘要:一、参考源文链接 1、https://www.likecs.com/show-897836.html 2、https://blog.csdn.net/weixin_43614067/article/details/115373776 二、Quartz基本使用 public class Job1 : 阅读全文
posted @ 2022-12-15 16:56 摩诘 阅读(417) 评论(0) 推荐(0)
摘要:class Program { static void Main(string[] args) { Stream s = new MemoryStream(); for (int i = 0; i < 500; i++) { s.WriteByte((byte)i); } s.Position = 阅读全文
posted @ 2021-03-26 14:26 摩诘 阅读(1010) 评论(0) 推荐(0)
摘要:1、服务端建立监听,等待客户端连接 class Program { static void Main(string[] args) { TcpListener listener = new TcpListener(IPAddress.Parse("127.0.0.1"), 8000); Consol 阅读全文
posted @ 2021-03-26 14:13 摩诘 阅读(1098) 评论(0) 推荐(1)
摘要:1、简单的说,虚方法就是可以被子类重写的方法,如果子类重写了虚方法,那么运行时将使用重写后的逻辑,如果没有重写,则使用父类中虚方法的逻辑 class Program { static void Main(string[] args) { Person per = new Person(); Poli 阅读全文
posted @ 2021-03-26 10:38 摩诘 阅读(80) 评论(0) 推荐(0)
摘要:/// <summary> /// RSA加密的密匙结构 公钥和私匙 /// </summary> public struct RSAKey { public string PublicKey { get; set; } public string PrivateKey { get; set; } 阅读全文
posted @ 2020-09-19 14:26 摩诘 阅读(2732) 评论(1) 推荐(0)
摘要:摘自:https://www.cnblogs.com/linzheng/archive/2011/02/20/1959123.html /// <summary> /// RSA加密 /// </summary> /// <param name="publickey"></param> /// <p 阅读全文
posted @ 2020-09-18 11:29 摩诘 阅读(481) 评论(0) 推荐(0)
摘要:private List<T> RandomSortList<T>(List<T> ListT) { Random random = new Random(); List<T> newList = new List<T>(); foreach (T item in ListT) { newList. 阅读全文
posted @ 2020-09-17 22:09 摩诘 阅读(1458) 评论(1) 推荐(0)
摘要:百度到的一个,这里就直接贴了 http://blog.csdn.net/smeller/article/details/7108502#comments 一般来说一个 HTML 文档有很多标签,比如“<html>”、“<body>”、“<table>”等,想把文档中的 img 标签提取出来并不是一件 阅读全文
posted @ 2020-08-21 08:34 摩诘 阅读(566) 评论(0) 推荐(0)
摘要:[HttpGet] public IHttpActionResult GetLongLink(string code) { if (string.IsNullOrWhiteSpace(code)) { return Redirect(Request.RequestUri.AbsoluteUri.To 阅读全文
posted @ 2020-08-20 11:39 摩诘 阅读(556) 评论(0) 推荐(0)
摘要:public class Program { static void Main() { Random rd = new Random(); for (int i = 0; i < 10; i++) { int index = rd.Next(0, 4); var stortUrls = ShortU 阅读全文
posted @ 2020-08-20 11:36 摩诘 阅读(1193) 评论(0) 推荐(0)
摘要:/// <summary> /// 无损压缩图片 /// </summary> /// <param name="sFile">原图片地址</param> /// <param name="dFile">压缩后保存图片地址</param> /// <param name="flag">压缩质量(数字 阅读全文
posted @ 2020-08-12 10:18 摩诘 阅读(1909) 评论(1) 推荐(0)
摘要:private static string CreateThumbnail(string filepath, int tWidth, int tHeight) { if (string.IsNullOrEmpty(filepath)) { return ""; } string paramOrigi 阅读全文
posted @ 2020-08-12 10:14 摩诘 阅读(510) 评论(0) 推荐(0)
摘要:1 public class QuartzHelper 2 { 3 /// <summary> 4 /// 时间间隔执行任务 5 /// </summary> 6 /// <typeparam name="T">任务类,必须实现IJob接口</typeparam> 7 /// <param name 阅读全文
posted @ 2020-08-08 14:29 摩诘 阅读(787) 评论(0) 推荐(0)
摘要:1、用VS2019建立一个web应用程序,选mvc模板 2、选中项目邮件新建文件夹Webservice,然后添加一般处理程序Verify.ashx然后右键打开改写如下 1 public class VerifyCode : IHttpHandler, IRequiresSessionState 2 阅读全文
posted @ 2020-07-11 12:23 摩诘 阅读(748) 评论(0) 推荐(0)
摘要:https://files.cnblogs.com/files/mojiejushi/SocketDemo.rar 阅读全文
posted @ 2020-07-02 01:23 摩诘 阅读(249) 评论(0) 推荐(0)
摘要:1.Semaphore定义Semaphore,是负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。也是操作系统中用于控制进程同步互斥的量。 Semaphore常用的方法有两个WaitOne()和Release(),Release()的作用是退出信号量并返回前一个计数,而WaitOne()则 阅读全文
posted @ 2020-07-01 21:27 摩诘 阅读(654) 评论(0) 推荐(0)
摘要:通过System.Threading命名空间的Interlocked类控制计数器,从而实现进程 的同步。Iterlocked类的部分方法如下表: 示例,同时开启两个线程,一个写入数据,一个读出数据 代码如下:(但是运行结果却不是我们想象的那样) 1 static void Main(string[] 阅读全文
posted @ 2020-07-01 19:51 摩诘 阅读(904) 评论(1) 推荐(2)
摘要:一、ref(引用型参数)和out(输出型参数)的区别 1、使用ref型参数时,传入的参数必须先被初始化,out型参数,必须在方法中对其完成初始化。 2、使用ref和out时,在方法的参数和执行方法时,都要加Ref或Out关键字,以满足匹配。 3、out适合用在需要retrun多个返回值的地方,而re 阅读全文
posted @ 2020-07-01 17:55 摩诘 阅读(3304) 评论(0) 推荐(0)
摘要:1、async/await几点总结 a、被async标记的方法,返回值类型只能为void、Task、Task<T>。 b、被async标记的方法,内部可以有await修饰符,表明内部逻辑某处有异步执行方法。 c、被async标记的方法,内部可以没有await修饰符,所有逻辑将同步执行。 d、task 阅读全文
posted @ 2020-06-28 00:53 摩诘 阅读(696) 评论(0) 推荐(0)
摘要:引言: 进程(process):应用程序的实例要使用的资源的集合。每个进程被赋予了一个虚拟地址空间,确保在一个进程中使用的代码和数据无法由另一个进程访问。 线程(thread):程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,及不同的线程可以执行相同的函数 阅读全文
posted @ 2020-06-26 11:57 摩诘 阅读(1915) 评论(0) 推荐(0)