编程实践
文章平均质量分 60
少湖说
HarmonyOS 开发者达人,华为开发者专家(HDE),坚果派专家,Openharmony 布道师。关注公众号《少湖说》,加入交流群。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ThinkPHP结合使用PHPConsole向Chrome 控制台输出SQL
《在ThinkPHP中集成PHP Console调试工具》摘要: 本文介绍了在ThinkPHP框架中集成PHP Console调试工具的方法。首先需要在Chrome安装PHP Console插件,并将服务器端程序放入Vendor目录。核心是通过编写PhpConsoleBehavior行为类,在DEBUG模式下自动加载PHP Console并配置连接参数(包括密码、错误处理等)。配置步骤包括:在tags.php中添加'app_init'标签,在config.php中启用PHP_CONSOLE功能,以及修改Lo原创 2025-06-19 10:15:07 · 243 阅读 · 0 评论 -
RESTful接口规范
本文介绍了RESTful API接口设计规范1.0版本。主要内容包括:使用HTTPS协议,版本号放入URL;HTTP动词规范(GET/POST/PUT/PATCH/DELETE);路径命名规则(使用名词复数、中杠分隔);常用的HTTP状态码及其适用场景;国际化处理(通过Accept-Language头字段);错误处理统一方案;调试标识(X-Debug-Tag);不同操作的返回结果格式;支持的数据格式(JSON和form-urlencoded);API超链接设计(通过link属性引导后续操作)。文档还提供了多原创 2025-06-19 10:06:02 · 1282 阅读 · 0 评论 -
Git工作流程及使用规范
本文介绍了规范的Git工作流程,包括分支管理策略和提交规范。在分支方面,详细说明了不同类型分支(如tags、master、feature等)的用途和使用场景。工作流程部分强调贡献代码时应遵循项目指南,并描述了从Fork项目到提交PR的完整步骤。特别规范了Commit message的编写要求,推荐使用Angular规范格式,并介绍了通过Commitizen工具实现规范化提交的方法。最后指出打tag时需要遵守语义化版本规范。文章提供了完整的Git操作指南和相关参考资料,帮助团队实现标准化版本控制。原创 2025-06-18 16:46:33 · 619 阅读 · 0 评论 -
OAuth2中的Token
OAuth2中的Token分为用户Token和客户端Token两种。用户Token与用户信息关联,可通过授权码模式(需用户授权)或密码模式(直接提交凭证)获取;客户端Token仅与客户端认证相关,使用客户端ID和密码获取,防止接口滥用。二者区别在于是否关联用户身份。原创 2025-06-18 16:44:27 · 308 阅读 · 0 评论 -
手机号国际化支持解决方案
摘要:本文规范了手机号的格式标准和使用要求,支持11位大陆手机号和国际手机号(格式为"+区号 号码")。建议将区号和号码分开存储,使用Google的libphonenumber库进行验证。在URL中应对国际手机号进行编码处理。测试时可借助在线短信接收平台获取验证码,并提供了相关参考网站。系统需保持对原有11位手机号的兼容性,存储时区号和号码应分开处理。原创 2025-06-13 08:00:00 · 697 阅读 · 0 评论 -
REST接口文档编写规范
本文介绍了REST接口文档的编写规范,要求遵循API Blueprint编码规范和中文文案排版指南。文档使用Markdown格式编写,采用8字符缩进处理请求/响应主体,不适用反引号包裹JSON代码。提供了用户密码重置和二维码状态更新两个API示例,包含完整的请求/响应格式、参数说明和错误码。参考链接指向API Blueprint官网、GitHub仓库及相关教程,确保文档能被GitLab和Gollum正确解析。原创 2025-06-12 08:00:00 · 376 阅读 · 0 评论 -
Unversal link 微信唤起问题排查
App主体迁移,没有及时更新 apple-app-site-association 文件,导致唤起微信报错“由于应用unversal link校验不通过”原创 2025-06-12 07:00:00 · 825 阅读 · 0 评论 -
使用API网关Kong配置反向代理和负载均衡
Kong是一个微服务API网关。Kong是一个云原生,快速,可扩展和分布式微服务抽象层(也称为API网关,API中间件或在某些情况下为Service Mesh)。作为2015年的开源项目,其核心价值在于高性能和可扩展性。Kong积极维护,广泛应用于从创业公司到Global 5000以及政府组织等公司的生产。Konga是一个用于管理网关Kong的管理端,通过它可以方便的进网关进行管理配置。解决端口和域名问题,代理后消除端口,将域名映射到端口,将服务映射成目录。原创 2025-06-02 12:41:51 · 2078 阅读 · 0 评论 -
高并发抽奖系统优化方案
《高并发抽奖系统优化方案》摘要:针对用户量大、第三方接口并发受限的情况,本文提出多维度优化方案。前端通过CDN加速、本地缓存和单次抽奖请求减少访问量;服务端采用缓存、异步处理和队列机制分担压力;Nginx层面实施IP频率限制(40r/s)、并发连接数控制(5/IP)和负载均衡(Docker容器集群);服务器环境优化包括硬件升级和PHP加速配置。整套方案将系统并发处理能力从100提升至600-800目标值,同时确保奖品发放的原子性和第三方服务稳定性。(149字)原创 2025-05-31 19:42:55 · 974 阅读 · 0 评论 -
Python pip3 升级错误
执行出现以下错误。原创 2025-05-24 00:53:03 · 351 阅读 · 0 评论 -
Mac Python 安装依赖出错 error: externally-managed-environment
Mac Python 使用 ip3 install -r requirements.txt 出错。原创 2025-05-24 00:19:56 · 1862 阅读 · 0 评论 -
Flutter不再支持win7,我决定手搓一个
Flutter 代码拉取过程中会进行复杂的文件下载,涉及多种联网方式,所以请保证自己的电脑有稳定的科学上网(翻墙工具建议使用tun隧道模式),如果代码拉取过程中卡在了某一步,请检查网络。Flutter 代码拉取过程中会进行复杂的文件下载,涉及多种联网方式,所以请保证自己的电脑有稳定的科学上网(翻墙工具建议使用tun隧道模式),如果代码拉取过程中卡在了某一步,请检查网络。如果遇到权限导致文件读写失败的问题,可关闭命令行窗口,然后重新启动一个管理员权限命令行窗口,重新执行命令。原创 2025-03-24 13:35:20 · 2019 阅读 · 1 评论 -
Windows Server 2025 使用 IIS 搭建 ASP.NET 3.5 网站
异常详细信息: System.Security.SecurityException: 请求“System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。打开服务器管理器,选择“添加角色和功能”,依次点击下一步进直到入“功能”,勾选 .NET Framework 3.5 功能,点击安装。说明: 应用程序试图执行安全策略不允许的操作。原创 2025-03-22 23:54:46 · 2123 阅读 · 0 评论 -
使用腾讯云AI代码助手快速实现一个办公AI助手
这是一个基于 Vue.js 和 TDesign 的 AI 聊天演示项目。原创 2025-01-10 00:20:01 · 592 阅读 · 0 评论
分享