内存管理基础学习笔记 – 3.3 进程地址空间 – mmap系统调用

  • Post author:
  • Post category:其他

目录 1. 前言 2. do_mmap函数说明 总体参数说明 prot参数说明 flags参数说明 file参数说明 3. 映射类型 4. do_mmap |- -根据flags和prot作边界处理 |- -根据flags和prot来修正vm_flags标志 |- -mmap_region 5. 小结 参考文档 1. 前言 本专题我们开始学习内存管理部分,本文为进程地址空间的学习笔记。本文主要参考…

继续阅读 内存管理基础学习笔记 – 3.3 进程地址空间 – mmap系统调用

利用fastjson将json字符串转换为map对象

  • Post author:
  • Post category:其他

利用 fastjson 包将 json 字符串转换为 map 对象 json 字符串格式如下所示 { "one": { "number": "01", "text": "序号1" }, "two": { "number": "02", "text": "序号2" }, "three": { "number": "03", "text": "序号3" } } 具体实现如下 引入依赖包 <dep…

继续阅读 利用fastjson将json字符串转换为map对象

hive hive.optimize.ppd=false导致map数量很大

  • Post author:
  • Post category:其他

hive官方https://cwiki.apache.org/confluence/display/Hive/LanguageManual+LateralView 说 Prior to Hive 0.6.0, lateral view did not support the predicate push-down optimization. In Hive 0.5.0 and earlier, i…

继续阅读 hive hive.optimize.ppd=false导致map数量很大

MapReduce过程中setPartitionerClass、setSortComparatorClass和setGroupingComparatorClass三者关系

  • Post author:
  • Post category:其他

Map首先将输出写到环形缓存当中,开始spill过程: job.setPartitionerClass(PartitionClass.class); 【按key分区】map阶段最后调用。对key取hash值(或其它处理),指定进入哪一个reduce job.setSortComparatorClass(SortComparator.class); 【按key排序】每个分区内,对 键 或 键的部分 …

继续阅读 MapReduce过程中setPartitionerClass、setSortComparatorClass和setGroupingComparatorClass三者关系

SuperMap iClient 3D for WebGL调用spatialanalyst空间分析服务对线数据进行放样

  • Post author:
  • Post category:其他

作者:kk 前言 本篇博客介绍的是如何在SuperMap iClient 3D for WebGL调用spatialanalyst空间分析服务对线数据进行放样 一、首先需要在iServer发布空间分析服务 操作截图 iServer发布空间分析服务 二、请求参数 代码如下: var line = [{'x':116.44564437859106,'y':39.90302628980606,'z':1…

继续阅读 SuperMap iClient 3D for WebGL调用spatialanalyst空间分析服务对线数据进行放样

MapBox 实现自定义地图样式配置(包含本地静态引入)

  • Post author:
  • Post category:其他

Mapbox 官方提供了非常多的样式的底图,但是有的时候我们想要自己定义地图的样式基调,比如我们想看到这种样式的地图: 这就需要我们要有自己配置地图的能力了。 那么接下来我们说说怎么做。 首先我们还是登录 mapbox 的官网,找到样式配置的页面,这里直接给大家链接: Account | Mapbox 当然这需要你自己提前申请好访问 token。然后我们选择: 点击按钮之后我们就来到了配置的页面,…

继续阅读 MapBox 实现自定义地图样式配置(包含本地静态引入)

跳跃表原理以及实现(含ConcurrentSkipListMap和zset底层实现原理分析)

  • Post author:
  • Post category:其他

前言 我们常用来加快查找速度的两类数据结构分别是哈希表和平衡树,哈希表查找时间复杂度是O(1),而各类平衡树(包括红黑树)的查找时间复杂度是O(logn)。哈希表虽然查找速度快,但它不是有序的,无法进行范围查询;平衡树虽然也很香,但它每一次的插入和删除都可能导致全局调整,耗时多。而本篇博文介绍的跳跃表查找的效率与平衡树差不多,时间复杂度都是O(logn),但插入或者删除值时,只是局部调整,过程简单…

继续阅读 跳跃表原理以及实现(含ConcurrentSkipListMap和zset底层实现原理分析)

(转)CNN中feature map、卷积核、卷积核个数、filter、channel的概念解释,以及CNN 学习过程中卷积核更新的理解

  • Post author:
  • Post category:其他

feature map、卷积核、卷积核个数、filter、channel的概念解释 feather map的理解 在cnn的每个卷积层,数据都是以三维形式存在的。你可以把它看成许多个二维图片叠在一起(像豆腐皮一样),其中每一个称为一个 feature map 。 feather map 是怎么生成的? 输入层: 在输入层,如果是灰度图片,那就只有一个feature map;如果是彩色图片,一般就是…

继续阅读 (转)CNN中feature map、卷积核、卷积核个数、filter、channel的概念解释,以及CNN 学习过程中卷积核更新的理解