- 博客(29)
- 资源 (10)
- 收藏
- 关注
转载 Tornado框架入门教程
Tornado框架入门教程 Tornado在知乎广为使用,当你用Chrome打开网页版本的知乎,使用开发者工具仔细观察Network里面的请求,就会发现有一个特别的状态码为101的请求,它是用浏览器的websocket技术和后端服务器建立了长连接用来接收服务器主动推送过来的通知消息。这里的后端服务器使用的就是tornado服务器。Tornado服务器除了可以提供websocket服务外,还可以提供长连接服务,HTT
2021-07-20 09:20:32
2747
原创 GIS 中地图分辨率与比例尺计算公式
首先,我们需要明白几个概念,什么是DPI,什么是比例尺,什么是分辨率?(1)dpi是指图像每英寸长度内的像素点数。(2)比例尺是地图上的线段长度与实地相应线段长度之比。(3)分辨率是一个像素所代表的地图单位。1英寸=0.0254米1米=39.370078740157英寸如果是超图IServer_Rest服务或者是Arcgis服务, dpi等于96,计算公式如下: scale = 1 / (resolution * 96 / 2.54 * 100)如果是WMTS.
2021-07-15 15:48:25
3625
原创 GDAL实现遥感影像几何校正(配准)
def registration(input_path, out_path, top_left, bottom_right, ik, jk, srs): """ 基于python GDAL配准 :param input_path: 需要配准的栅格文件 :param out_path: 输出配准后的栅格文件位置 :param top_left: 左上角坐标 :param bottom_right: 右下角坐标 :param ik: 行空白分辨率 .
2021-07-15 15:27:32
3677
原创 GDAL滤波(python版)
def gdal_sieve(src_filename, threshold=100): """ 基于python GDAL栅格滤波 :param src_filename: 输入需要处理的文件 :param threshold: 滤波的值大小 :return: """ # 4表示对角像素不被视为直接相邻用于多边形成员资格,8表示对角像素不相邻 connectedness = 4 gdal.AllRegister() prin.
2021-07-15 15:24:35
1416
原创 天地图根据经纬度坐标计算瓦片行列号(python)
def get_tianditu_info(rect_pts, zoom): """ 根据经纬度计算行列号 :param rect_pts: 矩形框坐标 例[a,b,c,d]左上点,右下点 :param zoom:地图层级 :return: """ resolution = {18: 5.36441802978515E-06, 17: 1.07288360595703E-05, .
2021-07-15 15:22:35
3275
4
原创 python生成词云
from wordcloud import WordCloudimport matplotlib.pyplot as pltimport jieba#生成词云def create_word_cloud(filename): text= open("{}.txt".format(filename)).read() # 结巴分词 wordlist = jieba.cut(text, cut_all=True) wl = " ".join(wordlist) ...
2021-05-27 15:53:03
136
原创 python爬取支付宝订单信息
话不多说,直接上代码,需要下载selenium,如果你用的是谷歌浏览器,需要下载谷歌浏览器驱动from selenium import webdriver import time N = 1 F_Login = 0 def keep_safe(driver): try: F = 1 while(F): if F_Login==1: QR_Code = driver.find_element_by_x
2021-05-27 15:50:21
1315
原创 Linux安装python3
1.下载Python3 下载地址:https://www.python.org/downloads/2.安装python3创建目录:mkdir -p /usr/local/python3解压下载好的Python-3.x.x.tgz包(具体包名因你下载的Python具体版本不不同⽽而不不同,如:我下载的是Python3.6.1.那我这里就是Python-3.6.1.tgz)tar -zxvf Python3.6.5.tgz3、安装zlib库//..
2021-05-14 11:26:16
119
原创 Django分页功能实现(代码+截图)
1、自定义分页的类 utils/myPage.py(utils是自建的工具包文件夹,存放工具类的)class Pagination(object): def __init__(self, current_page, all_count, per_page_num=2, pager_count=11): """ 封装分页相关数据 :param current_page: 当前页 :param all_count: 数据库中..
2021-05-11 16:34:23
262
原创 javascript中解析json
我们定义一个对象var str1 = '{ "name": "zhangsan", "sex": "man" }';当我们获取后台返回的json数据的时候,直接使用str1.name获取name的时候就会报错,因为解析不了json字符串,这个时候就需要将JSON字符串转换为JSON对象 //由JSON字符串转换为JSON对象方法一 var obj = eval('(' + str + ')');方法二 var obj = str.parseJSON(); ...
2021-01-21 16:52:10
189
原创 ubuntu设置服务开机自启动
概要:一般service文件存放在/etc/systemd/system/ 和 /lib/systemd/system/我本来是把文件放在/lib/systemd/system/目录下,执行启动命令的时候一直报错,文件找不到root@ubuntu:/lib/systemd/system# systemctl enable isp.service Failed to issue method call: No such file or directory后来我拷贝到/etc/systemd/sys
2020-12-15 17:30:25
2565
原创 SSH配置免密登录、两台服务器之间scp免密传输
1、两台服务器 A: 192.168.1.150 B: 192.168.1.153 配置的结果是B机器可以免密码登录到A服务器。2、在B服务器上生成本机的公私密钥: ssh-keygen -t rsa -P ''一路回车,然后在~/.ssh下会生成两个文件id_rsa,id_isa.pub将id_isa.pub中的内容复制到A服务器上/root/ssh/authorized_keys文件中 3、修改下authorized_key文件的访问权限: chmo...
2020-12-14 17:49:20
486
原创 前端页面自定义滚动条
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>自定义滚动条</title> <style type="text/css"> .nui-scroll { margin.
2020-12-14 17:46:48
627
原创 Linux+python实用命令、代码,日常使用整理
(1)赋予权限,更改用户,更改用户组:chmod +777 demo.py chown -R zs:zs /work chgrp -R zs /work(2)linux上创建用户、设置密码和删除用户useradd -d /home/zs -m zs //创建用户passwd zs //设置密码userdel -r username //删除用户sudo usermod -a -G adm wyx //为该用户添加sudo权限 sudo usermod -a -G sudo.
2020-11-17 10:21:11
323
原创 解决Docker镜像中文乱码
在docker中 中文乱码临时修改:进入到docker镜像中,命令行locale 查看当前编码locale -a 查看支持的编码export LANG="C.UTF-8" 设置编码为utf-8永久修改:在制作docker镜像的时候 ,在Dockerfile中添加ENVLANG C.UTF-8...
2020-11-17 10:10:35
1522
原创 Docker打包flask服务,看这一篇就够了
一、A 机器 装有运行flask项目所有的环境1、将宿主机上python环境保存到requirements.txtpip3 freeze >requirements.txt2、新建sources.list文件(apt的源文件)sources.list具体内容如下:$ vi sources.listdeb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-pr..
2020-11-17 10:01:28
1654
原创 pycharm连接服务器,远程开发
ubuntu上vim编辑代码很不方便,每次改代码都要在pycharm上修改,然后FTP传到服务器上,整个过程比较麻烦,后来配置了下远程开发环境,过程如下:1、首先打开pycharm,依次点击最上面的工具栏——>Tools——>Deployment——>Configuration2、点击 + ,这里我们一般选择SFTP连接方式3、这个时候会让你取一个服务的名字,随便取,主要是为了区分不同的服务地址的4、填写服务名称后,有三栏选项卡,Connection、Mapping
2020-09-16 17:49:34
477
转载 使用GDAL进行影像投影坐标、地理坐标、坐标的转换
使用GDAL库写了四个函数分别进行投影坐标与地理坐标(经纬度)之间的转换,投影坐标和图上坐标(行列号)之间的转换。有需要的朋友可以参考。直接上代码吧,因为代码很简单(Python版本)。# -*- encoding: utf-8 -*-from osgeo import gdalfrom osgeo import osrimport numpy as npdef getSRSPair(dataset): ''' 获得给定数据的投影参考系和地理参考系 :param
2020-09-07 16:18:40
1587
2
原创 ubuntu编译安装GDAL
GDAL安装(Linux)以下安装过程均在root用户下进行安装前准备下载proj(版本为6.3.2)源码,解压并编译安装#下载wget https://download.osgeo.org/proj/proj-6.3.2.tar.gz#解压tar -zxvf proj-6.3.2.tar.gz#进入目录并编译cd proj-6.3.2./configuremakemake install ldconfig#验证是否成功proj --version下载g
2020-09-07 15:01:16
6892
7
原创 gitlab安装部署并操作
Linux下gitlab部署1、下载包文件Wgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/gitlab-ce_10.7.2-ce.0_amd64.deb2、开始安装dpkg -i gitlab-ce_10.7.2-ce.0_amd64.deb3、基础配置打开 /etc/gitlab/gitlab.rb 文件进行基础设置,所有的核心设置均在这个文件中。...
2020-09-07 14:55:08
1205
原创 深度学习服务器装机指南
深度学习服务器装机指南(TITAN V显卡)基本配置:系统:ubuntu 16.04显卡:TITAN V安装xfce图形界面替换ubuntu自带界面1.1离线安装 (1)通过apt-get下载所需软件包; apt-cache search XXX(查找XXX有哪些软件包),找到XXX 软件,然后执行apt-get -d install XXX,执行完后,XXX的依赖包就会下载保存在/var/cache/apt/archives里面;...
2020-07-28 10:35:31
687
1
原创 深度学习服务器装机问题汇总
问题一、ImportError: No module named cv2解决方案:sudo apt-get install python-opencv问题二、ImportError: No module named _caffe解决方案:在make all编译后make pycaffe问题三、ImportError: No module named flask.ext.socketio解决方案:sudo pip install --upgrade Flask-SocketI...
2020-07-28 10:32:51
963
原创 windows上安装虚拟机
一、windows安装虚拟机(VMware)环境:环境:windows 7 64 bit 内存:8GB 1600MHZ CPU:Core i5 4210M 双核双线程 VMware镜像:VMware-workstation-full-12.5.8-7098237.exe打开安装包 2.按照提示“下一步”即可3.可以选择“典型”和“自定义安装”,这里是自定义安装...
2018-08-01 10:34:55
326
1
转载 python3.5+windows10 安装labelImg图像处理工具
1、下载源码https://github.com/tzutalin/labelImg, 下载之后,解压。2、安装Python3.5不要用3.6!不要用3.6!不要用3.6!到目前为止,当执行" from lxml import etree "时,会失败,目前没有解决办法。这里推荐一篇文章, Windows10下python3和python2同时安装, 3、安装PyQt5进入cmd后,输入: pip...
2018-03-31 15:56:10
704
原创 java重点
1、session和cookie的区别?cookie存储在客户端,session存储在服务器端;cookie不会占用服务器资源,session汇占用服务器资源;cookie有数量和长度的限制,用来记录用户的一些信息,是实际存在的,购物车的实现有用到;session是用来跟踪用户的状态,是 抽象的。2、oracle存储的过程?过程声明,执行过程部分,存储过程异常3、jdbc操作数据库的步骤? ...
2018-02-28 17:23:04
133
原创 java经典面试题
1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以...
2018-02-28 17:07:53
141
Xshell6个人校园版
2018-07-31
鸟哥的linux私房菜(第四版)
2018-07-31
jxl jar包 操作EXCEL的工具类
2018-06-15
python简明教程
2018-06-15
深入分析java web技术内幕(修订版)
2018-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人