自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (10)
  • 收藏
  • 关注

原创 Nginx配置

nginx实现请求转发和负载均衡的配置

2022-07-15 15:50:15 405 1

原创 Django配置HTTPS(SSL安全证书)

django配置https

2022-07-15 15:41:49 1500

转载 Tornado框架入门教程

Tornado框架入门教程 Tornado在知乎广为使用,当你用Chrome打开网页版本的知乎,使用开发者工具仔细观察Network里面的请求,就会发现有一个特别的状态码为101的请求,它是用浏览器的websocket技术和后端服务器建立了长连接用来接收服务器主动推送过来的通知消息。这里的后端服务器使用的就是tornado服务器。Tornado服务器除了可以提供websocket服务外,还可以提供长连接服务,HTT

2021-07-20 09:20:32 2555

原创 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 2850

原创 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 3045

原创 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 1162

原创 天地图根据经纬度坐标计算瓦片行列号(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 2710 4

原创 解决json dumps(dump)的时候,中文乱码(unicode编码)

解决办法:ensure_ascii=False

2021-05-31 19:35:43 300

原创 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 94

原创 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 1067

原创 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 70

原创 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 201

原创 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 154

原创 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 1997

原创 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 418

原创 前端页面自定义滚动条

<!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 587

原创 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 262

原创 解决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 1308

原创 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 1456

原创 pycharm连接服务器,远程开发

ubuntu上vim编辑代码很不方便,每次改代码都要在pycharm上修改,然后FTP传到服务器上,整个过程比较麻烦,后来配置了下远程开发环境,过程如下:1、首先打开pycharm,依次点击最上面的工具栏——>Tools——>Deployment——>Configuration2、点击 + ,这里我们一般选择SFTP连接方式3、这个时候会让你取一个服务的名字,随便取,主要是为了区分不同的服务地址的4、填写服务名称后,有三栏选项卡,Connection、Mapping

2020-09-16 17:49:34 432

转载 使用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 1399 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 5618 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 591

原创 深度学习服务器装机指南

深度学习服务器装机指南(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 588 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 835

原创 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 297 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 657

原创 java重点

1、session和cookie的区别?cookie存储在客户端,session存储在服务器端;cookie不会占用服务器资源,session汇占用服务器资源;cookie有数量和长度的限制,用来记录用户的一些信息,是实际存在的,购物车的实现有用到;session是用来跟踪用户的状态,是 抽象的。2、oracle存储的过程?过程声明,执行过程部分,存储过程异常3、jdbc操作数据库的步骤?    ...

2018-02-28 17:23:04 115

原创 java经典面试题

1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以...

2018-02-28 17:07:53 114

django练手项目-住院床位管理系统

django项目

2021-03-15

labelImg图像标注工具

人工智能训练集标注工具,打标签,保存xml,讲述了如何下载使用图像标注工具labelImg,以及可能会遇到的一系列的问题

2018-11-13

gitlab使用说明

gitlab的主要操作说明,包括如何启动,如何上传代码,如何合并分支,如何删除项目,以及遇到的一些问题解决

2018-11-13

Xshell6个人校园版

Xshell6是一款功能强大的终端模拟器,支持SSH1,SSH2,SFTP,TELNET,RLOGIN和SERIAL。通过提供业界领先的性能,Xshell包含了其他SSH客户端无法发现的功能和优势。访问http://www.xshellcn.com/xiazai.html获取该软件。

2018-07-31

鸟哥的linux私房菜(第四版)

《鸟哥的Linux私房菜:基础学习篇》是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习Linux不可多得的一本入门好书。

2018-07-31

jxl jar包 操作EXCEL的工具类

jxl是java操作Excel的一个工具类,同样的工具类还有apache的poi,这个工具类我没用过,用了jxl就够了,jxl在进行数据量较大的工作中性能较强于poi,但是在样式上逊色于poi

2018-06-15

python简明教程

这本书适合初学者,能让初学者轻松入门,很快培养python兴趣。 如果你没有linux基础,没有编程基础,你可以从中找到基础的方法; 如果你有基础,你能轻松掌握本书内容。 这本书是智普教育python教学推荐教材,不错!

2018-06-15

深入分析java web技术内幕(修订版)

《深入分析Java Web技术内幕》围绕JavaWeb相关技术从三方面全面深入地进行阐述。首先介绍前端知识,主要介绍JavaWeb开发中涉及的一些基本知识,包括Web请求过程、HTTP协议、DNS技术和CDN技术。其次深入介绍Java技术,包括I/O技术、中文编码问题、Javac编译原理、class文件结构解析、ClassLoader工作机制及JVM的内存管理等。最后介绍Java服务端技术,主要包括Servlet、Session与Cookie、Tomcat与Jetty服务器、Spring容器、Ibatis框架和Velocity框架等原理介绍。

2018-06-15

利用python进行数据分析

相信大家找这本书找了很久,这本书很全面的介绍了如何去利用python进行数据的分析,包括了python的pandas,numpy两大库

2018-06-14

java高手真经编程基础

相信大家找这本书找了很久,这本书包含了如何去系统的学习java,相信一定会给你带来知识的飞升

2018-06-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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