Net Core迁移到MSBuild平台(二) 阅读目录 一、前言 二、XML定义 三、结语 回到目录 一、前言 在上一篇文章.Net Core迁移到MSBuild的多平台编译问题中,简单的讲了下新的项目配置文件中的节点配置,这篇我将用一些例子来详细讲下从project.json迁移到msbuild ...
分类:
Web程序 时间:
2017-03-15 11:29:54
阅读次数:
352
HotSpot JVM收集器 上面有7中收集器,分为两块,上面为新生代收集器,下面是老年代收集器。如果两个收集器之间存在连线,就说明它们可以搭配使用。 Serial(串行GC)收集器 ParNew(并行GC)收集器 Parallel Scavenge(并行回收GC)收集器 Serial Old(串行 ...
分类:
其他好文 时间:
2017-03-12 15:05:18
阅读次数:
166
题意:有个长方体由A*B*C组成,每个废料都有一个价值,要选一个子长方体,使得价值最大。 析:我们暴力枚举上下左右边界,然后用前缀和来快速得到另一个,然后就能得到长方体,每次维护一个最小值,然后差就是最大值。 代码如下: ...
分类:
其他好文 时间:
2017-03-09 23:09:43
阅读次数:
217
基于Esri的Portal for ArcGIS(下面简称Portal),用户可以搭建一个本地的地理信息云平台。围绕着这个云平台,Esri为不同的终端提供了响应的解决方案,其中Collector for ArcGIS(下面简称Collector)就是面向智能移动终端的一个地理数据采集解决方案。 Co ...
分类:
其他好文 时间:
2017-03-09 17:10:05
阅读次数:
185
在Java中,内存的分配是由程序完成的,而内存的释放是由垃圾收集器(Garbage Collection,GC)完成的,程序员不需要通过调用函数来释放内存,但也随之带来了内存泄漏的可能,而且每台设备配...
分类:
移动开发 时间:
2017-03-08 11:38:46
阅读次数:
271
一、运行时数据区: Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同数据区域。 1.有一些是随虚拟机的启动而创建,随虚拟机的退出而销毁,所有的线程共享这些数据区。 2.第二种则是与线程一一对应,随线程的开始和结束而创建和销毁,线程之间相互隔离。 java虚拟机所管理的内存将 ...
分类:
其他好文 时间:
2017-03-05 19:22:11
阅读次数:
131
1 detached HEAD state指的是什么 正常情况下,HEAD指向一个branch,而branch又指向一个commit。 detached HEAD state指的是HEAD指针没有指向任何的branch,比如说它指向了一个commit。比如我在某次commit处设置了一个tagXXX ...
分类:
其他好文 时间:
2017-02-26 17:19:52
阅读次数:
266
Kubernetes的生态中,cAdvisor是作为容器监控数据采集的Agent,其部署在每个节点上,内部代码结构大致如下:代码结构很良好,collector和storage部分基本可做到增量扩展开发。 关于cAdvisor支持自定义指标方式能力,其自身是通过容器部署的时候设置lable标签项:io ...
分类:
Web程序 时间:
2017-02-26 14:00:11
阅读次数:
326
1.垃圾收集算法的核心思想 java语言提供了自动的GC机制,系统会经常检查内存,采用对象引用计数的方式,将引用次数为0的对象回收。这样可以防止两个危险:(1)防止无用对象占用内存资源 (2)防止有用对象被释放,引起内存非法引用。 2.触发GC(Garbage Collector)的条件 (1)应用 ...
分类:
移动开发 时间:
2017-02-20 14:00:50
阅读次数:
242
GC管理的主要区域是Java堆,一般情况下只针对堆进行垃圾回收。方法区、栈和本地方法区不被GC所管理,因而选择这些区域内的对象作为GC roots,被GC roots引用的对象不被GC回收。 详细: GC Root 常说的GC(Garbage Collector) roots,特指的是垃圾收集器(G ...
分类:
编程语言 时间:
2017-02-19 16:00:54
阅读次数:
188