随笔分类 -  Web开发技术

WEB技术指的是开发互联网应用的技术总称,一般包括WEB服务端技术和WEB客户端技术。
摘要:通过 cpp-httplib 后端提供 Markdown 文章的 JSON API,前端使用 Vite + Handlebars + Vditor 实现动态渲染与目录交互,完成了一个简单的前后端分离博客展示系统。 阅读全文
posted @ 2026-01-02 13:53 charlee44 阅读(767) 评论(0) 推荐(0)
摘要:cpp-httplib 的静态文件服务依赖内置 MIME 映射,对 .md 等未识别类型会触发下载,而手动设置 Content-Type: text/markdown 可使其在浏览器中直接显示。 阅读全文
posted @ 2025-12-28 13:22 charlee44 阅读(655) 评论(0) 推荐(0)
摘要:介绍了 C++ 中使用 nlohmann/json 库实现 JSON 序列化与反序列化的完整方案,包括基础用法、嵌套对象支持、向后兼容处理及可选字段的健壮设计。 阅读全文
posted @ 2025-12-27 09:51 charlee44 阅读(777) 评论(0) 推荐(1)
摘要:介绍了如何使用轻量级 C++ 库 cpp-httplib 快速构建支持文本、HTML 页面和 JSON 数据交互的 HTTP 服务器。 阅读全文
posted @ 2025-12-26 09:05 charlee44 阅读(684) 评论(0) 推荐(0)
摘要:提出一种轻量级、半自动的 C++ ORM 风格封装,通过枚举字段名、std::variant 字段值与模板生成 SQL,在缺乏反射的 C++ 中实现类型安全、可维护的 SQLite CRUD 操作,并结合构建时代码生成确保数据库结构与代码同步。 阅读全文
posted @ 2025-12-25 08:55 charlee44 阅读(695) 评论(0) 推荐(1)
摘要:从零搭建基于 GitHub Actions 的轻量级 CI/CD 流程,实现产品项目的灵活部署,并展望了向专业交付体系演进的方向。 阅读全文
posted @ 2025-12-21 21:41 charlee44 阅读(135) 评论(0) 推荐(0)
摘要:详细记录了如何在Ubuntu云服务器上使用Nginx部署Vite构建的静态项目,涵盖了基础配置、HTTPS设置及性能优化策略,以提升Web应用的访问速度与安全性。 阅读全文
posted @ 2025-07-05 23:31 charlee44 阅读(602) 评论(0) 推荐(2)
摘要:介绍了如何将Vite项目从开发环境部署到云服务器,涵盖了代码拷贝、构建部署、域名配置及SSL证书申请等关键步骤。 阅读全文
posted @ 2025-07-02 19:16 charlee44 阅读(286) 评论(0) 推荐(0)
摘要:介绍了使用Certbot为基本域名和泛域名申请Let's Encrypt免费SSL证书的过程,强调了正确设置DNS TXT记录的重要性,特别是在阿里云DNS中需要添加两条记录以确保验证成功。 阅读全文
posted @ 2025-07-02 11:54 charlee44 阅读(631) 评论(0) 推荐(0)
摘要:本文介绍了如何通过CSS实现Markdown网页中目录组件的布局,重点讲解了弹性盒子布局和响应式设计,并使用粘性定位使目录始终固定在页面右上角。 阅读全文
posted @ 2025-06-16 22:55 charlee44 阅读(289) 评论(0) 推荐(0)
摘要:详细介绍了通过Vditor渲染Markdown文档成Web页面之后,增加一个目录组件的功能实现,并给出了具体的代码。 阅读全文
posted @ 2025-06-12 20:51 charlee44 阅读(343) 评论(0) 推荐(0)
摘要:引入配置文件vite.config.js实现拷贝本地资源到特定目录,继而通过设置域内CDN的方式解决Vditor加载Markdown网页很慢的问题。 阅读全文
posted @ 2025-06-03 22:09 charlee44 阅读(303) 评论(0) 推荐(0)
摘要:详细介绍了通过Vditor将Markdown格式文档渲染成Web网页的具体实现,并且实现了Markdown格式不具备的图片格式居中以及图片源更换的功能。 阅读全文
posted @ 2025-05-30 22:16 charlee44 阅读(646) 评论(0) 推荐(2)
摘要:详细介绍了通过JS模板引擎Handlebars实现动态模块组件的过程,并给出具体的代码实现。 阅读全文
posted @ 2025-05-27 13:03 charlee44 阅读(365) 评论(0) 推荐(1)
摘要:详细讲解了如何通过原生的JavaScript实现一个前端动态模块组件,并给出了具体的代码。 阅读全文
posted @ 2025-05-22 21:21 charlee44 阅读(452) 评论(0) 推荐(2)
摘要:详细介绍了使用Vite创建一个动态网页的前端项目的过程,并且对代码做了详细的解析 阅读全文
posted @ 2025-05-21 20:07 charlee44 阅读(586) 评论(0) 推荐(2)
摘要:HTML页面关于高分屏的设置 阅读全文
posted @ 2024-05-03 20:30 charlee44 阅读(229) 评论(0) 推荐(0)
摘要:在多线程中使用CURL的问题总结 阅读全文
posted @ 2021-11-07 23:51 charlee44 阅读(771) 评论(0) 推荐(0)
摘要:通过Curl获取远端数据到内存缓冲区,再一次性写入文件。 阅读全文
posted @ 2021-10-31 23:31 charlee44 阅读(932) 评论(0) 推荐(0)
摘要:Eclipse部署虚拟项目目录,解决每次部署项目都要复制项目到部署文件夹的问题。 阅读全文
posted @ 2020-10-11 11:21 charlee44 阅读(471) 评论(0) 推荐(0)