自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

抱朴守拙

黄土高原严寒而漫长的冬天看来就要过去,但那真正温暖的春天还远远地没有到来。...

原创 搭建基于瓦片的离线地图应用

https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames 本文会介绍瓦片地图应用中有关瓦片文件的命名约定。 瓦片是一个个精度为 256x256 像素的 PNG 文件; 瓦片文件存储路径的格式为:/zoom-level/x/y.png; 提...

2020-05-15 17:43:40 317 0

原创 一张图解释 CAP 理论中 C、A、P 三者间的关系

CAP 原则又称 CAP 定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则表明,这三个要素最多只能同时实现两点,不可能三者兼顾。 什么是分区? 一个分布式系统里面,节点组成的网络...

2020-06-13 15:51:46 160 0

原创 Apache Flink 的典型应用场景

文章目录一、事件驱动型应用什么是事件驱动型应用?事件驱动型应用的优势?Flink 如何支持事件驱动型应用?二、事件分析型应用什么是数据分析应用?流式分析应用的优势?Flink 如何支持数据分析类应用?三、数据管道应用什么是数据管道?数据管道的优势?Flink 如何支持数据管道应用? Apache ...

2020-06-12 14:56:54 63 0

转载 地图瓦片坐标系定义及计算原理

原文地址 本文将介绍瓦片坐标相关知识,并提供高德地图、百度地图、谷歌地图的经纬度坐标与瓦片坐标的相互转换方法和类库。 背景 互联网地图服务商的在线地图都通过瓦片的方式提供,称为瓦片地图服务。最常见的地图瓦片是图片格式的,现在有的地图服务商也提供了矢量的瓦片数据(例如 GeoJSON 格式的矢量...

2020-05-12 16:01:35 145 0

原创 HugeGraph&Gremlin 常用语句汇总

参考资料: http://tinkerpop.apache.org/gremlin.html https://tinkerpop.apache.org/docs/current/recipes/ http://tinkerpop.apache.org/docs/3.4.6/reference/#d...

2020-05-09 15:57:46 311 0

原创 HugeGraph + Windows + PostgreSQL 部署

文章目录HugeGraphHugeGraphServer 安装Window + PostgreSQLhugegraph-server.sh 脚本Property Graph图数据库tinkerpop,Gremlin,图计算参考资料 HugeGraph HugeGraph 是一款易用、高效、通用的...

2020-04-22 13:23:43 207 0

原创 JavaScript 中使用 Promise

异步编程的几种模式 回调和事件 Promise Async,Wait Promise Promise 使 ES6 提供的原生类,简单的说就是一个容器,里面保存着某个异步执行的操作结果(也就是说未来才会获得的结果)。类似于Java 中的 Future 类。 三种状态:pending(进行中),ful...

2020-04-10 09:10:12 33 0

转载 用于数据分析/机器学习的公共数据集资源

一. Kaggle datasets 每个数据集都是一个小型社区,大家可以在其中讨论数据、查找一些公共代码或在其中创建自己的项目。里面有大量的实际数据集,这些数据集具有各种形式、大小和不同的格式。您还可以看到与每个数据集关联的“内核”,其中许多不同的数据科学家提供了笔记来分析数据集。有时候你可以在...

2020-03-27 16:04:54 114 0

原创 React 哲学

文章目录从设计稿开发第一步:将设计好的 UI 划分为组件层级第二部:用 React 创建一个静态版本第三部:确定 UI state 的最小(且完整)表示第四步:确定 state 放置的位置第五步:添加反向数据流这就是全部了 原文链接:React 哲学 这是一篇非常好的文章,它简洁明了的阐述了 R...

2020-03-07 15:23:51 102 0

原创 HTML 页面中的位置:clientX、screenX、offsetX、pageX

事件中鼠标的 (x,y) 位置 clientX 鼠标相对于浏览器左上角x轴的坐标; 不随滚动条滚动而改变; clientY 鼠标相对于浏览器左上角y轴的坐标; 不随滚动条滚动而改变; pageX 鼠标相对于浏览器左上角x轴的坐标; 随滚动条滚动而改变; pageY 鼠标相对于浏览器左上角...

2020-03-03 10:06:46 431 0

转载 2020 数据可视化智能研发时代

原文链接 导读 数据时代一个显著特征是数据可视化的崛起,被誉为大数据分析应用领域里的最后一公里,数据可视化将数据分析、工程技术与设计艺术结合,借助图形化的手段,用比文字快十倍甚至万倍的速度清晰有效地传达信息,让人们可以利用人类经历漫长进化得来的强大视觉化思考本能去对所呈现数据进行挖掘、整合,得以辅...

2020-03-01 16:45:40 371 0

原创 Dygraph 在 display:none 模式下的显示问题

问题描述: 图形组件 Dygraph 在显示巨量数据时,非常的轻快,很好用。 示例库 当图形的 element 容器元素处于隐藏状态时,通过默认的参数是无法正常显示的。 查看 dygraph.js 源码发现: // These will be zero if the dygraph's...

2020-02-21 11:17:01 71 0

原创 使用 HTML5 draggable 属性与 CSS 的 resize 属性实现 DIV 的拖拽与缩放

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport"...

2020-02-10 21:09:54 137 0

原创 自定义实现 div 元素的 resizable,draggable 功能

本文主要是模拟 jquery ui 提供的 resizable,draggable 功能。 使用 jQuery UI 创建 resizable,draggable 仪表盘 由于 jquery-ui.css 和 jquery-ui.js 两个文件太大,提供的功能太多,如果仅仅是需要最简单的 resi...

2020-02-10 11:32:11 184 0

原创 使用 jQuery UI 创建 resizable,draggable 仪表盘

网络上有非常多的开源 Dashboard 解决方案,如:15 种构建 Dashboard 的开源解决方案 还有一些 grid 框架,可用于定制自己的 Dashboard,例如 gridster,react-grid-layout 等等。 但是这些方案都有个共同的问题,就是太复杂,有一定的学习和系统...

2020-02-06 17:08:28 138 0

原创 HTML position 之 absolute relative static fixed

什么是文档流 将窗体自上而下分成一行一行,并在每行中按从左至右的挨次排放元素,即为文档流。 每个非浮动、块级元素都独有一行, 浮动元素则按规则浮在行的一端。若当时行容不下, 则另起新行再浮动。内联元素也不会独有一行。比如网页的div标签它默认占用的宽度位置是一整行,p标签默认占用宽度也是一整行...

2020-02-03 14:28:52 103 0

原创 influxdb,kapacitor,chronograf 下载链接

2.0 https://dl.influxdata.com/influxdb/releases/influxdb_2.0.0-beta.1_darwin_amd64.tar.gz https://dl.influxdata.com/influxdb/releases/influxdb_2.0.0...

2020-01-16 10:15:23 281 0

翻译 15 种构建 Dashboard 的开源解决方案

文章目录MozaikNode.js DashboardGrapheneWebdashJust dashboardReact DazzleFreeboardCxJSPa11y DashboardTipboardZeu.jsez-DashingSmashingMetriciogdash Dashboa...

2020-01-05 15:51:27 326 0

原创 ZUI datagrid 数据表格重新渲染问题

文章目录静态数据表格resetDatarenderData()示例 zui 挺好用的,样式清新简洁。 但是示例还不够丰富,有些比较细节的问题,还需要自己花时间来摸索,比如数据表格的重新渲染问题。 datagrid 静态数据表格 let myDataGrid = $('#myDataGri...

2019-12-19 10:30:08 430 0

原创 Retrofit:非常好用的 Java HTTP Client 工具

Retrofit A type-safe HTTP client for Android and Java 首先,它是一个 HTTP Client,一个用于发送 Http 请求的工具;另外,它具有类型安全的特点,能够定义结构化的请求接口,这样的程序更易理解。 入门 将 HTTP API 转换为...

2019-11-24 16:04:58 94 0

原创 魔方三层公式图解

第一层不用多说,自己解决, 第二层 只需要两个公式: R U R U R U’ R’ U’R’ U’ R’ U’ R’ U’ R’ U R U RU 将要调整的面放在右侧; 位置 A 是想要调整的棱块,如果想把它调到 B 的位置就用公式 1, 如果想调到 C 的位置就用公式 2; 顶面十字 ...

2019-11-16 17:16:17 982 0

原创 前端技术整理

Yarn vs NPM Parcel vs Webpack 打包与编译的关系,在打包的过程中,会触发编译行为,类似于 make 会调用 gcc。 React vs Vue TypeScript vs Babel TypeScript 模块的设计理念是可替代的代码集合,模块在自身的作用域中执行,不影...

2019-11-14 09:31:43 46 0

原创 js canvas 绘图时位置偏离的问题

使用 canvas 绘图时,指定的 div 大小一定不要超过该 div 所能获得的最大范围,否则绘制的点会跟实际位置发生偏离。 例如 <html> <head> <meta http-equiv="Content-Type" content=&...

2019-09-28 17:01:00 1673 0

深度学习基础知识——激活函数

激活函数 如果没有激活函数引入的非线性特性,那么神经网络就只相当于原始感知机的矩阵相乘。 激活函数的性质 1、非线性 2、连续可微 3、范围 4、单调性 激活函数的类型 常见的激活函数 ...

2019-09-19 10:28:28 65 0

原创 Java 应用中启动外部程序

有时候,自己的 Java 应用会依赖一些外部程序,比如数据库,一些中间件,比如 redis,influxdb,等等。这样,就需要在 Java 应用启动时,检测这些外部程序的状态,如果这些程序没启动,就应该启动它们。 启动这些外部程序时,最好不要弹出 cmd 窗口,让其后台执行,这就需要使用 sta...

2019-09-18 14:44:53 240 0

原创 InfluxDB 中与时间相关的几个概念: precision,duration,epoch_time

InfluxDB 中关于时间、时间戳的知识点 几个基本概念: duration epoch_time precision precision Specifies the format/precision of the timestamp for both queries and writes...

2019-08-23 10:57:11 545 0

原创 influxdb 数据导入报错的问题

1、导入文本中不能包含 \r 在 linux 环境中不用担心此类问题,在 windows 环境中,必须设置编辑器,使其换行符为 \n, 而不能为 \n\r,后一种会导致解析异常,导入失败。 2、导入文件的格式 # DML # CONTEXT-DATABASE:mdb # CONTEXT-RETEN...

2019-08-13 19:53:43 566 0

原创 Java Math3 Probability Distributions(概率分布)

术语 英文 中文 probability density function 概率密度函数 probability mass function 概率累积函数 常见的概率分布 类型 公式 正态分布 正态分布,也称为高斯分布,若随机变量X服从一个数学期望为μ、方...

2019-08-10 19:02:53 1092 0

原创 Java Math3 Linear Algebra (线性代数)

文章目录1、基础知识2、Real matrices:实矩阵3、Real vectors:实向量4、Solving linear systems:线性系统求解 1、基础知识 线性代数是数学的一个分支,它的研究对象是向量,向量空间(或称线性空间),线性变换和有限维的线性方程组。 线性(linea...

2019-08-10 10:02:09 653 0

原创 Java Math3 Data Generation (数据生成)

文章目录简介随机向量 简介 英文 中文 Uniform Distribution 均匀分布 bivariate normal distribution 二元正态分布 org.apache.commons.math3.random 包中包含以下工具类: 生成随机数值数据 生...

2019-08-09 15:30:20 355 0

原创 Java Math3 Descriptive Statistics (描述性统计分析)

1、术语 英文 中文 arithmetic and geometric means 算术和几何平均值 variance and standard deviation 方差与标准差 sum, product, log sum, sum of squared values 和、...

2019-08-08 17:09:18 1175 0

原创 最小二乘法

最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达。 几个关键字:...

2019-08-08 11:21:32 91 0

原创 Groovy 语法知识点

文章目录1、注释2、shebang line3、关键字4、标识符5、带引号的标识符6、字符串7、Lists8、Maps 1、注释 单行,多行,groovydoc 注释,与 java 基本一致 2、shebang line #! /usr/bin/env groovy println "...

2019-08-04 15:20:55 28 0

原创 groovy 基础知识

文章目录1 参考文档:2 版本信息3 安装与配置4 Ecosystem5 选择合适的 `IDE` 或 `编辑器`:6 Groovy vs Java 1 参考文档: 官网 groovy-3.0.0-beta-2 参考手册 2 版本信息 3 安装与配置 下载 SDK 3.0.0-beta-2 新...

2019-08-01 12:59:12 114 0

原创 Spring Actuator 使用介绍

文章目录1 Spring Actuator2 Endpoints3 Jolokia4 Health5 Metric 参考资料: Spring Boot 1 Spring Actuator 在生产环境中运行的程序,并不总是稳定、安静、正确的,往往会遇到各式各样的现场状况,这个时候,就需要获取该程序足...

2019-07-26 16:12:40 841 0

原创 LockSupport 中的 park 与 unpark

当在代码中调用 LockSupport.park() 时,会阻塞当前线程的执行。 AtomicBoolean status = new AtomicBoolean(false); Thread waiter = new Thread(()->{ ...

2019-07-12 14:29:11 211 0

转载 [转] Java 技术体系

文章目录一、构成架构师的技能体系二、阅读源码,分析源码知识点总汇三、分布式架构四、微服务架构技能总汇五、并发编程六、性能优化七、Java开发必知工具 原文链接 Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都...

2019-06-15 22:22:00 60 0

原创 阿里云服务器 云监控 API 调用示例

AccessKey AccessKey 用于程序方式调用云服务API,类似于密码,如果您不需要调用API,那么就不需要创建AccessKey。 可以使用 AccessKey 构造一个 API 请求(或者使用云服务SDK)来操作资源。AccessKey 包括 AccessKeyId 和 Access...

2019-05-30 20:42:21 1225 0

原创 Java 编程中 immutable 集合的使用

JDK 9 之后,可以通过 List,Set,Map 类中的静态方法快速方便的创建 immutable 集合。所谓的 immutable 对象是指对象的状态不可变,不可修改,因此这样的对象天生就具有线程安全性。 由于 immutable 集合在创建时,就确定了元素的所有信息,不需要考虑后续的扩展问...

2019-05-13 14:30:25 4795 0

原创 程序员必知必会:Java 高阶知识点

编程语言 Java 1、面向对象的四个基本特征:抽象,封装,继承,多态 抽象:包括数据抽象与行为抽象; 继承:类支持单继承,接口支持多继承 封装:包括重载(overload)和重写(override),前者属于编译型多态,后者属于运行时多态。 只能被 invokestatic 和 invokes...

2019-05-12 11:06:52 129 0

提示
确定要删除当前文章?
取消 删除