Logo

site iconZoDream

作者开发了一个名为 ZoDream 的php框架。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

ZoDream RSS 预览

RestAPI 架构设计

2024-04-06 06:12:21

占位

会员系统架构设计

2024-04-06 06:10:10

前言

本文主要从简单到详情讲解会员系统的设计逻辑,不涉及任何编程,主要通过图文方式通俗的讲述会员系统的前后端逻辑。

先决条件

本文适合以下人:

  1. 想要了解会员登录注册过程的
  2. 想要自己实现会员系统的技术人员
  3. 一些集成产品二次开发的技术人员

不适合的人:

  1. 使用 Wordpress 等现成系统的

概念讲解

会员系统是一切网站的基础,不论是后台管理。

分步指导

简单的会员系统

主要就两个字段: 账号、密码

使用于小型网站:就只有一个管理员管理发布内容的系统。

权限会员系统

权限根据详细程度又可以细分不同的权限模型

  1. DAC(自主访问控制 Discretionary Access Control)
  2. MAC(强制访问控制模型 Mandatory Access Control)
  3. RBAC(基于角色的访问控制模型 Role-based Access Control)
  4. ABAC(基于属性的访问控制模型 Attribute-Based Access Control)

前后台分离式会员系统

常见问题

  1. 会员系统怎么选型?

扩展知识

会员层级

设计会员等级体系:普通会员、VIP会员、钻石会员等

会员资金积分

会员推荐系统

总结

参考资源

  1. 权限管理--浅析权限管理模型(DAC, MAC, RBAC, ABAC)

周报:寻找优质的周刊

2024-04-02 19:06:44

周刊相对普通博客,提供了更多有趣新知识。

怎么找周刊

  1. Github 搜索 weekly 基本都是关于软件技术的周刊

weekly

  1. 相关周刊月刊 RSS 整合站点

https://www.fre123.com/weekly

weekly

周刊推荐

潮流周刊

https://weekly.tw93.fun/

每周分享潮流技术和潮流工具,标题什么的不重要。

潮流周刊

HelloGitHub月刊

https://hellogithub.com/periodical

每月分享 GitHub 上有趣、入门级的开源项目。

HelloGitHub

总结与感想

周刊月刊这种文章主要还是用来找乐子的,随便发现点有用的东西,当作放松方式还是不错的,至少能够拣点有用的东西。

不过,也不要寄希望于挖到什么大宝贝,因为写的人也不一定经常用里面推荐的工具,当时可能只是抱着“哟,看起不错哦”的心态记录一下。

总之,写写周报,就是闲时炫耀一下自己发现的“大宝贝”。

开发日志:对Markdown的代码块新增引用来源支持

2024-03-30 05:36:27

功能参考来源

SourceCodeTrace

使用方法

 
    ```php {1-4} {1} (http://)
1

解释说明:

  1. 使用 () 添加网址
  2. 使用 {} 添加起始行号或高亮行号,使用 - 表示范围,, 只能用于高亮,表示多个

示例

  1. 只有引用网址
php
 
    ```php (https://github.com/zodream/html/blob/master/src/MarkDown.php)
1
  1. 有引用网址和起始行号
php
           
    ```php {501} (https://github.com/zodream/html/blob/master/src/MarkDown.php)
    protected function parseQuoteLine(string $block): array {
        $res = array_map('intval', explode('-', $block));
        if ($res[0] < 1) {
            $res[0] = 1;
        }
        if (count($res) === 1 || $res[1] < $res[0]) {
            $res[1] = $res[0];
        }
        return $res;
    }
501502503504505506507508509510511
  1. 有引用网址和起始行号,还有高亮
php
           
    ```php {501}  {503,506}  (https://github.com/zodream/html/blob/master/src/MarkDown.php)
    protected function parseQuoteLine(string $block): array {
        $res = array_map('intval', explode('-', $block));
        if ($res[0] < 1) {
            $res[0] = 1;
        }
        if (count($res) === 1 || $res[1] < $res[0]) {
            $res[1] = $res[0];
        }
        return $res;
    }
501502503504505506507508509510511
  1. 只有高亮
php
           
    ```php {2-4}
    protected function parseQuoteLine(string $block): array {
        $res = array_map('intval', explode('-', $block));
        if ($res[0] < 1) {
            $res[0] = 1;
        }
        if (count($res) === 1 || $res[1] < $res[0]) {
            $res[1] = $res[0];
        }
        return $res;
    }
1234567891011

周报:怎么写技术类的教程文章

2024-03-29 23:39:35

本周还是在思考网站内容的发展方向。

使用 ClaudeAI 学习了下怎么写技术类的教程文章。

准备朝着这个标准写。同时也想改改已有的文章,让文章都超这个标准靠拢。

怎么写技术类的教程文章

一篇优秀的技术教程文章应当具备以下几个基本结构和要素:

  1. 标题

    标题应该简洁明了,能够准确表达教程主题,吸引读者阅读。

  2. 前言

    前言部分通常会简单介绍所要讲解的技术/工具是什么,解决什么问题,在哪些场景下会使用。让读者对整体内容有一个基本认知。

  3. 先决条件

    列出学习和实践本教程所需要具备的基础知识技能、环境配置等前提条件。

  4. 概念讲解

    对教程涉及的关键概念、理论原理进行深入浅出的讲解,融入适量的图示和案例,帮助读者理解和消化。

  5. 分步指导

    教程实战部分最为关键。通过分步骤的形式,引导读者一步一步操作实践。文字通俗易懂,操作简明流畅。可以附带运行输出截图。

  6. 常见问题

    总结实践过程中可能遇到的常见问题,并给出解决方法和建议。

  7. 扩展知识

    对教程内容进行适度延伸阐述,如进阶技巧、高级玩法、场景应用等,满足不同层次读者的需求。

  8. 总结

    全文总结并重申教程主题和重点,同时可以指出一些注意事项和最佳实践。

  9. 参考资源

    列出撰写教程时参考的权威资料出处,供读者进一步了解和学习。

此外,代码示例尽量保持简洁,重点突出,避免过多冗余。插图和动图可以辅助说明。层次分明的标题结构也有助于读者查阅和理解。交错适度的互动性语句会增加教程的亲和力。良好的教程文章不仅传递知识,还需要关注知识传递的体验。