自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(1765)
  • 收藏
  • 关注

原创 我只用9分钟做了一个5M不到的跨平台掘金桌面端程序,并且支持自动签到,感谢开源项目PakePlus的支持

PakePlus 是一个支持 Mac、Windows 和 Linux的跨平台桌面软件,很快也将支持 Android 和 iOS。无需在本地安装复杂的依赖环境,只需要一个Github Token就可以将任何网页变成桌面应用和移动应用发布地址。查看 README 以获取热门包和自定义开发信息。欢迎在讨论区分享你的建议。

2024-11-21 13:33:10 1221

原创 flutter跨平台开发模板,继承get和dio,实现全局loading和快速更改名称和图标icon

main分支:最简单的最通用的模板,集成了get路由管理和getx数据状态管理,还有全局loading效果,还有shared_preferences临时数据存储,仿照前端开发localstoreage来存储数据,项目结构也是仿照前端开发结构,让前端开发人员以熟悉的方式开发flutter软件,并且以最简单最快速的方式来开发项目。

2024-01-21 19:00:00 1532 1

原创 uniapp+uviewPlus+vue3+ts+pinia+vite+echarts 开发基础模板,开箱即用,非常顺手

使用 uniapp + vue3 + ts + pinia + vite + echarts 开发基础模板,拿来即可使用,不要删除 yarn.lock 文件,否则会启动报错,这个可能和 pinia 的版本有关,所以不要随意修改。

2023-11-10 14:49:15 1017 2

原创 用Tauri+Vue3+TypeScript+Pinia写的基础类似百度云开发模板,支持国际化和主题切换,图片音视频播放等,可做图床视频床使用

一个基础的tauri开发模板,具备国际化多语言切换,暗黑和亮白主题切换,注册登陆页面美化,动态路由自动构建左侧菜单列表,Pinia状态管理等等功能,开箱即用项目地址: https://github.com/Sjj1024/s-hub/tree/tauriv1.0 代码下载后,使用pnpm 安装依赖运行程序:

2023-06-09 18:18:39 1436 8

原创 vscode/cursor编辑器中vue3文件里面的css不能注释解决办法

升级了cursor后发现css或者html里面的代码不能单行注释了,真的很烦人,找了很多解决办法,还是定位到插件上,有一个vue的插件,把它禁用掉就可以注释了,然后再把这个插件启用,就可以使用了,注释也生效了,真的很神奇:就是这个插件。

2025-04-01 11:49:49 264

原创 theos工具来编译xcode的swiftUI项目为ipa文件

是一个开源的开发工具套件,主要用于为平台开发和编译、动态库、命令行工具等。它由创建,并被广泛用于越狱社区的开发中。但这里我主要使用它的打包ipa功能,因为我的PakePLus-iOS项目需要用到这个功能,使用github action在线编译功能,将我的项目编译为未签名的ipa文件,然后分发给用户使用。

2025-04-01 10:18:39 454

原创 xcode项目配置只能竖屏显示

完成这些设置后,你的应用将只能在竖屏模式下运行,即使用户旋转设备也不会改变方向。

2025-03-31 18:43:16 196

原创 如何屏蔽mac电脑更新提醒,禁止系统更新

最烦mac的系统更新提醒了,过几天就是更新弹窗提醒,现在可以直接禁掉了,眼不见心不乱,不然一升级,开发环境全都不能用了,那才是最可怕的,屏蔽的方法也很简单,就是屏蔽mac系统更新的请求,在host中禁掉,后期想升级了开开就可以了。来阻止系统连接 Apple 的更新服务器,同时结合系统设置和终端命令来禁用更新提醒。组合使用,效果最佳。如果担心误操作,可以先备份 Hosts 文件。要彻底屏蔽 macOS 的更新提醒,可以通过。(可能会变化,建议查阅最新列表)

2025-03-30 18:06:54 1603 1

原创 GitHub美化个人主页3D图表显示配置操作

