自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (7)
  • 收藏
  • 关注

原创 Cesium绘制动态多边形,报错 DeveloperError: normalized result is not a number的解决办法

最绘制动态多边形时,添加了extrudedHeight属性就会出现如上错误,将extrudedHeight=undefined即可解决问题。

2021-07-19 15:34:50 6389 2

原创 Error: Cannot find module ‘webpack-cli/bin/config-yargs‘ Require stack: - D:\wo

npm run dev 报错安装webpack 3.*版本:npm install webpack-cli@3 -D一.vue-cli2和vue-cli3新建项目的常用命令1、安装vue-cli2脚手架(1)在cmd命令行中输入脚手架安装命令(win+R打开cmd或Windows PowerShell);(2)全局安装vue2脚手架:npm install -g vue-cli 或者指定版本:npm i [email protected] -g;(3)安装以后,...

2021-06-04 16:40:55 1054

原创 vscode中cnpm无法使用的解决办法

1、打开windowpowershell(以管理员身份运行)2、在终端执行:get-ExecutionPolicy,显示Restricted(表示状态是禁止的)3、在终端执行:set-ExecutionPolicy RemoteSigned4、在终端执行:get-ExecutionPolicy,显示RemoteSigned————————————————版权声明:本文为CSDN博主「给钱,谢谢!」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:ht..

2021-06-04 15:29:10 1348 1

原创 electron缓存清理办法

如图所示勾选Disable cache即可

2021-06-04 15:25:55 6771

原创 JavaScript的??与?.操作符

可选链操作符(?.)  可选链操作符(?.)允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。?.操作符的功能类似于.链式操作符,不同之处在于,在引用为空(nullish)(null或者undefined) 的情况下不会引起错误,该表达式短路返回值const adventurer = { name: 'Alice', cat: { name: 'Dinah' }};const dogName = adventurer.dog...

2021-05-26 16:00:02 430

转载 Cesium的坐标拾取

