自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python引入GDAL进行DEM数据信息获取

Python进行DEM数据信息获取实现思路采用gdal进行DEM(栅格)数据读取运用gdalJ进行DEM数据的信息获取下载和引入GDAL包可以有两种方式进行gdal包的安装:直接用pip下载pip install gdal(该方法我安装不成功,显示需要安装Microsorft Visual C++ 14.0)通过下载python非官方文件,下载gdal包python拓展包下载地址:[Unofficial Windows Binaries for Python Extens

2021-08-07 14:41:45 4020 1

原创 Python实现LDA主题模型以及模型可视化

实现思路采用jieba进行数据处理采用gensim构建主题模型采用pyLDAvis可视化主题模型包下载、引入下载依赖包pip install jiebapip install gensimpip install pyLDAvis引入依赖包import pyLDAvis.gensim_modelsimport jieba.posseg as jp,jiebafrom gensim.models.coherencemodel import CoherenceModelfrom g

2021-04-27 15:26:14 16216 18

原创 Openlayers根据geojson格式数据渲染聚合图

Openlayers根据geojson格式数据渲染聚合图Openlayers官网给出两个聚合图的样例:根据随机生成坐标点展示成为聚合图根据kml地震数据熏染成聚合图,可以在地图上点击交互geojson作为webGIS较常用的数据格式,没有给定如何将geojson格式渲染为聚合图的示例,因此本文将Openlayers官网提供的geojson格式数据加载示例与聚合图渲染示例结合,形成根据geojson格式数据渲染聚合图的示例。聚合图图层结构var source = new ol.source.V

2021-01-06 11:46:28 1229

原创 云函数本地调用与云函数间调用

云函数本地调用与云函数间调用根据上一篇讲到的云函数使用,讲到了云函数的基本使用方式,并给出了使用的示例。现在我们来讲一下常用的云函数调用。云函数基本调用方法根据官网给出的本地调用云函数的基本示例,本地调用云函数采用wx.cloud.callFunctionAPI,通过wx.cloud.callFunction获取的结果是一个Promise对象,因此官方给出了两种获取云函数处理结果的方式:回调函数和then调用方式。如下所示:/** 回调函数方式*/wx.cloud.callFunction({

2020-08-09 15:29:28 5273

原创 Flex布局整理

Flex布局整理含义Flex布局的目标是提供一种更有效的布局方式,来对齐和分配容器中的各个item的空间,即使它们的大小是未知的和/或动态的。Flex布局的主要思想是使容器能够更改其项目的宽度/高度(和顺序),以最好地填充可用空间。Flex容器会扩展项目以填充可用空间,或收缩它们以防止溢出。Flex布局的属性分类父级属性(Flex Container)子级属性(Flex Item)display(根据属性值设置布局为块级/内联/弹性)order(在flex容器中的出现顺序,o

2020-07-19 16:41:30 190

原创 微信小程序云开发之云函数使用

微信小程序云开发之云函数使用写在前面最近在做微信小程序的开发工作,遇到了一个需求是由于小程序的每个包有大小限制,在某一些需要使用插件的情况下,使得包的体积超出限制,因此考虑一种将运算逻辑放在云端的方式来优化包体积大小。云函数使用准备工作根据微信开发者工具,新建云开发项目,工具会自动构建一个可以使用云开发的项目。1、清除附加文件,项目结构如下:2、确认project.config.json文件配置了cloudfunctionRoot字段,该字段指定本地已存在的目录作为云函数的本地根目录。3、

2020-07-18 15:16:29 5047

原创 美团2019秋招编程题-在N个花园中种花-JavaScript解法

问题描述公园里有N个花园,初始时每个花园里都没有种花,园丁将花园从1到N编号并计划在编号为i的花园里恰好种A_i朵花,他每天会选择一个区间[L,R](1≤L≤R≤N)并在编号为L到R的花园里各种一朵花,那么园丁至少要花多少天才能完成计划?求解思路参考白色纯度的种花问题博文具体实现function flower(arr){ let len = arr.length; let...

2020-07-14 20:17:36 420

原创 prettier配置选项说明

这里写自定义目录标题prettier配置选项说明prettier配置选项说明CSDN不会用表格,就截了图。希望不要太影响分辨率

2020-07-14 20:09:58 7420

原创 通过两点的经纬度计算与正北方向的夹角JS实现

计算两点对于正北方向的朝向角度主要是利用了turf.js的空间数据分析计算,turf主要用于浏览器端和node.js进行点、线、面计算首先需要明确地图上一条带方向的线段与正北方向的夹角的概念,如图所示:因此与正北方向的夹角范围在0~360度具体计算代码如下:/* * 计算两点对于正北方向的朝向角度 [0,360] * @param {*} start format:{'latitude': 30, 'longitude': 120 } * @param {*} end */functi

2020-06-30 23:18:39 7278 1

原创 Openlayers点闪烁扩散效果

Openlayers点闪烁扩散效果点闪烁样式:DOM的样式实现/**橙色点扩散闪烁样式*/.point_animation{ background: #ff9900; width: 6px; height: 6px; border: 2px #ff9900 solid; border-radius: 50%; position: absolute;}.point_anim...

2020-05-04 12:55:23 2020

原创 Vue单文件组件实现路由跳转

前期实现了以下两个功能:单文件组件实现添加删除列表单文件组件实现列表查询功能本文接着上述功能实现路由之间的跳转,效果如下Vue路由1、引入路由npm install vue-router --save2、基本概念2.1 route指一条路由,以对象的形式设定,在其中指定路由已经名称 等信息{ path: '/hello', name: 'HelloWorld',compo...

2020-04-25 22:15:15 1768

原创 Vue单文件组件实现列表查询

Vue单文件组件实现列表查询接上面构建的项目–使用Vue单文件组件添加删除列表进一步追加列表查询功能,界面如下:添加搜索框,实现根据输入字段对列表进行过滤功能功能实现1、在TopContent.vue中添加搜索框模板 <label> 搜索: <input type= 'text' class= 'form...

2020-04-24 22:49:50 2147

原创 使用Vue单文件组件添加删除列表

Vue单文件组件实现列表操作单文件组件创建一个Vue项目1、安装vue和vue-cli2、安装webpack和weback-cli3、新建项目4、运行项目Vue的项目结构实现思路1、TopContent.vue2、TableRow.vue3、MainContent.vue4、将MainContent组件引入到App.vue中5、保存运行npm run dev即可单文件组件单文件组件(.vue)...

2020-04-24 16:00:52 947 1

原创 jQuery方式实现图片瀑布流

瀑布流原理步骤:1、首先确定图片的列数2、第一行图片默认位置3、top属性:后续的每一张图片需要放置到高度最小的列数的位置,放到该位置后,对应列的高度增加防止图片的高度4、left属性:放置列的索引值*图片宽度5、之后的图片都需要进行3、4步骤的操作。因此,需要一个数组存储列的当前高度值,每次需要放置一张图片,需要查找数组的最小值(列的最小高度),并且找出最小值对应的索引(列号),...

2020-04-05 16:57:12 294

原创 美团2019秋招编程题-推塔游戏-JavaScript解法

问题描述在D塔2这款游戏中,英雄和小兵都可以对对方的防御塔造成伤害,但是只有当对敌方防御塔最后的伤害是由英雄造成时,才会得到相应的金钱奖励。 现在小明正在玩D塔2,操作英雄带着一波兵进入了对方的塔下进行攻击。已知: 1. 一共有n个小兵,小兵的攻击力为d,所有小兵对塔的攻击是同时进行的,小兵的攻击冷却为t0。 2. 小明的英雄有一个技能可以对塔造成伤害,伤害值为x;英雄的普通攻击也可以对塔...

2020-03-21 23:42:17 256

原创 美团2019秋招编程题-考试攻略-JavaScript解法

问题描述小明同学在参加一场考试,考试时间2个小时。试卷上一共有n道题目,小明要在规定时间内,完成一定数量的题目。 考试中不限制试题作答顺序,对于 i 第道题目,小明有三种不同的策略可以选择:(1)直接跳过这道题目,不花费时间,本题得0分。(2)只做一部分题目,花费pi分钟的时间,本题可以得到ai分。(3)做完整个题目,花费qi分钟的时间,本题可以得到bi分。小明想知道,他最多能得到多少...

2020-03-21 23:03:18 396

原创 美团2019秋招编程题-外卖凑单-JavaScript解法

动态规划问题问题描述你打开了美了么外卖,选择了一家店,你手里有一张满X元减10元的券,店里总共有n种菜,第i种菜一份需要A_i元,因为你不想吃太多份同一种菜,所以每种菜你最多只能点一份,现在问你最少需要选择多少元的商品才能使用这张券。输入第一行两个正整数n和X,分别表示菜品数量和券的最低使用价格。(1≤n≤100, 1≤X≤10000) 接下来一行n个整数,第i个整数表示第i种菜品的价格...

2020-03-21 22:41:24 789

原创 美团2019秋招编程题-最长全1串-JavaScript解法

美团2019秋招编程题-最长全1串-JS解法问题描述输入描述输出描述输入样例输出样例解题思路滑动窗口具体实现LeetCode上的区别问题描述给你一个01字符串,定义答案=该串中最长的连续1的长度,现在你有至多K次机会,每次机会可以将串中的某个0改成1,现在问最大的可能答案。输入描述输入第一行两个整数N,K,表示字符串长度和机会次数第二行输入N个整数,表示该字符串的元素( 1 <...

2020-03-15 22:23:17 270

原创 react使用import加载图片

使用import引入图片踩坑记录1、在index.js同级目录下新建一个image文件夹,文件夹内放入你需要引入的图片,我引入的是user.png2、import引入,代码如下:import React from 'react';import user from "./image/user.png";class Top extends React.Component{ ...

2019-12-05 20:18:38 1971

原创 webpack打包教程

基础教程首先要保证装了nodejs和npm第一步:创建文件夹,命名为demo第二步:win+R,输入cmd,进入命令行窗口,第三步:进入demo的文件目录下,首先输入d:进入D盘;再输入cd /GW/demo进入demo第四步:npm init,初始化项目,demo文件夹下会出现一个package.json文件第五步:安装webpack4和webpack-cli命令行输入npm i...

2019-11-12 11:32:48 1383

python引入gdal包读取dem数据

利用python引入GDAL包,读取栅格tif数据信息

2021-08-07

Python实现LDA主题模型以及模型可视化

Python实现LDA主题模型以及模型可视化 - 采用jieba进行数据处理 - 采用gensim构建主题模型 - 采用pyLDAvis可视化主题模型

2021-04-27

Openlayers根据geojson格式数据渲染聚合图

geojson作为webGIS较常用的数据格式,没有给定如何将geojson格式渲染为聚合图的示例,因此本示例将Openlayers官网提供的geojson格式数据加载示例与聚合图渲染示例结合,形成根据geojson格式数据渲染聚合图的示例。

2021-01-06

微信小程序实现b站首页和视频详情页

通过微信小程序实现b站手机版首页和点击指定视频跳转到视频详情的页面。首页主要包含搜索顶部,页面导航栏,推荐视频板块;视频详情包含视频播放,简介、视频相关推荐和用户评论模块

2020-05-17

Vue单文件组件添加删除列表行并进行列表检索

利用Vue的单文件组件模式实现列表项目的添加和删除,以及对列表现有数据进行字段检索。构建一个完整的项目,完成组件之间的分离,以及子组件与父组件的数据通信

2020-04-24

Vue单文件组件实现列表行添加、删除

利用Vue的单文件组件模式实现列表项目的添加和删除功能。构建一个完整的项目,完成组件之间的分离,以及子组件与父组件的数据通信

2020-04-24

waterFall.zip

利用jQuery实现瀑布流效果,完整HTML和JS代码,可直接运行查看。代码实现思路主要是利用数组存储每一列的高度,并将下一张图片追加到高度值最小的位置,并设置图片的绝对定位。

2020-04-05

空空如也

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

TA关注的人

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