首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

记录一下fail2ban不能正常工作的问题 & 闲扯安全

今天我第一次学习使用fail2ban,以前都没用过这样的东西,小地方没有太多攻击看上,但是工作之后这些安全意识和规范还是会加深认识,fail2ban很简单的远离,分析日志,正则匹配查找,iptables...ban ip,然后我今天花了很长时间都没办法让他工作起来,我写了一个简单的规则ban掉尝试暴力登录phpmyadmin的ip,60秒内发现3次ban一个小时。...我通过fail2ban-regex测试工具测试的时候结果显示是能够正常匹配的,我也试了不是自己写的规则,试了附带的其他规则的jail,也是快速失败登录很多次都不能触发ban,看fail2ban的日志更是除了启动退出一点其他日志都没有...后面我把配置还原,重启服务,这次我注意到重启服务之后整个负载都高了起来,fail2ban-server直接是占满了一个核,这种情况居然持续了十几分钟的样子,简直不能忍。

3.2K30

Vite + Vue3 + OpenLayers

OpenLayers简介 OpenLayers 可以轻松地在任何网页中放置动态地图。它可以显示从任何来源加载的地图图块、矢量数据和标记。OpenLayers 的开发旨在进一步使用各种地理信息。...以上是官网对 OpenLayers (以后简称“ol”)的介绍。 为什么选择ol?...ol 其实非常使用内网环境,我的工作方向是政务系统开发,开发的很多项目都是在内网运行(无法访问互联网),而 ol 作为一款免费的地图渲染库,很适合我的项目。...Project name: ol-demo 选择要使用的框架,这里选择 vue 即可(我选的是不使用 ts)。...【正式开发不能用 OSM ,因为 OSM 的中国边界有点问题】。 ol/ol.css: 引入所需的 css,这项是必须的。如果没引入此文件,地图渲染出来的样子会很奇怪的,甚至无法交互。

2.7K20

GeoServer发布地图服务(WMS、WFS)

这里我们选择Shapefile,进入【新建矢量数据源】页面,如下图所示。其中,工作区我们选择刚刚创建好的工作区,数据源名称则可以自己定义。...有点特别的是WMS的OpenLayers格式,可以直接提供一个地图网页,可以进行交互操作、显示地理位置、拾取特征属性以及选项配置等,如下图所示: 3....栅格数据源 发布栅格数据源与发布矢量数据源的步骤基本一致,区别在于在新建数据源的时候选择栅格数据源GeoTIFF。...在出现的【添加栅格数据源】页面内进行配置,选择创建好的工作空间,自定义数据源名称,以及选择一个栅格数据的文件路径,如下图所示: 除了上述配置,其余配置步骤基本不变。...这其实也不难理解,将矢量数据栅格化很容易,但是将栅格数据矢量化就相对较难。 同样还是选择WMS服务的OpenLayers格式,显示的地图网页如下图所示。

98910

OpenLayers入门(一)

