opPush城市有一座著名的火车站。这个国家到处都是丘陵。而这个火车站是建于上一个世纪。不幸的是,那时的资金有限。所以只能建立起一条路面铁轨。而且,这导致这个火车站在同一个时刻只能一个轨道投入使用,因为它缺少空间,两列火车将无路可走。具体看下图。 当地的惯例是每一列火车从A方向驶向B方向时候,会用某 ...
分类:
其他好文 时间:
2018-07-31 19:24:58
阅读次数:
150
什么是内容提供器? 跨程序共享数据之内容提供器,这是个什么功能?看到这个名称的时候最能给我们提供信息的应该是“跨程序”这个词了,是的重点就是这个词,这个内容提供器的作用主要是用于在不同的引用程序之间实现数据共享的功能,它提供了一完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访问的数据 ...
分类:
移动开发 时间:
2018-07-31 19:19:06
阅读次数:
156
划重点本文将从什么是 goroutine leak,如何检测以及常用的分析工具来介绍 PouchContainer 在 goroutine leak 方面的检测实践。0. 引言PouchContainer?是阿里巴巴集团开源的一款容器运行时产品,它具备强隔离和可移植性等特点,可用来帮助企业快速实现存量业务容器化,以及提高企业内部物理资源的利用率。
分类:
其他好文 时间:
2018-07-31 17:12:00
阅读次数:
171
题意:判断一个有向图中的任意两点u、v,是否可以由其中一个点到达另一个点。 分析:这个问题转化以后就是:将该图强连通缩点后再判断其是否是单向连通的。缩点用Tarjan处理强连通分量。 有一个定理是这样的:一个有向图是单项连通的当且仅当其拓扑排序唯一。那么将这个子问题再转化为其缩点之后的图拓扑排序是否 ...
分类:
其他好文 时间:
2018-07-31 15:14:36
阅读次数:
112
serializeArray && serialize
分类:
Web程序 时间:
2018-07-31 11:53:10
阅读次数:
153
环境:VS2015,CMake3.12.0。 问题一: 解决办法:下载并安装Windows SDK version 8.1。 问题二: 解决办法:这个问题百度了半天也没找到合适的办法,好多博客都是复制来复制去得,无语。换了Bing,得,一下子就出来了。 stackoverflow链接:https:/ ...
分类:
其他好文 时间:
2018-07-31 11:03:36
阅读次数:
2575
在有些情况下死锁是可以避免的。本文将展示三种用于避免死锁的技术: 加锁顺序 当多个线程需要相同的一些锁,但是按照不同的顺序加锁,死锁就很容易发生。 如果能确保所有的线程都是按照相同的顺序获得锁,那么死锁就不会发生。看下面这个例子: 如果一个线程(比如线程3)需要一些锁,那么它必须按照确定的顺序获取锁 ...
分类:
编程语言 时间:
2018-07-30 21:32:26
阅读次数:
173
今天才知道struts还有Preparable接口,实现此接口需要实现其prepare()方法,调用action中其他方法之前会先调用prepare()方法。此接口和方法可以用于初始化一些数据。 测试代码: 当我们访问execute方法的时候会先执行prepare()方法。 另外,当action种有 ...
分类:
其他好文 时间:
2018-07-30 19:31:05
阅读次数:
133
touch 创建文件 用法: touch 文件名 如果文件名中有空格的话,会创建两个文件(多文件操作) 要创建带空格文件名的,用touch "文件名" 双影号括起来 cat 显示文件内容 tac 反向列示 more 分页显示 cat 文件名 cat -n 文件名 可以加上行号 more 分页后,空格 ...
分类:
其他好文 时间:
2018-07-30 14:50:22
阅读次数:
154
1抽取文本的工具文件内容:less和cat文件截取:head和tail按列抽取:cut按关键字抽取:grep1.2文件查看文件查看命令:cat,tac,revcat[OPTION]...[FILE]...-E:显示行结束符$-n:对显示出的每一行进行编号-A:显示所有控制符-b:非空行编号-s:压缩连续的空行成一行tacrev1.3分页查看文件内容more:分页查看文件more[OPTIONS..
分类:
系统相关 时间:
2018-07-30 11:27:28
阅读次数:
188