因为需要提高一下sql的查询能力,当然最快的方式就是做一些实际的题目了。选择了这个sql的50题,这次大概做了前10题左右,把思路放上来,也是一个总结。 具体题目见: https://zhuanlan.zhihu.com/p/72223558 第一部分的题目主要使用的技术是连表查询和子查询,难倒不难 ...
分类:
数据库 时间:
2019-11-03 14:31:50
阅读次数:
136
微软支持并发的Key-Value 存储库有C++与C#两个版本。号称迄今为止最快的并发键值存储。下面是C#版本翻译: FASTER C#可在.NET Framework和.NET Core中运行,并且可以在单线程和并发设置中使用。经过测试,可以在Windows和Linux上使用。它公开了一种API, ...
分类:
其他好文 时间:
2019-11-02 14:14:29
阅读次数:
73
题目描述 公元 2044 年,人类进入了宇宙纪元。 L 国有 n 个星球,还有 n 1 条双向航道,每条航道建立在两个星球之间,这 n 1 条航道连通了 L 国的所有星球。 小 P 掌管一家物流公司,该公司有很多个运输计划,每个运输计划形如:有一艘物流飞船需要从 ui 号星球沿最快的宇航路径飞行到 ...
分类:
其他好文 时间:
2019-11-02 10:02:53
阅读次数:
80
一、什么是进程,什么是线程? 1.1 进程 进程中包括有多个线程,进程与进程之间是相对比较独立的。 进程中有一个逻辑内存,每个进程都会有分配到一个独立的内存空间,还分配了一个文件/网络句柄, 句柄类似一个标识符,所有的进程所或多或少都有一定的句柄数的引用,句柄实际上是一个指针,指向一块包含具体信息数 ...
分类:
编程语言 时间:
2019-11-01 16:52:31
阅读次数:
104
前言 缓存系统的用来代替直接访问数据库,用来提升系统性能,减小数据库负载。早期缓存跟系统在一个虚拟机里,这样内存访问,速度最快。 后来应用系统水平扩展,缓存作为一个独立系统存在,如redis,但是每次从缓存获取数据,都还是要通过网络访问才能获取,效率相对于早先从内存里获取,还是不够逆天快。如果一个应 ...
分类:
编程语言 时间:
2019-11-01 13:09:43
阅读次数:
244
原文链接:https://juejin.im/post/5cd945946fb9a032060c47a3,补充,最新的1.13版本go里默认就是用go module,直接设置代理即可; 注:如果没法升级到1.11以上版本,可以手动下载包到GOPATH对应的目录里,然后本地import时输入对应的ur ...
分类:
其他好文 时间:
2019-11-01 09:30:11
阅读次数:
244
业界要闻1.Canonical开源MicroK8面向工作站和边缘/物联网的零运维Kubernetes!MicroK8是Canonical提供的一款功能强大的企业级Kubernetes发行版,我们认为它是市面上最小巧最快速的多节点Kubernetes。2.2019中国开源年会即将开启2019中国开源年会(COSCon‘19)为业界最具影响力的开源年度盛会,将于11月2日至3日在华东师范大学(
分类:
其他好文 时间:
2019-10-31 18:35:57
阅读次数:
107
1.认识线程和进程: 1.1什么是线程:线程是系统执行任务调度的最小单位,一个进程可以只包含一个线程此时线程也可以理解为进程,当然也可以拥有多个线程,线程之间可以实现资源共享以及通讯什么是进程:系统资源分配的最小单位线程和进程区别:实际上,进程不是同时运行的,对于一个 CPU 而言,某个时间段只能运 ...
分类:
编程语言 时间:
2019-10-29 12:06:01
阅读次数:
101
管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发 ...
分类:
系统相关 时间:
2019-10-29 11:22:34
阅读次数:
94
首先简介梯度法的原理。首先一个实值函数$R^{n} \rightarrow R$的梯度方向是函数值上升最快的方向。梯度的反方向显然是函数值下降的最快方向,这就是机器学习里梯度下降法的基本原理。但是运筹学中的梯度法略有不同,表现在步长的选择上。在确定了梯度方向(或反方向)是我们优化目标函数值的方向后, ...
分类:
编程语言 时间:
2019-10-28 14:50:22
阅读次数:
217