C#、Java性能编程
多线程、多进程、以及算法优化等
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
number1killer
软件测试
展开
-
装箱和拆箱 C#
本文部分内容摘自数据和官网。内置引用类型(C# 引用)https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/builtin-types/reference-typesBuilt-in reference types (C# reference)https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/referen原创 2020-10-31 21:50:10 · 392 阅读 · 0 评论 -
字符串的不可变性 C#
字符串是不可变的——字符串对象的内容在创建对象后不能更改,尽管语法使它看起来好像可以这样做。如,当您编写这段代码时,编译器实际上会创建一个新的string对象来保存新的字符序列,并且这个新对象将被赋给b。已经被分配给b的内存(当它包含字符串“h”)可用于垃圾回收。用于修改“字符串对象(String object)”的方法 实际上会返回一个包含修改的新的“字符串对象”。翻译 2020-10-24 21:37:59 · 427 阅读 · 0 评论 -
独特的char类型 C#
本文部分内容摘自书籍或官网。相关导读:char(C# 参考)2020/05/11https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/builtin-types/charChar 结构https://docs.microsoft.com/zh-cn/dotnet/api/system.char?view=netcore-3.1类型(C# 编程指南)2015/07/20https://docs.micro原创 2020-09-30 17:45:49 · 507 阅读 · 0 评论 -
查看活动中的控件与窗体 C#
本文部分内容载自官网或编辑器。我们知道可以使用ActiveControl查看活动中的控件,也知道Windows Form其实也是可视化控件中的一员。那么,是否可以使用ActiveControl查看活动中的窗体呢?答案是否定的。为什么?相关链接:ContainerControl.ActiveControl Property Definitionhttps://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.container原创 2020-08-22 16:12:50 · 320 阅读 · 0 评论 -
重写EventArgs实现数据传递(C#)
原创 2020-06-12 16:39:42 · 626 阅读 · 0 评论 -
事件和委托实例解析(c#)
本文部分内容来自书籍和网摘。相关文献:事件(C# 编程指南)https://docs.microsoft.com/zh-cn/previous-versions/awbftdfh(v=vs.120)?redirectedfrom=MSDN事件介绍https://docs.microsoft.com/zh-cn/dotnet/csharp/events-overview区别委托和事件https://docs.microsoft.com/zh-cn/dotnet/csharp/...原创 2020-05-14 20:02:38 · 231 阅读 · 0 评论 -
求3个数的最小公倍数算法之数论进阶
求3个数的最小公倍数算法之数论进化https://blog.csdn.net/number1killer/article/details/104960548求3个数的最小公倍数算法之数论再细化https://blog.csdn.net/number1killer/article/details/104902304求3个数的最小公倍数之便捷算法(C# )https://bl...原创 2020-03-23 20:12:21 · 666 阅读 · 0 评论 -
求3个数的最小公倍数算法之数论进化
求3个数的最小公倍数算法之数论再细化https://blog.csdn.net/number1killer/article/details/104902304求3个数的最小公倍数之便捷算法(C# )https://blog.csdn.net/number1killer/article/details/104681168求3个数的最大公约数之算法研究集成(C#)https://b...原创 2020-03-19 09:46:06 · 500 阅读 · 0 评论 -
求3个数的最小公倍数算法之数论再细化
求3个数的最小公倍数之便捷算法(C# )https://blog.csdn.net/number1killer/article/details/104681168求3个数的最大公约数之算法研究集成(C#)https://blog.csdn.net/number1killer/article/details/104637728求3个数的最小公倍数之算法简化(C# )https:/...原创 2020-03-16 16:37:09 · 553 阅读 · 0 评论 -
求3个数的最小公倍数算法之数论全覆盖(C# )
求3个数的最小公倍数之便捷算法(C# )https://blog.csdn.net/number1killer/article/details/104681168求3个数的最大公约数之算法研究集成(C#)https://blog.csdn.net/number1killer/article/details/104637728求3个数的最小公倍数之算法简化(C# )https:/...原创 2020-03-10 14:26:10 · 290 阅读 · 0 评论 -
求3个数的最小公倍数算法之数论细化(C# )
求3个数的最小公倍数之算法研究集成(C# )https://blog.csdn.net/number1killer/article/details/104637856求3个数的最小公倍数之便捷算法(C# )https://blog.csdn.net/number1killer/article/details/104681168求3个数的最大公约数之算法研究集成(C#)https...原创 2020-03-09 11:29:46 · 281 阅读 · 0 评论 -
求3个数的最小公倍数之便捷算法(C# )
求3个数的最小公倍数之算法研究集成(C# )https://blog.csdn.net/number1killer/article/details/104637856求3个数的最大公约数之算法研究集成(C#)https://blog.csdn.net/number1killer/article/details/104637728求3个数的最小公倍数之算法简化(C# )https...原创 2020-03-05 18:55:18 · 731 阅读 · 0 评论 -
求3个数的最小公倍数之算法研究集成(C# )
经历了十几次的改进,一次次的摸索;一次次的改进;反反复复的研究终于得到了现在的成果:求3个数的最大公约数之算法研究集成(C#)https://blog.csdn.net/number1killer/article/details/104637728求3个数的最小公倍数之算法简化(C# )https://blog.csdn.net/number1killer/article/deta...原创 2020-03-03 18:04:41 · 537 阅读 · 0 评论 -
求3个数的最大公约数之算法研究集成(C#)
从简单的循环递减到排序后的短路求值;再到便捷算法的鸿蒙时期;再到数论革命带来的性能提升......而这一次,将为大家带来数论和便捷算法的进一步提升:相关导读:求3个数的最小公倍数之算法简化(C# )https://blog.csdn.net/number1killer/article/details/104637525C# 求3个数的最大公约数之返璞归真https:...原创 2020-03-03 18:00:28 · 905 阅读 · 0 评论 -
求3个数的最小公倍数之算法简化(C# )
经历了十几次的改进,在这里对其算法进行简化(优化):相关导读:C# 求3个数的最大公约数之返璞归真https://blog.csdn.net/number1killer/article/details/104615730C# 求3个数的最小公倍数之代数革命https://blog.csdn.net/number1killer/article/details/8857088...原创 2020-03-03 17:51:03 · 1185 阅读 · 0 评论 -
C# 求3个数的最大公约数之便捷算法
在之前算法的基础上增加了一些便捷算法:相关导读:C# 求3个数的最大公约数之返璞归真https://blog.csdn.net/number1killer/article/details/104615730C# 求3个数的最小公倍数之代数革命https://blog.csdn.net/number1killer/article/details/88570888Java求三个...原创 2020-03-02 17:38:21 · 851 阅读 · 0 评论 -
C# 求3个数的最大公约数之返璞归真
相关导读:C# 求3个数的最小公倍数之代数革命https://blog.csdn.net/number1killer/article/details/88570888Java求三个数的最小公倍数算法改进(化境)https://blog.csdn.net/number1killer/article/details/84143490Java求三个数的最小公倍数算法优化https...原创 2020-03-02 17:32:35 · 1055 阅读 · 0 评论 -
一个关于线程同步本质的实例
原创 2018-01-18 19:36:01 · 273 阅读 · 0 评论 -
C# GetProcessesByName()方法使用实例
用GetCurrentProcess()方法创建并启动多进程https://blog.csdn.net/number1killer/article/details/79941929使用互斥锁lock同步线程数据https://blog.csdn.net/number1killer/article/details/79807033在Visual Studio (C#)中如何...原创 2018-04-16 16:18:58 · 12859 阅读 · 0 评论 -
C# 求3个数的最小公倍数之数论革命
相关导读:C# 求3个数的最小公倍数之代数革命https://blog.csdn.net/number1killer/article/details/88570888Java求三个数的最小公倍数算法改进(化境)https://blog.csdn.net/number1killer/article/details/84143490Java求三个数的最小公倍数算法优化https...原创 2019-03-15 12:12:30 · 636 阅读 · 0 评论 -
C# 求3个数的最小公倍数之代数革命
相关导读:Java求三个数的最小公倍数算法改进(化境)https://blog.csdn.net/number1killer/article/details/84143490Java求三个数的最小公倍数算法优化https://blog.csdn.net/number1killer/article/details/84107757Java求3个数的最小公倍数LCM,要求LCM小于...原创 2019-03-15 12:09:13 · 1096 阅读 · 0 评论 -
Java求三个数的最小公倍数算法改进(化境)
之前在《Java求3个数的最小公倍数LCM,要求LCM小于11亿时计算结果正确(在CPU性能小于1.8GHz的情况下)》一文中“避免了之前的算法最大计算量的情况”(相对于《Java求3个数的最小公倍数(3个数都是正整数)》的算法而言)。而之前在《Java求三个数的最小公倍数算法优化》则是将LCM++换成了LCM+=GCD。这一次,将求GCD的方法进行了优化:相关导读:Java求三个...原创 2018-11-16 17:52:43 · 1320 阅读 · 0 评论 -
Java求三个数的最小公倍数算法优化
之前在《Java求3个数的最小公倍数LCM,要求LCM小于11亿时计算结果正确(在CPU性能小于1.8GHz的情况下)》一文中“避免了之前的算法最大计算量的情况”(相对于《Java求3个数的最小公倍数(3个数都是正整数)》的算法而言)。这一次优化则是将LCM++换成了LCM+=GCD:相关导读:Java求3个数的最小公倍数LCM,要求LCM小于11亿时计算结果正确(在CPU主频1.8G...原创 2018-11-15 17:21:08 · 3164 阅读 · 0 评论 -
Java求3个数的最小公倍数LCM,要求LCM小于11亿时计算结果正确(在CPU主频1.8GHz的情况下)
此次算法优化,在《Java求3个数的最小公倍数(3个数都是正整数)》的算法基础之上“避免了之前的算法最大计算量的情况”。相关导读:Java求3个数的最小公倍数(3个数都是正整数)https://blog.csdn.net/number1killer/article/details/88556433Java求3个数的最大公约数(3个数都是正整数)https://blog.csdn...原创 2018-11-09 11:49:59 · 1147 阅读 · 0 评论 -
Java求3个数的最小公倍数(3个数都是正整数)
最近研究算法的时候突然发现目前国内网上发布的关于这道题的文章有很多都是错误的(都是些新手写的,至少在这篇文章之前是这样的),自己写完以后发现这其中的算法复杂程度的确不是新手就能够驾驭的。相关导读:Java求3个数的最大公约数(3个数都是正整数)https://blog.csdn.net/number1killer/article/details/83895741Java求3个数的最...原创 2019-03-14 16:57:12 · 2718 阅读 · 0 评论 -
Java求3个数的最大公约数算法第3次改进
回顾之前的博文,一路走来,从“从3个数中的任意一个数开始求余、递减”;再到“3个数的最大公约数必然小于或等于其中最小的数”;再到短路求值减少求值次数;经历了这2次算法上的改进之后,我越来越发觉算法其实比想象中的更复杂——哪怕只是一个用来解决简单问题的算法都可以有无穷的可能。这一次,我又对“求3个数的最大公约数”的算法进行了改进,也许这种算法并不是最好的,但是肯定是更好的:...原创 2018-11-16 17:50:51 · 1775 阅读 · 0 评论 -
Java求3个数的最大公约数算法再优化(短路求值)
回顾之前的博文,一路走来,从《Java求3个数的最大公约数(3个数都是正整数)》一文中的“从3个数中的任意一个数开始求余、递减”;再到《Java求3个数的最大公约数算法优化(3个数都是正整数)》一文中的“3个数的最大公约数必然小于或等于其中最小的数”;经历了这些算法上的改进之后,我越来越发觉算法其实比想象中的更复杂——哪怕只是一个用来解决简单问题的算法都可以有无穷的可能。这一次,我又对“...原创 2018-11-16 17:47:28 · 1126 阅读 · 0 评论 -
用Thread(ThreadStart)构造器创建线程实例
本文部分内容来源于书籍和网摘。Thread类的构造函数需要ThreadStart委托来代理该线程所要执行的方法。 C#简化了此委托的创建。Thread(ThreadStart) 初始化 Thread 类的新实例。...原创 2019-03-06 17:47:36 · 293 阅读 · 0 评论 -
ContinueWith() 和StartNew()对比实例
由此可见在使用Run方法的时候可以使用Task作为执行次数的计数(但是并不建议这么做);而在使用ContinueWith()方法时则因为,每次调用ContinueWith方法指定操作的任务“结束之后”都会额外增加一个“ 用于创建task对象的Task”。所以,“不能”使用 Task.CurrentId来对操作的执行次数进行计数。另外在先执行一个大致相同的任务之后,ContinueWith()方...原创 2019-02-21 18:30:17 · 870 阅读 · 0 评论 -
ContinueWith() (Task类的延续性任务)实例
Task<TResult>.ContinueWith Method 命名空间: System.Threading.Tasks Creates a continuation task that executes when another task completes. 在一个任务结束执行之后,自动创建新的task对象来运行Contin...原创 2019-02-21 18:27:58 · 6594 阅读 · 0 评论 -
C# Run()方法与action start的异同点实例
之前演示了用action start创建和启动task类多线程的实例,现在我们一起来看另一个性能更好,也更方便的在task类中创建和启动多线程的方法——Task.Run()方法。...原创 2019-02-20 17:41:01 · 2504 阅读 · 0 评论 -
action start与Task.Factory.StartNew()方法的异同点实例
之前演示了用action start创建和启动task类多线程的实例,现在我们一起来看一个性能更好,也更方便的在task类中创建和启动多线程的方法——TaskFactory.StartNew方法。用action start创建和启动task类多线程https://blog.csdn.net/number1killer/article/details/87609013...原创 2019-02-18 11:55:58 · 1080 阅读 · 0 评论 -
用action start创建和启动task类多线程
//大多数情况下,lambda 表达式用于指定该任务所执行的工作。 ///Action<T> Delegate 命名空间: System ///囊括一个方法,该方法有1~16个参数并且不返回值。 ///囊括一个action1方法,该方法的参数为object类型的obj1变量 ...原创 2019-02-18 11:52:42 · 331 阅读 · 0 评论 -
Java求3个数的最大公约数算法优化(3个数都是正整数)
之前在《Java求3个数的最大公约数(3个数都是正整数)》一文中所使用的算法效率太低,现在来优化一下:3个数的最大公约数必然小于或等于其中最小的数相关导读:Java求3个数的最大公约数(3个数都是正整数)https://blog.csdn.net/number1killer/article/details/83895741Java求3个数的最小公倍数LCM,要求LCM小于11亿...原创 2018-11-14 17:04:21 · 1977 阅读 · 0 评论 -
Java求3个数的最大公约数(3个数都是正整数)
最近研究算法的时候突然发现目前国内网上还没有发布的关于这道题的文章(至少在这篇文章之前是这样的),自己写完以后发现这其中的“性能编程”的复杂程度的确不是轻易就能够驾驭的。相关导读:Java求3个数的最小公倍数LCM,要求LCM小于11亿时计算结果正确(在CPU主频1.8GHz的情况下)https://blog.csdn.net/number1killer/article/details/8...原创 2018-11-09 12:12:04 · 4132 阅读 · 2 评论 -
C#使用互斥锁lock同步线程数据
Java中的runnable方法的使用实例https://blog.csdn.net/number1killer/article/details/79113822Python线程指南(线程的:原理、管理、多线程、实例)https://blog.csdn.net/number1killer/article/details/79353630 ...原创 2018-04-03 18:00:43 · 1844 阅读 · 0 评论 -
程序的本质(指令、数据及其组织形式);线程、进程的作用及其运行机制和区别
原创 2017-12-23 18:59:07 · 1576 阅读 · 1 评论 -
常用线程操作方法及其格式和特点
原创 2018-01-17 23:34:22 · 249 阅读 · 0 评论 -
一个简易的线程同步实例
原创 2018-01-19 13:44:53 · 329 阅读 · 0 评论 -
Java中sleep方法和interrupt方法
原创 2018-01-19 23:51:13 · 1018 阅读 · 0 评论