2019年7月24日
摘要: /** * Definition for singly-linked list. * public class ListNode { * public int val; * public ListNode next; * public ListNode(int x) { val = x; } * } */ public class Solution { ... 阅读全文
posted @ 2019-07-24 18:30 JetaimeBeaucoup 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 反转的方法 /** * Definition for singly-linked list. * public class ListNode { * public int val; * public ListNode next; * public ListNode(int x) { val = x; } * } */ public class Solutio... 阅读全文
posted @ 2019-07-24 18:15 JetaimeBeaucoup 阅读(101) 评论(0) 推荐(0) 编辑
摘要: /** * Definition for singly-linked list. * public class ListNode { * public int val; * public ListNode next; * public ListNode(int x) { val = x; } * } 阅读全文
posted @ 2019-07-24 17:45 JetaimeBeaucoup 阅读(69) 评论(0) 推荐(0) 编辑
2019年7月19日
摘要: public ListNode GetIntersectionNode(ListNode headA, ListNode headB) { var pointA = headA; var pointB = headB; if(headA != null && headB != null) { while(p... 阅读全文
posted @ 2019-07-19 18:43 JetaimeBeaucoup 阅读(82) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/Miss_yuki/article/details/81304107 关于环形的解析 阅读全文
posted @ 2019-07-19 17:50 JetaimeBeaucoup 阅读(58) 评论(0) 推荐(0) 编辑
2019年4月1日
摘要: 今天在做一个需求 就是 客户端的注销重新登录的操作,想必大家很清楚这个逻辑应该怎么去做, 在主线程里面去调用这个注销的方法 然后关闭当前应用域,重新开一个线程 让应用域在上面执行。 STA(single threaded apartments)。apartment只是一个逻辑上的概念,它可以包含一个 阅读全文
posted @ 2019-04-01 10:24 JetaimeBeaucoup 阅读(232) 评论(0) 推荐(0) 编辑
2019年3月28日
摘要: Mutex不仅提供跨线程的服务,还提供跨进程的服务。当在构造函数中为Mutex指定名称时,则会创建一个命名了的Mutex。其他线程创建Mutex时,如果指定的名称相同,则返回同一个互斥体,不论该线程位于哪个进程或者应用程序域中。 使用命名互斥体的一个例子是创建Singleton应用程序,即只能打开一 阅读全文
posted @ 2019-03-28 13:09 JetaimeBeaucoup 阅读(187) 评论(0) 推荐(0) 编辑
2019年3月26日
摘要: 这是两个主要的逻辑代码 对于运行结果 单线程 线程池 关于这个问题 我尝试用了穷举法看到底是什么地方出现了问题 有以下猜测 1.关于单次执行耗时较少问题 不需要考虑cpu轮转执行片段切换线程 并且创建底层所需要的单例对象 所以第一次耗时相对单线程 较多 2.对于线程池 第一次执行耗时较长 是因为 线 阅读全文
posted @ 2019-03-26 09:30 JetaimeBeaucoup 阅读(503) 评论(1) 推荐(0) 编辑
2019年3月25日
摘要: 这里我要说明一点,信号量控制的只是线程同步的量,而不管顺序,这个例子来说线程控制的就是线程同步量为5,也就是同时并发的线程数量为5个,至于是哪个先哪个后不是由这里的信号量决定的。 当然这个例子中因没有做什么复杂的操作,一般情况进入线程的时间和每个线程要的时间不会有太大差别,所以执行的顺序还是很规律的 阅读全文
posted @ 2019-03-25 15:28 JetaimeBeaucoup 阅读(133) 评论(0) 推荐(0) 编辑
2019年3月20日
摘要: 在C#中??和?分别是什么意思? 1. 可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形 阅读全文
posted @ 2019-03-20 13:31 JetaimeBeaucoup 阅读(243) 评论(0) 推荐(0) 编辑