<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jhs的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/j7233849</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; j7233849]]></copyright><item><title><![CDATA[FastAdmin 前端 JS 模块化与动态数据加载实战指南]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/155262649</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/155262649</guid><author>j7233849</author><pubDate>Wed, 26 Nov 2025 18:30:00 +0800</pubDate><description><![CDATA[深入讲解 RequireJS 模块化开发、动态表单数据加载、自定义 JS 文件加载机制]]></description><category></category></item><item><title><![CDATA[fastadmin动态列拖拽表头持久化]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/155261727</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/155261727</guid><author>j7233849</author><pubDate>Wed, 26 Nov 2025 09:38:31 +0800</pubDate><description><![CDATA[fastadmin动态列，拖拽表，持久化]]></description><category></category></item><item><title><![CDATA[uniapp h5本地域名调试解决跨域]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/151796946</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/151796946</guid><author>j7233849</author><pubDate>Wed, 17 Sep 2025 16:19:49 +0800</pubDate><description><![CDATA[因项目配置不同，devServer转发，可以直接在csdn找uniapp 调试解决跨域的文章来配置。1.本地创建的测试站点，例如  xxx.test。唯一缺点，查看接口请求麻烦。2. 本地使用nginx。遇到post提交跨域。]]></description><category></category></item><item><title><![CDATA[初识quasar浏览器扩展]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/151796431</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/151796431</guid><author>j7233849</author><pubDate>Wed, 17 Sep 2025 15:55:38 +0800</pubDate><description><![CDATA[quasar是一个vue2(vue3)的框架,支持SPA、SSR、PWA、移动应用程序、桌面应用程序和浏览器扩展的开发.今天尝试下浏览器扩展。]]></description><category></category></item><item><title><![CDATA[electron-egg使用ThinkPHP项目指南]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/151796379</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/151796379</guid><author>j7233849</author><pubDate>Wed, 17 Sep 2025 15:54:23 +0800</pubDate><description><![CDATA[使用ai询问,然后手动实践,再修改文档.过程耗时将近2小时.算是初步的electron-egg 可以引入thinkphp来使用了. (electron-egg 引入tp的意义就是在于折腾.)Egg.js 本质上是一个 Node.js 框架，可以运行在 Electron 应用的本地环境中。这种情况下，Egg.js 服务的作用可以完全由 ThinkPHP 取代，那么直接移除 Egg.js 是完全可以的。因此需要仔细思考和规划系统的实际需求，决定是否真的需要继续保留 Egg.js 的功能。]]></description><category></category></item><item><title><![CDATA[brain.js构建训练神经网络]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/151796148</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/151796148</guid><author>j7233849</author><pubDate>Wed, 17 Sep 2025 15:46:36 +0800</pubDate><description><![CDATA[Brain.js 适用于多种场景，包括分类、回归、时间序列预测、自然语言处理、游戏 AI、异常检测和推荐系统等。它的简单 API 和浏览器支持使其成为快速原型开发和实时应用的理想选择。通过 Brain.js，我们可以轻松构建一个石头剪刀布游戏的神经网络模型。这个模型可以根据玩家和 AI 的选择预测游戏结果，并扩展到更复杂的应用中，如多轮对战或用户交互界面。]]></description><category></category></item><item><title><![CDATA[解决宝塔mongodb开启安全认证,Authentication failed.]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/143860672</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/143860672</guid><author>j7233849</author><pubDate>Mon, 18 Nov 2024 16:33:13 +0800</pubDate><description><![CDATA[数据库->mongodb 对数据库改密后.使用的是thinkphp框架。]]></description><category></category></item><item><title><![CDATA[vm虚拟机安装mac 解决卡顿问题]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/143572088</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/143572088</guid><author>j7233849</author><pubDate>Wed, 06 Nov 2024 15:44:22 +0800</pubDate><description><![CDATA[安装好VMware Tools后, 窗口大小缩小,不要和主机屏幕一样大小.网上找了好多,大多是三步骤。]]></description><category></category></item><item><title><![CDATA[宝塔nginx跨域设置]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/141154857</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/141154857</guid><author>j7233849</author><pubDate>Tue, 13 Aug 2024 09:22:38 +0800</pubDate><description><![CDATA[网站设置 伪静态,明明有设置,为什么还是跨域?在配置文件access_log上加一行。]]></description><category></category></item><item><title><![CDATA[quark-design 原生引入使用说明]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/141025971</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/141025971</guid><author>j7233849</author><pubDate>Thu, 08 Aug 2024 14:36:12 +0800</pubDate><description><![CDATA[其他ui组件参考(官方文档)[https://quark-ecosystem.github.io/quarkd-docs/vanilla/#/]//挂载到window,方便在当前页的其他script使用(这里是为了方便在cdn引入vue中使用)说明:旧项目前后不分离 使用原生html开发的情况下。挂载到window后,方便和vue结合使用。esm全局引入的方式。]]></description><category></category></item><item><title><![CDATA[处理服务器安全组ftp端口放开,宝塔面板ftp访问不到]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/136070151</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/136070151</guid><author>j7233849</author><pubDate>Wed, 07 Feb 2024 15:40:14 +0800</pubDate><description><![CDATA[ftp删除旧账号,添加新账号]]></description><category></category></item><item><title><![CDATA[uniapp(vue2)+VoerkaI18n多语言]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/135484966</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/135484966</guid><author>j7233849</author><pubDate>Tue, 09 Jan 2024 17:12:48 +0800</pubDate><description><![CDATA[通过以上配置，我成功地集成了VoerkaI18n到我的Vue.js应用程序中，为应用程序添加了国际化的支持。我很高兴能够学习并应用这样一个强大的工具，它将为我的应用程序带来更好的用户体验。主要是做一个记录,避免下次引入时忘记.这样的流程或许和文档有些许差异.但是最终成功实现了引入并一键切换语言的功能.今天我学习了VoerkaI18n国际化插件，它是一个用于Vue.js应用程序的国际化解决方案。可以帮助我们轻松地实现应用程序的多语言支持，使得应用程序可以适应不同的语言环境。]]></description><category></category></item><item><title><![CDATA[vscode宏&键绑定]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/132620924</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/132620924</guid><author>j7233849</author><pubDate>Fri, 01 Sep 2023 11:52:33 +0800</pubDate><description><![CDATA[开发语言php。]]></description><category></category></item><item><title><![CDATA[mac 10.13.6安装后开发准备工作]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/132429409</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/132429409</guid><author>j7233849</author><pubDate>Tue, 22 Aug 2023 16:41:57 +0800</pubDate><description><![CDATA[git下载安装
xcode旧版安装搜索
brew国内源安装
brew更换源]]></description><category></category></item><item><title><![CDATA[Sublime Text php开发环境]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/132290430</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/132290430</guid><author>j7233849</author><pubDate>Tue, 15 Aug 2023 09:36:09 +0800</pubDate><description><![CDATA[My Sublime Text setup]]></description><category></category></item><item><title><![CDATA[win vm安装mac]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/132214026</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/132214026</guid><author>j7233849</author><pubDate>Tue, 15 Aug 2023 09:29:22 +0800</pubDate><description><![CDATA[https://www.freedidi.com/9945.htmlhttps://github.com/paolo-projects/auto-unlocker]]></description><category></category></item><item><title><![CDATA[win下mkcert+phpenv本地ssl环境配置]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/130270394</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/130270394</guid><author>j7233849</author><pubDate>Thu, 20 Apr 2023 21:00:00 +0800</pubDate><description><![CDATA[mkcert+phpenv配置ssl]]></description><category></category></item><item><title><![CDATA[sublime tex4配置vue开发环境]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/125797779</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/125797779</guid><author>j7233849</author><pubDate>Fri, 15 Jul 2022 10:07:55 +0800</pubDate><description><![CDATA[sublime text4 配置vue开发环境]]></description><category></category></item><item><title><![CDATA[axios自定义请求头跨域,thinkphp设置]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/121697127</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/121697127</guid><author>j7233849</author><pubDate>Fri, 03 Dec 2021 14:05:12 +0800</pubDate><description><![CDATA[axios添加自定义请求头
在axios拦截器中, headers[‘XXX’] = ‘XX’
配置后,thinkphp 返回跨域.需要对thinkphp中间件进行重新设置

主要配置在tp


复制 vendor\topthink\framework\src\think\middleware\AllowCrossDomain.php文件到app\common  下


追加vue传过来的自定义请求头到$header数组内Access-Control-Allow-Headers


 protected .]]></description><category></category></item><item><title><![CDATA[minio+thumbor]]></title><link>https://blog.youkuaiyun.com/j7233849/article/details/121675335</link><guid>https://blog.youkuaiyun.com/j7233849/article/details/121675335</guid><author>j7233849</author><pubDate>Thu, 02 Dec 2021 13:38:08 +0800</pubDate><description><![CDATA[minio 安装
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password ./minio server /data --console-address ":9001"

后台启动
sudo nohup ./minio server --address 0.0.0.0:9000 --console-address]]></description><category></category></item></channel></rss>