自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 李宏毅机器学习笔记(1)—机器学习基本概念+深度学习基本概念

机器学习基本概念、深度学习基本概念,记录了机器学习和深度学习的最基础的由来,原理以及机器学习与深度学习的关系。

2025-03-28 14:46:29 495

原创 windeployqt.exe打包qt程序总结(Windows+MSVC)

Windows上使用msvc自带的windeployqt程序打包程序的总结记录

2025-01-06 20:04:33 569

原创 QT中引入OpenCV库总结(qmake方式和cmake方式)

QT中引入OpenCV库总结(qmake方式和cmake方式),总结遇到注意的问题,提供一个标准cmakelists.txt范式

2025-01-06 19:31:13 1448

原创 WebPack3项目升级webpack5的配置调试记录

在GitHub上找了一个webgl实现地图引擎的开源项目,项目最后一次更新是2016年,当时的webpack是3的版本,原定思路是按照package.json文件进行环境配置,原以为把对应版本的包装好就行,事与愿违,捣鼓了一天,项目太久远了,node webpack sass-loader等等包即便是配好了,还要浏览器支持,最终还是选择webpack3升级webpack5。在webpack3环境搭建以及webpack升级的过程中,同样学到了很多东西,记录一下。

2024-12-25 15:36:50 1445

原创 Windows10平台VS2017编译OSG3.6.5源码总结记录

本文参考总结多个相关博客,取其精华,记录编译过程以及相关的问题。

2024-09-25 11:16:29 1099

原创 JavaScript中自执行函数(IIFE)与类(Class)

在 JavaScript 中,自执行函数(立即调用的函数表达式,IIFE)和类(class)是两种不同的概念。IIFE 可以创建封闭的作用域,用于模块化代码和避免全局变量污染;class 可以利用面向对象编程的特性,创建对象和管理继承关系,提供了更清晰和结构化的方式来组织代码。但是iife可以用来模拟类的构造函数。

2024-09-04 18:03:33 744

原创 uniapp开发问题记录(待完善)

uniapp开发记录

2024-08-23 23:07:56 315

原创 JavaScript琐碎-数组方法对比

JavaScript中数组方法对比

2024-08-23 09:49:07 481

原创 地图下载软件与网站收藏(持续更新...)

慢慢记录总结学习工作中用到的有关地图下载的工具和网站,持续更新

2024-08-02 16:34:10 411

原创 QT自适应布局中尺寸控制相关的resize、resizeEvent分析

项目的布局自适应中resize和resizeEvent函数理解分析

2024-07-31 21:31:45 3335

原创 mvn相关命令记录

Maven 是一个流行的项目管理和构建工具,它使用基于项目对象模型(POM)的 XML 文件来描述项目的结构、依赖和构建过程。本文主要记录maven常用命令。

2024-07-31 12:34:54 720

原创 QT中自适应布局中控件尺寸浅析

在Qt中,QWidget是所有用户界面对象的基类,它本身并不实现具体的布局功能,但可以包含布局管理器(Layout Manager),通过布局管理器来管理其内部子控件的位置和尺寸。在Qt中,布局本身是没有尺寸的概念的。布局管理器(如QHBoxLayout、QVBoxLayout、QGridLayout等)并不是QWidget派生类,布局管理器(Layout Manager)是一种用于管理QWidget内部子控件位置和大小的机制,它们只是用来管理其包含的控件的位置和大小的规则。

2024-07-30 21:35:45 1781

原创 一步步理清开源路径规划导航引擎GraphHopper

一步步理清开源路径规划引擎graphhopper

2024-07-28 22:37:53 1669

原创 OSMDroidOfflineDemo源码调试记录

尝试安卓端加载离线地图,下载了使用osmdroid的离线版项目源码,,尝试了4种办法,目前只有第4种方法,目前只使用一种方法成功

2024-07-28 20:01:29 1487

原创 Android中集成前端页面探索(Capacitor 或 Cordova 插件)待完善......

探索目标:Android中使用capacitor插件集成前端页面。

2024-07-27 23:08:37 666

原创 GraphHopper路径规划导航(Android源码调试运行)

本文主要记录在运行graphhopper安卓版路径规划导航源码的步骤和遇到的问题。成功运行了程序,但是路劲规划一直不成功,问题一开始是服务地址,后来又是key的问题,在这个项目中涉及到了graphhopper、mapbox、mapilion的key,mapbox带导航的key我一直无法获取。**😀。

2024-07-27 22:45:55 1455 1

原创 前端三方库零碎(持续更新)

本文主要记录开发实践过程中遇到的前端库,做个记录总结,以备不时之需。

2024-07-26 20:34:33 455

原创 GraphHopper路径规划引擎-可执行jar版

本文是使用开源的graphhopper路径规划引擎,可执行jar包的方式启动引擎服务,按照官网进行实践记录。

2024-07-26 20:28:45 893

原创 本地部署Graphhopper路径规划服务(graphhopper.sh启动版)

本文主要是对本地部署graphhopper路径规划引擎服务的整个过程从环境配置到服务部署过程步骤以及遇到的问题进行了记录。

2024-07-25 11:53:59 2213

