xuenhua's page

会当凌绝顶,一览众山小

jekyll地址绑定127.0.0.1导致其他机器无法访问

jekyll can't be accessed because of binding 127.0.0.1

树莓派启动jekyll服务后本地可以访问,其他电脑不能访问 排查了iptables或其他防火墙设置没有问题,但是仍然无法访问,是由于jekyll绑定了默认ip 为127.0.0.1, 解决方法:启动脚本增加–host参数 1 bundle exec jekyll serve --host=0.0.0.0

unicloud云函数操作数据库

unicloud servless

创建数据库 db_init.json 1 2 3 4 5 { "temperature": { "data": [] } } 添加记录 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44...

外语中的中国

China Kitay

外语中的中国 俄语称中国为契丹,而契丹原意为镔铁,形容意志坚不可摧。现在的西方许多国家,俄国、白俄罗斯、乌克兰、哈萨克、阿尔巴尼亚等以契丹称呼中国。而另外一些受英语影响的国家,如荷兰、斯洛伐克、捷克、西班牙、卢森堡称中国的发音都类似China,因瓷器而得名。而支那一词来源于China的音译,本来无恶意,日本本有对中国的正式称呼,为了蔑视中国,跟西方人一样称呼中国为China。印度支那Indo...

ubuntu 安装jekyll

Ubuntu install jekyll

安装ruby 1 2 3 4 5 6 7 # sudo apt-get update # sudo apt-get install ruby 或者 # sudo apt-get install ruby2.0 #不安装dev安装jekyll会报错 apt-get intall ruby-dev 安装jekyll是提示需要ruby >2.4,apt安装为2.3,需要从源码安装 1 ...

解决本地调试Github Page报错

Github Page

本地调试HX Blog报错解决方法 1 2 3 4 5 Dependency Error: Yikes! It looks like you don't have jekyll-paginate or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need...

第一篇Github Page/Gitee Page 文章

Github Page Gitee Page

前言 很多新同学觉得github不就是一个代码托管所吗,如何能展示项目呢?其实完全可以借助Github的gh-pages打造出自己的一个作品集,无论是对自己的提升整合还是日后的面试都大有裨益。 互联网从诞生发展至今日,每天有无数的人在上面留下自己的足迹,他们用它记录生活、抒发情感、分享见解,这一切都离不开一个可以承载文字的平台,一个独立的、由自己掌控的平台,而 GitHub Pages 就是...

把「终端下的 Vim」作为 macOS Finder 的打开方式

Open file with terminal Vim from the macOS Finder

我的日常主力编辑器主要是: (Neo)Vim Spacemacs (via Emacs-plus) Visual Studio Code IntelliJ IDEA 这里面只有 (Neo)Vim 是存活在终端中的(我并不在终端内使用 Emacs),而由于我日常主要是从终端(via iTerm)来使用电脑,所以会把他们都加入到 $PATH 里以方便从终端中唤起,VSCo...

Vim 与中文输入法

Using Vim with non-english input method

Update: 我最后还是放弃把 Vim 作为主要编辑器来输入中文了,整体使用下来 mental model 的 cost 太重了。记笔记时用用中文呀或者改改博客时偶尔用一下还蛮去,这个时候这个功能至少能帮助你 Esc 之后不煞笔,所以也不算完全没有价值吧…… 我相信很多中文世界的 Vimer 都遇到过这个烦恼,在 vim 的 insert 模式时可能突然想输个中文,输完之后会本能的...

Xcode命令行工具管理

如何切换Xcode命令行工具

安装 1 xcode-select --install Xcode版本切换 显示当前使用的xocde版本 1 $ xcode-select --print-path 选择Xcode中的默认版本 1 $ sudo xcode-select -switch /Applications/Xcode.app

从一道网易面试题浅谈 Tagged Pointer

浅谈 Tagged Pointer

前言 这篇博客九月就想写了,因为赶项目拖了到现在,抓住17年尾巴写吧~ 正文 上次看了一篇 《从一道网易面试题浅谈OC线程安全》 的博客,主要内容是: 作者去网易面试,面试官出了一道面试题:下面代码会发生什么问题? 1 2 3 4 5 6 7 8 @property (nonatomic, strong) NSString *target; //.... dispatch_queu...