Github Pages的问题

我的博客使用的是Github Pages服务, 并且使用了自定义的域名, 已经有一段时间了, 如今遇到以下问题

  1. 百度爬虫无法访问
  2. 自定义域名不支持https
  3. 手机访问有点慢
  4. 微信访问提示不安全

尤其是第4点, 我不能接受, 因此我又折腾了一翻, 查找资料并动手实践, 看看有没解决办法

阅读全文

Git Cherry-Pick

场景

你本地有一个feature分支. 假设完成开发需要10次commit, 当前你commit了8次. 此时有需求要你把前5次commit的结果合并到master上, 这个时候就可以使用git cherry-pick

阅读全文

Javascript对象解冻

修改 React props

React生成的对象是不能修改props的, 但实践中遇到需要修改props的情况. 如果直接修改, js代码将报错, 原因是props对象被冻结了, 可以用Object.isFrozen()来检测, 其结果是true. 说明该对象的属性是只读的.

那么, 有方法将props对象解冻, 从而进行修改吗?

阅读全文

升级MacOS

我从OS X 10.10升级到macOS 10.12. 踩了大坑.

首先一些软件出现兼容性问题, 必须升级, 如:

  • 清歌五笔输出的是繁体
  • 网易云音乐无法看到歌曲列表

另外, 因为Mac系统的升级会导致一些系统偏好设置丢失, 结果影响了终端设置:

  • vi 命令报错
  • ll 命令失效
  • Item2下的shell及Vim的颜色配置丢失

所以说, 这给了我一个很好的教训: 升级前, 要做好系统备份.

阅读全文

国庆回家记

我本来想9-30晚上回去的. 但事实证明, 晚上回去, 是坑自己的做法

大家都想早点回去, 都想早点”逃离”广州. 广州很常见的现象就是节假日一天之内上演“空城计”, 既然如此, 我不必去做第一波”逃兵”的

阅读全文

寄生兽

如果人类数量减半, 被烧毁的森林的面积也会被减少一半吧.

由漫画改编的电影寄生兽, 完整版(包含上下集), 我看了两遍, 大陆删减版看了一遍, 原著漫画也看了一遍. 我总想写点什么, 不然总觉得白看了

温馨提示: 如果要看, 一定要看未删减版. 未满14岁的小朋友不建议观看, 因为不但看不懂, 还很有可能被吓到; 已满14岁未满18岁的少年, 请在家长看不见的地方偷偷观看, 因为家长一定不会允许你看的; 女生请在男友的陪同下观看; 所有人都最好不要在观看时进食

阅读全文

Mac的一些软件问题

删除Chrome地址栏提示的地址

很常见的一个场景就是: 做一个项目时, 反复访问一个地址, 因而在你访问多次之后, 你只需要打前一个单词, Chrome就会提示你一个完整的地址. 现在问题是, 这个项目终结了, 要开始新项目了, 你不想再见到旧项目的地址提示, 要怎么做呢?

1
Shift + fn + Delete

你只能利用上面的组合键逐个删除记录下来的地址, 没有批量删除的方法😂

另: 如果某网址被收藏了,需要取消收藏,才能删除历史记录。

阅读全文

CSS3滤镜--从乔任梁的百度百科说起

之前看到大家都在讨论乔任梁的死, 我不知道他是谁, 因此百度百科了一下

我注意到为表示悼念, 百度百科界面是灰色的, 连图片也是. 但审查元素的时候, 可以发现图片原本是彩色的, 这么说来一定是被CSS处理后才显示为灰的.

究竟是怎么回事呢, 最终我找到了如下代码:

1
2
3
4
5
6
7
8
9
10
body {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url(data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter i…0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale);
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
filter: gray;
}

把它注释掉, 页面就还原成彩色的了. filter就是今天的主角, CSS3滤镜

阅读全文

Fork me on GitHub