- 博客(138)
- 收藏
- 关注
原创 Windows上AI在powershell运行命令经常出问题的解决办法
我用的就是上方教程里的命令,确实升级成功了,powershell的图标从原来的蓝色变成了黑色。下图中上面就是旧版的powershell,下面黑色的就是新版的powershell。但情况还是有问题,旧版的powershell还是在你的电脑上的,你在开始菜单搜它还在,你按win+R,输入powershell运行的竟然还是旧的powershell,网上看到别人说必须要安装msi版本的powershell,不要装msix版本,因为ai用不了msix版本,也不要在微软商店安装,要去github上下载。
2026-08-27 09:57:09
210
原创 Android 性能优化实录:Tab 切换卡死 1.7 秒,RecyclerView 优化清单为何全部失效?
Android 列表中含有超大字符的 EditText 会引发 Tab 切换严重卡顿,通过 Perfetto 定位到瓶颈并非语法高亮等上层业务逻辑,而是StaticLayout会对全部文本完整排版,多次 measure‑layout 遍历叠加 O (n) 排版开销,造成主线程冻结。常规 RecyclerView 优化手段全部无效,根源是本次卡顿属于单 Item 内部大数据,而非 Item 数量过多。
2026-08-26 14:39:24
182
原创 PowerShell 下 perfetto 离线抓取完整总结(安卓13手机实机可用)
本文介绍了在PowerShell 5.1和安卓13环境下使用Perfetto进行性能追踪的完整流程。关键要点包括:必须使用.\adb调用当前目录的adb工具;trace文件必须存储在/data/misc/perfetto-traces/目录;抓取前需清理旧trace文件;提供了10秒固定时长和手动停止两种录制方式。同时给出了adb安装debug包和启动App的参考命令,并列出了常见错误及解决方法,如权限问题、路径解析错误等。强调该方案规避了stdout管道导致的二进制损坏问题,是最稳定的选择。
2026-08-25 21:43:00
242
原创 Android SDK版本速记小抄
Android开发SDK版本配置铁则:minSdk≤targetSdk≤compileSdk。其中minSdk决定最低兼容版本,targetSdk声明系统行为适配版本,compileSdk控制编译环境。合法组合包括高编译低target(稳定优先)和编译target对齐(完整适配),但严禁compileSdk<targetSdk(会出现API缺失和未适配的系统变更)。升级流程必须先升compileSdk再改targetSdk。建议口诀:"min定下限,target报适配,compile拿文档;target不能
2026-08-16 22:05:26
188
原创 快速判断apk有没有支持16kb页面标准
本文介绍了两种检查APK是否支持16KB内存页的方法。推荐使用zipalign命令行工具,通过Android SDK中的可执行文件验证APK对齐情况,需查看输出是否显示"Verification successful"。备选方案是使用Android Studio的APK Analyzer自动检测。文章还解答了常见问题,如工具安装和路径指定,并强调发布前需确保验证通过以保障兼容性。最后提醒后续更新时需重复检查步骤。
2026-08-15 18:43:40
199
原创 Gradled编译打包后可以注意的
Gradle构建成功但有废弃API警告,当前Gradle 8.14可运行但与Gradle 9.0不兼容。关键信息包括构建成功、增量编译和废弃API警告。可通过命令行或网页报告查看详细警告,常见问题包括旧语法、插件不兼容等。短期可忽略警告继续使用Gradle 8.14,长期需升级前修复或等待插件适配。报告功能为实验性,不影响项目运行。
2026-08-15 14:22:41
229
原创 去除 Material3 SegmentedButton 分隔线 问题
Material3的SegmentedButton默认分隔线颜色固定导致主题切换突兀。问题源于默认边框色使用ColorScheme.outline而不随主题变化。解决方案是在SegmentedButtonDefaults.colors()中显式设置activeBorderColor和inactiveBorderColor,使其与容器背景色一致(如surfaceVariant和主色调混合色)。这样分隔线会视觉融入背景,并在主题切换时自然过渡,消除固定颜色线条的突兀感。关键代码通过lerp函数实现颜色渐变,确保
2026-08-07 10:14:34
223
原创 Android Studio解决Gradle同步下载的问题Could not install Gradle distribution from
解决Gradle同步失败问题。最初使用官方地址出现连接拒绝错误,尝试更换腾讯/中科大/华为云镜像仍无效。最终发现是Android Studio本地代理设置问题,通过File→Settings→HTTP Proxy选择"No Proxy"后解决。同步成功使用腾讯镜像源。问题根源在于残留代理配置而非网络或镜像源问题。
2026-08-06 21:25:39
250
原创 Android Hilt 版本兼容性问题排查与解决
Android项目中Hilt 2.57.1与Kotlin 2.3.10存在版本兼容性问题,导致编译失败。原因是Hilt内置的kotlin-metadata-jvm库版本过低(最高支持2.2.0),无法解析Kotlin 2.3.10生成的元数据(版本2.3.0)。解决方案是将Hilt升级至2.59或更高版本,该版本已适配Kotlin 2.3.10的元数据格式。修改gradle/libs.versions.toml中的Hilt版本号后重新编译即可解决。建议保持Hilt、Kotlin和KSP版本的兼容性,并通过V
2026-08-04 22:10:02
371
原创 kotlin安卓应用打包编译卡死的可能原因
项目编译卡在88%-94%的KSP任务阶段,主要问题源于Room注解处理器在解析包含超长SQL语句(30多个OR LIKE条件)的Dao文件时性能瓶颈。这些复杂查询会导致:1)Room代码生成器因SQL解析树过大而陷入指数级分析;2)实际运行时会因全表扫描和内存加载产生严重性能问题;3)多表共用该Dao时编译时间倍增。建议优化SQL查询结构,避免使用过多OR LIKE条件,改用更高效的搜索方案(如全文检索),以解决编译卡顿和运行时性能问题。(150字)
2026-07-18 19:10:50
272
原创 乌班图系统怎么安装 opencode cli
安装完成后,运行 opencode --version 验证是否成功。如果提示命令找不到,需要把安装目录加入 PATH(脚本默认会尝试安装到 $HOME/bin 或 $HOME/.opencode/bin)。安装好后,在终端输入 opencode 就能启动 AI 编程助手了。在 Ubuntu 上安装 OpenCode CLI,最推荐的方法是使用官方安装脚本或 Snap 包管理器。下面是几种方式,你可以根据自己的习惯选择。
2026-07-09 15:22:33
260
原创 Git commit 到底适不适合放大量说明?分两种场景说清楚
Git提交规范指南:短消息与长篇说明的正确用法 摘要:本文对比了Git两种提交方式的使用场景。git commit -m仅适合简短单行描述(50字内),而git commit命令会唤起文本编辑器,支持多行结构化说明,是复杂变更的推荐做法。文章详细介绍了标准提交格式(50/72法则),对比了两种方式的区别,并提供了实用技巧:如何修改已有提交、查看完整日志等。特别针对Fork仓库打包场景,给出了包含背景说明、修改内容和关联问题的标准提交示例。最后强调重要原则:简单改动用-m参数,复杂变更必须使用编辑器模式编写详
2026-07-02 10:22:46
182
原创 同一电脑多GitHub账号SSH权限冲突完整解决方案
本文解决了开发者在同一台电脑上使用多个GitHub账号时遇到的SSH认证冲突问题。核心原因在于GitHub严格账号隔离机制和SSH默认只加载一个密钥,导致跨账号推送失败。解决方案是为每个账号生成独立密钥,并通过SSH配置文件设置别名分流,使不同仓库自动匹配对应账号密钥。具体步骤包括生成密钥、绑定GitHub账号、配置SSH别名、修改远程仓库地址等,最终实现多账号无缝切换和正常推送。文章还提供了常见误区和临时应急方案,帮助开发者彻底解决此类权限问题。
2026-06-29 18:26:08
307
原创 Git 本地分支关联远程分支 常用命令汇总
本文汇总了Git本地分支关联远程分支的常用命令,分为四个部分:1)查看分支相关命令(git branch -r/-a/-vv);2)创建本地分支(git checkout -b/git switch -c);3)关联远程分支的两种方式(新建时自动关联/已有分支手动绑定);4)关联后的简化操作(git pull/push)。特别说明origin/HEAD是远程默认分支标记,无需处理。这些命令涵盖了从分支创建、关联到代码同步的全流程,适合作为开发文档或笔记参考。
2026-06-12 11:52:35
281
原创 电脑多版本Python安装+切换全方案(分Windows / Mac/Linux,3种常用方法)
本文提供了Windows、Mac/Linux系统下多版本Python的配置方案。Windows推荐三种方法:官方py启动器(适合新手)、pyenv-win(专业开发)、Anaconda(数据分析专用);Mac/Linux统一使用pyenv管理。最佳实践包括项目隔离依赖、虚拟环境配置和VSCode解释器切换,并给出了不同场景的选型建议表。核心要点在于避免手动修改系统PATH,保持版本管理工具的统一性。
2026-06-05 23:38:12
548
原创 ida里打印python版本
在IDA中查看Python版本的方法:1) 打开Python控制台(Shift+F2),执行import sys; print(sys.version)可查看当前Python版本;2) 执行print(sys.executable)可查看Python解释器路径;3) 若要查看IDA Python API版本,执行import idaapi; print(idaapi.IDA_SDK_VERSION)。通常关注sys.version即可确认运行环境。
2026-06-05 22:02:40
257
原创 curl快速测试小米送的万亿token是否能用
curl https://token-plan-cn.xiaomimimo.com/v1/chat/completions -H 'Content-Type: application/json' -H 'Authorization: Bearer tp-(从tp开始就是你的api)' -d '{"model":"mimo-v2.5-pro","messages":[{"role":"user","content":"你好"}],"max_tokens":50}'返回下面消息说明可用。
2026-05-24 19:54:35
141
原创 Claude code怎么用本地插件plugin
安装Claude插件时遇到诸多问题,包括无法通过命令安装、GitHub连接失败、官方市场不支持下载等。尝试手动下载SKILL仓库作为插件也因缺少plugin.json和dist/index.js两个关键文件而失败。最终解决方案是直接使用SKILL功能:将GitHub下载的.claude文件夹内容复制到SKILL目录,通过npx命令或手动启用Superpowers即可成功运行。
2026-05-20 23:14:14
428
原创 git修改最后一次 commit的消息
Git提交信息修改指南:使用git commit --amend修改最后一次提交。两种方法:1)直接打开编辑器修改:按i进入编辑模式→修改内容→Esc→输入:wq回车;2)命令行直接修改:git commit --amend -m "新消息"。若想放弃修改:Esc→输入:qa!回车。关键提示:必须先按i键才能输入文字,这是Vim编辑器的基本操作。
2026-05-19 16:31:10
63
原创 claude cli运行claude命令完全没反应的完整解决流程
本文记录了解决Claude CLI工具无法启动的问题。主要原因是代理环境变量冲突,通过清除HTTP_PROXY等环境变量后恢复正常。但新开终端仍存在问题,需彻底删除用户级环境变量中的代理设置。此外,通过修改.claude.json文件跳过检测,并使用第三方工具cc-switch方便地配置API密钥,最终实现Claude CLI的正常运行。整个过程涉及代理设置、环境变量管理和API配置等多个技术环节。
2026-05-19 00:56:44
619
原创 Codex CLI 配置小米 MiMo 百亿 Token API 教程
本文介绍了如何在Windows PowerShell环境下配置Codex CLI连接小米MiMo百亿Token API。主要内容包括:1)环境准备,需安装Codex CLI并获取小米MiMo API密钥;2)修改config.toml配置文件,指定小米厂商和接口地址;3)在PowerShell中设置临时环境变量存储API密钥;4)启动Codex CLI验证配置。文章还提供了常见问题解决方案,如类型报错处理、密钥失效问题等。配置完成后,Codex CLI将自动使用小米MiMo的免费Token额度。
2026-05-15 22:33:26
3954
3
原创 git中变基是怎么遇到的,如何解决?
Git变基(Rebase)常见于多人协作场景,主要用于整理提交历史或解决冲突。主要场景包括:拉取远程更新时使用git pull --rebase、整理本地多个提交、强制推送前整理历史等。遇到冲突时需手动解决冲突文件,然后执行git rebase --continue继续或git rebase --abort取消。建议仅对未推送分支执行变基,已推送分支需谨慎操作以避免影响他人工作。变基的本质是将本地修改"重新基于"远程最新代码之上,保持提交历史的整洁线性。
2026-05-12 22:12:48
127
原创 Windows不安装 Android Studio如何打包安卓软件
本文介绍了在Windows系统下通过命令行打包安卓APK的环境配置方法。主要内容包括:1)下载安装Android SDK命令行工具并配置环境变量;2)安装指定版本的SDK组件和平台工具;3)Java环境的检查与配置(推荐Java 17);4)Gradle的配置技巧,包括修改国内镜像源、设置缓存目录解决跨盘问题;5)常用Gradle命令,如版本查看、清理缓存、打包调试等。文章提供了详细的命令行操作步骤和常见问题解决方案,特别针对国内开发者优化了Gradle下载源,并强调了环境变量配置的重要性。
2026-05-03 18:16:09
756
原创 夜神模拟器无法安装apk的原因
如何在电脑上安装APK文件? 要在电脑上安装APK文件,必须确保设备联网。主要有两种安装方法: 直接双击APK文件进行安装 将APK文件拖拽到夜神模拟器的桌面进行安装 注意:这两种方式都需要电脑保持网络连接,否则无法完成安装过程。建议选择网络稳定的环境进行操作,使用模拟器安装时,请确保模拟器已正确启动运行。
2026-05-03 16:51:35
453
原创 安卓App无法增加自定义图片作为图标功能
Android系统原生不支持运行时动态更改应用图标,主要出于安全考虑。现有方案只能通过预定义多个Activity并启用/禁用来实现"图标切换",但无法动态添加新图标。替代方案包括:扩展预设图标数量、使用动态快捷方式、第三方启动器或桌面小部件。其中,最可行的方案是在APK中打包更多预设图标供用户选择。系统层面的安全机制禁止运行时修改图标,以防止恶意应用伪装。
2026-05-01 20:52:56
94
原创 wps怎么把word的某一页给删掉
本文介绍如何快速删除Word文档中的特定页面。操作步骤简单:首先点击目标页面,然后在菜单栏选择“页面”选项,点击“删除本节”即可完成操作。该方法适用于需要精准删除文档中某个页面的情况,操作便捷高效。
2026-04-28 15:51:18
90
原创 Windows比较好的C盘清理软件
本文介绍了两种Windows系统清理工具:一款是基于Tauriv2和Vue3开发的图形化垃圾清理应用,主要提供常见清理命令的简易界面操作;另一款是开源的磁盘分析清理工具(版本5.1.0),其特色功能是可视化展示磁盘文件分类及占用情况,支持按需删除,并内置磁盘分析模块。后者可从GitHub或指定网盘获取(密码c2ab)。两款工具分别侧重基础清理和深度空间管理,满足不同用户需求。
2026-04-28 15:50:36
58
原创 gradle打包报错Task ‘assembleAppDebug‘ not found in root project ‘legado‘ and its subprojects.
本文介绍了Gradle打包命令的正确使用方法。对于Debug包应使用assembleDebug命令,Release包使用assembleRelease命令,也可以使用assemble同时生成两种包。文章指出常见错误是命令拼写错误或签名配置问题,建议新手使用Android Studio的图形界面打包,但命令行同样可行。打包时需注意不同版本(如appS、appMax)对应的命令格式差异。
2026-04-25 21:35:02
219
原创 codex Windows版下载方式
针对微软商店无法正常下载Codex的问题,建议使用第三方打包版本。推荐下载GitHub上的Codex26.325.31654版本(https://github.com/Haleclipse/CodexDesktop-Rebuild/releases),该版本运行稳定,而最新版可能存在报错问题。此方法可解决即使使用网络加速工具也无法从微软商店下载的困境。
2026-04-24 01:45:46
2696
2
原创 Github 2FA(Two-Factor Authentication/两因素认证)
GitHub双重验证推荐使用浏览器插件Authenticator,比手机软件更方便。该开源插件可在Chrome/Edge扩展商店下载,支持扫描屏幕二维码生成验证码。设置步骤:在GitHub安全页面显示二维码,用插件扫描添加账户。之后登录时只需打开插件输入显示的6位数字即可完成验证。插件支持多平台,避免了手机应用的繁琐安装过程。
2026-04-24 00:02:49
359
原创 网站显示浏览器缓存其他考生信息该怎么解决
【摘要】针对无法登录考公考编等官网的问题,提供三种解决方案:1)清除浏览器缓存数据(Chrome/Edge操作路径:设置→隐私→清除浏览数据),或精准删除特定网站cookie;2)使用无痕模式浏览(快捷键Chrome/Edge为Ctrl+Shift+N);3)更换其他浏览器尝试。这些方法可有效解决因缓存冲突导致的登录限制问题
2026-04-10 19:27:17
256
原创 查看 GitHub 账号注册了多长时间
3. 找到字段:找到 "created_at" 这一行,后面的时间就是你的注册时间(注意这是 UTC 时间,即协调世界时,比北京时间晚8小时)。* 时区差异:GitHub 系统默认显示的时间通常是 UTC 时间,如果你看到的时间比实际感觉的要早,记得加上 8 小时的时差(如果你在中国)。* 隐私设置:如果你的个人资料设置为私有,或者你在设置中隐藏了相关信息,别人可能无法看到你的注册时间。如果你想看到精确到秒的注册时间,或者想通过代码获取,可以使用 GitHub 的公开 API。方法三:查看他人注册时间。
2026-04-06 17:05:21
8032
1
原创 Windows 本地部署 PHP8.1.32 + Nginx + Redis 后端教程(实测可用)
本文提供Windows系统下Nginx+PHP8.1.32(NTS)+Redis环境搭建指南。关键步骤包括:下载NTS版PHP8.1.32、Redis扩展和Nginx1.28.3;配置PHP.ini开启必要扩展并设置时区;修改Nginx.conf配置PHP解析;按顺序启动PHP-CGI和Nginx服务。重点说明组件版本匹配要求(NTS+VC16+x64)、纯英文安装路径及常见错误解决方法(502/404等)。提供环境验证方法和常用Nginx管理命令,适合新手直接复现完整可用的开发环境。
2026-04-05 23:18:52
717
原创 ✅ Termux 运行 Python & 进入中文路径实战总结
Termux + Python + 中文路径 = 完全可行,只要权限给对,就能愉快跑源码。cd /storage/emulated/0/我的文档/阅读/源码/xhs。/storage/emulated/0/我的文档/阅读/源码/xhs/✔ 能用,Termux 支持 UTF-8。三、运行 Python 文件。二、进入中文路径(关键)然后重启 Termux。✅ 中文路径能用吗?
2026-04-04 15:08:22
218
原创 Termux 运行 Node.js 实操记录(精简版)
目标:跑通 Node.js 并启动 Web 服务。✅ Termux 可正常运行 Node.js。环境:Android + Termux。二、创建并运行 JS 文件。✅ 适合学习、测试、挂脚本。三、搭建 Web 服务器。❌ 不适合高并发生产环境。
2026-04-04 15:02:44
156
原创 判断打开浏览器的mcp是否正常
本文介绍了验证和解决Chrome 9222端口问题的三步流程:首先通过访问127.0.0.1:9222/json验证端口是否开启;若未开启,需完整重启Chrome并添加调试参数;最后若端口正常但功能异常,需检查JSReverser-MCP工具是否编译成功。文中提供了详细的命令行操作步骤和故障排查方法,帮助用户快速定位问题所在。
2026-03-31 01:43:14
201
原创 微软应用商店打不开一直转圈,一分钟解决
摘要:解决Windows更新问题的方法是开启Windows更新服务并重启电脑。通过参考B站教程(链接提供),成功启用更新功能后多次打开微软应用商店即可。其他方法如调整Internet属性或取消代理设置均无效。操作时需要勾选相关选项并重启系统。该方法经测试有效解决了更新问题。
2026-03-21 16:56:15
1029
原创 Trae里SKills可以调用mcp
本文提出了一种智能体协作框架,将SKills基础功能与mcp权限管理相结合。在solo模式下,系统可动态添加智能体并赋予其mcp权限。任务执行时优先调用SKills模块,当需要更高权限时自动切换至mcp主导模式。该设计实现了权限的智能升级机制,确保在保持基础功能的同时,能够按需获取高级权限执行复杂任务,形成从SKills到mcp的无缝过渡,优化了任务执行流程和权限管理效率。
2026-03-21 00:26:36
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