<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[double_Fly_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/double_Fly_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; double_Fly_]]></copyright><item><title><![CDATA[uni-app 开发微信小程序 海报分享 canvas画base64编码的图片，开发者工具能展示手机端不能展示处理]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/134713829</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/134713829</guid><author>double_Fly_</author><pubDate>Sat, 16 Dec 2023 10:39:45 +0800</pubDate><description><![CDATA[这时候就需要先把base64编码临时存储并生成一个临时的路径url，再用临时的路径去渲染图片。]]></description><category></category></item><item><title><![CDATA[微信小程序隐私API调用（如相册，拍照等）需要先同意隐私协议]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/134639833</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/134639833</guid><author>double_Fly_</author><pubDate>Mon, 27 Nov 2023 15:20:23 +0800</pubDate><description><![CDATA[小程序使用隐私api需要调用隐私同意协议才能继续使用隐私api  （如wx.chooseMedia（））]]></description><category></category></item><item><title><![CDATA[uni-app(微信小程序) 根据小程序页面路径（可带参数） 生成二维码、分享码]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/132453002</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/132453002</guid><author>double_Fly_</author><pubDate>Wed, 23 Aug 2023 16:06:43 +0800</pubDate><description><![CDATA[uniapp 微信小程序 生成二维码 根据链接 根据页面路径生成带参数的小程序码 分享码]]></description><category></category></item><item><title><![CDATA[2023前端面试笔记]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/129005922</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/129005922</guid><author>double_Fly_</author><pubDate>Mon, 27 Feb 2023 14:23:03 +0800</pubDate><description><![CDATA[vue实例从创建到销毁的一个过程。就是开始创建、初始化数据编译模板，挂载DOM渲染、更新、卸载等一系列的过程。]]></description><category></category></item><item><title><![CDATA[vue3简单实现Three.js]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/127440985</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/127440985</guid><author>double_Fly_</author><pubDate>Fri, 21 Oct 2022 14:08:44 +0800</pubDate><description><![CDATA[Vue3+ThreeJs的简单应用]]></description><category></category></item><item><title><![CDATA[vue 把table数据 对象导出成Excel]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/126183609</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/126183609</guid><author>double_Fly_</author><pubDate>Fri, 05 Aug 2022 18:58:15 +0800</pubDate><description><![CDATA[代码】vue 把table数据 对象导出成Excel。]]></description><category></category></item><item><title><![CDATA[vue-codemirror 格式化SQL语句 及 使用sql-formatter插件Cannot read properties of undefined (reading ‘format‘) 报错]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/126146625</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/126146625</guid><author>double_Fly_</author><pubDate>Wed, 03 Aug 2022 18:44:18 +0800</pubDate><description><![CDATA[格式化前格式化后。]]></description><category></category></item><item><title><![CDATA[ts报错“对象可能为“未定义”]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/125523974</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/125523974</guid><author>double_Fly_</author><pubDate>Wed, 29 Jun 2022 16:41:19 +0800</pubDate><description><![CDATA[const addData = ref({
  id: 0,
  label: ''
})]]></description><category></category></item><item><title><![CDATA[vue3+ts 实际开发中 如何书写 vue3 语法]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/125218204</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/125218204</guid><author>double_Fly_</author><pubDate>Mon, 13 Jun 2022 15:13:04 +0800</pubDate><description><![CDATA[所以我们现在直接就开始使用3.2.0之后的写法与组件选项 setup 函数对比，  的优点：
编译器宏
编译器宏（compiler macros） 有：defineProps、defineEmits、withDefaults、defineExpose 等。编译器宏只能在 编译器宏必须在 在  块中是没有组件配置项的，也就是说是没有 props 选项，需要使用 defineProps 来声明 props 相关信息。defineProps 接收的对象和组件选项 props 的值一样。我这边引用了pug 如果需要]]></description><category></category></item><item><title><![CDATA[vue3+vite+ts项目搭建及踩坑]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/125164864</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/125164864</guid><author>double_Fly_</author><pubDate>Fri, 10 Jun 2022 11:07:20 +0800</pubDate><description><![CDATA[vue3+vite+ts 的搭建记录]]></description><category></category></item><item><title><![CDATA[Mac系统Tomcat的安装]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/123673253</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/123673253</guid><author>double_Fly_</author><pubDate>Tue, 22 Mar 2022 22:51:50 +0800</pubDate><description><![CDATA[Tomcat服务器的安装
安装
下载地址 https://tomcat.apache.org/
进入tomcat首页我们可以看到8.5.xx的版本
往下滑看到download

我们选择下载当前8的最新版本就可以 直接点击download进入下载页面

我们这边点tar.gz下载就OK了
下载完成之后双击解压然后

把tomcat这个下载解压文件拖进去
启动tomcat服务器

按之前我在Windows安装的经验  我打开终端
进入tomcat目录 把bin文件拖入到终端
运行 ./startup.sh

]]></description><category></category></item><item><title><![CDATA[搭建一个简单的vue3项目]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/123457970</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/123457970</guid><author>double_Fly_</author><pubDate>Mon, 14 Mar 2022 21:22:44 +0800</pubDate><description><![CDATA[vue3项目的创建
环境准备

nodejs
vscode
在正式开发之前，我推荐使用 VS Code 的官方扩展插件 Volar，这个插件给 Vue 3 提供了全面的开发支持。我们可以在vscode里面的扩展市场去快速安装

对于vue2官方推荐使用Vue-cli创建项目；而对于Vue3，我建议使用Vite创建项目，因为使用vite能够提供更好更快的调试体验。
而使用vite的环境，我们只需要有node.js就可以了
接下来我们开始使用vite创建一个vue3 项目


我们在项目文件夹下打开命令行窗口 ]]></description><category></category></item><item><title><![CDATA[Tomcat服务器安装]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/123355643</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/123355643</guid><author>double_Fly_</author><pubDate>Tue, 08 Mar 2022 19:12:50 +0800</pubDate><description><![CDATA[Tomcat服务器
基本概念

Tomcat本意为公猫的含义，最初是由Sun公司的软件架构师詹姆斯·邓肯·戴维森开发的，后来他帮助将其变为开源项目并由Sun公司贡献给Apache软件基金会。
Tomcat 服务器是一个开源的轻量级Web应用服务器，在中小型系统和并发量小的场合下被普遍使用，是开发和调试Servlet、JSP 程序的首选。

安装方式
下载地址：http://tomcat.apache.org/.


下载完成之后解压之后就可以使用了（需要注意的是文件解压的路径中最好不要有中文）

目录结构
]]></description><category></category></item><item><title><![CDATA[高德地图 根据经纬度获取地理位置信息]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/123275717</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/123275717</guid><author>double_Fly_</author><pubDate>Fri, 04 Mar 2022 15:12:44 +0800</pubDate><description><![CDATA[高德地图 AMAP
根据经纬度获取地理位置信息
getPositionByLonLats(lng, lat) {
	var lnglatXY = [lng, lat] // 地图上所标点的坐标
	AMap.service('AMap.Geocoder', function () {
		// 回调函数
		let geocoder = new AMap.Geocoder({})
		geocoder.getAddress(lnglatXY, function (status, result) {
			co]]></description><category></category></item><item><title><![CDATA[java环境变量的配置]]></title><link>https://blog.youkuaiyun.com/double_Fly_/article/details/123213428</link><guid>https://blog.youkuaiyun.com/double_Fly_/article/details/123213428</guid><author>double_Fly_</author><pubDate>Tue, 01 Mar 2022 19:52:46 +0800</pubDate><description><![CDATA[java的安装及环境变量配置jdk下载安装完成后可以通过DOS窗口来验证是否安装成功javac 环境变量配置开始配置环境变量环境变量配置变量名是JAVA_HOME 变量名是自己java安装的目录 之前安装jdk时候可以看到这时候配置完成 我们需要把ODS窗口关闭 重新打开新的DOS窗口 输入 javac 回车如果没有重新打开DOS窗口 环境变量没有更新 还是会识别不到 javac的命令出来这些 就说明环境变量配置成功了
jdk下载
下载地址：https://www.oracle.com/java/techn]]></description><category></category></item></channel></rss>