1.创建自己的github主页属性项目——跟你github用户名一致即可, 比如我github名字叫是sjj1024, 创建一个sjj1024的同名项目,勾选生成README.md文件。- 项目Action里面点击创建一个WorkFlow文件,名字叫Profile3D。

2025-03-28 13:14:45 530

原创 将Vue或React项目打包为跨平台桌面软件,还能省一个服务器的钱

假如你有一个网站,想把它立刻变成桌面应用,立刻高大尚。假如你有一个 Vue/React 等项目,不想购买服务器,想把它打包成桌面应用。假如你的 Cocos 游戏是不是想要跨平台客户端运行?完全没有问题。假如你的 Unity 项目是不是想要跨平台打包为客户端?也完全没有问题。假如你想隐藏你的网站地址,不被随意传播和使用,防止爬虫程序获取你的网站内容。假如公司内网平台,不想让别人知道你的网站地址,只允许通过你的客户端访问。

2025-03-25 19:49:06 1323

原创 xcode开发swiftui项目的时候,怎么调试ui占位和ui大小

有时候元素之间可能存在很大的空间间隔,但是又不知道怎么产生的,无奈我又看不懂xcode里面的Debug View Hierarchy功能,只能使用笨方法,就是给不同的块元素设置上不同的背景色,然后看一下间隙区域到底是哪个背景色填充的,就知道是哪里的问题了。

2025-03-24 15:43:59 569

原创 使用swiftui的ScrollView实现滚动位置的监听和设置

有个需求就是需要获取当前滚动的元素是第几个了,然后把滚动到的元素设置到最中心位置,并且改变这个元素的背景和边框,然后缩放1.5倍。

2025-03-24 14:47:37 375

原创 在vitepress中使用vue组建,然后引入到markdown

在 VitePress 中,每个 Markdown 文件都被编译成 HTML,而且将其作为处理。这意味着可以在 Markdown 中使用任何 Vue 功能,包括动态模板、使用 Vue 组件或通过添加<script>标签为页面的 Vue 组件添加逻辑。值得注意的是,VitePress 利用 Vue 的编译器自动检测和优化 Markdown 内容的纯静态部分。静态内容被优化为单个占位符节点,并从页面的 JavaScript 负载中删除以供初始访问。在客户端激活期间也会跳过它们。

2025-03-23 17:07:14 642

原创 vite中sass警告JS API过期

由于是vite创建的项目,翻到Bundles部分,通过红框可以看出Vite仍然默认使用传统的API,需要通过Vite设置api为"modern"或"modern-compiler",即可解决。在Vite创建项目中引入Sass弹出The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0。在css.preprocessorOptions部分发现sass/scss的api默认值为 "legacy"

2025-03-23 17:05:10 266

原创 在iconfont中复制svg图标到项目中后,修改颜色

我们项目中经常使用图标,并且大部分都是从iconfont中找的,但是得到的图标都是黑色模式,到项目中之后,要根据主题动态调整颜色,所以就需要修改颜色,这个时候就发现单纯修改color是没有用的,需要使用path的fill来修改。

2025-03-23 13:56:34 200

原创 VitePress由 Vite 和 Vue 驱动的静态站点生成器

vitepress官网:VitePress | 由 Vite 和 Vue 驱动的静态站点生成器将 Markdown 变成优雅的文档,只需几分钟,起初是想给我的开源项目PakePlus做一个使用说明的文档和官网的,然后就无意间了解到这个vitepress了,这个是vue的作者尤老板做的,因为项目中经常用到vite和vue,所以这里就对vitepress感觉很亲切,其实还有另外一款也不错,是rspress,他们都是很不错的静态站点生成引擎:rspress:Rspress - 基于 Rsbuild 的静态站点生成

2025-03-22 15:09:27 968

原创 tauri2程序单例模式实现,二次点击桌面图标显示之前最小化的程序并聚焦

使用单实例插件确保 Tauri 应用程序在同一时间只运行单个实例。插件已经安装并初始化,应该可以立即正常运行。尽管如此,我们也可以使用。方法接受一个闭包,该闭包在新 App 实例启动时调用,但由插件关闭。这个闭包有三个参数。方法来增强它的功能。然后重新编译后就可以了。