OpenLayers简介 OpenLayers(https://openlayers.org/)是一个用来帮助开发Web地图应用的高性能的、功能丰富的JavaScript类库,可以满足几乎所有的地图开发需求...有如下特点: 支持任何XYZ瓦片资源,同时也支持OGC的WMTS规范的瓦片服务以及ArcGIS规范的瓦片服务 支持矢量切片,包括pbf、GeoJSON、TopoJSON格式 支持矢量图层,能渲染GeoJSON...、TopoJSON、KML、GML和其他格式的矢量数据 支持OGC制定的WMS、WFS等GIS网络服务规范 支持在移动设备上运行 可以通过css来为地图控件设置样式 面向对象开发方式,在OpenLayers...本文基于OpenLayers v6+版本,代码基于Vue。...$refs.olMap// DOM容器 }) 这样就可以显示一个基本的地图: 可以拖动和缩放,但是不能旋转,如果需要支持旋转,需要加上旋转交互: import { defaults as defaultInteractions

4.8K40

二十大数据可视化工具点评

SVG是矢量格式,在任何分辨率下的显示效果都很好。 6.D3 D3(Data Driven Documents)是支持SVG渲染的另一种JavaScript库。...Polymaps在地图风格化方面有独到之处,类似CSS样式表的选择器,是不可错过的好东西。 13.OpenLayers OpenLayers可能是所有地图库中可靠性最高的一个。...虽然文档注释并不完善,且学习曲线非常陡峭,但是对于一些特定的任务来说,OpenLayers无可匹敌。例如能够提供一些其他地图库都没有的特殊工具。...他们与OpenType碰到的问题一样,就是不能被所有的浏览器支持,但是不久的未来这些矢量字体将是数据可视化工作中需要考虑到的因素。...第五部分:进阶工具 如果你准备用数据可视化做一些“严肃”的工作,那么你可能不会对在线可视化工具或者web小程序有太大兴趣,你需要的是桌面应用和编程环境。 16.

2K40

基于高德地图开发 Web 应用

写在前面 前段时间换了工作,从以前的 996 变成了现在的 965,周末有了一些空闲时间,于是就想着写一些文章和大家分享一下。思考了很久,最终确定了主题为前端高德地图的教程。...为什么选择高德地图?对比腾讯、百度、OpenLayers 目前做 LBS 需求的前端有几个 API 选择,高德地图、腾讯地图、百度地图,还有一个由于某些原因相对用的人比较少的 OpenLayers。...OpenLayers 使在任何 Web 页面中放置动态地图变得很容易。它可以显示从任何源加载的地图块、矢量数据和标记。OpenLayers 的开发是为了进一步利用各种地理信息。...可以瞅一眼 OpenLayers 的框架架构: (图片来源于网络) 如果想要对 GIS、LBS 非常感兴趣,OpenLayers 真是一个不错的选择,不过学习难度有点高,文档都是英文的,并且官网有些案例打开的很慢...在微信小程序中使用高德 SDK 是比较麻烦的,因为小程序限制不能加载外部的脚本,并且不能使用 dom 接口。

4.4K30

【数据可视化】企业最需要的二十个数据可视化工具

SVG是矢量格式,在任何分辨率下的显示效果都很好。 6.D3 ? D3(DataDrivenDocuments)是支持SVG渲染的另一种JavaScript库。...Polymaps在地图风格化方面有独到之处,类似CSS样式表的选择器,是不可错过的好东西。 13.OpenLayers ? OpenLayers可能是所有地图库中可靠性最高的一个。...(随着iPad3等高清移动设备的普及)web开发的一个最新趋势是将符号字体与字体整合(把符号变成字体),创建出漂亮的矢量化图标。...他们与OpenType碰到的问题一样,就是不能被所有的浏览器支持,但是不久的未来这些矢量字体将是数据可视化工作中需要考虑到的因素。...第五部分:进阶工具 如果你准备用数据可视化做一些“严肃”的工作,那么你可能不会对在线可视化工具或者web小程序有太大兴趣,你需要的是桌面应用和编程环境。 16.Processing ?

1.5K60

【数据研究必备】39个大数据可视化工具

以前的工具的基本不能处理大数据。本文将推荐39个可用于处理大数据的可视化工具(排名不分先后)。...费用: ▏完整功能免费演示版(不同环节之间不能储存报告) ▏按要求报价 ?...Open Layers 3 可以用OpenLayers在任何网页里插入一个动态地图。...主要特点: ▏在大多数现代网页浏览器里工作平铺矢量图册) ▏不需要服务端依赖 ▏创建个性化嵌入的、动态的地图 ▏缩放功能、地理位置和其他函数功能 ▏开箱移动支持 费用:免费 ? 16....主要特点: ▏在同一个程序里运行数据分析并且创建可视化 ▏数据多种展现的方式进行比较 ▏改变平铺、布局和其他格式选择 ▏Excel推荐数据最好的可视化方式 ▏能够兼容Microsoft Office产品

2.4K50

数据分析必备工具(附39个大数据可视化案例)

