
我的学习笔记
文章平均质量分 60
PyAIGCMaster
高级教师,自信息课程出现在课堂上,就一直在教室内,目前已有27年了。喜欢编程,喜欢鼓励别人学习。 订制办公自动化软件插件设计,有偿回答办公自动化中的问题。v:pyaigcmaster
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计划开一个项目,这是计划表
这个CMS系统的核心是数据集的管理、解析和网页生成,同时结合SEO优化与独立部署的需求。随着系统的成长,你可以通过扩展技术栈来优化性能、增加更多的功能(如实时更新、复杂查询等)。初期可以集中精力在前后端的基本功能实现上,后期可以逐步优化和扩展。原创 2025-06-10 09:42:33 · 935 阅读 · 0 评论 -
第六个微信小程序:教师工具集
计划如:新建一个组件实现读取一个配置文件,配置文件一级目录目前为通用/语文/数学/英语/体育 后期可手动添加。需要构建api服务了,暂停一下,保存一下。我要构建一个针对视频提取的apis服务。5.建立了一个rules,方便使用,但不清楚效果,目前是第一次自己使用。我要开发一个教师工具集的微信小程序,首先规划一个配置文件。在通用下一层有:视频提取、音频提取两个子项,其他暂时为空。将读取的结果显示在pages/index/index下。看看用哪个UI库,不能永久停留吧。源于工作需要,下面开始。原创 2025-06-05 11:04:42 · 522 阅读 · 0 评论 -
learn react course
如果你的应用程序有特殊的限制,或者你更喜欢通过构建自己的框架来解决这些问题,或者你只是想从头学习 React 的工作原理,你可以使用 Vite、Parcel 或 Rsbuild 来定制自己的 React 设置。然而,由于 Create React App 目前没有活跃的维护者,并且已经有许多现有的框架能够解决这些问题,我们决定弃用 Create React App。Create React App 将以维护模式继续运行,并发布了与 React 19 兼容的新版本 Create React App。原创 2025-06-01 22:01:51 · 1017 阅读 · 0 评论 -
cursor第一次使用
中间在不断修改,看来这个工程太大了。没有明确的地方太多了。一会少个框架,一会少个组件。不知后边还有什么情况。装了好多类似 的组件。生成了一个如下的:下次记得直接提醒技术栈。如react taro pnpm等。四、界面认识(第一个图上,有快捷)4.3开发一个汉字的小程序。给了我一个建议就开始了。三、打开一个新文件夹。原创 2025-05-28 07:53:31 · 304 阅读 · 0 评论 -
项目 react+taro 编写的微信 小程序,什么命令,可以减少console的显示
在 Taro 项目中,为了减少 console 的显示(例如 console.log、console.info 等),可以通过配置 terser-webpack-plugin 来移除生产环境中的 console 调用。配置步骤:修改 index.js 文件构建生产环境代码使用以下命令构建生产环境代码:在 Taro 项目中,为了减少console的显示(例如等),可以通过配置来移除生产环境中的console调用。原创 2025-05-26 15:25:32 · 1688 阅读 · 0 评论 -
开搞:第四个微信小程序:图上县志
原因:我换了一个微信号来搞,因为用同一个用户,备案只能一个个的来。注意做好计划后,速度备案和审核,不然你时间浪费不起。上图中的命令是最常用的。开发过程中用第一个命令,动态编译。(突然想起昨天的两个点,记忆一下:一个是跨页面信息同步(类似于购物车事件),一个是事件冒泡 阻止(页面上边有一层挡着的。安装的4.1,使用的3.6?反正是新学习,无所谓了。我这记忆很差,每次都要查找。好了,用codea打开这个文件夹,进入下一步的操作。切换用户,使用新的账号。进入,开始初始化吧。注意使用一个有额度的账号。原创 2025-05-22 11:20:50 · 704 阅读 · 0 评论 -
vscode git push 记录
2.在vscode上登录同一账号。1.先在git上建一个仓库。原创 2025-05-22 07:46:11 · 381 阅读 · 0 评论 -
error: src refspec master does not match any git推送时,本地分支与远程分支的注意点
出现该错误是因为你本地没有名为master的分支,而当前处于main分支。Git 默认分支名可能已从master更改为main。原创 2025-05-19 07:47:19 · 319 阅读 · 0 评论 -
supabase的注册与等待
本文简要介绍了使用Supabase作为Firebase的开源替代方案进行注册与登录的过程。用户使用QQ邮箱快速完成注册后,建议安装数据库管理工具DBeaver以便后续操作。文章还提到DBeaver的安装步骤需要用户自行搜索完成。整体流程简洁高效,适合开发者快速上手Supabase。原创 2025-05-15 07:46:43 · 217 阅读 · 0 评论 -
人工辅助编程项目化开发的经验总结
不同的语言有不同的机制,如果我们对于我们使用的语言不熟悉的话,建议使用一些中间件的方式来实现。将所有可以复用的信息或者变动信息以一张表的形式存储,然后在不同的页面端进行提取。然后再添加其他的一些辅助功能,特别要注意实现代码之间的科学规划,避免后期个人调试的时候或者个人编写的时候代码的无序和混乱。注意要不停的提醒功能组件的复用,放到可复用的目录文件夹以下,避免后期维护困难。不同的语言需要使用不同的技术来处理信息的传递,这样。使用合适的状态管理,错误的状态管理容易造成渲染的冲突。第四,关于功能组件的调试问题。原创 2025-05-12 05:42:18 · 135 阅读 · 0 评论 -
Taro 编译不平不同平台小程序
**支付宝小程序** | `alipay` | `taro build --type alipay` | `npm run build:alipay` || **微信小程序** | `weapp` | `taro build --type weapp` | `npm run build:weapp` || **QQ 小程序** | `qq` | `taro build --type qq` | `npm run build:qq` |2. **通过 `npm scripts` 运行**原创 2025-05-10 13:15:19 · 730 阅读 · 0 评论 -
小程序快速开发的模型与相关技术。
**原子化 CSS**| UnoCSS + `unocss-preset-weapp` | 按需生成样式,自动转换 `rpx`,体积极小(<10KB),兼容小程序特性。| **开发框架** | Taro 3.6+ (React) | 多端编译支持,社区活跃,微信小程序兼容性最佳。| **UI 组件库** | NutUI-React-Taro | 京东官方适配 Taro 的组件库,70+ 组件,专为移动端和小程序优化。- **样式覆盖技巧**:通过 `!原创 2025-05-09 05:43:47 · 989 阅读 · 0 评论 -
穷鬼计划:react+tailwindcss+vercel
windows系统。原创 2025-04-28 09:52:21 · 867 阅读 · 0 评论 -
React 文件链条
*首次显示的是 `public/index.html` 中通过 `src/index.js` 渲染的 `src/App.jsx` 组件内容**。浏览器请求 → 加载 index.html → 执行 index.js → 渲染 App.jsx → 显示界面。// 这里决定了首次渲染的是 App.jsx。- 实际显示的是 `App` 组件被渲染到 `index.html` 中的结果。2. **`src/index.js` 或 `src/index.jsx`**1. **不是直接显示 `App.jsx`**原创 2025-04-25 11:39:31 · 547 阅读 · 0 评论 -
python 更换 pip 镜像源
如果仍有问题,可能是网络限制,可尝试切换其他镜像源或使用代理。在安装 python模块时,如遇到下载速度慢的问题,可以通过。通过以上方法,下载速度通常可提升。原创 2025-04-23 15:08:33 · 665 阅读 · 0 评论 -
Vscode已经打开的python项目,如何使用已经建立的虚拟环境
在 VS Code 中使用已创建的 Conda/Mamba 虚拟环境。完成后,你的 VS Code 将完全使用。如果不想每次打开终端都自动激活环境,在。(路径需替换为你的实际路径,可通过。有时需要重启后才能识别新环境。在终端运行以下命令,检查。点击终端右下角,选择。(Windows)或。环境运行和调试代码!原创 2025-04-23 14:48:29 · 1073 阅读 · 0 评论 -
Conda命令的替代品,你完全 可以用一下。
是 Conda 的,由 C++ 编写,专为而设计。它完全兼容 Conda 的命令和包管理方式,但比 Conda,尤其适合处理复杂依赖环境(如机器学习、科学计算等)。原创 2025-04-23 14:38:53 · 610 阅读 · 0 评论 -
个体户信用信息公示,自己操作记录。可参考。以山东省为例
2.电子营业证登录,如果是代管理执照,请事先在小程序上进行绑定和授权。如果是自己的话,直接扫。4.点击编辑,根据情况,然后最后提交。原创 2025-04-03 07:51:13 · 109 阅读 · 0 评论 -
Playwright反检测优化与规避方法
是的,Playwright 可以通过连接已打开的浏览器实例,这种方式能更好地模拟真实用户行为。原创 2025-04-01 11:03:09 · 980 阅读 · 0 评论 -
软件的常用设计模式。可参考一个一个学习
以下是软件设计中常见的 **23种经典设计模式**(基于《设计模式:可复用面向对象软件的基础》GoF 的经典分类),并结合 **Python 语言特性**的简要说明和典型应用场景。- **Python 应用**: `__iter__` 和 `__next__` 方法实现迭代协议。- **Python 应用**: `copy` 模块(`deepcopy` 实现深拷贝)。- **Python 应用**: 类适配器(多继承)、对象适配器(组合)。原创 2025-03-29 06:15:04 · 611 阅读 · 0 评论 -
将网页操作的脚本自动保存成yaml ,然后修改使用
**多浏览器支持**:Chromium/Firefox/WebKit 统一 API。- **现代化选择器引擎**:支持 CSS/XPath/文本/角色等多种定位方式。| 选择器引擎 | 基础 CSS/XPath | 支持角色/文本等高级定位 || 功能 | Selenium 方案 | Playwright 改进方案 |- **强大的录制功能**:自带 `codegen` 模式可生成操作代码。"""尝试多种选择器直到找到元素"""| 浏览器支持 | 需单独驱动 | 内置三大浏览器 |原创 2025-03-28 19:48:17 · 700 阅读 · 0 评论 -
自己编写代码,实现网络元素的操作的保存yaml 便于重复播放
print(f"捕获操作:{action_data}")1. **元素定位优化**:支持 CSS 选择器、ID 等多种定位方式。- **JavaScript 注入**:实现网页内的右键菜单和元素捕获。2. **参数化输入**:允许用户在 YAML 中指定输入内容。#### **2.1 注入 JavaScript 监听事件**#### **2.2 捕获用户操作并保存到 YAML**3. **步骤延迟**:添加等待时间确保元素加载完成。- **PyYAML**:用于读写 YAML 文件。原创 2025-03-28 19:37:50 · 899 阅读 · 0 评论 -
体育实测成绩转换成百分数的代码。添加了优秀率等计算
合计列如果使用公式,请复制→粘贴为数值覆盖原列。> 多次点击“检查成绩文件”按钮,直到没有错误弹窗。※ 手工自动检查:性别列是否为空。③ 确认无误后点击“导出成绩分布”生成最终报告。② 点击“导出计算结果”生成带合计列的新文件。① 点击“计算成绩分布”选择上一步保存的文件。① 点击“打开成绩文件”选择处理后的文件。- 检查所有"得分"列必须为数字。● 每次保存文件后请确认关闭Excel程序。- 保存文件后才能进行下一步。● 合计列必须为纯数值,不能包含公式。● 红色文字标注的步骤为关键操作点。原创 2025-03-26 11:42:43 · 197 阅读 · 0 评论 -
Python 编程中函数嵌套的相关解析
在 Python 中这种 **外层同步函数嵌套内层异步函数** 的结构(或广义上的函数嵌套)是一种常见的设计模式,称为 **"Wrapper Pattern"**(包装器模式)。large_data = load_huge_file() # 大数据。def run_task(task_id): # 用户只需关注task_id。| **接口复杂度** | 暴露内部实现细节 | 隐藏复杂度,提供干净接口 || **资源管理** | 需要手动维护生命周期 | 天然的资源绑定关系 |原创 2025-03-25 20:57:47 · 581 阅读 · 0 评论 -
Python 非异步函数执行异步函数的方案
`asyncio.run()` | 简洁安全,官方推荐 | 仅 Python 3.7+ | 大多数新项目 || 使用现有循环 | 利用已有环境 | 需处理循环状态异常 | 集成到异步框架中 |### 方法 1:使用 `asyncio.run()`(推荐,Python 3.7+)# 直接运行时不带参数则使用命令行参数,带参数则使用传入值。原创 2025-03-25 20:57:00 · 495 阅读 · 0 评论 -
体育实测成绩与百分制的转换代码。
有需要我给编译的,有偿。代码在上边,你也可以自己改。注意要一致其中X年级要与下面的国家标准中的名字一致。媳妇学校,进行体测,需要将实测成绩根据标准进行转换。红快部分是自动计算出来的。每个表名内的内容,根据国家标准复制出来的。修改后,可以使用打开成绩。原创 2025-03-25 13:01:28 · 187 阅读 · 0 评论 -
手机自动化测试:6.某团文字的提取
其实是可以通过各种判断进行规避的,如何判断是否有图片栏属性。另外 会发现即使文字也会有不同属性,其实是可以通过层级进行判断的。这数据有点不全,另外还有一点就是,把有的导航栏进分解了。在1下文本:0万幸素食皇鱼风味调味面制品 散装 约23g/袋。在1下文本:临沭县散装肉干肉脯复购榜第2名。在1下文本:第1件¥0.65。在2下文本:第1件¥4.99。在4下文本:第1件¥3.39。在2下文本:¥6.79。在3下文本:¥1.19。在4下文本:¥4.49。在0下文本:¥2.8。在1下文本:¥0.7。原创 2024-06-07 11:11:10 · 481 阅读 · 0 评论 -
下载某音频站,配合插件,本地记录,文件处理
文件 C:\Users\Administrator\Downloads\动物声音 音效素材 免费下载 - 爱给网\森林鸟叫-吱吱-烘托气氛_1_1___1_8d9bd97c09eb43db80a535f7ca990495.mp3 已存在,尝试下一个序号...但不确定出现时间,所以在程序段中无法加入。进度2__1:城市环境-清晨居民区-日常环境_2_1__进度1__4:河流水声-自然环境-淅沥淅沥_1_4__进度1__1:森林鸟叫-吱吱-烘托气氛_1_1__进度1__2:奶牛叫声-哞-自然动物_1_2__原创 2024-06-19 17:05:25 · 389 阅读 · 0 评论 -
pdd批发店铺信息采集,存储到mongdb中
【代码】pdd批发店铺信息采集,存储到mongdb中。原创 2024-07-23 12:09:24 · 238 阅读 · 0 评论 -
手机模拟操作进阶:1.某团获取附近商店情况
超市便利的xp附近的xp//android.widget.TextView[@text="全部200+店"]商家信息列表区:会获取3-5个不等的商家。其中索引为0的是引导 id:com.sankuai.meituan:id/layout_filter_bar真实的商家区域id为:com.sankuai.meituan:id/poi_card_general_layout商家信息重要信息:均为Id或者通过如下xp直接定位商家元素区。原创 2024-06-07 16:50:22 · 451 阅读 · 0 评论 -
pom学习笔记:kimi的自动化操作
声明:我是初学,可能有不合理的地方。原创 2024-06-12 18:17:40 · 667 阅读 · 0 评论 -
leadsleap原来写的代码,留存。
【代码】leadsleap原来写的代码,留存。原创 2025-03-22 10:18:56 · 135 阅读 · 0 评论 -
20250322学习electron记录
一步步来的。目标F盘。原创 2025-03-22 10:17:55 · 386 阅读 · 0 评论 -
国内 npm 镜像源推荐
根据你的网络环境和地理位置选择最合适的镜像源。通常情况下,淘宝镜像(如果输出为你设置的镜像源地址,则说明切换成功。如果只想在当前会话中使用某个镜像源,可以添加。希望这些信息对你有所帮助!)是大多数开发者的首选。除了常用的淘宝镜像(原创 2025-03-22 09:37:35 · 2578 阅读 · 0 评论 -
一个完整的小项目案例,涉及到项目的规划,模块的设计功能的衔接等。
5. 🧠 services/website_service.py 业务逻辑。# 修改browser/controller.py使用async API。4. 🌐 browser/controller.py 浏览器控制器。3. 💾 services/database.py 数据库管理。6. 🖥️ gui/main_window.py GUI界面。├── __main__.py # 程序入口。- 修改浏览器类型只需调整config.py。- 更换数据库只需修改database.py。原创 2025-03-21 18:28:38 · 1283 阅读 · 0 评论 -
搞了一周的全自动发文的代码。太长了,下周分一分。
【代码】搞了一周的全自动发文的代码。太长了,下周分一分。原创 2025-03-21 17:47:38 · 76 阅读 · 0 评论 -
简单网络验证系统,关键代码由网络返回
QMessageBox.warning(self, "错误", f"代码生成失败: {response.json().get('detail')}")self.show_error("登录失败: " + response.json().get("detail", "未知错误"))QMessageBox.warning(self, "错误", response.json().get("detail"))QMessageBox.critical(self, "错误", "无法加载服务列表")原创 2025-03-19 04:25:28 · 1250 阅读 · 0 评论 -
Python qt6多窗口参数传递示例。
当点击该行的第一列的对应的单选框的时候,会自动创建上面描述的第2个文件中的一个窗体,并将文本的内容传递过去。创建的新窗口的窗体上点击按钮的时候会自动点击传入的文本的长度返回给。这一段代码的主要目的就是实现读取文本,根据文本行数自动创建对应的窗体,由对应的窗体自动计算文本的长度,并且返回。然后再创建一个文件,这个文件里面也有一个类这个类包含着一个窗口的创建,以及一个简单的计算功能。self.table.setHorizontalHeaderLabels(["选择", "内容", "长度"])原创 2025-03-19 03:47:08 · 748 阅读 · 0 评论 -
Python qt6多窗口信息槽传递示例
当主窗口打开计算器时,通过 `self.calc_window.result_signal.connect(self.update_result)` 建立连接。- 在计算器的 `=` 按钮点击事件中,通过 `self.result_signal.emit(result)` 发射计算结果。# ===================== 计算器窗口 =====================# ===================== 主窗口 =====================原创 2025-03-19 03:24:39 · 917 阅读 · 0 评论 -
全自动文章生成发布构建
使用 `pyinstaller` 打包时添加 `--hidden-import=apscheduler.schedulers.blocking`。- 通过 `kwargs` 传递不同平台的参数(如 `max_per_day`、`interval_minutes`)。| **APScheduler** | 轻量、易嵌入、Cron 支持 | 需保持主进程运行 | 单机 exe 小工具 |2. **精准调度**:支持 Cron 式定时任务(如每天 3 点生成、8 点发布)。原创 2025-03-18 02:17:51 · 641 阅读 · 0 评论