从 LAMP 到前后端分离:架构演进与技术实践

LAMP 架构传统 Web 开发的基石

在早期的 Web 开发领域LAMP 架构犹如一座坚固的基石支撑起无数动态网站的构建LAMP即 Linux + Apache + MySQL + PHP/Perl/Python是一组开源软件的组合它们协同工作为 Web 应用提供了完整的运行环境

随着移动互联网的迅猛发展用户对于应用的体验和功能需求变得更加多样化和复杂在这个背景下传统的 LAMP 架构逐渐显得力不从心其局限性愈发凸显这也促使了前后端分离模式的诞生成为 Web 开发领域的一次重要变革

Read More

Windows部署Hexon可视化博客环境

介绍

你在使用hexo写文章的时候是不是还在

hexo new
hexo g
hexo d

这样写文章不仅效率慢而且管理起来也不方便所以今天我就带来了这个项目——hexon

hexon是一个带有git的hexo图形化界面可以运行命令和管理内容Hexo 本身是一个基于 Node.js 的静态博客框架没有官方的图形化界面GUI不过你可以使用 Hexo Admin第三方 Hexo 可视化管理工具 来提供类似图形界面的管理方式

这是它的github链接

https://github/gethexon/hexon

Read More

Pinctrl和GPIO子系统

Pinctrl 子系统负责管理引脚的复用与配置它允许将引脚配置为不同的功能如 GPIOI2CUART 等并设置引脚的电气特性如上拉下拉等
GPIO 子系统 主要负责对通用输入输出引脚的管理它提供 API 来配置引脚为输入或输出并控制引脚的电平状态
层次结构 Pinctrl 子系统位于 GPIO 子系统之上Pinctrl 负责引脚的初步配置和复用而 GPIO 子系统则利用这些配置来实现输入输出操作两者有密切的关系先配置Pinctrl在配置GPIO

  • 引脚配置首先通过 Pinctrl 子系统配置引脚的功能例如将某个引脚设置为 GPIO 功能
  • 状态管理然后GPIO 子系统使用这些配置来管理引脚的电平状态读取或设置引脚电平

Read More