以前的工具的基本不能处理大数据。本文将推荐39个可用于处理大数据的可视化工具(排名不分先后)。...费用: 完整功能免费演示版(不同环节之间不能储存报告) 按要求报价 11....Open Layers 3 可以用OpenLayers在任何网页里插入一个动态地图。它执行Java API用于建立网页端地理学的应用程序,并且不需要服务端依赖关系能在大多数现在的网页浏览器工作。...主要特点: 在大多数现代网页浏览器里工作平铺矢量图册) 不需要服务端依赖 创建个性化嵌入的、动态的地图 缩放功能、地理位置和其他函数功能 开箱移动支持 费用:免费 16....主要特点: 在同一个程序里运行数据分析并且创建可视化 数据多种展现的方式进行比较 改变平铺、布局和其他格式选择 Excel推荐数据最好的可视化方式 能够兼容Microsoft Office产品 费用:

7.2K00

绘制路径:Android 中矢量图渲染

通过这种方式,你可以创建一个单独的绘图,其中路径根据视图/绘图的状态(如按下、选择、激活等)来改变颜色。 ?...矢量图形对按下和选择的状态作出响应的例子 这是在 API24 中引入的,但最近添加到 AndroidX 中,从 1.0.0 版本也支持 API14。...线性和径向(不是扫描)渐变提供了平铺的概念——也就是说,如果渐变没有覆盖它填充/描边的整个路径,那么应该怎么做。...渐变平铺模式 模式 我们可以结合使用起止颜色和平铺模式来实现矢量图形中的基本模式支持。例如,如果指定了一致的起止颜色,就可以实现突然的颜色更改。将其与重复的平铺模式结合起来,就可以创建条纹模式。...使用渐变近似阴影 同样,这离完全的支持阴影还有很长的路要走,因为只能绘制线性/径向/扫描渐变,而不能沿着任意路径绘制。

3K20

Unity 水、流体、波纹基础系列(一)——纹理变形(Texture Distortion )

这是FlowUVW的工作方式的详细信息,因此,我们只需添加一个布尔参数即可指示我们是否要为A或B变体使用UVW。 ? ?...2.6 分析跳跃 为了更好地了解UV跳跃的工作原理,可以将流体矢量设置为零,以便集中于偏移量。首先,考虑动画没有任何跳跃,只是原始的交替模式。 ?...3.1 平铺 首先,让我们可以平铺扭曲的纹理。不能只依赖表面着色器的主平铺和偏移,因为这也会影响流体贴图。相反,我们需要为纹理提供单独的切片属性。...4 纹理化 我们的扭曲流体着色器现在可以正常使用了。让我们看看它与到目前为止使用的测试纹理不同的外观。 4.1 抽象水纹 扭曲效果最常见的用途是模拟水面。...我们不能再使用UnpackNormal,因此创建一个自定义的UnpackDerivativeHeight函数,该函数将正确的数据通道放入浮点向量并解码导数。 ? ?

3.9K21

OpenLayers入门(二)