2025-03-22 15:02:28 345

原创 如何统计某个网站加载资源或者发送请求的时候,都使用了哪些域名

要统计某个网站在加载资源或者发送请求时使用的所有域名,可以通过以下方法进行:1. **使用浏览器开发者工具**:- 打开你的网站。- 按下 `F12` 打开开发者工具,或通过右键点击页面并选择“检查”。- 在开发者工具中,切换到 “网络”(Network) 面板。- 刷新页面,你会看到所有的网络请求。- 在“域名”或“名称”列中,你可以看到所有请求的 URL。可以手动统计这些 URL 中的域名。

2025-03-22 05:23:28 775

原创 > git push origin main:mainerror: src refspec main matches more than oneerror: failed to push some

这个错误通常是由于在本地仓库中存在多个分支或标签匹配 `main` 这个名字。2. 如果你发现存在多个匹配的分支或标签,可以删除不需要的标签或分支。1. 检查本地仓库中是否存在多个匹配 `main` 的分支或标签。

2025-03-22 05:14:07 183

原创 xcode中移除安装的package dependency

选中这一项,然后删除就可以了。

2025-03-21 18:48:28 439

原创 PakePlus支持将vue/react等项目打包为跨平台桌面软件了

Turn any webpage/Vue/React and so on into a desktop app and mobile app with Rust. 轻松将任意网站/Vue/React等项目构建为轻量级(仅5M)多端桌面应用和多端手机应用。只需要使用一个免费的github token,就可以使用强大的PakePlus将任何网站打包为跨平台桌面软件了,而且还支持将vue/react等项目编译后的静态资源打包为跨平台桌面软件,既有PakePlus,何必是网页。

2025-03-21 13:21:57 1825

原创 html5-qrcode前端打开摄像头扫描二维码功能

【代码】html5-qrcode前端打开摄像头扫描二维码功能。

2025-03-20 18:53:38 457

原创 tauri2项目在本地启动一个服务器,并支持控制停止还是启动

使用起来也是非常的方便,只需要添加到自己本地cargo.toml依赖中,并跟上tokio这个依赖项。

2025-03-19 14:09:04 408

原创 vite配置实现动态配置根据不同的编译环境来实现

