使用 Laravel 事件和队列自动更新 sitemap
Laravel 使用事件和队列实现自动生成 sitemap.xml
2020/04/01
NestJS 实现定时自动发送 Exchange 邮件
NestJS 实现定时自动发送 Exchange 邮件
2019/12/19
Angular 使用 RxJS 实现过期 token 刷新并重试
Angular 项目借助拦截器,使用 Rxjs 实现 token 过期时的自动刷新和重试。
2019/03/11
微信公众号网页开发配置 JSSDK 获取调用微信原生功能及网页授权开发介绍
微信公众号网页开发获取使用 JSSDK 获取调用微信原生功能的能力,以及通过网页授权获取用户信息的相关介绍。申请微信公众号测试号,在线接口调试相关介绍。
2019/03/02
Ubuntu 系统安装 Jenkins 持续集成 Gryen-GTD
使用 Jenkins 构建并发布 Gryen-GTD 项目,包括 Ubuntu 下 Jenkins 的安装,Jenkins 通过 SSH 操作远程服务器,Jenkins 连接 GitHub,Jenkins 发布静态资源到七牛云的详细记录
2019/01/20
Gryen-GTD 升级日志,composer 详解
许久没有更新过本博客系统了,前些天有朋友想使用本系统搭建自己的博客,发现看着我给的文档根本无从下手,无奈之下我发邮件向我求助。如果对 Linux、PHP、MySQL 等有基本的了解,以目前系统的状态,我也是无能为力的。怪自己懒,更新不及时。
2018/12/26
命令式编程、声明式编程、响应式编程与 RxJS
本篇主要介绍命令式编程、声明式编程、响应式编程的区别与 RxJS 的简单介绍及入门指引。 RxJS 在 Angular 中有大量使用,是一个借鉴观察者模式、迭代器模式等的响应式编程的实践。
2018/11/27
【LeetCode 算法练习】“无重复字符的最长子串(Longest Substring Without Repeating Characters)”问题的 Python3 解答
逐字符遍历字符串,记录第一个无重复子串s[0]。查看下一个字符是否被rStr所包含,不包含就将此字符加到rStr的末尾,直到找到一个已经包含在rStr中的字符,此时,这个无重复子串的长度就有了。依次方法,继续查找子串,并与当前已经找到的子串做比较,记录最长的子串长度即可
2018/08/22
【LeetCode 算法练习】“两数相加(Add Two Numbers)”问题的 Python3 解答
遍历链表,按节点两两相加,有进位将进位加到下一个节点。解题思路很简单,此题被标记为中等难度,是因为:数据结构是链表;两个链表长度不一定相等,尤其是有进位情况下的处理需考虑。
2018/08/19
【LeetCode 算法练习】“两数之和(Two Sum)”问题的 Python3 解答
遍历列表,假设列表中第1项的值 a 是结果 List 中的一个索引的值,那么用 target 减去 a 后得到的结果 b 就是就是要找的另一个索引的值,列表除掉 a 后的子列表里面,如果 b 存在,问题已解
2018/08/19
ES6 新语法梳理
ES6 的新语法可以提高编程效率,但在开发过程中,很多新语法会想不到去使用。
2018/08/06
tslint angular 常用规则中文注释说明
tslint angular 常用规则中文注释说明
2018/07/05
从浏览器页面呈现原理来讨论站点优化
从浏览器页面呈现原理来讨论站点优化,优化网页的资源加载过程,从 DOM 书构建过程优化网页加载。
2018/05/28
树莓派使用 frp 实现内网穿透搭建 Nextcloud 私有云
在家庭网络没有固定 IP 或者家庭网络不能被外网访问的情况下,使用树莓派搭建 Nextcloud 私有云系统服务,需要借助于有外网 IP 的服务器,使用frp等工具进行内网穿透,整套系统的访问过程示意如下:如果你直接访问到了这个页面,可参考下《树莓派结合 frp、Nextclou
2017/06/30
树莓派使用 frp 实现内网穿透搭建 Nextcloud 私有云的准备工作
需要用到的硬件烧录好系统的树莓派主机,我使用的是 Raspberry Pi 3B,系统使用RASPBIAN JESSIE LITE;树莓派适用的散热外壳(大量上传下载的情况下,系统发热量惊人,推荐配置);硬盘 + 硬盘底座(树莓派的供电是带不起移动硬盘的,即便给移动硬盘额外的 U
2017/06/30