<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pure81的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pure81</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pure81]]></copyright><item><title><![CDATA[【学习笔记】adb指令合集]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/166581233</link><guid>https://blog.youkuaiyun.com/pure81/article/details/166581233</guid><author>pure81</author><pubDate>Thu, 24 Sep 2026 11:53:22 +0800</pubDate><description><![CDATA[rt，项目（安卓）始终需要经常通过adb连接和操作设备，记录一些常见的adb指令，因为安卓底层就是linux，因此很多指令大差不差。以下指令默认支持rk3576+安卓14，其他的型号和系统不清楚是否兼容。]]></description><category></category></item><item><title><![CDATA[【Android学习-wifi局域网配网开发】]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/163718441</link><guid>https://blog.youkuaiyun.com/pure81/article/details/163718441</guid><author>pure81</author><pubDate>Thu, 13 Aug 2026 11:40:43 +0800</pubDate><description><![CDATA[摘要：本文介绍了Android设备通过WiFi热点实现局域网配网的开发方案。该功能可替代传统键鼠操作，提升现场安装效率。关键点包括：1）需获取定位和WiFi权限（不同安卓版本要求不同）；2）需要系统级权限开关WiFi；3）实现流程包含热点常驻、自动弹窗配网页、双模式支持等；4）需注意固定前端服务IP端口；5）现存问题是系统级WiFi密码修改受限，需厂家配合解决。该方案通过AP热点+Web页面实现零键鼠配网，支持WiFi状态监控和自动恢复功能。]]></description><category></category></item><item><title><![CDATA[学习笔记 | playwright用法]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/161398105</link><guid>https://blog.youkuaiyun.com/pure81/article/details/161398105</guid><author>pure81</author><pubDate>Mon, 25 May 2026 18:32:21 +0800</pubDate><description><![CDATA[在使用playwright调用浏览器时遇到的一些问题。]]></description><category></category></item><item><title><![CDATA[【Androidstudio】学习/采坑笔记-冷重启和热重启（reboot）]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/155710648</link><guid>https://blog.youkuaiyun.com/pure81/article/details/155710648</guid><author>pure81</author><pubDate>Mon, 08 Dec 2025 16:42:55 +0800</pubDate><description><![CDATA[摘要：本文总结了Android开发中调用无障碍模式启动雷达控制服务时遇到的三个问题及解决方案。重点分析了release模式下权限保存异常的问题，发现冷重启会导致权限数据丢失，而热重启（使用svc power reboot命令）能确保权限正常保存。通过AI分析指出，热重启会触发完整的Android关机流程，执行厂商定制逻辑，保证硬件驱动正常初始化。建议在代码中同时加入空指针检查以提高健壮性，并将测试脚本中的重启命令替换为热重启命令以模拟真实用户行为。]]></description><category></category></item><item><title><![CDATA[安卓学习笔记-部分机型执行base64无法响应问题]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/151214151</link><guid>https://blog.youkuaiyun.com/pure81/article/details/151214151</guid><author>pure81</author><pubDate>Fri, 05 Sep 2025 10:06:02 +0800</pubDate><description><![CDATA[摘要 项目在实现相机拍摄内容实时展示时，部分机型出现无响应问题。经排查发现是主线程等待服务器响应时间过长导致崩溃。解决方案是改用Handler将逻辑移至子线程处理。此外，由于高画质图片会导致第三方接口调用失败，需在本地先压缩图片再转base64传输。该方案有效解决了机型兼容性和接口调用稳定性问题。]]></description><category></category></item><item><title><![CDATA[【Unity】打包学习笔记]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/150219910</link><guid>https://blog.youkuaiyun.com/pure81/article/details/150219910</guid><author>pure81</author><pubDate>Mon, 11 Aug 2025 16:58:04 +0800</pubDate><description><![CDATA[使用Hybrid热更进行资源编译时，弹出了dotweenxxx.xxx.xxx，‘Vertor2’ can’t find ,versionxxx。win平台下，没有安装il2cpp support相关的环境，热更需要用到这个环境，打包出cpp文件。没有就会报错无法执行。之类的异常，导致无法正常编译打包。]]></description><category></category></item><item><title><![CDATA[ubuntu-学习笔记-nextjs部署相关]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/146246292</link><guid>https://blog.youkuaiyun.com/pure81/article/details/146246292</guid><author>pure81</author><pubDate>Fri, 14 Mar 2025 01:35:12 +0800</pubDate><description><![CDATA[是的又是我事情的起因是这样的， 我和往常一样在nextjs中写前端，然后打包，本地跑没有任何问题。]]></description><category></category></item><item><title><![CDATA[ubuntu-学习笔记-nginx+php]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/146159131</link><guid>https://blog.youkuaiyun.com/pure81/article/details/146159131</guid><author>pure81</author><pubDate>Mon, 10 Mar 2025 17:34:16 +0800</pubDate><description><![CDATA[记录一下在ubuntu中nginx+php部署tp项目。]]></description><category></category></item><item><title><![CDATA[ubuntu部署小笔记-采坑]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/145776594</link><guid>https://blog.youkuaiyun.com/pure81/article/details/145776594</guid><author>pure81</author><pubDate>Fri, 21 Feb 2025 15:56:36 +0800</pubDate><description><![CDATA[在实际将项目部署到linux服务器（ubuntu）的过程中遇到的一些小细节的问题在这里记录一下。]]></description><category></category></item><item><title><![CDATA[unity学习笔记-Text mesh Pro]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/142997899</link><guid>https://blog.youkuaiyun.com/pure81/article/details/142997899</guid><author>pure81</author><pubDate>Thu, 17 Oct 2024 09:47:42 +0800</pubDate><description><![CDATA[好久没更了…最近在学习使用别人的框架进行开发，坑也不少，不过学习到了很多设计思维。言归正传。忘了是什么是时候的版本开始，unity多了这个组件，用来代替text。比较麻烦一直没有去用他。原来的只要替换字体就可以了，这个需要自己手动添加汉字组集很麻烦就没有用。这次心血来潮想试一下，还是遇到不少问题的，这里记录一下踩过的一些小坑。]]></description><category></category></item><item><title><![CDATA[学习笔记-ubantu -mysql8]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/142755110</link><guid>https://blog.youkuaiyun.com/pure81/article/details/142755110</guid><author>pure81</author><pubDate>Tue, 08 Oct 2024 11:33:22 +0800</pubDate><description><![CDATA[etc/mysql/mysql.cnf.d这个文件夹中的mysqld.cnf中进行添加配置的操作。但在通过mysql -uroot -p这个命令行进行访问时，提示异常，说识别不到变量，如下图。经过观察，我发现我的cnf文件他没有[mysqld]，只有[mysql]于是我在类似的cnf中尝试进行添加解决方案中的配置，重启mysql正常。因此合理推测是配置文件没有找对，在一点时间的查找后最终发现，是需要在。安装之后，mysql的配置文件在/etc/mysql/下。但是，找不到网上说的my.ini。]]></description><category></category></item><item><title><![CDATA[安卓学习笔记-unity调用原生opencv的sdk]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/142060476</link><guid>https://blog.youkuaiyun.com/pure81/article/details/142060476</guid><author>pure81</author><pubDate>Mon, 09 Sep 2024 16:58:51 +0800</pubDate><description><![CDATA[保存本地图片的方法我是在网上扒的，网上在安卓10以后都可以访问到DCIM文件夹了，他们也大多都是使用的这个方法，但unity是不支持访问这些路径的，所以我还是改成了保存到报名下的私有路径中，这样unity就可以直接通过Application.persistdatapath这个api去访问文件了。，然后打包运行，会出现一个显示相机画面的界面，检测到人脸就会自动在人脸的部分绘制一个框框，这和unity的插件效果是一致的，然后打包到安卓主板（3588和3568）上进行测试，也是可以正常检测到的。]]></description><category></category></item><item><title><![CDATA[unity 学习笔记 UI]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/140400009</link><guid>https://blog.youkuaiyun.com/pure81/article/details/140400009</guid><author>pure81</author><pubDate>Sat, 13 Jul 2024 15:07:14 +0800</pubDate><description><![CDATA[实现IEndDragHandler接口。实现IDragHandler接口。]]></description><category></category></item><item><title><![CDATA[unity-调用讯飞星火语音唤醒-新版windowsSDK]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/139867540</link><guid>https://blog.youkuaiyun.com/pure81/article/details/139867540</guid><author>pure81</author><pubDate>Fri, 21 Jun 2024 18:49:41 +0800</pubDate><description><![CDATA[在unity中win系统下实现调用讯飞语音唤醒新版的sdk]]></description><category></category></item><item><title><![CDATA[unity-C#调用百度千帆AppBuilder的OpenApi]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/138352127</link><guid>https://blog.youkuaiyun.com/pure81/article/details/138352127</guid><author>pure81</author><pubDate>Tue, 30 Apr 2024 17:55:57 +0800</pubDate><description><![CDATA[该插件可以更便捷的实现调用,不过该插件存在多线程(UI更新不及时)的问题,因此不做该插件实现调用api的内容。设置你需要的应用信息,如果有知识库的话需要设置对应的知识库(一个应用目前只能对应一个知识库)使用百度千帆AppBuilder平台,通过api调用的方式实现AI大模型对话功能(文字)使用非流式的调用方式的话就跟平常的api调用没差，这里就不多做说明了。官方请求后返回的数据中会在最后有关于知识库的下标的数据,如下图。因此在实际进行调用的时候还需要对最后的数据进行过滤。点击右上方的个人中心图标。]]></description><category></category></item><item><title><![CDATA[学习笔记 - AI大模型部署-环境]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/138193435</link><guid>https://blog.youkuaiyun.com/pure81/article/details/138193435</guid><author>pure81</author><pubDate>Thu, 25 Apr 2024 17:33:53 +0800</pubDate><description><![CDATA[在上面的链接中根据自己的cuda版本和想要的torch版本进行搜索如果有的话就点击下载然后通过。测试中会返回false，意味着torch和cuda不匹配无法正常调用gpu去进行训练和推理。如果还需要对应的torchvision和torchaudio也是同样的方式。怎么根据自己的cuda和想要的torch版本进行安装。pytorch需要和cuda版本匹配，否则在。cuda与pytorch。]]></description><category></category></item><item><title><![CDATA[unity学习笔记 UnityWebRequest使用心得]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/137560950</link><guid>https://blog.youkuaiyun.com/pure81/article/details/137560950</guid><author>pure81</author><pubDate>Tue, 09 Apr 2024 17:50:44 +0800</pubDate><description><![CDATA[以上是通过研究unitywebrequest接收文件类型的逻辑进行了修改之后的处理方式,因为接收文件也是二进制的数据流,那么照理来说做法和功能应该都是一样的才对,本着这个想法终于给我研究和等到了成功实现的今天。]]></description><category></category></item><item><title><![CDATA[unity学习笔记 Restsharp 使用心得]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/136701873</link><guid>https://blog.youkuaiyun.com/pure81/article/details/136701873</guid><author>pure81</author><pubDate>Thu, 14 Mar 2024 11:30:04 +0800</pubDate><description><![CDATA[百度官方不支持websocket的方式进行流式调用，api的流式请求也是第一次接触，然后好不容易搞定了调用问题，发现unity官方的httpclient或者unitywebrequest的脚本说是支持流式调用，但是实际访问的时候他还是同步的（体验上是这样的，就是在调用的时候，打印出来是流式的，但是他是等所有的都返回之后才显示的，没有异步的效果，即使用了子线程去请求也是一样的）因此找了Restsharp这个插件来代替官方的工具…我想实现的是在接收到数据的时候同步将接收到的数据显示到前端ui上。]]></description><category></category></item><item><title><![CDATA[学习笔记 前端-部署]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/136447228</link><guid>https://blog.youkuaiyun.com/pure81/article/details/136447228</guid><author>pure81</author><pubDate>Mon, 04 Mar 2024 11:17:28 +0800</pubDate><description><![CDATA[学习笔记 前端 学习记录nodejsyarn解决方法
学习记录
nodejs
yarn
描述：想体验一下chatgptnextweb在本地部署，但是本地部署需要yarn环境，网上看了yarn在node16以上就自带了，而我的电脑是node18，所以就直接输入了yarn -v的指令
但是发现提示找不到该指令，然后在网上看到需要先输入corepack enable指令
输入之后又一直提示无法访问之类的异常
解决方法
更新nodejs
我在官网下载了最新的node20，然后覆盖了原来的18版本，然后直接输入yar]]></description><category></category></item><item><title><![CDATA[学习笔记-Git合集]]></title><link>https://blog.youkuaiyun.com/pure81/article/details/136211198</link><guid>https://blog.youkuaiyun.com/pure81/article/details/136211198</guid><author>pure81</author><pubDate>Wed, 21 Feb 2024 14:39:57 +0800</pubDate><description><![CDATA[在commit和push的时候因为网络太慢了中途强行关闭了进程，而push的内容因为文件过大导致无法正常push 按照原本的流程在push的时候会提示失败，并且需要在解决了大文件之后重新push。而因为中途中断了，git缓存中已经记录了该文件的信息 进而导致在下一次push的时候即使已经处理完了大文件的问题，依旧会提示大文件没有解决导致无法push 如下图。通过git hash终端执行下面的命令行。]]></description><category></category></item></channel></rss>