三维场景里同时挂了动态图层、切片图层和要素图层,要只展示划定范围内的内容。

按图层类型分别处理就得维护三套逻辑,最后用 FocusArea 一个 API 统一了。

Read more »

问题

在三维下,使用GeoJSONLayer加载的GeoJSON文件,不能被hitTest选中。

调试

写测试页面调试,发现是GeoJSON数据中带有z值, 且均为0。

解决方案

法一:数据上处理,把z值都过滤掉。

法二:设置GeoJSONLayer的elevationInfo.mode属性为on-the-ground。

法三:设置GeoJSONLayer的hasZ属性为false。

系统中嵌入了iframe,设置了100%高度,但是iframe中还是出现了滚动条。

查询资料发现,iframe是内联元素,默认与baseline对齐。在iframe后有一个行内空白节点,空白节点始终占据着高度,导致外部容器被撑开,出现滚动条。

解决方法:设置iframe的vertical-align:top;

背景

给一台新服务器安装Docker和Jenkins,做前端应用部署使用。

服务器是CentOS7,已经安装了Nginx,可以联网。

Read more »

背景

Samba是在Linux系统上实现SMB协议的一个免费软件。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

需求是给linux服务器安装samba,共享文件夹给windows桌面机。

Read more »

背景

某项目,在内网的统信(Linux)系统下安装neo4j。

neo4j是一个图数据库。安装需要Java环境(安装OpenJDK)。

Read more »

背景

某项目,在内网的统信(Linux)系统下安装OpenJDK。

Read more »

背景

某项目,在内网的统信(Linux)系统下通过编译安装的方式部署Nginx。

Read more »

前置条件

  • 听说过AOP(面向切面编程),了解中间件、洋葱模型等概念
  • 了解Redux、Koa的中间件的使用
  • 一点函数式编程技巧(方便阅读redux源码)
Read more »
0%