使用 Laravel 事件和队列自动更新 sitemap

使用 Laravel 事件和队列自动更新 sitemap

Laravel 使用事件和队列实现自动生成 sitemap.xml

NestJS 实现定时自动发送 Exchange 邮件

NestJS 实现定时自动发送 Exchange 邮件

NestJS 实现定时自动发送 Exchange 邮件

Angular 使用 RxJS 实现过期 token 刷新并重试

Angular 使用 RxJS 实现过期 token 刷新并重试

Angular 项目借助拦截器,使用 Rxjs 实现 token 过期时的自动刷新和重试。

微信公众号网页开发配置 JSSDK 获取调用微信原生功能及网页授权开发介绍

微信公众号网页开发配置 JSSDK 获取调用微信原生功能及网页授权开发介绍

微信公众号网页开发获取使用 JSSDK 获取调用微信原生功能的能力,以及通过网页授权获取用户信息的相关介绍。申请微信公众号测试号,在线接口调试相关介绍。

Ubuntu 系统安装 Jenkins 持续集成 Gryen-GTD

Ubuntu 系统安装 Jenkins 持续集成 Gryen-GTD

使用 Jenkins 构建并发布 Gryen-GTD 项目,包括 Ubuntu 下 Jenkins 的安装,Jenkins 通过 SSH 操作远程服务器,Jenkins 连接 GitHub,Jenkins 发布静态资源到七牛云的详细记录

Gryen-GTD 升级日志,composer 详解

Gryen-GTD 升级日志,composer 详解

许久没有更新过本博客系统了,前些天有朋友想使用本系统搭建自己的博客,发现看着我给的文档根本无从下手,无奈之下我发邮件向我求助。如果对 Linux、PHP、MySQL 等有基本的了解,以目前系统的状态,我也是无能为力的。怪自己懒,更新不及时。

命令式编程、声明式编程、响应式编程与 RxJS

命令式编程、声明式编程、响应式编程与 RxJS

本篇主要介绍命令式编程、声明式编程、响应式编程的区别与 RxJS 的简单介绍及入门指引。 RxJS 在 Angular 中有大量使用,是一个借鉴观察者模式、迭代器模式等的响应式编程的实践。

【LeetCode 算法练习】“无重复字符的最长子串(Longest Substring Without Repeating Characters)”问题的 Python3 解答

【LeetCode 算法练习】“无重复字符的最长子串(Longest Substring Without Repeating Characters)”问题的 Python3 解答

逐字符遍历字符串,记录第一个无重复子串s[0]。查看下一个字符是否被rStr所包含,不包含就将此字符加到rStr的末尾,直到找到一个已经包含在rStr中的字符,此时,这个无重复子串的长度就有了。依次方法,继续查找子串,并与当前已经找到的子串做比较,记录最长的子串长度即可

【LeetCode 算法练习】“两数相加(Add Two Numbers)”问题的 Python3 解答

【LeetCode 算法练习】“两数相加(Add Two Numbers)”问题的 Python3 解答

遍历链表,按节点两两相加,有进位将进位加到下一个节点。解题思路很简单,此题被标记为中等难度,是因为:数据结构是链表;两个链表长度不一定相等,尤其是有进位情况下的处理需考虑。

ES6 新语法梳理

ES6 新语法梳理

ES6 的新语法可以提高编程效率,但在开发过程中,很多新语法会想不到去使用。