OuttaScope
我用Gatsby重写了我的博客

前言 中学时,我建立了自己的第一个个人博客。那时候正是WordPress流行的时候,一键就能部署到服务器上,非常方便。不过由于服务器开销、配置复杂等原因,浅尝辄止后我便转投了在线博客平台的怀抱。我几乎在所有博客平台上注册了账号,Blogger、博客园、CSDN、tumblr…

April 05, 2021
11 min read
Redux中的一些概念

实习第一周,学习学习和学习。 Redux涉及的概念比较多,初学者(比若我)容易摸不清概念之间的关系,所以记录一下。 TODO: 核对文章中的代码 补充React-Redux部分 增加使用Immer重写Reducer的小节 概述 What are Redux and State…

August 02, 2020
6 min read
《CSS揭秘》:引言

Web标准 标准的制定过程 W3C的职能:扮演论坛的角色,把某项技术的各方面聚集起来,最终产出标准,但这些技术规范基本上不是由W3C的工作人员编写完成的。 其中,CSS规范是由CSS工作组来编写的,工作组成员绝大部分是W3C…

July 26, 2020
5 min read
可能是最适合macOS的网上冲浪之术

搞学术搞开发,怎么可能不接触点国外的东西呢? 还记得一年级微机课上,老师告诉我们两大搜索引擎——百度和谷歌,并对后者推崇备至。那时候的我想的却是,既然有百度干嘛要用谷歌,而且谷歌的名字还这么奇怪。直到长大了,曾经嗤之以鼻的谷歌却像是 ex…

March 02, 2020
4 min read
两分钟写个NodeJS,让Chrome根据输入语言切换搜索引擎

我们总说,Google 是最好的搜索引擎,百度是最好的中文搜索引擎。但是默认搜索引擎只有一个,怎么能让我在输入中文时使用百度,其他语言的时候切换到 Google 呢。 思路很简单,用 NodeJS 写个服务器,这个服务器根据 GET…

March 02, 2020
3 min read
macOS新手开发教程(二)构建菜单栏应用

本章目标 一个呆在菜单栏的应用 Dock 中没有图标、打开时没有窗口 左键点击菜单栏图标时打开一个 popover 右键点击菜单栏图标时打开一个菜单 新建工程及配置 在 Xcode 新建一个 macOS APP 工程,选择语言为 Swift,使用 Storyboard 构建 UI…

January 25, 2020
9 min read
浅谈文档对象模型DOM

DOM,全称是文档对象模型Document Object Model,是一种使用“对象”概念用来描述HTML“文档”的“模型”,DOM的本质是一种Web API,Web API能将Web页面和编程语言(通常是JavaScript)连接起来。 我们知道,HTML…

January 19, 2020
6 min read
IELTS应试指北:我是怎么两天上岸的

本文基于IELTS学术类Academic考试(笔试)。 虽然期末季的考试档期满满的,但为了省下2020年提价的150大洋,还是没心没肺地报考了201…

January 17, 2020
19 min read