原创 GraphHopper-map-navi_路径规划、导航(web前端页面版)

graphhopper-map-navi开源项目配置运行问题记录

2024-07-24 22:20:27 1454 2

原创 超图动态标绘移植到Vue框架——问题总结

在index.html引入原生js文件时,由于要引入的js的文件有很多,那么往往会把要引入的js资源通过动态插入。标签的方法,在这个方法下js的路径往往采用相对路径,publicPath设置为。中引入的js文件在组件中并不生效,需要在组件中动态引入相应的库文件。,则会出现js路径错误,同样打包后的工程文件也会出现资源不可见。特别是组件后加载的情况,很多在。

2024-07-18 23:10:50 270

原创 QT布局—基于Layout和QWidget的代码创建QT自适应布局(Size Policy和Stretch)

在Qt中,“layout”(布局)和"widget"(窗口部件)是两个相关但不同的概念。QWidget本身可以作为一个容器来容纳其他控件,而布局管理器则可以在这些容器中安排控件的位置。大小策略和stretch属性在Qt中都是非常有用的布局管理工具,可以帮助开发者精确地控制界面元素在布局中的大小和分布。大小策略主要用于定义控件自身的最小和最大尺寸行为,而stretch属性则用于在布局管理器中定义控件相对于其他控件的拉伸优先级,以实现动态的布局调整和分配。

2024-07-18 23:02:41 4003

原创 TypeScript-函数类型

函数类型理解

2024-04-01 16:51:50 280

原创 掘金+优快云上主流vue(vuecli)引入cesium方式的总结和梳理

基于“vue引入cesium”、“vue引入cesium方式”、“cesium环境配置”等关键词浏览器搜索结果,对vue引入cesium方式的总结和梳理,追本溯源了vue.config.js中cesium的配置

2023-12-15 22:25:17 3452

原创 QT开发问题与解决办法总结(持续总结)

本博客主要总结记录qt开发过程遇到问题和解决办法

2023-12-06 16:30:07 2373

原创 Yocto中的变量-路径相关

Yocto系统构建相关变量含义

2023-08-31 20:34:43 1287

原创 从入门到自定义Promise系列(三)——自定义Promise最简单描述、理解及实现

