坚强心情

文章
5
资源
0
加入时间
3年0月8天

【C++ 】map下标操作符

  C++ 中,set、map、multiset、multimap 都是使用 RB-Tree 作为底层数据结构的,所以他们的代码其实就是封装了一层的红黑树区别在于:set 和 multiset 的键值就是实值,所以都不允许修改实值,因为会导致排序混乱。set 不允许有两个相同键值,multiset 则允许,所以 set 和 multiset 的区别就在于,set 的insert 调用的是红黑树...

Geometry类型自定义类型转换器

WebGIS处理避免不了会用到wkt 字符串传入java后台转成Geometry的需求,但是我们以往的作法是后台直接接受一个字符串然后认为进行转换工作。其实Spring MVC 字符串自动映射成对象的处理方便相当方便,但是对于这种Geometry复杂类型是不支持的。其实要其支持也挺简单的,只要想法办让它知道如何进行转换即可。转换的思路有两种一种就是属性编辑器方式(PropertyEditor),另一

JavaGC 日志介绍

JVM GC 相关的参数-XX:+PrintGC 输出 GC 日志-XX:+PrintGCDetails 输出 GC 的详细日志-XX:+PrintGCTimeStamps 输出 GC 的时间戳(以基准时间的形式)-XX:+PrintGCDateStamps 输出 GC 的时间戳(以日期的形式,如 2013-05-04T21:53:59.234+0800)-XX:+PrintHeapAtGC 在进行 GC 的前后打印出堆的信息-Xloggc:D:/gc.log 日志文件的输出路径示例比如