线程中的重要概念:并发:单个cpu通过cpu调度算法来回切换不同的任务,让用户看上去这些任务是同时执行的,其实是有先后顺序的,这是逻辑上的同时。“假并发”并行:多个cpu或物理主机处理多个任务,这是物理上的同时。也是真正的“并发”一图读懂并发并行:线程安全:由于java的多线程是一种并发编程,多个线... ...
分类:
编程语言 时间:
2020-05-14 15:41:24
阅读次数:
62
引自:https://mp.weixin.qq.com/s?__biz=MzA3MTg4NjY4Mw==&mid=2457305432&idx=4&sn=f945fef1267983d9aad405d2b1397c22&chksm=88a5936cbfd21a7a901ab9a764285477a3 ...
分类:
数据库 时间:
2020-05-14 15:32:56
阅读次数:
85
排序 影响算法性能的几个因素:时间性能,辅助空间,算法的复杂度 冒泡排序 从头开始比较相邻两元素的大小(大的放后面),从头比较到尾时就确定了尾部是最大值,循环n-1次就确定了后n-1个记录的顺序正确,剩下的头,这时当也正确了 改进:增加一个标准,用于判断这次循环中有没有交换数据,若没有就表明已经排序 ...
分类:
编程语言 时间:
2020-05-14 15:13:15
阅读次数:
77
Marshal.FreeCoTaskMem(IntPtr) 方法:https://docs.microsoft.com/zh-cn/dotnet/api/system.runtime.interopservices.marshal.freecotaskmem?view=xamarinandroid- ...
####无意中看到,刚好对自己有用,就记下来了。 Windows中git bash完全可以替代原生的cmd,但是对于git bash会有一些Linux下广泛使用的命令的缺失,比如wget命令。 在此,以安装wget命令为例,其他命令可以采用相同的方式解决: 1、下载wget二进制安装包,地址:htt ...
多路查找树 特点:没个结点的孩子可以有多与两个孩子,且每个结点处可存放多个元素,所以元素之间存在某种特定的排序关系 2-3树 多路查找树中每个结点都具有两个或三个子结点,称为2-3树。 一个结点拥有两个子结点,称为2结点,拥有三个子结点,称为3结点 与二叉排序树类似,左子树包含元素小于结点元素,右子 ...
分类:
其他好文 时间:
2020-05-13 20:27:58
阅读次数:
85
1. 本地新增项目 touch README.md git init git add README.md git commit -m "first commit" git remote add origin https://XXX.git 仓库地址 git push -u origin master ...
分类:
其他好文 时间:
2020-05-13 12:26:12
阅读次数:
52
<script type="text/javascript"> //操作对象 //在js里边统一把 . 翻译成 的 //. 是对象的操作语法,只能操作对象 var obj={}//空对象 var obj2={} //1.创建对象 //var obj={} //2.向对象中添加成员 //使用点语法 o ...
分类:
Web程序 时间:
2020-05-12 17:18:36
阅读次数:
71
大家习惯将服务注册写进Startup中的Configure管道配置,用来在服务启动时进行Consul服务注册,如图: 然后由于某些原因,我更适合将服务部署在IIS,部署好之后,点击启动网站,却发现服务并没有注册进Consul,然后我就查其原因: 使用 IIS 在 Windows 上托管 ASP.NE ...
分类:
Web程序 时间:
2020-05-12 17:11:22
阅读次数:
141
http://poj.org/problem?id=3070 Language: Fibonacci Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 25706 Accepted: 17173 Description In the ...
分类:
其他好文 时间:
2020-05-12 14:13:22
阅读次数:
52