《尚硅谷Promise教程(promise前端进阶必学)》学习笔记目录JavaScript部分HTML部分根据学习视频,记录笔记,理顺思路,理解自定义Promise的实现思想JavaScript部分/** * 自定义Promise函数 模块 * ES5中模块定义方法:匿名函数自调用(或者自调用函数表达式或者函数表达式自调用)即IIFE */(function (window) { /** * Promise构造函数 * excutor:执行器函数(同步执行) */

2021-03-11 10:43:54 349

原创 从入门到自定义Promise系列(二)——Promise理解

《尚硅谷Promise教程(promise前端进阶必学)》学习笔记目录1、Promise 是什么?2、Promise 的状态改变3、Promise 基本流程4、Promise 基本使用5、使用 Promise 的原因5.1、Promise 方式指定回调函数的方式更加灵活5.2、Promise 支持链式调用,可以解决回调地狱问题6、如何使用 Promise6.1、API7、Promise 几个关键问题7.1、如何改变 promise 的状态7.2、一个 promise 指定多个成功/失败回调函数,都会调用?

2021-03-10 09:12:56 495

原创 从入门到自定义Promise系列(一)——Promise预备

自定义Promise系列(一)——Promise预备目录区别实例对象和函数对象两种类型的回调函数同步回调异步回调JS 的 error 处理区别实例对象和函数对象函数对象:将函数作为对象使用时,简称为函数对象实例对象:new 函数产生的对象,简称为对象//括号的左边是函数,点号的左边是对象//所有函数都是Function的实例对象function Fn(){//这里Fn是函数}const fn = new Fn();//这里fn是实例对象(简称对象),Fn是构造函数console.

2021-03-09 16:21:29 258

原创 ES2015+学习笔记系列(十一)——ES6+新特性

目录ECMAScript7新特性ECMAScript8新特性——Async、AwaitES8对象方法扩展ES9 扩展运算符与rest参数ES9正则扩展命名捕获分组反向断言dotAll模式ES10 新特性Object.fromEntriestrimStart与trimEndflat与flatMapSymbol.prototype.descriptionES11新特性私有属性Promise批处理方法字符串扩展方法matchAll可选链操作符动态importBigIntglobalThis包含ES6、ES7、E

2021-03-08 09:40:49 689

原创 ES2015+学习笔记系列(十)——Async和Await

目录ECMAScript8新特性——async、await一、async函数二、await表达式三、async和await集合读取文件四、async和await结合封装AjaxECMAScript8新特性——async、awaitasync和await两种语法相结合可以让异步代码像同步代码一样一、async函数async函数的返回值为promise对象,此对象由此函数内部return的状态决定promise对象的结果由async函数执行的返回结果决定async function asyncT

2021-03-08 09:31:20 491

原创 ES2015+学习笔记系列(九)—— ES6模块化

目录1、ES6模块化2、模块化规范产品3、ES6模块化语法3.1、export暴露方式3.1.1、分别暴露3.1.2、统一暴露3.1.3、默认暴露3.2、引入模块3.2.1、通用导入3.2.2、解构赋值形式3.2.3、简便形式(只能针对默认暴露)4、浏览器使用ES6模块化方式4.1、直接导入方式4.2、app.js方式4.3、Babel方式1、ES6模块化模块化是将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来.优点:防止命名冲突代码复用高维护性2、模块化规范产品Commo

2021-03-05 09:36:58 695 1

原创 ES2015+学习笔记系列(八)—— 数值、对象扩展

文章目录数值扩展对象方法扩展数值扩展Number.EPSILON是JavaScript表示的最小精度,接近2.22E-16二进制和八进制二进制0b开头,八进制0o开头,十六进制ox开头Number.isFinite检测一个数值是否为有限数Number.inNaN检测一个数值是否为有限数Number.parsInt Number.parseFloat字符串转换Number.isInteger判断一个数是否为整数Math.trunc将数字的小鼠部分抹掉Ma

2021-03-05 09:19:28 255 1

原创 ES2015+学习笔记系列(七)—— Class类

目录class类类定义class静态成员ES5方式实例对象ES6中class静态成员对象继承ES5使用构造函数实现对象继承ES6中class对象继承子类对父类方法的重写class中getter和setterclass类作为对象模板,通过class关键字,可以定义类。基本上,ES6的class可以看做知识一个语法糖,他的绝大部分功能,ES5都可以做到。新的class写法只是让对象原型的写法更加清晰、更像面向对象的语法而已。类定义构造方法,名字必须为constructor,不可修改方法必须使

2021-03-04 12:06:44 624 2

原创 ES2015+学习笔记系列(六)—— Set和Map

目录SetMapSetES6提供新的数据结构Set(集合)。它类似于数组,但***成员的值都是唯一的***,集合实现了iterator接口,所以可以使用扩展运算符和for…of…进行遍历。1 .集合的属性和方法:size 返回集合的元素个数add 增加一个新元素,返回当前集合delete 删除元素,返回bool值has 检测集合中是否包含某个元素,返回bool值clear 清空集合2 .应用数组去重let setArr1 = [1,2,3,4,5,4,3,2,1];l

2021-03-04 12:01:17 269 1

原创 ES2015+学习笔记系列(五)—— Promise

文章目录Promise基本语法Promise的then方法Promise基本语法Promise是ES6引入的异步编程的新解决方案。语法上Promise是一个构造函数,用来封装异步操作并可以获取其成功或失败的结果。Promise构造函数:Promise(excutor){}Promise.prototype.then方法Promise.prototype.catch方法Promise封装Ajax let p = new Promise((resolve, reject) =&

2021-03-04 11:59:48 208 1

原创 ES2015+学习笔记系列(四)—— 生成器

目录生成器生成器函数参数生成器实例生成器生成器函数是ES6提供的一种异步编程解决方案,语法行为与传统函数完全不同生成器对象信息function* gen() { yield "aaa"; yield "bbb"; yield "ccc";}let iteratorGen = gen();//返回值为一个迭代器对象console.log(iteratorGen);console.log(iteratorGen.next()); //{value: "aaa", done: f

2021-03-04 09:53:28 155 1

原创 ES2015+学习笔记系列(三)—— 迭代器

目录迭代器自定义迭代器遍历对象迭代器迭代器(Iterator)是一个接口,任何数据结构只要部署了Iterator 接口(即对象中的属性,Symbol.iterator),就可以完成遍历操作。ES6 创造的新的遍历命令 for…of 循环,Iterator 接口主要供 for…of 消费。(for…in 遍历键名,for…of 遍历键值)原生具备 iterator 接口的数据(可用 for…of):Array 、Arguments、Set、Map、String、TypedArray、NodeL

2021-03-04 09:01:15 135 1

原创 ES2015+学习笔记系列(二)——Symbol

ES2015+学习笔记系列(二)——Symbol文章目录ES2015+学习笔记系列(二)——SymbolSymbol 特点创建 Symbol(两种方式)Symbol 创建对象属性Symbol 内置值七种数据类型原始数据类型 Symbol,表示独一无二的值,第七种数据类型Symbol 特点Symbol 的值是唯一的,用来解决命名冲突的问题Symbol 值不能与其他数据进行运算Symbol 定义的对象属性不能用 for…in 循环遍历,但可以使用 Reflect.ownKeys 来获取对象的所有键

2021-03-03 09:05:25 167 2

原创 Hexo博客搭建简单步骤

title: Hexo博客搭建简单步骤date: 2021-01-28 15:36:13tags:—# 系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结**Hexo 博客搭建及部署简单步骤**一、博客项目搭建二、部署到 Github三、新建博客四、更换主题前言.

2021-03-02 09:38:58 140

GraphHopper-map-navi-路径规划、导航项目源码(修复带包版本)

本项目是修改的graphhopper的navi分支上的react项目采用Typescript语言,主要修复了node包安装、地图源码相关函数缺失、TS语法错误问题。关键词:graphhopper、map、web、react、路劲规划、导航

2024-07-27

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

TA关注的人

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