<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[roman]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_35355153</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_35355153]]></copyright><item><title><![CDATA[微信小程序启动性能优化]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/156609244</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/156609244</guid><author>qq_35355153</author><pubDate>Mon, 05 Jan 2026 16:09:16 +0800</pubDate><description><![CDATA[由于「首页渲染」需要使用逻辑层发送的数据，如果小程序代码注入耗时过长，会延迟「首页渲染」开始的时间。建议开发者参考。]]></description><category></category></item><item><title><![CDATA[Android平台签名证书]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/149631031</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/149631031</guid><author>qq_35355153</author><pubDate>Fri, 25 Jul 2025 10:10:03 +0800</pubDate><description><![CDATA[Android应用打包发布需使用数字证书签名。首先安装JDK环境并配置系统变量，然后通过keytool命令生成.keystore证书文件，设置别名、有效期（建议100年）及开发者信息。证书生成后，可使用HbuilderX云打包工具，上传证书文件完成APK签名打包。整个过程免费且无需审批，关键步骤包括环境配置、证书生成和云打包操作。]]></description><category></category></item><item><title><![CDATA[vscode插件构建与打包安装]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/149630746</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/149630746</guid><author>qq_35355153</author><pubDate>Fri, 25 Jul 2025 09:59:00 +0800</pubDate><description><![CDATA[摘要：本文介绍了使用微软官方脚手架搭建VSCode插件框架的步骤，包括安装生成器、配置package.json中的activationEvents和contributes等关键项，以及extension.js中插件激活与命令注册的实现方法。同时提供了打包(vsce package)和安装插件的流程，并指出常见问题如README.md编辑警告和--no-dependencies参数导致命令失效的解决方案。文章参考了VSCode插件开发中文文档，为开发者提供了从零开始创建基础VSCode插件的完整指南。]]></description><category></category></item><item><title><![CDATA[Windows本地部署DeepSeek]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/149611621</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/149611621</guid><author>qq_35355153</author><pubDate>Thu, 24 Jul 2025 18:10:52 +0800</pubDate><description><![CDATA[本文介绍了Ollama、Docker和OpenUI的本地私有化部署流程。首先下载Ollama安装包并通过命令行指定安装目录，测试成功后安装deepseek-r1:1.5b模型。接着配置Docker环境，包括启用Windows功能、安装Docker Desktop并设置镜像加速。最后通过Docker拉取OpenWebUI镜像并运行容器，在本地3000端口搭建可视化界面。完成部署后即可通过浏览器访问本地AI服务。整个流程包含详细的操作步骤和常见问题解决方案。]]></description><category></category></item><item><title><![CDATA[微信小程序批量上传代码实现]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/149611113</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/149611113</guid><author>qq_35355153</author><pubDate>Thu, 24 Jul 2025 18:01:39 +0800</pubDate><description><![CDATA[需要一套代码编译多个小程序，前端需要一个个将代码上传是从微信开发者工具中抽离的关于小程序/小游戏项目代码的编译模块。开发者可不打开小程序开发者工具，独立使用 miniprogram-ci 进行小程序代码的上传、预览等操作。为了提高小程序上传代码效率，编写批量上传微信小程序代码脚本。当然，如果是定制化开发的，不需要走这个批量上传。使用 miniprogram-ci 前应访问"]]></description><category></category></item><item><title><![CDATA[uniapp实现国际化语言]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/144458220</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/144458220</guid><author>qq_35355153</author><pubDate>Fri, 13 Dec 2024 19:13:32 +0800</pubDate><description><![CDATA[字段名称App-iOSosLanguagezh-CNzh-Hans-CN其他：hostLanguage 宿主语言（仅 UniMPSDK 支持，就是只支持小程序）]]></description><category></category></item><item><title><![CDATA[uni-app开发App注意事项]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/144448436</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/144448436</guid><author>qq_35355153</author><pubDate>Fri, 13 Dec 2024 14:27:30 +0800</pubDate><description><![CDATA[个人选择考虑：1、vue2由于官方不维护了，所以uniapp也不维护了。2、vue3使用proxy，不支持ios9。3、目前插件市场中 vue2开发的插件占比更大。4、如果app页面较多，需要开启分包，但是目前uniapp在vue3下，app分包不生效。结论：所以选择用vue2版uniapp开发,但是需要注意，不能使用cil创建项目，否则在打包的时候会白屏。要通过HbuilderX创建项目。]]></description><category></category></item><item><title><![CDATA[uniapp-在windows上IOS真机运行(含开发证书申请流程）]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/144416650</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/144416650</guid><author>qq_35355153</author><pubDate>Thu, 12 Dec 2024 09:58:03 +0800</pubDate><description><![CDATA[构建自定义基座，需要走一遍打包的流程。]]></description><category></category></item><item><title><![CDATA[在Windows安装Flutter]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/139300682</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/139300682</guid><author>qq_35355153</author><pubDate>Wed, 29 May 2024 17:20:53 +0800</pubDate><description><![CDATA[在Windows安装Flutter教程及结合vscode使用]]></description><category></category></item><item><title><![CDATA[vue3+ts error TS7053:]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/128805019</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/128805019</guid><author>qq_35355153</author><pubDate>Mon, 30 Jan 2023 16:53:51 +0800</pubDate><description><![CDATA[vue3+ts error TS7053:]]></description><category></category></item><item><title><![CDATA[nuxt asynData Cannot read properties of undefined (reading ‘_isDestroyed‘)]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/125722017</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/125722017</guid><author>qq_35355153</author><pubDate>Mon, 11 Jul 2022 15:25:30 +0800</pubDate><description><![CDATA[nuxt asynData Cannot read properties of undefined (reading '_isDestroyed')
Failed to execute 'appendChild' on 'Node': This node type does not support this method.]]></description><category></category></item><item><title><![CDATA[vue-cli3升vue-cli4失败问题解决]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/119595712</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/119595712</guid><author>qq_35355153</author><pubDate>Wed, 11 Aug 2021 10:02:41 +0800</pubDate><description><![CDATA[今天遇到一个问题 想要把本地的脚手架升级到4.5.6版本以上的来体验一下vue3的时候发现脚手架怎么升级都不行

开始执行的命令


npm uninstall -g vue-cli
npm install -g @vue/cli
vue -V 

然而查看当前版本 一直显示的是旧版本

把vue/cli uninstall了再重装 也依旧是这样的问题 重启试试 也发现版本还是旧版本



问题解决：

1、检查node版本 无问题

2、怀疑是缓存的问题 到C盘的user/xxx/AppData/Roa.]]></description><category></category></item><item><title><![CDATA[git 常用方法]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/118598502</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/118598502</guid><author>qq_35355153</author><pubDate>Mon, 12 Jul 2021 14:31:10 +0800</pubDate><description><![CDATA[1.冲突的产生

当我们向远程git服务器提交某一个文件的修改时,恰巧这个文件相同的修改地方其他人也有修改,并且已经提交到服务器,这时冲突就产生了. 通常,当我们合并两个相同的地方都有修改的分支时,都会产生冲突.

2.文本文件冲突解决

出现冲突时git不知道如何自动合并,需要我们解决冲突手动合并. 如果是文本文件,git会在有冲突的地方作上标记(如 HEAD &gt;&gt;&gt; ==== &lt;&lt;&lt; HASH_ID等),标记哪些是当前分支的修改,哪些是其他分支的修改.参考这些标记,解]]></description><category></category></item><item><title><![CDATA[uniapp h5 文案复制]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/118576049</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/118576049</guid><author>qq_35355153</author><pubDate>Thu, 08 Jul 2021 16:09:41 +0800</pubDate><description><![CDATA[body{

-webkit-user-select:text;

}
]]></description><category></category></item><item><title><![CDATA[h5下echarts roam不生效]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/116744117</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/116744117</guid><author>qq_35355153</author><pubDate>Thu, 13 May 2021 12:27:00 +0800</pubDate><description><![CDATA[背景：使用uni-app开发h5,其中一个页面含有echarts-关系图，需要可拖拽与缩放

问题：在h5下不能拖拽与缩放，在pc下正常

问题排查：

1、官网模板代码在h5下能拖拽与缩放 =&gt; 怀疑是echarts版本问题 更换为模板代码使用的版本 =&gt;依旧不生效

2、将相同的代码放在新开的html页面 能拖拽与缩放 =&gt; 不是代码的问题

3、上网查找解决办法 发现https://ask.dcloud.net.cn/question/88473

原因：echarts自带运行环境的]]></description><category></category></item><item><title><![CDATA[H5-点击保存图片]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/115485183</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/115485183</guid><author>qq_35355153</author><pubDate>Wed, 07 Apr 2021 15:30:07 +0800</pubDate><description><![CDATA[首先，写在开头，如果有产品要求h5点击按钮实现保存的，那么如果要兼容微信浏览器的 可以提出改需求了。

参考：https://zhuanlan.zhihu.com/p/260941705

项目技术栈：uni-app

查了各论坛和uni-app的api、微信的sdk 发现很多都

实现：


save(picUrl) {
      var a = document.createElement("a"); //创建a 标签
      a.href = picUrl; // 把图片路径赋到a标签的href]]></description><category></category></item><item><title><![CDATA[互联网协议（Internet Protocol Suite）]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/113624170</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/113624170</guid><author>qq_35355153</author><pubDate>Thu, 04 Feb 2021 09:21:06 +0800</pubDate><description><![CDATA[互联网实现 可以分为五层。
互联网的每一层，都定义了很多协议。这些协议的总称，就叫做"互联网协议"。
物理层
维基百科解释:在局部局域网上传送数据帧，它负责管理电脑通信设备和网络媒体之间的互通。包括了针脚、电压、线缆规范、集线器、中继器、网卡、主机接口卡等。
电脑们要连起来组个局域网通信，会用光缆、电缆、双绞线、无线电波等。规定了电气特性，负责传送0和1的电气信号。
数据链路层
维基百科解释:负责网络寻址、错误侦测和改错。当表头和表尾被加至数据包时，会形成信息框（Data Frame）。数据链表头（DLH）]]></description><category></category></item><item><title><![CDATA[原生js实现 兼容常规pc、大屏、移动端 适配方案]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/111467109</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/111467109</guid><author>qq_35355153</author><pubDate>Mon, 21 Dec 2020 10:24:32 +0800</pubDate><description><![CDATA[项目背景：
1、设计稿
1）pc设计稿为19201080的可视化大屏，16：9比例设计
2）大屏设计稿35841152的可视化大屏，28：9比例设计
3）移动端设计稿 宽750的可视化大屏
2、适配不同屏幕
1）pc要兼容不同分辨率下的屏幕，注意这里说的是往下兼容 兼容1k以下的 不能出现滚动条 使用scale
2）大屏比例为28：9，在项目开发中，可以按照1680：540 达到28:9的效果 不能出现滚动条 使用rem
3）移动端兼容，以750为标准实现适配 使用rem
3、实现思路：
1、pc可以根据v]]></description><category></category></item><item><title><![CDATA[深拷贝与浅拷贝]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/108579831</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/108579831</guid><author>qq_35355153</author><pubDate>Mon, 12 Oct 2020 09:50:32 +0800</pubDate><description><![CDATA[2、深拷贝与浅拷贝
看这一篇的时候建议先看一下上一篇关于数据类型的文章。
直接赋值
直接赋值:把对象a赋值给对象b,实际上是把对象b的地址指向对象a的对象。a与b的地址指针一样，指向同一个对象，所以修改b时，a也会跟着发生改变。注意，修改b的无论是对象属性（引用数据类型）还是非对象属性（基本数据类型），a都会跟着发生改变。
let a = {
	name:'a',
	arr:[1,2]	
}
let b = a;
b.name = 'b';
console.log(a.name);  //  b
b.arr]]></description><category></category></item><item><title><![CDATA[基本数据类型与引用数据类型]]></title><link>https://blog.youkuaiyun.com/qq_35355153/article/details/108529029</link><guid>https://blog.youkuaiyun.com/qq_35355153/article/details/108529029</guid><author>qq_35355153</author><pubDate>Fri, 11 Sep 2020 15:50:37 +0800</pubDate><description><![CDATA[1、基本数据类型与引用数据类型
在谈深拷贝与浅拷贝的时候，我们先来谈谈JS的数据类型，这对接下来了解深拷贝浅拷贝起到一定的作用。
栈内存
栈是自动分配相对固定大小的内存空间，而且由系统自动释放的。
栈是线性结构，后进先出。
基本数据类型：
Null、 Undefined、Number、String、Boolean、Symbol（ES6）。
基本数据类型存放在栈内存中，占据固定的大小空间。是直接按值存储的。因为内存空间大小确定且由系统自动分配和释放，所以内存可以及时回收，相较堆可更容易管理内存空间。
堆内存
]]></description><category></category></item></channel></rss>