Echart自定义图片绘制热力图实现图片适配

  • Post author:
  • Post category:其他

可能你会有这样的需求,在一张场景的图片上,通过热力图的形式直观的展示热点区域,如果你使用的是echart图表,那这个可能会给帮助,如此让我们一起去用echart的地理坐标自定义的实现一个以图片背景,实现一个热力图。 开发准备 技术上因为我项目上使用的是react编程、因此对echart做了简单的封装处理,对于图表渲染这里的实现可能和官方demo略有一点区别。实现自定义图片绘制热力图时参考了ehca…

继续阅读 Echart自定义图片绘制热力图实现图片适配

使用flowable生成动态流程图

  • Post author:
  • Post category:其他

项目中用到使用flowable生成动态流程图的地方,所以用笔记记下来 /** * 动态创建流程图 */ @Slf4j @Component @RequiredArgsConstructor public class FlowableBpmnHandler { private RepositoryService repositoryService; //最少流程节点数量 private static…

继续阅读 使用flowable生成动态流程图

CollectionUtil:一个函数式风格的集合工具

  • Post author:
  • Post category:其他

CollectionUtil:一个函数式风格的集合工具 本文分享一个函数式风格的集合操作工具。 使用示例 List<Integer> list = Arrays.asList(1, 2, 3, 4); int size = CollectionUtil.size(list);//=> 4 boolean empty = CollectionUtil.isEmpty(list);/…

继续阅读 CollectionUtil:一个函数式风格的集合工具

字符串匹配之KMP、BoyerMoore、Sunday算法

  • Post author:
  • Post category:其他

字符串匹配的算法想必大家都见得多了。之前在看《算法设计与分析基础》一书的时候,书中介绍了BoyerMoore算法和大名鼎鼎的KMP算法,当时只是用Swift实现了一遍。今天在尝试用Python编写KMP的时候,无意中看到Sunday算法,该算法的编写比BoyerMoore简单,也比BoyerMoore快,更是胜过KMP,这里就把这三种方法总结一下。 KMP算法 关于KMP算法,我是直接看的 阮一峰…

继续阅读 字符串匹配之KMP、BoyerMoore、Sunday算法

无序符号表

  • Post author:
  • Post category:其他

符号表 符号表最主要的目的就是将一个键和一个值联系起来,符号表能够存储的数据元素是一个键和一个值共同组成的键值对数据,我们可以根据键来查找对应的值 哈希表一般被称为散列表,而符号表一般是基于hash表去实现的,所以符号表和hash表正常情况下是不能去划等号的 但是,我的理解就是,符号表不过是一种键值对的集合罢了,最常见的符号表就是Hash表. 这篇博文的目的是带大家用前面学的链表思想手动实现一个符…

继续阅读 无序符号表

uniapp 滑动操作

  • Post author:
  • Post category:uniapp

滑动操作 简答的html代码,没有样式 和 效果 利用了 touchstart点击到 touchend点击结束 // html <view class="container" @touchstart="start" @touchend="end"> <view> 我们有 uniapp 的自带事件,理一下思路,我们点击到盒子后,记录开始的 x y轴位置,当拖动结束后,也就是抬…

继续阅读 uniapp 滑动操作

在canvas中判断一个点是否在多边形内

  • Post author:
  • Post category:其他

使用场景: canvas中画了多个多边形当用户点击对应多边形获取对应详情数据,这里咱们就需要先判断出用户当前点击的点在哪个多边形内。 /** * p :[x,y] ,带判定的P点 * poly: [[x0,y0],[x1,y1]......] 多边形的路径 */ rayCasting(p, poly) { // px,py为p点的x和y坐标 let px = p[0], py = p[1], fl…

继续阅读 在canvas中判断一个点是否在多边形内

cpp primer 习题 11.16

  • Post author:
  • Post category:其他

#include <iostream> #include <cstdlib> #include <fstream> #include <string> #include <iterator> #include <algorithm> using namespace std; int main() { string fileNa…

继续阅读 cpp primer 习题 11.16

Oracle根据连续性日期的重复数据取最大或最小值日期

  • Post author:
  • Post category:其他

原始数据: 结果数据: 对比两个图,要是不处理连续性中的重复值,我们直接可以用LEAD函数了事,但处理出来的结果貌似多余。 我的思路是先将原始数据中连续性日期有重复值的处理好,即选择最小的一个,比如2011/01/01和2012/01/01的值是一样,日期又是连续的,所以要去除2012/01/01,保留2011/01/01,让处理出来的截止日期为第4行的日期-1即2012/12/30. 以下是实现…

继续阅读 Oracle根据连续性日期的重复数据取最大或最小值日期

zuul session不一致问题spring cloud

  • Post author:
  • Post category:其他

在使用spring cloud时,用zuul部署api gateway,后端服务通过网关自动发现寻找。 每次通过api gateway访问的时候,在下面应用中获取的sessionId每次都不一样。(同一个页面刷新访问) application.properties配置如下 Java代码 zuul.routes.api-a.sensitiveHeaders=Cookie,Set-Cookie,Aut…

继续阅读 zuul session不一致问题spring cloud