屏幕坐标:鼠标点击位置距离canvas左上角的像素值var handler= new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);handler.setInputAction(function (movement) { // movement.position 为屏幕坐标 console.log(movement.position);}, Cesium.ScreenSpaceEventType.LEFT_CLICK);...

2021-05-17 15:50:38 1241

原创 Cesium中的坐标相互转换

1、平面坐标系(Cartesian2)new Cesium.Cartesian2(x, y)2、笛卡尔空间直角坐标系-世界坐标(Cartesian3)new Cesium.Cartesian3(x, y, z)3、弧度(Cartographic)new Cesium.Cartographic(longitude, latitude, height) 注:这里的经纬度是用弧度表示的,经纬度其实就是角度。弧度即角度对应弧长是半径的倍数。角度转...

2021-05-17 14:37:32 1411 1

原创 Vue+Cesium1.81+cesium-navigation-es6配置详解+问题解决

Vue+Cesium1.81环境配置1. Vue3创建项目vue create test2. npm引入Cesium包cnpm install cesium --save3. 配置package.json4.进行webpack配置需要修改webpack.base.conf.js, webpack.dev.conf.js, webpack.prod.conf.js 三个文件4.1修改webpack.base.conf.js4.1.1定义 Cesium 源码...

2021-05-14 14:30:46 7214 11

原创 ‘cnpm‘ 不是内部或外部命令的解决办法

安装全局vue-cli脚手架cnpm install --global vue-cli报错:' cnpm' 不是内部或外部命令,也不是可运行的程序为了将全模块所在路径和缓存路径放在node.js安装的文件夹中,之前安装node.js时建立了两个文件夹node_globalnode_cache在 e:\nodejs\node_global 文件夹里可以找到 cnpm.cmd 的文件,从命令提示符进入e:\nodejs\node_global文件夹...

2021-02-03 21:13:46 664 1

原创 Python 3.7 import ssl 失败 No module named ‘_ssl‘的解决方法

博主最近写项目需要用到ssl模块,遇到了如下问题:网上查了好多,都是说安装openssl, libressl等依赖包,自己首先conda list 了一波自己的包,发现有openssl,但是还是无法使用import ssl。给需要安装openssl的小伙伴附上网址:openssl 官方下载地址:https://www.openssl.org/source/最终通过如下方法使用成功。1.找到python的安装目录(即有python.exe的文件夹,默认在C:\Users\你的用户名\.

2020-10-29 15:32:36 3553 1

原创 tomcat启动:子容器启动失败tomcat org.apache.catalina.LifecycleException异常的解决办法

博主最近写一个web项目将jar包加载到了libraries下面持续报错子容器启动失败tomcat org.apache.catalina.LifecycleException最终将jar包加入到WEB-INF下完美解决问题。...

2019-12-06 20:40:44 11863 3

原创 eclipse tomcat启动报错:Address already in use:JVM_BindAddress already in use: JVM_Bind的解决办法

一般有以下两种情况:1,运行的Tomcat没有关闭.自安装的tomcat程序设置开机自动运行,或者在之前运行过,先关闭ecplipse或jbuilder,在任务管理器中找到Tomcat的进程,将其 kill掉,即可.有时候Tomcat非法关闭时,在进程中,仍然存在,仍然占用8080端口.所以只要将其进程杀掉.就可以解决.2,安装了其他的软件占用了Tomcat的端口.用可以查看端口的工具查...

2019-12-06 20:33:10 570

转载 python分布式计算框架PP(Parallel Python)集群模式试用

【标题】python分布式计算框架PP(Parallel Python)集群模式试用【背景】Parallel Python库(简称PP)网上的教程都是单机多进程测试,决定试试集群分布式计算效果【结论】用了两台物理机,一个4核,一个2核,集群分布式计算可以看到最终加速比为5.1,计算方法是(60+27)/17=5.1。相当于5.1个CPU核心,比较充分地利用了多个计算机的多个C...

2019-11-23 14:56:05 1332

原创 Cesium离线部署navigation插件报错:Develop Error: Mixin is required的解决办法。

网上给出的教程一般如下:Cesium中Navigation导航插件的配置:之前在别的Cesium的Demo中看到Cesium的导航控件,觉得导航控件非常好用。好奇新的驱动下去Github上看了一下,果然有国外大神写的Navigation导航控件的插件。把源码下载,参照readme文件进行配置,测试可以。现在分享给大家。一、Github下载Navigation导航的插件Githu...

2019-11-23 14:42:36 2618 3

原创 机器学习的13种算法和4种学习方法

一、4大主要学习方式1.监督式学习在监督式学习下,输入数据被称为“训练数据”,每组训练数据有一个明确的标识或结果,如对防垃圾邮件系统中“垃圾邮件”“非垃圾邮件”,对手写数字识别中的“1“,”2“,”3“,”4“等。在建立预测模型的时候,监督式学习建立一个学习过程,将预测结果与“训练数据”的实际结果进行比较,不断的调整预测模型,直到模型的预测结果达到一个预期的准确率。监督式学习的常见...

2019-10-25 21:13:30 1303

转载 python开发植物大战僵尸游戏

开发思路1.引入需要的模块,配置图片路径,设置界面宽高背景颜色,创建游戏主入口。#1引入需要的模块import pygameimport random#1配置图片地址IMAGE_PATH = 'imgs/'#1设置页面宽高scrrr_width=800scrrr_height =560#1创建控制游戏结束的状态GAMEOVER = False#1主程序cl...

2019-10-25 20:49:30 305

转载 用Python和Pygame写游戏-从入门到精通(16)

经历了长年的艰苦卓绝的披星戴月的惨绝人寰的跋山涉水,我们终于接近了AI之旅的尾声(好吧,实际上我们这才是刚刚开始)。这一次真正展示一下这几回辛勤工作的结果,最后的画面会是这个样子:下面给出完整代码(注意需要gameobjects库才可以运行,参考之前的向量篇):Python 1 2 3 4 5 6 7 8...

2019-10-25 20:11:17 252

转载 用Python和Pygame写游戏-从入门到精通(1)

博客刚开,打算做一个Pygame的系列,翻译自Will McGugan的《Beginning GameDevelopment withPython and Pygame –From Novice to Professional》,有兴趣的朋友可以搜一下,有英文版的PDF可以下载。其实也不是翻译,把精华摘出来,共同学习。看这个系列需要有Python的基础知识,虽然一开始想写一篇Pyth...

2019-10-25 20:06:42 465

转载 免费GPU计算资源哪里有?助你踏上免费AI之路!

1. Kaggle KernelKaggle是什么就不用我介绍了吧,但是有时挺惊讶的是,有人用自己机器跑那一点代码,然后结果再传回kaggle去评估。何必呢?kaggle本身就有提供一个叫kernel的选项。当然我相信很多人都知道kernel的好处了,但为了方便新手读者学习,我还是再介绍一下吧:随便点进一个比赛,例如最著名的titanic然后点Kernel-> New Ker...

2019-03-27 11:46:14 1118

原创 机器学习的数学基础

机器学习的数学基础机器学习的数学基础高等数学线性代数行列式矩阵向量线性方程组矩阵的特征值和特征向量二次型概率论和数理统计随机事件和概率随机变量及其概率分布多维随机变量及其分布随机变量的数字特征数理统计的基本概念http://www.ai-start.com/dl2017/html/math.html#header-n101...

2018-11-27 09:35:22 256

原创 module 'cv2.cv2' has no attribute 'xfeatures2d'的解决办法。

pip uninstall opencv-contrib-pythonpip install opencv-python3.4.2.16pip install opencv-contrib-python3.4.2.16

2018-11-01 16:02:34 1729

原创 nowcoder刷题总结

1、基本型和基本型封装型进行“==”运算符的比较,基本型封装型将会自动拆箱变为基本型后再进行比较,因此Integer(0)会自动拆箱为int类型再进行比较,显然返回true;2、两个Integer类型进行“==”比较,如果其值在-128至127,那么返回true,否则返回false, 这跟Integer.valueOf()的缓冲对象有关,这里不进行赘述。3、两个基本型的封装型进行equals(...

2018-09-19 15:46:02 5952

转载 NLTK学习笔记(八):文法--词关系研究的工具

版权声明:更多原创文章请访问: http://yuanxin.me/ https://blog.csdn.net/AsuraDong/article/details/73502642  文法 自定义文法 文法用途 开发文法 分析文法的算法 递归下降解析器 移进-归约解析器 基于特征的文法 属性和约束 处理特征结构 包含和统一...

2018-08-28 17:20:13 329

转载 NLTK学习笔记(七):文本信息提取

版权声明:更多原创文章请访问: http://yuanxin.me/ https://blog.csdn.net/AsuraDong/article/details/73477666  实体识别分块技术 分块语法的构建 树状图 IOB标记 开发和评估分块器 命名实体识别和信息提取  如何构建一个系统,用于从非结构化的文本中提取结构化的信息和数据?...

2018-08-28 17:17:41 1453

转载 NLTK学习笔记(六)机器学习:利用NLTK进行简单文本分析

版权声明:更多原创文章请访问: http://yuanxin.me/ https://blog.csdn.net/AsuraDong/article/details/73302999​​​​​​​关于分类文本,有三个问题 1. 怎么识别出文本中用于明显分类的特征 2. 怎么构建自动分类文本的模型 3. 相关的语言知识按照这个思路,进行了艰苦学习(手动捂脸)。一、监督式分类:建立...

2018-08-28 17:13:15 838

转载 NLTK学习笔记(四)自然语言处理的一些算法研究和实现(NLTK)

版权声明:更多原创文章请访问: http://yuanxin.me/ https://blog.csdn.net/AsuraDong/article/details/73136439自然语言处理中算法设计有两大部分:分而治之 和 转化 思想。一个是将大问题简化为小问题,另一个是将问题抽象化,向向已知转化。前者的例子:归并排序;后者的例子:判断相邻元素是否相同(与排序)。这次总结的自然语言中...

2018-08-28 17:10:35 494

转载 NLTK学习笔记(五):分类和标注词汇

版权声明:更多原创文章请访问: http://yuanxin.me/ https://blog.csdn.net/AsuraDong/article/details/73149582词性标注器之后的很多工作都需要标注完的词汇。nltk自带英文标注器pos_tagimport nltktext = nltk.word_tokenize("And now for something...

2018-08-28 17:06:26 669

转载 NLTK学习笔记(三):NLTK的一些工具

主要总结一下简单的工具:条件频率分布、正则表达式、词干提取器和归并器。条件分布频率《自然语言学习》很多地方都用到了条件分布频率,nltk提供了两种常用的接口:FreqDist 和 ConditionalFreqDist 。后面很多都会用到这两种方法,特别是第二个。因为第二个更符合定义,会智能的找到条件。 然后根据绘图的库,可以做出来很漂亮的图形。简单的FreqDist函数...

2018-08-28 16:58:16 438

转载 NLTK学习笔记(二):文本、语料资源和WordNet汇总

语料库基本函数表示例 描述 fileids() 语料库中的文件 fileids([categories]) 对应分类中的语料库文件 categories() 语料库的分类 categories([fileids]) 文件对应的语料库分类 raw(fileids=[f1,f2..],categories=[c1,c2…]) 对应文件和分类中...

2018-08-28 16:47:50 479

原创 pip install xxx:Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming解决办法

pip install python_speech_featuresCould not fetch URL https://pypi.org/simple/pip/: There was a problem confirmingthe ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exc...

2018-08-21 17:05:21 35893 13

转载 tf.control_dependencies() and tf.while_loop()

tf.control_dependencies()设计是用来控制计算流图的,给图中的某些计算指定顺序。比如:我们想要获取参数更新后的值,那么我们可以这么组织我们的代码。opt = tf.train.Optimizer().minize(loss)with tf.control_dependencies([opt]): updated_weight = tf.identity(wei...

2018-08-21 15:17:49 382

转载 pyinstaller 库的使用——将python源文件打包成exe文件

pyinstaller 库的使用PyInstaller是一个十分有用的第三方库,它能够在Windows、Linux、Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包,Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。PyInstaller 需要在命令行(控制台)下用pip 工具安装,如下::\>pip i...

2018-08-20 21:15:39 1663

原创 教你上传本地文件/项目到github

首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目2.填写相应信息后点击create即可 Repository name: 仓库名称Des...

2018-07-10 17:43:03 1988

转载 Python SIP使用总结(Win&Linux通用)

  Python中使用C/C++模块有许多工具,大名鼎鼎的有SWIG(英文意思为:豪饮)、SIP(英文意思为:啜饮,小口的喝),还有boost.python等。其中SIP是从SWIG发展而来,专为Python调用C/C++模块使用的(看SIP的命名就能看出来,很有意思的)。        SIP的使用方法,在官网的SIP Reference Guide中有介绍,不过那是针对至少有点经验的人员,对初...

2018-07-09 17:14:55 2177 2

原创 error C2259: “cv::FastFeatureDetector”: 不能实例化抽象类的解决办法

解决办法如下:把 FastFeatureDetector fast(40);fast.detect(image,keypoints);改为: Ptr<FeatureDetector> fast=FastFeatureDetector::create(40); fast->detect(image, keypoints);问题解决。...

2018-07-05 16:35:17 4067 1

原创 C++幂运算的快速求法(技巧)

原理说明:4^5 = 4*(2^2 * 1 )* 4 * (2^1 * 0) * 4 * ( 2^0*1)括号即为5的二进制转十进制求法。因此,可以得出 a ^ b 也可以用相似的方式表示。运用这个原理可以快速进行幂运算。直接上程序如下:long long quick_pow(long long a, long long b) {         ll result = 1; while (...

2018-07-05 15:35:44 3987

原创 C++ error LNK2001:无法解析的外部符号_imp_timeGetTime的解决办法

方法一:先包含头文件#include <Mmsystem.h>或#include <Windows.h>并project->settings->link->Object / library modules中添加winmm.lib方法二:在文件头部添加 #pragma comment(lib, "winmm.lib")...

2018-07-05 11:27:21 3073 1

原创 f = pd.read_table(data, sep = "+\s", header = None) error : nothing to repeat 解决办法

报错如下:f = pd.read_table(data, sep = "+\s", header = None)Traceback(most recent call last) : File "<ipython-input-27-e09df1fe7a5f>", line 1, in <module> f = pd.read_table(data, sep = "+\...

2018-07-04 21:58:05 3918 1

原创 Python+OpenCV人脸检测出现错误代码:error: (-215) !empty() in function cv::CascadeClassifier::detectMultiScale

Python+OpenCV人脸检测出现错误代码:error: (-215) !empty() in function cv::CascadeClassifier::detectMultiScale 解决办法:xml路径改为自己opencv 安装的路径:你的安装路径/opencv/sources/data/haarcascades/haarcascade_frontalface_default.xm...

2018-07-02 17:43:11 8005 1

转载 Python 实例方法、@staticmethod和@classmethod

Python 除了拥有实例方法外,还拥有静态方法和类方法,跟Java相比需要理解这个类方法的含义。class Foo(object): def test(self)://定义了实例方法 print("object") @classmethod def test2(clss)://定义了类方法 print("class") @staticmetho...

2018-06-28 11:41:53 215

viewShed3d-cesium.js

// 初始化 let viewer = new Cesium.Viewer("viewerContainer") // 分析参数 var viewModel = { verticalAngle: 90, horizontalAngle: 120, distance: 10 }; // 添加可视域 var viewshed = new Cesium.ViewShed3D(viewer, { horizontalAngle: Number(viewModel.horizontalAngle), verticalAngle: Number(viewModel.verticalAngle), distance: Number(viewModel.distance), calback: function () { viewModel.distance = viewshed.distance } });

2021-07-28

cors-filter-2.9.jar

如果Cesium无法显示tomcat发布的瓦片,则需要对Tomcat做跨域处理,做法如下: 首先下载cors-filter-2.5.jar和java-property-utils-1.9.1

2020-04-25

RJSONIO_1.3-1.3.zip

Currently, the CRAN package repository features 15364 available packages. Table of available packages, sorted by date of publication Table of available packages, sorted by name Installation of Packages Please type help("INSTALL") or help("install.packages") in R for information on how to install packages from this repository. The manual R Installation and Administration (also contained in the R base sources) explains the process in detail. CRAN Task Views allow you to browse packages by topic and provide tools to automatically install all packages for special areas of interest. Currently, 40 views are available. Package Check Results All packages are tested regularly on machines running Debian GNU/Linux, Fedora, OS X, Solaris and Windows.

2020-01-09

python Tkinter学习入门

python Tkinter学习入门 Tkinter 是 Python 的标准 GUI 库.Python 使用 Tkinter 可以快速的创建 GUI 应用程序.由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能..

2019-10-25

Qt酒店管理系统

利用Qt开发的一个酒店管理系统管理系统,实现了简单的qt应用。qt源码。

2018-07-09

imageStitching实现图像拼接

使用:Sift算法。用不同尺度(标准差)的高斯函数对图像进行平滑,然后比较平滑后图像的差别, 差别大的像素就是特征明显的点。 该算法主要包括5个步骤进行匹配: 1、构建尺度空间,检测极值点,获得尺度不变性; 2、特征点过滤并进行精确定位,剔除不稳定的特征点; 3、在特征点处提取特征描述符,为特征点分配方向值; 4、生成特征描述子,利用特征描述符寻找匹配点; 5、计算变换参数

2018-07-05

_JavaSE内部学习笔记

_JavaSE内部学习笔记

2018-03-27

空空如也

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

TA关注的人

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