<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangwhe的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangwhe</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangwhe]]></copyright><item><title><![CDATA[通俗易懂的编码解码问题--以python为例]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/109185549</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/109185549</guid><author>wangwhe</author><pubDate>Tue, 20 Oct 2020 17:36:07 +0800</pubDate><description><![CDATA[一：编码背景

　　因为计算机只能处理数字，如果要处理文本，就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特（bit）作为一个字节（byte），所以，一个字节能表示的最大的整数就是255（二进制11111111=十进制255），如果要表示更大的整数，就必须用更多的字节。比如两个字节可以表示的最大整数是65535，4个字节可以表示的最大整数是4294967295。

由于计算机是美国人发明的，因此，最早只有127个字符被编码到计算机里，也就是大小写英文字母、数字和一些符号，这个编码表被称为A]]></description><category></category></item><item><title><![CDATA[使用Arcmap往服务器上发布地图服务]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/107733063</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/107733063</guid><author>wangwhe</author><pubDate>Sat, 01 Aug 2020 17:10:49 +0800</pubDate><description><![CDATA[要在服务器上发布地图服务，只需要在服务器上把ArcGIS server安装好就可以了，然后有服务器的ip地址就可以在别的电脑上往服务器上发布服务了

1.先将地图配置好，然后选择文件菜单栏下的共享为——地图服务，点击下一步



2.如果已经有连接则选择已有的，或者创建一个新的目标连接，点击右边“+”，



3.选择发布GIS服务，点击下一步，



4.表格中的信息填好，注意服务器URL http://myserver:6080/arcgis中的myserver对应服务器的ip地址，不要写localh.]]></description><category></category></item><item><title><![CDATA[mysql 5.7连接navicat等数据库操作软件时 出现密码过期问题]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/107247276</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/107247276</guid><author>wangwhe</author><pubDate>Fri, 10 Jul 2020 11:42:34 +0800</pubDate><description><![CDATA[之前安装mysql时都是用的.exe文件安装，比较方便，最近安装5.7版本发现只有ZIP格式安装包，其实安装起来略微麻烦一点，安装过程就不赘述了，主要记录一下安装过程中出现的问题。安装完mysql后，用命令行登录mysql成功，于是想用navicat登录，但是提示密码过期yourpasswordhas expired ,于是想着在命令行上对密码进行修改，在使用mysql -u root -p 语句登录成功状态下，使用set password=password("root")语句修改密码，回车键之后出现了..]]></description><category></category></item><item><title><![CDATA[配置git ssh key出现的问题]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/107187886</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/107187886</guid><author>wangwhe</author><pubDate>Tue, 07 Jul 2020 18:53:56 +0800</pubDate><description><![CDATA[配置ssh key 过程中一个重要环节是生成公用和私有密钥对，在这个过程中需要选择生成文件的路径位置，这里选择默认就可以了，因为在链接远程仓库时会默认到C盘的那个文件夹去搜索，千万不要手贱改到其他位置，否则后续会链接不到远程仓库，除非将某个配置文件的路径改到你要更改的位置


...]]></description><category></category></item><item><title><![CDATA[ArcGIS发布网络分析服务]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/103084021</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/103084021</guid><author>wangwhe</author><pubDate>Fri, 15 Nov 2019 14:32:26 +0800</pubDate><description><![CDATA[ArcGIS中网络分析分为 :最短路径分析，服务区分析、最近设施点分析等等,如果想要在Web应用程序中使用网络分析服务，需要将我们的数据发布为网络分析服务。

发布网络分析服务需要以下几个步骤：

1.数据准备

2.拓扑检查

3.创建网络数据集

4.网络分析

下面我们以线要素为例演示网络分析服务的发布过程

一、数据准备

当前已有线要素shapefile文件。

二、拓扑检查

为了检...]]></description><category></category></item><item><title><![CDATA[Python练习题2.分支结构练习]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/102398738</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/102398738</guid><author>wangwhe</author><pubDate>Tue, 08 Oct 2019 17:35:02 +0800</pubDate><description><![CDATA[练习1：英制单位英寸与公制单位厘米互换。

参考答案：




value = float(input('请输入长度: '))
unit = input('请输入单位: ')
if unit == 'in' or unit == '英寸':
    print('%f英寸 = %f厘米' % (value, value * 2.54))
elif unit == 'cm' or unit == '...]]></description><category></category></item><item><title><![CDATA[Python练习题1.变量类型练习 华氏温度转摄氏温度  圆面积周长计算  判断闰年]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/102377263</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/102377263</guid><author>wangwhe</author><pubDate>Tue, 08 Oct 2019 12:54:02 +0800</pubDate><description><![CDATA[1.华氏温度转换为摄氏温度转换公式为：C=(F - 32) \1.8

f = float(input('请输入华氏温度: '))

c = (f - 32) / 1.8

print('%.1f华氏度 = %.1f摄氏度' % (f, c))

2.输入圆的半径计算计算周长和面积


import math

radius = float(input('请输入圆的半径: '))
perimet...]]></description><category></category></item><item><title><![CDATA[arcmap中的定义投影和投影工具]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/97029655</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/97029655</guid><author>wangwhe</author><pubDate>Tue, 23 Jul 2019 20:31:19 +0800</pubDate><description><![CDATA[在GIS中经常需要将某幅地图进行投影相关的需求，而arcmap中就提供了定义投影和投影两种工具。那么这两种投影工具应该在什么情况下使用呢？

1.当需要的地图或者图层没有坐标系的时候，而你想要转换它的坐标系的时候，应该用定义投影工具。先用定义投影工具对你的侧地图进行坐标系的定义，这时候当你查看地图的坐标系的时候发现地图已经有了坐标系，但是还没有结束哦，定义投影工具只是对你的地图配置了一个坐标系，还...]]></description><category></category></item><item><title><![CDATA[arcmap中将一个面图层中的多个面分割成独立的面]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/96477234</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/96477234</guid><author>wangwhe</author><pubDate>Fri, 19 Jul 2019 11:25:28 +0800</pubDate><description><![CDATA[一个面图层中往往有很多面图形，而这些面图形通常是连在一起的，很多时候我们需要将连在一起的面图形分割成多个独立的面。

1.打开编辑器中的开始编辑



2.在更多编辑工具选项中打开高级编辑。

3.选择你想要分割的图形，点击拆分多部件要素。


...]]></description><category></category></item><item><title><![CDATA[根据dem提取坡度的相关问题]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/90747458</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/90747458</guid><author>wangwhe</author><pubDate>Mon, 03 Jun 2019 10:11:50 +0800</pubDate><description><![CDATA[1.将你的dem数据在arcmap中打开。



2.打开ArcToolBox工具，找到空间分析工具——坡度



3.根据要求填写参数





根据dem提取坡度的操作步骤十分简单，但是会有两个小问题。

在使用坡度提取之前确保arcmap自定义工具中的Spatial Analyst模块打开
	根据dem坐标系检查是否需要调整Z因子参数。如果你的坐标系是投影坐标系，也就是坐标单位是米，那Z因子...]]></description><category></category></item><item><title><![CDATA[Python 中pandas读取文件Initializing from file failed]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/89554833</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/89554833</guid><author>wangwhe</author><pubDate>Fri, 26 Apr 2019 15:55:30 +0800</pubDate><description><![CDATA[今天在用pandas读取csv文件的时候出现了Initializing from file failed这个错误，之前用anaconda的另一个环境的时候没有出现这个问题，不知道是什么原因，可能是路径有中文名吧。

解决办法：

1.在读取方法之前用open（）先把文件打开。

f = open('我的文件.csv')
df = pd.read_csv(f)
2.直接在函数后面加入引擎参数，eng...]]></description><category></category></item><item><title><![CDATA[arcgis api for js 超简单离线部署  不需要IIS或Tomcat服务器]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/88783260</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/88783260</guid><author>wangwhe</author><pubDate>Sun, 24 Mar 2019 23:02:26 +0800</pubDate><description><![CDATA[还在为arcgis api for js离线部署烦恼吗？来吧，看这边文章就对啦。

一、离线部署好处

首先我们说一下为什么明明可以在线调用arcgis api 为什么要离线部署呢。

1.离线部署可以在没有网络的时候使用（但是你要加载在线地图服务的话就必须要连接网络啦）。

2.离线部署相比在线调用速度更快，因为只需从本地加载不需要经过网络。

二、本文方法和部署到服务器方法对比

1.说起ar...]]></description><category></category></item><item><title><![CDATA[ArcMap中面要素生成Voronoi图(V图)或者泰森多边形]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/87980187</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/87980187</guid><author>wangwhe</author><pubDate>Wed, 27 Feb 2019 17:32:55 +0800</pubDate><description><![CDATA[一、Voronoi图

1.定义

 

荷兰气候学家A·H·Thiessen提出了一种根据离散分布的气象站的降雨量来计算平均降雨量的方法，即将所有相邻气象站连成三角形，作这些三角形各边的垂直平分线，于是每个气象站周围的若干垂直平分线便围成一个多边形。用这个多边形内所包含的一个唯一气象站的降雨强度来表示这个多边形区域内的降雨强度，并称这个多边形为泰森多边形。

2.特点

①每个泰森多边形内仅含有...]]></description><category></category></item><item><title><![CDATA[超简单解释  时间复杂度 小学生都能看懂]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/87894156</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/87894156</guid><author>wangwhe</author><pubDate>Sat, 23 Feb 2019 16:48:30 +0800</pubDate><description><![CDATA[ 













 



时间复杂度的意义

 

究竟什么是时间复杂度呢？让我们来想象一个场景：某一天，小灰和大黄同时加入了一个公司......



一天过后，小灰和大黄各自交付了代码，两端代码实现的功能都差不多。大黄的代码运行一次要花100毫秒，内存占用5MB。小灰的代码运行一次要花100秒，内存占用500MB。于是......





由此可见，衡量代码的好坏，包括两个非常...]]></description><category></category></item><item><title><![CDATA[机器学习种的监督学习与非监督学习的联系与区别]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/87536445</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/87536445</guid><author>wangwhe</author><pubDate>Sun, 17 Feb 2019 15:34:15 +0800</pubDate><description><![CDATA[当下无监督作为一种热门的机器学习技术，网上有不少关于无监督与有监督差异讨论的文章。DataVisor作为率先将无监督技术运用在反欺诈行业的娇娇领先者，我们在本文中，将深入浅出的讲解无监督机器学习技术与有监督技术在不同方面的区别，通过对比这两种技术，让大家对无监督反欺诈技术有更好的了解。

对比一 ： 有标签 vs 无标签

有监督机器学习又被称为“有老师的学习”，所谓的老师就是标签。有监督的过程为...]]></description><category></category></item><item><title><![CDATA[用jupyter notebook打开指定目录下的.ipynb文件]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/87534727</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/87534727</guid><author>wangwhe</author><pubDate>Sun, 17 Feb 2019 15:10:53 +0800</pubDate><description><![CDATA[如果直接用命令行或者用快捷方式打开jupyter，默认的环境是anaconda的默认root环境，且打开的目录是默认的工作目录，不是我们的目标目录。

要想用jupyter打开的目录是目标目录，共有两个方法，一个是可以修改jupyter的默认工作目录路径，另一个是用命令行进入指定目录，然后切换到指定的环境，然后启动jupyter，就可以在网页里显示指定目录并打开指定的.ipynb文件。...]]></description><category></category></item><item><title><![CDATA[Mapbox Cartogram 根据照片中的颜色来自定义地图颜色样式]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/85225646</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/85225646</guid><author>wangwhe</author><pubDate>Sun, 23 Dec 2018 20:11:48 +0800</pubDate><description><![CDATA[教程 | 照片秒变底图，用Cartogram DIY一款符合自己品牌风格的底图吧！

 



 

最近发现一款好玩的工具，叫做Cartogram，可以把将任何一张照片的风格提取出来，制作成底图。

 

比如微信风格：

 



 

比如微博风格：

 



 

比如今日头条风格：

 



 

比如SnapChat风格：

 



 

比如抖音风格：

 



 

还有M...]]></description><category></category></item><item><title><![CDATA[利用Window命令行将同一文件夹下面的CSV文件合并到一个文件]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/85112423</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/85112423</guid><author>wangwhe</author><pubDate>Thu, 20 Dec 2018 10:15:23 +0800</pubDate><description><![CDATA[将所有的csv文件放到一个文件夹，位置随意。
	Windows键+R，输入cmd，打开命令行，打开存放csv文件的文件夹，或者直接在csv文件夹中，按住shift加鼠标右键，选择在此处打开命令窗口。
	输入copy  *.csv merge.csv    注意命令之间的空格  然后按enter，等待完成就OK。
	在你的csv文件夹中找到merge.csv
...]]></description><category></category></item><item><title><![CDATA[python原生爬虫爬取熊猫TV LOL主播人气排行]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/85108254</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/85108254</guid><author>wangwhe</author><pubDate>Wed, 19 Dec 2018 21:08:48 +0800</pubDate><description><![CDATA[本文采取phthon原生爬虫，没有采用常用的爬虫框架，比较适合新手练手。

首先进入熊猫TV英雄联盟主页————https://www.panda.tv/cate/lol?pdt=1.24.s1.2.4jhlr7qfu0h

F12，找到要爬取的标签，



 直接上代码


from urllib import request
import re

class Spider():
    # 定...]]></description><category></category></item><item><title><![CDATA[supermap for android移动端离线地图显示及添加自定义坐标点和自定义点符号]]></title><link>https://blog.youkuaiyun.com/wangwhe/article/details/84788562</link><guid>https://blog.youkuaiyun.com/wangwhe/article/details/84788562</guid><author>wangwhe</author><pubDate>Tue, 04 Dec 2018 15:37:53 +0800</pubDate><description><![CDATA[首先显示离线地图就不多说了，supermap官方实例里面有，本文主要讲解怎么显示坐标点以及自定义点符号。

先上一张效果图，其中红色点是supermap自带的点符号，蓝色点是我添加的自己的图片。



一、显示坐标点

我们首先需要新建一个点GeoPoint的实例，然后再把GeoPoint添加到一个地图的跟踪图层TrackingLayer上.

跟踪图层类TrackingLayer。

在 Sup...]]></description><category></category></item></channel></rss>