前言 好久不见,距离OpenLayers入门第一篇已经过了很久,为什么迟迟没有后续呢,主要有两个原因,一是因为近期项目里使用地图的部分比较少,二是因为很多时候即使功能做出来了,但是还是不能完全理解,不是很明白的东西除了贴代码之外也写不了啥...虽然是基于v3版本介绍的,很多api可能变了,但还是值得一看,除了OpenLayers本身的介绍,还会有一些地理基础知识的分享,这种相对全面的中文教程真的很稀有,且看且珍惜。...new Feature({ geometry: new Polygon([data])// 使用多边形类型 }) ] // 创建矢量数据源...}), fill: new Fill({ color: 'rgba(255,255,255,0.1)' }) }) // 创建矢量图层...添加阴影效果 OpenLayers的样式对象并不支持直接设置阴影效果,所以需要获取到canvas的绘图上下文来自行添加,原理是监听图层的prerender(在一个图层渲染前触发)和postrender(

2.6K51

39个大数据可视化工具,哪个才是你的菜?

以前的工具的基本不能处理大数据。本文将推荐39个可用于处理大数据的可视化工具(排名不分先后)。...费用: 完整功能免费演示版(不同环节之间不能储存报告) 按要求报价 11 Raphael ?...可以用OpenLayers在任何网页里插入一个动态地图。它执行JavaScript API用于建立网页端地理学的应用程序,并且不需要服务端依赖关系能在大多数现在的网页浏览器工作。...主要特点: 在大多数现代网页浏览器里工作(平铺矢量图册) 不需要服务端依赖 创建个性化嵌入的、动态的地图 缩放功能、地理位置和其他函数功能 开箱移动支持 费用:免费 16 Kartograph ?...主要特点: 在同一个程序里运行数据分析并且创建可视化 数据多种展现的方式进行比较 改变平铺、布局和其他格式选择 Excel推荐数据最好的可视化方式 能够兼容Microsoft Office产品 费用:

1.8K20

主流webgis框架介绍与对比

概述 想写本文,主要是源于前两天有个老师找到我说让我录一个大概半个小时的视频,跟大家分享一下各webgis框架之间的区别以及在应用的过程中应该如何选择。...虽然各个框架都有用过,有几个还算比较熟悉,但并没有全面的对各个框架进行过比较,刚好借着这个机会,一方面重新对各个框架有一个比较全面的认识,另一方面对各个框架做一个比较,以便后面使用的时候有一个较好的选择...框架介绍 Openlayers 最新版本 v6.5.0 简介 OpenLayers makes it easy to put a dynamic map in any web page..../openlayers.github.io@master/en/v6.5.0/build/ol.js"> OpenLayers example </head...JS API 提供了2D、3D地图模式,满足绝大多数开发者对地图展示、地图自定义、图层加载、点标记添加、矢量图形绘制的需求,同时也提供了 POI 搜索、路线规划、地理编码、行政区查询、定位等众多开放服务接口

2.3K20

artcam2011教程_keil5中文版使用教程

不能使用的选项以灰色显示。可以产生一个新模型,也可以操作一个已经打开的模型或一个打开的图形文件。 · 选择产生新的模型。 必须指定模型尺寸,原点位置和分辨率。...如果选择高分辨率,模型被分解成更多的像素,在浮雕中可以精确显示更多细节。 · 设置高度和宽度为100,分辨率为796 x 796点。 · 选择接受。...如果某个菜单项不能在当前使用,它将以灰色显示。 例如,文件菜单为: 输入选项旁边的箭头表示这里有一个子菜单。某些菜单选项右边有快捷键。例如, Ctrl键加字母N是打开一个新建模型的快捷键。...矢量编辑–控制矢量、对矢量进行操作。 矢量–位图–一个闭合矢量可以用位图颜色填充。 定位、尺寸、对齐矢量矢量编辑。 组合连接矢量–添加矢量。...二维查看与三维查看从视窗菜单选择叠放,二维查看和三维查看可以并排显示。 · 选择视窗è垂直平铺。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

88730

Unity 水、流体、波纹基础系列(二)——方向流体(Directional Flow)

另外,流量矢量[1,0]表示向右的U方向的流量。因此,对于顺时针旋转,流矢量可以解释为 [sinθ,cosθ]。 “渲染1,矩阵”教程将2D旋转矩阵定义为 ? ,但它表示逆时针旋转。...完成之后,应应用时间偏移和平铺。 ? 让我们通过使用流体矢量[1,1]来测试这是否有效。这将导致图案顺时针旋转45°。 ? ? (逆时针旋转45°) 相反,我们得到了逆时针旋转。...突然大的UV增量会触发GPU沿着网格线选择不同的mipmap级别,从而破坏流数据。尽管我们可以通过消除mipmap来消除这些伪像,但这不是可取的。能不能有其他方式将它们隐藏起来呢。...但是也不能将分辨率设置得太高,因为会出现波纹图案。 ? (Tiling 1,网格分辨率30) 增加平铺可以使分辨率提高,但也可以减小纹波。你需要找到一种最适合每种情况的平衡。...(混淆网格) 这不能完全消除问题,但是会使其不那么明显。 4.4 可选的混合项 组合两个网格比仅使用一个网格要耗费更多的工作。如果网格不明显(例如,因为镜面反射不多),那么你可能只需要一个网格。

4.1K50
领券