来决定选项,亦或者是一个 SSR 构建()、一个正在预览的构建产物(如果配置文件需要基于(

2025-03-18 16:45:54 266

原创 python从邮件中提取链接中的&符号为什么会变成&amp; 解决办法

变成:由于HTML实体编码。解决方法:使用解码。这样可以确保链接中的符号正确显示。

2025-03-15 19:23:25 253

原创 Refused to connect to ******* because it appears in neither the connect-src directive nor the defaul

想要彻底解决这个错误提示也很简单,有两种方法。CSP 是一种安全机制,限制网页能加载的资源,以防止 XSS(跨站脚本攻击)等安全威胁。这是因为你的请求或者资源被tauri的内容安全策略拦截了。你的网页的 CSP 规则中,关闭之后,就再也不用担心了。,因此浏览器阻止了请求。

2025-03-15 16:41:22 233

原创 python使用openai的api的时候声明不要走系统代理,默认是走的

配置了以上的方式,还是不行。

2025-03-15 14:11:38 220

原创 mac利用“自动操作”扩展添加 Mac 访达右键菜单项

用惯了 Windows 的资源管理器,换到 Mac 的访达,最不习惯的就是不能通过右键菜单创建文件。虽然 Mac 的 App Store 中有几个可以增加访达右键菜单的工具,但是居然都要收费(就这么一点点活都能卖钱,真是了不起)。其实在 Mac 的官方文档中已经给出了解决方案,可以通过“自动操作”扩展访达右键菜单的“快速操作”,只是很多人不知道怎么用而已。现在跟着我的步骤,几分钟就可以让你的访达也可以有下图的“快速操作”。

2025-03-15 10:50:27 592

原创 Mac中nvm切换node版本失败,关闭终端再次打开还是之前的node

Mac中使用 nvm 管理 node 版本,在使用指令:nvm use XXX 切换版本之后。关闭终端,再次打开,输入 node -v 还是得到之前的 node 版本。原因:在这里这个 default 中有个 node 的版本号,使用 nvm use 时,没法修改这个版本号。

2025-03-15 10:44:37 368

原创 vue/react/vite前端项目打包的时候加上时间最简单版本,防止后端扯皮

如果你是vite项目,直接写一个vite的插件,通过这个插件可以动态注入环境变量,然后当打包的时候,自动注入这个时间到环境变量中,然后在项目中App.vue中或者Main.tsx中打印出来,这就知道是什么时候编译的项目了,防止扯皮。

2025-03-14 19:45:45 457

原创 vue/react前端项目打包的时候加上时间,防止后端扯皮

在前端项目(Vue/React)打包时,将打包时间注入到项目中,可以有效防止前后端扯皮,尤其是在部署和调试时能够明确知道当前运行的代码版本和打包时间。将里面的buildCmd替换为自己的命令。

2025-03-14 19:20:50 520 1

原创 tauri程序github action编译的时候支持中文解决方案

1.light.exe不支持中文编码,所以使用中文名称的tauri程序没办法编译出来msi的软件包。

2025-03-14 15:22:16 316

原创 网页注入js代码实现获取请求的url和请求体内容,并获取响应体内容

效果如图所示,可以拦截网页中所有的http请求并获取响应体内容,将里面的信息都打印到控制台显示出来,这个可以用于注入任何网页里面,例如使用浏览器插件注入这个代码,就可以获取网页的所有数据,还是很厉害的具体的代码讲解逻辑和是对象的两个核心方法,用于发起 HTTP 请求。

2025-03-14 10:36:00 565

原创 拦截网页中的 Fetch 和 XMLHttpRequest 请求方式方法

拦截网页中的 Fetch 和 XMLHttpRequest 请求,并捕获它们的响应体内容。通过这种方式,你可以在控制台中查看这些请求的响应数据,或者进一步处理这些数据(例如发送到后台或存储起来)。

2025-03-14 10:02:39 920

原创 chrome浏览器插件拓展捕获页面的响应体内容

因为chrome extension官方没有的直接获取响应体的方法,所以需要自己实现方法来获取,实现的方式有很多种,这是记录的第二种,第一种就是使用vconsole来实现,vconsole是一个开源框架,一个轻量、可拓展、针对手机网页的前端开发者调试面板。vConsole 是框架无关的,可以在 Vue、React 或其他任何框架中使用。现在 vConsole 是微信小程序的官方调试工具。

2025-03-13 20:57:41 262

原创 chrome浏览器拓展插件捕获页面的响应体内容

插件提供有这么个API,这是一个系列API,允许开发者对请求的多个阶段进行事件监听。可是先告诉你这个方式行不通。不要用了,文后会有真正获取方式。但比较可惜的是这个API能力比较有限,你不能通过它直接获取到响应内容。(可选同步)在请求即将发生时触发。此事件在建立任何 TCP 连接之前发送,可以 用于取消或重定向请求。(可选同步)在请求即将发生且初始标头准备就绪时触发。该事件为 旨在允许扩展程序添加、修改和删除请求标头。通过事件传递到所有订阅者,因此不同的订阅者可能会尝试 修改请求;请参阅。

2025-03-13 20:28:00 559

原创 tauri项目加载静态html和js文件,并打包发布

你可以通过修改文件来自定义应用的配置,例如应用名称、图标、窗口大小等。例如,修改中的package和build},"build": {},"tauri": {

2025-03-13 14:41:03 579

原创 Netlify部署vue/react项目,在页面刷新时呈现404解决办法

Netlify 是一个静态网站托管平台,它非常适合用于托管使用 React 和其他前端框架构建的单页应用程序(SPA)。React Router 是 React 的路由库,用于在 SPA 中管理不同页面的导航。

2025-03-13 10:44:14 687

原创 使用netlify部署github的vue/react项目或本地的dist,国内也可以正常访问

提供简洁的部署流程和丰富功能,如自定义域名、自动构建和服务器端功能。通过连接到 Git 仓库实现持续部署,每次推送代码都会自动构建和发布,支持无服务器函数,允许在前端项目中实现后端逻辑,提供直观的用户界面来管理和配置项目。

2025-03-12 15:04:34 385

原创 vite项目打包build后提示说超过500k了,警告?不能忍

说可以通过配置build.rollupOptions.output.manualChunks来提升一下,好可以,我来配置一下,把那些可能大的包单独分配一下: 然后再看一下,是变小了,但是还是500警告啊:那就开始分析是哪个包比较大吧,使用rollup-plugin-visualizer这个插件来分析一下,rollup-plugin-visualizer是一个开源项目,地址:https://github.com/btd/rollup-plugin-visualizer安装:配置插件在 文件中

2025-03-11 14:08:18 774

phpstudy-x64-V8版本安装包

一. 安装说明(特别注意) 1. 安装路径不能包含“中文”或者“空格”,否则会报错(例如错误提示:Can't change dir to 'G:\\x65b0\x5efa\x6587\) 2. 保证安装路径是纯净的,安装路径下不能有已安装的V8版本,若重新安装,请选择其它路径 二. 使用手册 https://www.xp.cn/phpstudy-v8/

2023-06-07

可以在浏览器里免费使用chatgpt的插件

可以在浏览器里免费使用chatgpt的插件,这个插件一次安装,后面可以永久免费使用,相当给力,再也不怕找不到怎么用chatgpt了,适合各种职场人士和写作的朋友,可以大大提高工作效率,写出来的东西非常nice,很棒很棒

2023-05-10

使用Python模块ppadb控制手机拍照

使用Python模块ppadb控制手机拍照,如果你想控制手机执行某项任务的话,但是你又不想动手操作的话,让你想让手机自动重复完成某项任务的话,就可以用这个小案例发挥你的想象

2023-05-08

使用Python的uiautomator2控制手机操作叮咚买菜

使用Python的uiautomator2控制手机操作叮咚买菜APP,来完后一些列人工操作的动作,别面你手动操作太累,也算是一个小案例,让你了解uiautomator2的使用和注意事项,如果能给你启发,那最好,所以快学习起来,解放双手吧

2023-05-08

使用Python画一个爱心图片来讨你的女朋友一笑

使用Python画一个爱心图片来讨你的女朋友一笑,使用Python的turtle模块画一个爱心小图片,送给你的女朋友,让你的女朋友笑一笑,怎么样,

2023-05-08

使用Python监听剪切板的程序,并将识别到的图片上传到指定图床

使用Python监听剪切板的程序,并将识别到的图片上传到指定图床

2023-05-08

Python识别ocr验证码的程序,识别率非常高

这是一个使用Python模块识别验证码的模块,非常简单,本地就可以识别出来常见的字母和数字验证码,非常适合需要验证码识别的朋友来使用,识别率高达90%以上,不用再对接百度的接口了,百度不但识别率低,还需要花钱,为啥不使用这个免费又好用的ocr识别呢

2023-05-08

Nginx的常用配置文件

Nginx的常用配置文件,适合负载均衡设置等

2023-05-08

Python将CSV转换为Excel

Python将CSV转换为Excel工具,适合csv和excel相互转换的工具

2023-05-08

Python实现csv文件转json文件

实现csv文件转json文件,适合Python后端开发者,将csv文件转为需要的json格式

2023-05-08

使用Python脚本将 CSV 加载到 SQLite 数据库的脚本(带有类型推测)

使用Python脚本将一个csv文件转换存储到Sqlite数据库中,适合会python脚本,并且想处理csv文件的朋友,然后将csv文件存储到数据库中进行检索查询等,提高工作效率

2023-05-08

Python脚本判断是哪个平台运行的

Python脚本判断是哪个平台运行的,可以判断是windows还是mac,然后调用不同的接口播放音频

2023-05-05

使用Python脚本进行内容加解密的案例

使用面向对象的编程思想,对内容进行加解密的案例,适合数据加解密操作

2023-05-05

Python发送Email邮件案例

使用Python编写的一个使用SMPT协议发送Email邮件的案例,适合消息监听的人群,可以实时得到消息响应

2023-05-05

Python写的一个加解密案例

Python写的一个加解密案例,适合对数据进行加解密操作的后端开发人员,保证数据的安全

2023-05-05

Python写的Interface接口案例

Python写的Interface接口案例,可以间接实现面向interface接口开发

2023-05-05

Python的grpc小案例Client客户端

Python的grpc小案例Client客户端,实现Python后端开发Grpc接口,实现数据的快速高效传递

2023-05-05

Python写的Grpc小案例Server端

Python写的Grpc小案例Server端demo,适合Python后端开发Grpc接口,实现数据的高效快速传递,另外还有一个Client的小案例,可以在我的资源列表里面找到

2023-05-05

Github接口上传文件案例

Github接口上传文件案例,使用小案例实现基本的Github接口使用

2023-05-05

使用FastApi写的小案例

使用FastApi写的小案例,快速实现后端接口开发

2023-05-05

使用hashlib生成MD5编号

使用hashlib生成MD5编号,适合想要唯一认证编码的python工作者使用的小Demo

2023-05-05

DF操作csv文件的Demo

DF操作csv文件的Demo文件,适合职场人员使用Python操作csv文件,实现快速方便的操作

2023-05-05

Python脚本的链式编程思想Demo

使用Python脚本开发一个链式编程的框架怎么样?一个简单的Demo可以给你不一样的启发思维,使用一个极简的demo,告诉你链式编程的核心原理

2023-04-28

python脚本读写csv文件并存储到mysql

使用python脚本读取csv文件并自动化链接mysql,并且自动化创建数据库表,并自动化将数据存储到表里面,并且支持断点续传

2023-04-28

Python脚本Clickhouse连接示例

Python脚本Clickhouse连接示例,使用最简单的官方Demo操作Clickhouse数据库,实现数据库的增删改查操作,不用再去官方找样例了,我这个就是最简单最直接的,输入的数据库IP和用户名密码就可以操作了

2023-04-28

安卓Android版zerotier最新安装包

安卓版Zerotier最新1.10.6安装包,省去了到谷歌应用商店下载的麻烦,直接在这里下载就可以使用了,是不是很方便,下载之后,安装后,添加你的id,就可以使用了

2023-04-28

Mac版ZeroTier最新安装包

mac版的最新版本zerotier安装包,下载后直接安装使用,填写自己的id后就可以加入局域网

2023-04-28

Windows版ZeroTier最新安装包

windows版的最新版本zerotier安装包,下载后直接安装使用,填写自己的id后就可以加入局域网

2023-04-28

Python动态插件框架小案例

一个使用python编写的动态插拔py插件的小案例,旨在说明python动态插件框架的结构

2023-04-28

Python脚本分析亚马逊商品

使用python脚本分析亚马逊商品数据的内容,循环100次尝试是否能成功分析的Demo

2023-04-28

钉钉群机器人API接口Python脚本

使用python脚本编写的钉钉群消息机器人提醒脚本,放到服务器运行,可以不间断定时给群成员发消息,可以提醒点外卖,上下班打卡等服务

2023-04-28

Python企微定时打卡

使用python脚本写的企业微信机器人定时打卡的python脚本,定时提醒你上下班打卡,还有点外卖等服务,可以二次编辑,根据你自己的需求进行修改使用,放到linux后台不间断运行,可以24小时为你服务,让你再也不会忘记任何提醒

2023-04-28

ChatGPT-0.12.0-macos-aarch64

ChatGPT苹果电脑m1芯片客户端,直接安装使用即可

2023-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除