2019-10-07 Daily Report

概览

冲天香阵透长安,满城尽带黄金甲。

时间:Monday, October 07, 2019 14:06 PM

作者:Syncher Pylon


  • 处理邮件
  • 更新 Todo List
  • 学习算法
  • 学习英语

今日笔记

俗话说:“好记性不如烂笔头”,我们应该养成做笔记的良好习惯。比起云笔记,离线笔记有可用性强,模板容易定制,不依赖网络等特点,因此从很久以前就从放弃了有道云和为知笔记,之后一直使用的便是离线的 Markdown 笔记。使用本地做笔记后来存在的问题也越来越明显了,比如全局搜索、笔记云同步等问题让人越来越头疼。当然,这些都不是笔记的最大问题,笔记内容本身才是笔记的最大问题。为了减小笔记的时间成本,今天特意对离线笔记的模板和发布流程做了优化,理想状态下:每天定时创建日记模板,并推送到博客平台

今天先实现第一步,使用 Python 脚本定时创建日记模板,涉及的知识点如下:

  • Python 时间/日期格式化

  • Python Requests 库

  • Windows 定时任务

    使用 Windows 的 Task Scheduler 创建一个 Basic Task,配置任务每天下午 6:00 执行,创建下一天的任务。

[10/10/2019 updated] 今天实现第二步,使用 Python 脚本定时将日记部署到博客平台 hexo 中,涉及步骤如下:

  • 读取周期内的修改文件,将替换图片路径后将内容写入博客项目中的对应目录下
  • 复制最新图片到博客项目中的对应目录下
  • 实行自动部署命令别记录日志

处理邮件的时候先查看新邮件,对新邮件进行分类处理,待新邮件分类完成后查看 Suspending 中的邮件,如果邮件已经完成,则释放 Suspending 状态。

Git 知识补充

添加 git 的远程仓库,其中 origin 是远程参考的别名:

1
$ git remote add origin git@github.com:brelain/test.git

将 master 分支推送到别名为 origin 的远程仓库,其中 -u--set-upstream 的缩写:

1
$ git push -u origin master

获取远程分支的更新:

1
$ git pull origin master

等价于:

1
2
$ git fetch origin
$ git rebase origin/master master

git rebase A B: 将分支 A 的 commit 与分支 B 合并,保留 B 分支特有的 commit.

从且换分支:

1
$ git checkout -b staging origin/staging

比较有意义的参考文章:https://juejin.im/post/599e14875188251240632702

算法学习

  1. https://leetcode.com/problems/duplicate-zeros/

    今日无学习算法的心情,更迫切的学习了 EDraw 画图。

英语学习笔记

Flower Pancake: 鲜花饼

本文标题:2019-10-07 Daily Report

文章作者:Syncher

发布时间:2019年10月07日 - 14:10

最后更新:2019年10月18日 - 18:10

原始链接:https://0x400.com/2019-10-07-diary-2019-10-07.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。