
开发项目问题集合
项目开发问题集合
星空下的DeppBing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[转载+补充] Typora 2025最新版破解方法 此方法非常简单,仅需修改部分文件内容即可 亲测有效;有.zip包
本文介绍了Typora 1.8.10版本的安装与激活方法。主要内容包括:下载安装Typora后,通过修改LicenseIndex文件实现激活;编辑license.html文件关闭启动弹窗;修改Panel.json文件去除未激活提示。需要注意的是,修改前应备份原始文件,若涉及侵权需及时删除相关资源。文章提供了详细的文件路径和修改步骤,适合需要免费使用Typora的用户参考。转载 2025-08-25 15:14:48 · 19 阅读 · 0 评论 -
<input> 的 capture 属性 ——它主要用于 移动端(手机/平板),和 文件上传 配合使用 通过设置type=“file“和accept属性,配合capture的不同值(如“user“调
HTML5的capture属性可实现移动端设备直接调用摄像头或麦克风采集内容。通过设置type="file"和accept属性,配合capture的不同值(如"user"调用前置摄像头,"environment"调用后置摄像头,"microphone"调用麦克风),可以创建拍照、录像、录音等功能。该特性主要支持移动端浏览器,PC端兼容性较差,且需配合accept属性使用,实际调用权限由浏览器决定。示例代码展示了如何实现拍照预览功原创 2025-08-25 08:15:00 · 143 阅读 · 0 评论 -
elementplus组件库 alert提示组件 type=“primary“无法使用 告警
摘要:针对Element Plus版本不兼容问题(项目使用2.9.7但需2.9.11版本支持),建议先卸载当前组件库再重新安装。操作步骤:1)执行pnpm uninstall element-plus卸载;2)通过pnpm install element-plus重新安装;3)若仍存在警告,可尝试关闭编辑器后重新打开项目。该方法可解决版本不匹配导致的属性支持问题。(98字)原创 2025-08-18 11:27:39 · 209 阅读 · 0 评论 -
uni-app开发微信小程序全流程指南
本文系统解析了uni-app开发微信小程序的全流程,重点区分运行、发布、发行三个关键阶段:运行阶段用于开发调试(H5/模拟器/真机预览);发布阶段生成小程序代码包(配置manifest.json并编译);发行阶段完成上传审核与正式上线。文章通过实战案例演示了从开发到上线的完整过程,总结了各阶段的常见问题与解决方案(如包体积超限、审核驳回等),并提供了代码结构优化、分包加载、灰度发布等最佳实践。帮助开发者清晰掌握uni-app小程序开发的核心流程,规避常见错误,提升开发效率。原创 2025-08-18 09:36:31 · 2092 阅读 · 0 评论 -
无法找到模块“@/views/GameSelection/index.vue”的声明文件。“c:/Users/***/src/views/GameSelection/index.vue”
本文介绍了四种解决Vue单文件组件类型声明问题的方法:1. 创建vue-shims.d.ts文件声明.vue文件类型;2. 检查tsconfig.json配置确保包含.vue文件;3. 在Vite项目中检查env.d.ts文件;4. 安装Vue的TS类型支持(通常不需要)。最常用的是第一种方法,即在src目录下创建vue-shims.d.ts文件声明*.vue模块类型。这些方法能确保TypeScript正确识别Vue单文件组件,提升开发体验。原创 2025-08-17 14:57:42 · 213 阅读 · 0 评论 -
为什么使用mysql时 大多固定字段语法全是大写,有说法
SQL大小写规范摘要 SQL编码推荐:关键字大写(SELECT, WHERE等),业务对象小写(表名、列名)。优势:1)提升可读性,快速区分语法与业务字段;2)符合ANSI标准及主流团队协作规范;3)兼容IDE语法高亮和历史习惯(如PostgreSQL/Oracle)。保持统一风格便于代码维护,建议数据类型、内置函数也大写,表名/列名小写(特殊约定除外)。例:SELECT id FROM users优于全小写写法。原创 2025-08-15 11:15:47 · 274 阅读 · 0 评论 -
idea普通的文件夹标记为模块
本文介绍了三种在IDEA中创建Java模块的方法:1)通过Project Structure界面导入模块并配置目录类型;2)右键直接标记目录类型并添加框架支持;3)将文件夹拖拽到现有项目中作为模块添加。特别提醒.iml文件的重要性,并建议Maven项目优先通过pom.xml导入。(98字)原创 2025-08-17 07:30:00 · 305 阅读 · 0 评论 -
如何自动让idea生成iml文件
摘要:IDEA生成.iml文件的方法:1)Maven/Gradle项目通过File→Open自动生成,随配置文件更新;2)普通Java项目需手动在ProjectStructure中设置源码目录后生成。若文件丢失,可重新添加项目或创建模块。建议将.iml文件加入.gitignore,由IDE自动维护。Maven/Gradle项目无需提交该文件,可避免协作问题。原创 2025-08-16 10:30:00 · 305 阅读 · 0 评论 -
IntelliJ IDEA的.iml文件作用
IntelliJ IDEA的.iml文件是模块配置文件,主要功能包括:1)记录模块结构(源码目录、测试目录等);2)存储依赖关系(JDK版本、第三方库);3)定义编译输出路径。该文件是IDEA专用配置,Maven项目中内容较简洁(依赖信息主要在pom.xml),非Maven项目则需完整记录所有配置。若文件丢失,Maven/Gradle项目可重新导入生成,普通Java项目需手动重建配置。建议不将.iml文件纳入版本控制。原创 2025-08-16 08:30:00 · 130 阅读 · 0 评论 -
解决 每次提交代码都要输入 GIT_SSH_COMMAND=‘ssh -i /D/c/keys/id_rsa‘ git push 命令
本文介绍了四种管理Git SSH私钥的实用方案。推荐使用SSH配置文件(~/.ssh/config)自动匹配私钥与主机,并配合ssh-agent缓存密码,实现免密操作。也可选择移除私钥密码(存在安全风险)或设置永久环境变量GIT_SSH_COMMAND(较麻烦)。最佳实践是组合SSH配置文件和ssh-agent,既安全又便捷,避免每次手动指定私钥路径。原创 2025-08-13 16:42:49 · 281 阅读 · 0 评论 -
整理了一份 Windows 用户名是中文 → Git/SSH 识别不到路径 & 读取不到私钥 的完整解决方案,最稳妥的,不会影响系统、账号、软件。只要配置好 HOME 或 SSH 环境变量,就可以长
最稳妥的,不会影响系统、账号、软件。只要配置好 HOME 或 SSH 针对GitBash中文用户名路径乱码导致SSH密钥失效的问题,提供四种解决方案:1)推荐方案是修改SSH密钥目录至英文路径(通过设置HOME环境变量);2)新建英文用户名账户;3)高风险修改当前用户名;4)使用Windows自带的OpenSSH。其中方案1通过将.ssh文件夹迁移至英文路径并配置环境变量,能稳定解决编码问题且不影响系统。其他方案分别存在切换账户麻烦、系统风险或使用限制等缺点。文末建议个人用户优先采用方案1,既安全又长效。原创 2025-08-15 08:30:00 · 227 阅读 · 0 评论 -
SSH remote: <CH.00905401> HTTP Basic: Access denied.remote: The password-based authentication of Gi
Git推送失败提示密码认证已禁用,需改用个人访问令牌(PAT)或SSH方式。解决方案:1)检查git remote -v确认是否使用HTTPS地址;2)通过git remote set-url修改为SSH地址([email protected]:用户/仓库.git);3)使用SSH推送无需密码。若坚持HTTPS方式,需在GitCode生成PAT令牌替代密码。推荐使用SSH方式更便捷安全。原创 2025-08-13 11:35:33 · 214 阅读 · 0 评论 -
测试 SSH 连接 显示 The authenticity of host ‘gitcode.com (116.205.2.91)‘ can‘t be established. RSA key fi
首次连接GitCode主机时SSH会提示确认公钥指纹,输入"yes"后会将指纹存入known_hosts文件。连接成功后,即可使用SSH方式克隆仓库并进行git操作。示例显示完整连接过程,包括密钥确认、成功认证提示等,确认后可正常使用SSH功能。该提示是安全机制的一部分,确保连接的主机可信。原创 2025-08-13 11:25:47 · 144 阅读 · 0 评论 -
测试 SSH 连接 显示 Could not resolve hostname noreply.gitcode.com: \262\273\326\252\265\300\325\342
摘要:SSH连接Git仓库失败的原因是错误地将邮箱地址当作域名解析,源于测试命令格式错误。正确格式应为"ssh -T git@域名",其中域名是Git服务商的SSH主机地址。用户可能误用了类似"[email protected]"的私密邮箱后缀或HTTP地址。解决方案是:1)在Git平台获取正确的SSH地址(如[email protected]:用户名/仓库名.git);2)用"ssh -T [email protected]"测试连接;3)首原创 2025-08-13 11:24:09 · 302 阅读 · 0 评论 -
请求接口时报错 Maximum call stack size exceeded
请求接口时报错Maximum call stack size exceeded原创 2025-01-02 11:43:47 · 214 阅读 · 0 评论 -
设置前端水印不可被调试更改dom样式,删除dom元素都将调用;MutationObserver
设置前端水印不可被调试更改dom样式,删除dom元素都将调用;MutationObserver原创 2024-12-30 15:23:21 · 252 阅读 · 0 评论 -
前端实现添加水印功能
【代码】前端实现添加水印功能。原创 2024-12-24 16:31:16 · 404 阅读 · 0 评论 -
vue项目 动态路由刷新界面白屏undefined问题
vue项目 动态路由刷新界面白屏undefined问题这里我设置了一个 routersArr key值进行路由的缓存;例如路由配置的时候直接使用原始的路由配置;这样刷新以后就可以了;当然我们是有追求的向往进步的 这样也只是饮鸩止渴。这里也是调试了好久终于是解决了;总共尝试了多种解决方案;:if判断读缓存添加路由也不可放在 new VueRouter()后面,否则也会加载白屏。这是一个笨方法,但是出奇的好用;确保首页是静态路由后,请求接口后即可将请求回的路由信息进行缓存。原创 2024-12-22 09:54:17 · 944 阅读 · 0 评论 -
error:0308010C:digital envelope routines::unsupported 项目启动失败问题
error:0308010C:digital envelope routines::unsupported 项目启动失败问题我在运行时报错这个信息用的是 node 20.00.0 版本;用来开发 vue3项目的;但是这个错误是vue2的项目,在良久思考加上自我怀疑没有动代码的情况下 只能怀疑这个;解决方案 node版本降级;有兴趣学一下nvm的可以简单了解一下。接近于最新版的node的稳定版本。这几个node版本·可供选择。原创 2024-12-10 09:54:07 · 638 阅读 · 0 评论 -
如需使用自动热重载功能,需使用 2.12.0 或以上基础库版本
【代码】如需使用自动热重载功能,需使用 2.12.0 或以上基础库版本。原创 2024-11-24 12:42:21 · 234 阅读 · 0 评论