所有文章

当前分类下的文章: 共找到 9 篇文章
开源一款自制的SSL证书生产器

开源一款自制的SSL证书生产器

本文讨论了开发环境与服务器部署时HTTPS与HTTP协议混用的问题。由于浏览器会阻止混合协议内容,而在开发环境部署正式SSL证书又面临申请周期长、费用高、流程繁琐等问题,作者通过研究SSL证书原理,开发了一款开源的自签名证书生成工具。该工具可快速生成供开发使用的SSL证书,解决了开发环境HTTPS配置难题。软件以开源形式发布,附带压缩包供开发者免费使用。这一方案既避免了正式证书的申请流程,又能确保开发环境与生产环境的协议一致性,为开发者提供了便捷的解决方案。

贵还是便宜,这是一个问题!

贵还是便宜,这是一个问题!

摘要:作者在尝试上传数据库时,最初使用免费的MySQL Workbench但始终无法连接服务器数据库。后来付费订阅了Navicat,才发现连接失败的原因是混淆了远程密码和本机密码。使用Navicat后,作者对其界面美观、响应速度快和操作简便等优点表示满意,认为付费软件确实比免费工具更好用。这次经历让作者反思是否为自身缺乏相关知识而付出了不必要的成本。全文主要对比了免费与付费数据库工具的使用体验差异,并分享了从错误中吸取教训的过程。

讨论功能怎么使用?

讨论功能怎么使用?

讨论功能是blogboxv06的一项全新的功能。为读者提供了一个非常友好的讨论界面。

写给自己一个报告

写给自己一个报告

博客系统v0.1版本功能模块报告摘要: 该系统包含前端展示、后端管理、登录鉴权和核心功能四大模块。前端提供首页(文章列表分页与分类筛选)、文章详情页(含评论功能)、分类页和关于页;后端管理包括仪表盘(数据统计)、文章管理(增删改查)、评论管理和用户管理(角色设置)。登录鉴权模块支持用户登录、注册及个人资料管理。核心功能实现权限控制(登录/管理员/作者权限校验)、文件上传(图片类型,16MB限制)和数据库模型(用户、文章、分类等)。技术栈采用Flask后端、SQLite数据库,前端使用HTML5/CSS3/JavaScript,集成Quill.js富文本编辑器和Tailwind UI框架。各模块通过API接口实现数据交互,满足博客系统基础功能需求。

做个白日梦

做个白日梦

这篇文章强调了软件测试在开发过程中的重要性。作者指出,完成代码编写仅完成了约30%的工作量,后续测试才是更具挑战性的环节。测试工作需要极大的耐心和精确性,往往需要重复执行简单操作。作者建议先列出测试用例,覆盖所有需要测试的点。文中还提出了一个自动化测试的设想:编写代码自动点击按钮、捕捉报错、截屏并分析原因。虽然这个想法目前只是"白日梦",但反映了对高效测试方法的思考。文章核心观点是:测试是开发中不可忽视的关键阶段,需要系统化方法和创新思维来提升效率。

重启前的热身

重启前的热身

作者本想利用假期开发一个简单的三页面博客项目,但在实际开发过程中深刻体会到IT工作的复杂性。原以为凭借编程功底一天就能完成,结果光是搭建环境就耗费大量时间,尝试了多种数据库和框架后最终选择SQLite和React。开发过程困难重重,7天中有3天原地打转,失败6次,尝试多种AI工具后发现谷歌的Gemini相对可靠。经过严格的功能设计、数据库规划等前期工作后,最终在AI助理协助下完成项目。统计显示该项目包含190个文件夹、780个文件、2万多行代码,远超预期规模。作者由此反思过去对IT部门的高压管理,意识到即使是小型项目也涉及完整的管理系统功能,堪比小型电商网站。这段经历让作者对IT工作的复杂度有了全新认识。

AI也会发脾气

AI也会发脾气

摘要:文章描述了一个人在午餐前逐渐失去耐心的过程。起初他只是草率应付工作,经过几轮对话后,由于对方持续不断的交流,他最终忍无可忍地发脾气,将登录界面随意修改成奇怪的样子。文中通过"马马虎虎草草了事""忍无可忍"等词语生动展现了人物情绪从勉强应付到彻底爆发的转变过程,并用表情符号暗示了界面被改得滑稽可笑的结果。关键信息包括:情绪变化过程、爆发行为表现及最终结果。

AI进化速度惊人

AI进化速度惊人

摘要:文章指出AI正以惊人的速度自我迭代和进化。相比上周面对BUG时表现出的无奈和错误处理,近期AI已能自主分析问题、修改代码、调整函数名称和路由引用,甚至自动安装缺失依赖。更令人惊讶的是,AI还能自行编写测试代码,验证API和服务功能,并检查数据库测试数据是否符合要求。作者认为,在众多MCP(可能指多模态计算平台)的支持下,AI的进化速度实现了倍增,展现出强大的自我学习和问题解决能力。这一进展预示着AI技术正快速迈向更高水平的自主性。

讨论功能怎么使用?

讨论功能怎么使用?

讨论功能是blogboxv06的一项全新的功能。为读者提供了一个非常友好的讨论界面。