记一次反向代理的搭建

最近和朋友聊天时,他说发现了一个云计算服务商:「ZEIT」,可以为程序免费提供托管,想问问我有没有什么好的想法。我查看了一下发现这货在全球提供的线路还真不少(亚洲大部分地区都有),用作代理软件想必体验会比较不错。 于是我首先想到搭建 ShadowSocks、V2Ray 这类代理软件,不过很可惜 ZEIT 在部署上有限制:不支持 WebSocket(当然更不支持 SOCKS5 了),且虽然线路的延迟比较低,但在带宽上却有限制,于是我暂时放弃了正向代理,把注意打到了反向代理的头上。     阅读全文
Wincer's avatar
Wincer 7月 04, 2019

我的学生时代(高中篇)

在临毕业的这段时间,生活似乎短暂地失去了目标,并不是丧,我也没有认为这是一件坏事——至少我可以有更多的时间思考并记录我的想法,当然更多时间我在好好地、不带任何负担地放松自己。 直到前几天 WakaTime 发邮件过来说已经两周时间没收到我的 Code Activity 了,问是不是插件出了什么问题:「Please reinstall the plugin to continue using the WakaTime dashboard」。其实并不是插件出了什么问题,而是我真的两周没有编程了(笑。     阅读全文
Wincer's avatar
Wincer 6月 15, 2019

奇安信(原 360 企业安全)服务端开发面经

现在说起来我自己都不信,之前我居然一直以为秋招是为当年毕业的学生准备的,直到我们班有人签了百度,我才知道秋招原来是为次年的应届生准备的😅,不过当时已经十月,秋招已经基本结束,于是只好准备来年的春招了。     阅读全文
Wincer's avatar
Wincer 5月 18, 2019

高校生使用教育网的一点姿势

最近一直忙于毕业的相关事项,所以也没有新文章产出——并非是找不到写作素材,实在是没写作时间。虽然这几天依旧很忙,但总算也抽出了一点时间完成了本文,希望能给广大高校生在办理宽带时带来一些帮助。     阅读全文
Wincer's avatar
Wincer 4月 27, 2019

Linux 与 Android 同步剪贴板的通用方案

按照惯例,还是在每篇文章的开头扯几句不相关的:元旦前就从学校回家了,在家的十几天过得很是舒坦:闲的时候,上午玩两小时游戏或者看看直播,下午就看会 Coursera,晚上有时间就看部电影,没整段的空余时间就找朋友聊聊天、刷刷 V2EX;当然在不闲的时候也是做了一些事的,就比如本文将要说到的——让移动平台和桌面平台同步剪贴板的方案。     阅读全文
Wincer's avatar
Wincer 1月 12, 2019

我的 2018 轨迹

实习回到学校十几天后,便开始思考年终总结怎么写,之所以这么早就开始构思,或许是我笃定在这 2018 最后的半个月内也不会发生什么值得记录的大事。当然我也期待着能发生什么事来冲击一下现有的生活——在校的时光实在是太安逸了,想来是应当正处于心理空窗期了。     阅读全文
Wincer's avatar
Wincer 12月 27, 2018

Elasticsearch 集群备份指南

Elasticsearch 官方对其的定义是一种搜索引擎,但我更喜欢把它当作一种非关系型数据库来看待,而作为数据库来看待的话,保障其中数据的安全性和可靠性自然是重中之重了。 首先声明,本文对 Elasticsearch 数据的备份是基于官方提供的 API,其它的诸如 elasticsearch-dump 等第三方工具暂且不谈。官方的提供的备份方式是一种 Snapshot,其中备份路径可以选择云端或本地,本文想就备份集群数据到本地写一份指南,并对遇到的问题做一些解答。     阅读全文
Wincer's avatar
Wincer 10月 27, 2018

Python 知多少(二)——继承

好像又有一段日子没写技术类博文,翻了翻归档,发现最近一篇技术类文章已经是俩月多之前的事了,吓得我赶紧水写一篇的技术文章不然怕是要被人当成生活博主了。思来想去写些什么好,还是继续上次开的新坑,来聊聊 Python 中的继承。     阅读全文
Wincer's avatar
Wincer 10月 21, 2018

杭州见闻

似乎很难说出为什么我对杭州这座城市如此「情有独钟」,以至于暑假就和同学计划着来杭州实习,虽然还是拖到了开学。出发之前也没有准备许多东西,只是简单收拾了一下衣服。所幸到达杭州后遇到的问题(比如租房、工作等)都比较顺利的解决了:遇到了很棒的宾馆老板、主动给我指路的老奶奶、很 Nice 的面试官(随后顺利入职)……这一切都让我对杭州这座城市更有好感,也让如今的我庆幸没有来错杭州。     阅读全文
Wincer's avatar
Wincer 9月 21, 2018

写给 21 岁的自己

人类似乎总是对自己无法掌控的事物有些畏惧,比如时间。我就有些害怕时间的流逝,总觉得去年那篇写给 20 岁的自己的文章还历历在目,如今又到了该写这系列文章的时候了。我很早就开始构思这篇文章该写什么,却直到最近才了有些明确的思路。 去年,我曾对自己说,希望可以「不在意别人的眼光,不为了生存而活,为了自己的热爱」那样真实的活着。所幸我应当是在大部分时候都做到了,因此这一年过得很自在。但怎么说呢,近来关于这个问题我却有些困惑了。     阅读全文
Wincer's avatar
Wincer 8月 29, 2018

博客折腾小记

八个月前,我把建站之初就使用的 NexT 主题换成了 Material 主题,依稀还记得当时告诉自己:以后就好好写文章,绝对不再耗费时间在这没啥价值的事情上(让你立 Flag!后悔了吧?)。时隔半年多,如今发现对我来说好像不折腾比折腾还要难一些,原因嘛,自然是新鲜感与强迫症在作祟,这次折腾的起因就在于新鲜感——我看上了一个主题。     阅读全文
Wincer's avatar
Wincer 8月 22, 2018

Python 知多少(一)——不常见的数据结构

近来准备写几篇文章用于介绍 Python 较高级一些的特性,归为一个系列。本文是这个系列的第一篇文章,主要介绍一下内置的一些数据结构。 对 Pythoner 而言,元组(tuple)、列表(list)、字典(dict)这三个应该最熟悉的数据结构了,恰当使用这三个数据结构的话的确可以应对大部分的使用场合了,但有时因为其它方面的问题(内存占用、插入效率、删除效率等),我们仍有必要学习其它不那么常见的数据结构。     阅读全文
Wincer's avatar
Wincer 8月 08, 2018

基于 Socket 编写 HTTP 服务器

在大二上《计算机网络》这门课的时候,由于并不是很喜欢这门课的老师,导致我在上课的大部分时间都在摸鱼(啊喂,学校教的哪门课你没在摸鱼啊?)。最近看了《图解HTTP》这本书,借这本书正好也复习了一下应用层和传输层协议,毕竟现在的 Web 应用几乎都是在应用层的 HTTP 协议运行的,而 HTTP 又是基于传输层的 TCP 协议来实现的。     阅读全文
Wincer's avatar
Wincer 8月 03, 2018

Hitokoto(一言)API 2.0 正式上线

去年夏天的时候,用 Flask 开发了一个简易版的一言,算是最初的 beta 版,部署在了 Heroku 上面(那时我还没购买服务器),由于 Heroku 免费版有时间池的限制,在我购置了服务器后就重新用 Go 重写了一下部署在自己的服务器上,算是 1.0 版,这两天又重新拾坑,开发出了 2.0 版本。     阅读全文
Wincer's avatar
Wincer 7月 16, 2018

博客访问统计报告(2017.6.20-2018.7.4)

我的博客建站至今也一年有余了,本想着在一周年(今年 5 月初)之际写一篇文章纪念一下,顺便公布一下本博客在这一年的访问情况,可当时发现统计记录还没有满一年(我是在 2017 年 6 月底才开始使用的 Google 分析),于是就想干脆等到 6 月底再写。而前段时间又忙于准备期末考试,直到昨天放假回家,似乎才有时间写这一篇文章。     阅读全文
Wincer's avatar
Wincer 7月 05, 2018

使用持续集成(CI)开发项目

我的博客在建站后不久就使用了 Travis CI 自动部署服务,即我只需要将修改的源码推送至 GitHub,Travis CI 会自动将我提交的代码拉取,在 Travis CI 端生成静态文件后,同步至我的服务器,这样可以减少一些麻烦的步骤:可以直接在 GitHub 端修改代码;不用等待生成静态文件、压缩静态文件的时间。     阅读全文
Wincer's avatar
Wincer 6月 09, 2018

Sorry,会写代码真的能为所欲为

前一段时间「这个仇我先记下了」的表情包突然火了,导致我也萌生了自己写一个表情包生成工具的想法,毕竟我是重度表情包玩家😌。其实之前我就很喜欢做表情包,不过是用的 PS 等软件,有些麻烦,而且改 GIF 也不太方便。 于是乎,我决定也蹭一波热度,也写了一个,最初是只有「记仇」这个静态表情包的,现在加上了王境泽、为所欲为、打工是不可能打工的等等动图,模板后续还会添加,如果有好的素材可以私我。     阅读全文
Wincer's avatar
Wincer 5月 27, 2018

Python 字典的原理及高级用法

算算时间有段时间没写技术类的文章了,部分原因是最近过得确实比较忙。当然,也并没有忙到完全抽不出时间写博客,根本原因还是没有找到啥好的写作素材,随随便便糊弄一篇我又有点不好意思发上来,于是乎,就一直搁置到现在。     阅读全文
Wincer's avatar
Wincer 5月 12, 2018

《代码整洁之道》读书笔记

相对于任何宏伟愿景,对细节的关注甚至是更为关键的专业性基础。首先,开发者通过小型实践获得可用于大型实践的技能和信用度。其次,宏大建筑中最细小的部分,比如关不紧的门、有点儿没铺平的地板,甚至是凌乱的桌面,都会将整个大局的魅力毁灭殆尽。这就是整洁代码之所系。     阅读全文
Wincer's avatar
Wincer 4月 19, 2018

Nextcloud 搭建私人云服务教程

我一直很不相信国内的那些云服务提供商(尤其是在李彦宏发表的讲话「中国用户对隐私问题没那么敏感,在个人隐私方面更加开放,一定程度上愿用隐私换方便和效率」后),因为怕隐私得不到保障,故而我的一些隐私数据都是存放在国外的云盘(如 Dropbox、Drive 等)上。     阅读全文
Wincer's avatar
Wincer 3月 31, 2018