centos设置内存清理方式和虚拟内存机制

一般使用的云服务器都设置了缓存机制,如果需要清理,我们可以进行修改缓存配置文件我们先来看看cat /proc/sys/vm/drop_caches如果回显0的话就是开启了缓存,开启缓存以后对于一直需要重复访问数据的用户,返回速度就非常快,但是对于多元操作的用户来说,需要操作的不是单一化的,所以需要关闭缓存的配置以下就是手工清楚缓存的操作查看内存使用情况free -g修改缓存配置echo 1> /proc/sys/vm/drop_caches最后再次查看内存使用情况free -g虚拟内存Linux支...

阅读全文

leaflet中文简明手册

leaflet使用手册,先记录下,以后用的上L.MapAPI各种类中的核心部分,用来在页面中创建地图并操纵地图。Constructor(构造器)通过div元素和带有地图选项的描述的文字对象来实例化一个地图对象,其中文字对象是可选的。Options(选项)Map State Options(地图状态选项)centre(中心):初始化地图的地理中心。zoom(缩放):初始化地图的缩放。layers(图层):初始化后加载到地图上的图层。minZoom(最小视图):地图的最小视图。可以重写地图图层的最小视图。max...

阅读全文

使用leaflet为地图添加搜索标注并定位

在老外的网站找到了这个,自己修改了下,顺便记录下来,方便以后使用,这个用法在之前记录的leaflet基础上添加首先我们引入歪果仁写的js和css<link rel="stylesheet" href="{{ url_for('static',filename='leaflet/leaflet-search.css') }}"/><script src="{{ url_for('stat...

阅读全文

使用leaflet地图框架制作离线可视化地图

前一篇博客记录了使用folium配合openstreetmap地图瓦片展现地图并标注地图组件,这里介绍一篇使用leaflet的使用教程,达到的效果和之前一片博客差不多,具体可以查看博客内容:https://sulao.cn/post/701.html首先我们需要去https://leafletjs.com/download.html下载最新的leaflet文件,因为我是本地的离线地图,所以我们瓦片需要提前下载好,通过IIS提供瓦片图片的访问,因为后端用的flask对图片资源等代理不太好,所以用的IIS直接上我的示例代码:{% include&n...

阅读全文

Flask下folium使用openstreetmap地图标注信息

最近没事研究下地图,python下看到的相关资料不是很多,只查到一个folium使用,于是自己就尝试了下一些基本功能Folium可以让你用Python强大生态系统来处理数据,然后用Leaflet地图来展示。Folium内置一些来自OpenStreetMap、MapQuestOpen、MapQuestOpenAerial、Mapbox和Stamen的地图元件(tilesets),并且支持用Mapbox或者CloudmadeAPIkeys来自定义地图元件。Folium支持GeoJSON和TopJSON叠加(overlays),绑定数据来创造一个分级...

阅读全文

layui模板引擎和其他模块兼容性问题的解决方法

使用layui来写前端一般效果功能让工作减轻了不少,但是在实际的开发中还是遇到了一些个问题,今天就遇到一个问题,本博客文只是用来记录和简单分析下这个问题我在同时使用模板引擎和其他模块遇到了其他模块失效的问题因为使用模板引擎以后如果将绑定元素的ID放在模板引擎中进行绑定会出现绑定不上的情况,所以我们在需要操作的dom上绑定的ID,这个dom最好写在html中而不是模板引擎中,例如我的代码<div class="layui-warp">    <div cl...

阅读全文

python3将网络图片读取到内存并获取图片Base64编码

有时候需要一个远程图片的base64编码而不想下载图片,其实可以通过几条简单的命令就可以获取到图片的base64编码直接看下面的例子吧#!/usr/bin/python3#coding:utf-8from io import BytesIOimport requestsimport base64img_url = "https://sulao.cn/zb_users/theme/plain/style/images/logo.png"re...

阅读全文

python根据经纬度计算两点间距离

需要计算两点间距离,可以通过经纬度来计算,具体公式如下#!/usr/bin/python3#coding:utf-8from math import radians, cos, sin, asin, sqrtdef point_distance(lon1, lat1, lon2, lat2):    # 将十进制度数转化为弧度    ...

阅读全文

python3中redis订阅功能基本使用方法

redis本身支持了publish/subscribe的功能,publish是广播消息,subscribe是订阅消息,使用redis来订阅消息也是一种适合轻量级的方法,我们来看看吧使用redis-cli登陆redis,然后可以向频道发送消息PUBLISH [频道名称] [要发送的内容]#例如PUBLISH ch "test2"可以通过subscribe方法来获取指定频道的消息SUBSCRIBE [频道名称]#例如SBUSCRIBE ch使用python连接re...

阅读全文

ubuntu14.04使用unbound部署dns服务器

使用unbound配置dns服务器,我的服务器IP是172.25.128.51,另一台机器是172.25.128.58,我用51这台机器配置dns服务器,另外一台用来测试是否成功首先我们先下载适合ubuntu14.04的unbound,下载地址是https://ubuntu.pkgs.org/14.04/ubuntu-updates-universe-amd64/unbound_1.4.22-1ubuntu4.14.04.3_amd64.deb.html然后我们将下载好的deb软件上传到服务器,然后切换到root账户下进行安装dpkg -i&n...

阅读全文