<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小白菜的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/long19981231</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; long19981231]]></copyright><item><title><![CDATA[VUE生成批量生产二维码(太阳码)并压缩下载，微信扫一扫或者小程序内扫一扫]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/137103168</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/137103168</guid><author>long19981231</author><pubDate>Tue, 09 Apr 2024 15:27:17 +0800</pubDate><description><![CDATA[租车场景：需要用户使用微信扫一扫直接打开小程序，携带车辆参数。前景颜色就是文字的样子，背景颜色就是整体背景色、把正方的太阳码图片裁剪成圆形方法中有实现过程（注：我没有看详细看文档不知道能否生成圆形的图片，我的后端是给我我一个正方的╮(╯▽╰)╭ ）。
]]></description><category></category></item><item><title><![CDATA[摇骰子设计与实现（uni-app微信小程序）]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/131504034</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/131504034</guid><author>long19981231</author><pubDate>Mon, 03 Jul 2023 17:59:54 +0800</pubDate><description><![CDATA[手机摇一摇可以摇骰子，上划可查看结果，震动加声音等功能。
本章底部会贴出所有代码，图片资源以及音频资源很简单，自己找一下就行了。]]></description><category></category></item><item><title><![CDATA[从0到1实现单机记账APP原理与细节uniApp内含源码 (二)]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/129144233</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/129144233</guid><author>long19981231</author><pubDate>Fri, 03 Mar 2023 17:11:33 +0800</pubDate><description><![CDATA[单机记账APP，简单无难度好上手，内含演示视频、源码。]]></description><category></category></item><item><title><![CDATA[从0到1实现单机记账APP原理与细节uniApp内含源码 (一)]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/129040818</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/129040818</guid><author>long19981231</author><pubDate>Tue, 21 Feb 2023 15:45:56 +0800</pubDate><description><![CDATA[本章描述记账功能的实现，内含有源码下载。安卓手机的还可以下载APP进行查看效果。]]></description><category></category></item><item><title><![CDATA[色弱小测试设计与实现（uni-app）]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/128145624</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/128145624</guid><author>long19981231</author><pubDate>Thu, 22 Dec 2022 15:15:29 +0800</pubDate><description><![CDATA[色弱小测试设计与实现，内有代码Ctrl+C,Ctrl+V就能实现。]]></description><category></category></item><item><title><![CDATA[记录时间字符转时间戳（小程序苹果端）会出现问题]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/128126856</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/128126856</guid><author>long19981231</author><pubDate>Thu, 01 Dec 2022 10:37:05 +0800</pubDate><description><![CDATA[业务需要显示倒计时效果，需要截止时间和当前时间进行计算，后端返回时间格式“2022-11-26 19:07:45”转换时间戳在苹果端出现问题。]]></description><category></category></item><item><title><![CDATA[未配置在app.json的(uni发行微信小程序)]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/125874910</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/125874910</guid><author>long19981231</author><pubDate>Tue, 19 Jul 2022 16:33:42 +0800</pubDate><description><![CDATA[uniapp发行小程序提示未配置在app.json的wx.choosePoi接口。项目中只使用到了wx.choosePoi，却需要配置两个调用。]]></description><category></category></item><item><title><![CDATA[指尖轮盘小游戏设计与实现(uniapp实现微信小程序)]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/125759149</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/125759149</guid><author>long19981231</author><pubDate>Thu, 14 Jul 2022 08:44:23 +0800</pubDate><description><![CDATA[指尖轮盘设计与实现，内有视频演示。
记录触摸位置：用户触摸屏幕时显示图片，离开的时候移除图片。
自动倒计时：当满足游戏条件的时候，开始倒计时。
运行游戏：倒计时结束运行游戏。
游戏结束：游戏结束显示重置按钮。...]]></description><category></category></item><item><title><![CDATA[小程序手持弹幕的原理及实现(uni-app)]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/125059709</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/125059709</guid><author>long19981231</author><pubDate>Thu, 02 Jun 2022 15:21:18 +0800</pubDate><description><![CDATA[通过本篇的文章，可以使用HBuilder写一个手持弹幕，一步一步编写出来。
如果想直接运行，发布到自己小程序，在我的资源中有手持弹幕的资源。]]></description><category></category></item><item><title><![CDATA[第三章 函数(深入理解ES6)]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/123519160</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/123519160</guid><author>long19981231</author><pubDate>Fri, 15 Apr 2022 17:58:44 +0800</pubDate><description><![CDATA[文章目录前言一、pandas是什么？二、使用步骤1.引入库2.读入数据总结

前言
提示：这里可以添加本文要记录的大概内容：
例如：随着人工智能的不断发展，机器学习这门技术也越来越重要，很多人都开启了学习机器学习，本文就介绍了机器学习的基础内容。

提示：以下是本篇文章正文内容，下面案例可供参考
一、pandas是什么？
示例：pandas 是基于NumPy 的一种工具，该工具是为了解决数据分析任务而创建的。
二、使用步骤
1.引入库

代码如下（示例）：

import numpy as np
impor]]></description><category></category></item><item><title><![CDATA[第二章 字符串与正则表达式(深入理解ES6)]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/123496972</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/123496972</guid><author>long19981231</author><pubDate>Tue, 15 Mar 2022 17:43:57 +0800</pubDate><description><![CDATA[ES6字符串的新方法，正则表达式，模板字面量]]></description><category></category></item><item><title><![CDATA[第一章 块级绑定(深入理解ES6)]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/123401397</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/123401397</guid><author>long19981231</author><pubDate>Thu, 10 Mar 2022 16:03:25 +0800</pubDate><description><![CDATA[一、var声明与变量提升
使用var关键字声明的变量，无论其实际声明位置在何处，都会被视为声明于所在函数的顶 部（如果声明不在任意函数内，则视为在全局作用域的顶部）
let 声明的语法与 var 的语法一致，但会将变量的作用域限制在当前代码块中。上代码
	// var变量提升
	if(false){
		var value = 40 
	}
	console.log(value) // undefined
	// 上面的代码经过JS引擎在后台的调整，实际上像这样
	// var value 
	// if(]]></description><category></category></item><item><title><![CDATA[video禁止拖拽进度条(uni-app)]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/123277075</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/123277075</guid><author>long19981231</author><pubDate>Fri, 04 Mar 2022 17:00:23 +0800</pubDate><description><![CDATA[需求：
用户不可以快进视频，但是看过的就可以快进

解决思路描述：
这里使用了UNI中video组件，该组件中有@timeupdate方法播放进度变化时触发。
用户拖拽进度条的时候一定会触发，通过对进度条变化的大小可以得到是自然播放还是用户操作，]]></description><category></category></item><item><title><![CDATA[自定义tabBar底部导航栏（uni-app，Vue）]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/121117101</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/121117101</guid><author>long19981231</author><pubDate>Wed, 03 Nov 2021 12:55:50 +0800</pubDate><description><![CDATA[项目场景：
要求：根据用户登录的账号权限，底部tabBar显示不同的入口。


解决方案一：
提示：该方案需要Hbuilder是3.2.10+。这个版本以上在tabBar的list数组对象可以有visible属性用来控制显示和隐藏。
// page.json文件
"tabBar": {
		"color": "#7A7E83",
		"selectedColor": "#3992f0",
		"borderStyle": "black",
		"backgroundColor": "#ffffff",
		]]></description><category></category></item><item><title><![CDATA[推送uni-Push在IOS端推送失败]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/120726602</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/120726602</guid><author>long19981231</author><pubDate>Tue, 12 Oct 2021 17:44:26 +0800</pubDate><description><![CDATA[前言：
这里不说如何配置推送信息，不懂就去看官方文档，那里很详细。

问题描述：
配置信息正确，设备唯一标识也传递给后端，后端发起推送个推返回的值是推送成功。但是APP就是没有接受到推送信息。
然后当你APP关闭的时候，再推送的时候可以收到。


解决方案：
在App.vue中写好监听信息，先console.log出message信息。然后利用5+API创建通知信息。
// #ifdef APP-PLUS
	onLaunch: function() {
			// #ifdef APP-PLUS
			 c]]></description><category></category></item><item><title><![CDATA[this.deep = !!options.deep语句中！！作用]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/120708566</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/120708566</guid><author>long19981231</author><pubDate>Mon, 11 Oct 2021 18:09:47 +0800</pubDate><description><![CDATA[场景：
在看《深入浅出vue.js》的时候。发现了这样的代码


思考这个！！作用：
自己测试代码如下：
	let deep
    const options = {
        name1:0,
        name2:'',
        name3:null,
        name4:'0',
    }
    // 判断该属性是否有值
    deep = !!options.name1
    console.log(deep + "===数字0")
    
    deep ]]></description><category></category></item><item><title><![CDATA[APP强制更新(uni-app)]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/120449805</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/120449805</guid><author>long19981231</author><pubDate>Sat, 09 Oct 2021 16:30:12 +0800</pubDate><description><![CDATA[项目场景：
提示：这里简述项目相关背景：
例如：项目场景：示例:通过蓝牙芯片(HC-05)与手机 APP 通信，每隔 5s 传输一批传感器数据(不是很大)

问题描述：
提示：这里描述项目中遇到的问题：
例如：数据传输过程中数据不时出现丢失的情况，偶尔会丢失一部分数据
APP 中接收数据代码：
@Override
        public void run() {
            bytes = mmInStream.read(buffer);
            mHandler.obta]]></description><category></category></item><item><title><![CDATA[文字渐隐渐显切换(uni-app)]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/118539097</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/118539097</guid><author>long19981231</author><pubDate>Wed, 07 Jul 2021 11:53:42 +0800</pubDate><description><![CDATA[需求场景：
设计师要求文字更换的时候逐渐隐藏再显示，具体效果如下。


解决过程：
提示：这里描述项目中遇到的问题：
例如：数据传输过程中数据不时出现丢失的情况，偶尔会丢失一部分数据
APP 中接收数据代码：
@Override
        public void run() {
            bytes = mmInStream.read(buffer);
            mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sen]]></description><category></category></item><item><title><![CDATA[JS深浅克隆(拷贝)原理]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/117710802</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/117710802</guid><author>long19981231</author><pubDate>Wed, 09 Jun 2021 11:11:08 +0800</pubDate><description><![CDATA[深浅克隆
在JS中数据分为 栈 和 堆 两种方式存储：
基本数据类型保存在 栈 内存；
引用数据类型（对象、数组、函数、正则）保存在 堆 内存中；
堆存储时var obj2 = obj，不是复制，而是引用
var obj = {a: 1, b: 2, c: [33,44,55]};
var obj2 = obj
obj2.a = 10
console.log(obj.a)//输出10

浅克隆就是表层克隆，就是用for var k in或者for循环复制对象、数组的一层。如果它的某个属性值又是引用类型值，则]]></description><category></category></item><item><title><![CDATA[前端面试题系列二（js）]]></title><link>https://blog.youkuaiyun.com/long19981231/article/details/117509338</link><guid>https://blog.youkuaiyun.com/long19981231/article/details/117509338</guid><author>long19981231</author><pubDate>Fri, 04 Jun 2021 16:28:01 +0800</pubDate><description><![CDATA[文章目录split() join() 的区别数组方法 pop() push() unshift() shift()call 和 apply 的区别添加 删除 替换 插入到某个接点的方法Javascript 的事件流模型都有什么？


split() join() 的区别
前者是切割成数组的形式，
后者是将数组转换成字符串

数组方法 pop() push() unshift() shift()
Push()尾部添加 pop()尾部删除
Unshift()头部添加 shift()头部删除

call 和 ap]]></description><category></category></item></channel></rss>