Skip to content

Instantly share code, notes, and snippets.

View zhengkai's full-sized avatar
🎯
Focusing

郑凯 zhengkai

🎯
Focusing
View GitHub Profile
@zhengkai
zhengkai / daqi.md
Last active August 3, 2022 03:19
一曲忠诚的赞歌是2011年本拉登被击毙后,在 HI-PDA 论坛上出现的一个热门帖子中的一句台词。在天涯论坛和百度贴吧等其他平台有大量转载与二次创作。
@zhengkai
zhengkai / mingyue-tang300.md
Last active April 19, 2021 02:10
唐诗三百首里带明月二字的

月下独酌
作者:李白
花间一壶酒,独酌无相亲。
举杯邀明月,对影成三人。
月既不解饮,影徒随我身。
暂伴月将影,行乐须及春。
我歌月徘徊,我舞影零乱。
醒时同交欢,醉后各分散。
永结无情游,相期邈云汉。

@zhengkai
zhengkai / golang-coredns-dnstap.md
Last active January 28, 2021 03:55
针对指定域名的 TCP 流量分析方法

针对指定域名的 TCP 流量分析方法

需求

需要对某手机 app 做分析和诊断,该 app 会 TCP 长连接远程多台主机(不同域名)中的一个。

大体方式

建立一个特定端口范围的代理服务器(这里用 golang 写的),使用 DNS server(这里使用 coredns) 将指定范围的域名指向代理 IP,其他一切照常,这样手机端只要更改 DNS 即可切换是否走代理,这样影响最小。

@zhengkai
zhengkai / coredns-domain-hijack-example.txt
Last active December 9, 2020 10:46
域名劫持例子:劫持指定域名到 127.0.0.1,其他的访问上游 192.168.1.1
(hijack) {
template IN A {
answer "{{ .Name }} 60 IN A 127.0.0.1"
}
log
}
amazonaws.com {
import hijack
}
@zhengkai
zhengkai / make-practice.md
Last active December 10, 2020 02:52
Make 实践

Make 实践

这只是我个人摸索出来的方法,不确认是否是“最佳”实践

很多时候写的东西无法热更,如我目前正在写一些 golang 和 nodejs 的东西。总之一个常见需求是需要快速重启一个 server 以用来调试。

首先有一个启动脚本,做以下必要操作,并且在敲 make 的时候不带参数时会默认执行

  1. 关闭之前运行的 server(如果有)
@zhengkai
zhengkai / diff.md
Last active October 21, 2020 06:58
GNU diff 和 git diff-tree

GNU diff 和 git diff-tree

这只是在学习 git 里 object id 概念过程中的一个实际例子,如果对 object id 已经很熟悉了那可能不需要看了

目前在配置文件管理上有这么一个需求。同一个目录有三个格式相同的目录,目录下的文件和格式几乎相同,根目录在 git 里,因此三个目录会产生不同的历史。需求就是,可以比较任意历史的任意目录。

这个网页工具的最终效果是这样:

@zhengkai
zhengkai / dingbot.js
Last active July 16, 2020 02:48
以加签方式发送钉钉 bot 消息,独立文件不需要 npm i
'use strict';
/*
// usage:
const dingbot = require('./dingbot');
const token = '50cb6e954c89afa14fb97754eafd886d658fcda27d05015a26b474e7bd2f0a59';
const secret = 'SEC5a3ecf88f2b3eb50db30ecfc00f53033ac909c99bf7f88fd612bda89d7f3a9dc';
@zhengkai
zhengkai / jetbrains-mono-webfont.css
Last active November 2, 2020 08:51
JetBrains Mono WebFont CSS
/*
* for JetBrains Mono v2.200
*
* font url: https://github.com/JetBrains/JetBrainsMono/tree/master/fonts/webfonts
*/
@font-face {
font-family: 'JetBrains Mono';
src: local('JetBrainsMono Thin'), local('JetBrainsMono-Thin'), url('/fonts/JetBrainsMono-Thin.woff2') format('woff2');
font-weight: 100;
@zhengkai
zhengkai / hongloumeng.md
Created January 4, 2020 11:26
红楼梦

女娲炼石补天时,所炼之石剩一块未用,弃在青埂峰下。此石已通灵性,大小随心,来去任意,因未被选中补天常悲伤自怨。和尚茫茫大士、道士渺渺真人见其可爱,便将它携至“昌明隆盛之邦、诗礼簪缨之旅、花柳繁华地、富贵温柔乡走了一道”。不知多长时间以后,空空道人经过这里,见石上刻着它那番经历,便从头到尾抄下,交曹雪芹披阅增删、分出章回。以下便为石上所刻内容。姑苏阊门外有个葫芦庙,乡宦甄士隐居住庙旁,可怜寄居庙内的穷儒贾雨村,赠银让他赶考。元宵之夜,甄的女儿英莲被拐走;不久因葫芦庙失火;甄家又被烧毁。甄带妻子投奔岳父,遭白眼,随跛道人出家。

贾雨村中进士,任县令,由于贪财被革职,到盐政林如海家教林的女儿林黛玉读书。京城起复参革人员。贾雨村托林如海求岳家荣国府帮助:林的岳母贾母因黛玉丧母,要接黛玉去身边。林便托贾雨村送黛玉到京。贾雨村与荣国府联宗。并得林如海内兄贾政帮忙,得任金陵应天府。

黛玉进荣国府,除外祖母外,还见了大舅母,即贾赦之妻邢夫人,二舅母,即贾政之妻王夫人,年轻而管理家政的王夫人侄女、贾赦儿子贾琏之妻王熙凤,以及迎春、探春、惜春和衔玉而生的贾宝玉。宝黛二人初见有似曾相识之感,但宝玉因见美如天仙的表妹黛玉,便砸自己的通灵玉,惹起一场不快。

贾雨村在应天府审案,英莲被拐卖。买主为皇商之家、王夫人的姐姐薛姨妈之子薛蟠。薛蟠虽为争英莲打死原买主,但贾雨村胡乱判案,放了薛蟠。薛蟠与母亲、妹妹薛宝钗也一同到荣国府住下。

宁国府梅花盛开,贾珍妻尤氏请贾母等赏玩。贾宝玉睡午觉,住在贾珍儿媳秦可卿卧室,梦游太虚幻境,见“金陵十二钗”图册,听演《红楼梦》曲,与仙女可卿云雨,醒来后因梦遗被丫环袭人发现,二人发生关系。京官后代王狗儿已沦落乡间务农,因祖上曾和王夫人、凤姐娘家联宗,便让岳母刘姥姥到荣国府找王夫人打秋风。王熙凤接待,给了二十两银子。

@zhengkai
zhengkai / shuihu.md
Last active January 13, 2020 03:20
水浒

《水浒传》是中国古代第一部反映农民起义的着名白话长篇小说。是在《宣和遗事》及民间口头传说、话本、杂剧中有关水浒故事的基础上创作加工,连缀而成。全书以现实主义手法集中并多角度反映了封建社会一次农民革命从产生、发展到失败的整个过程。其中逼上梁山和反抗官军两部分最为精彩。作品最突出的艺术成就是对人物性格的成功刻画。小说成功地塑造了一系列栩栩如生的人物形象,在文学史上具有极高的艺术价值。仅一百单八将中,就有三十多人具有鲜明性格,而林冲、李逞、鲁智深、宋江、武松等最为鲜明。另外,此书故事曲折动人,语言生动有力,其情节紧张,环环紧扣,如三打祝家庄、大破曾头市、三败高俅等战斗场面,绘声绘色,引人入胜。之为“宇宙内五大文章”之一;金圣叹称之为“六大才子书”之一。为后世英雄传奇小说楷模,续书有《后水讲传》、《荡寇志》等。

在宋哲宗时,东京开封府有一浮浪破落子弟高俅,不务正业,被父亲告发成罪犯,遇赦回东京,因踢得一脚好气球,受端王赏识。端王即位称徽宗,高俅被封为殿帅府太尉,此后依杖权势。祸国殃民。

高俅上任即挟隙报复,逼得教头王进携母弃家、投奔延安府老种经略相公。王进路过史家村感恩收九纹龙史进为徒,传授半年武艺,王进母子辞行。少华山有三条好汉,因去华阴县借粮;与史家村冲突。史进生擒陈达、朱武、杨春。义气相,史进义释陈达并与三人成为知友,一次不慎被告发,官府派兵围困史家村,史进杀人、烧庄,暂避少华山。

史进往关西寻师父王进,至渭州结识提辖鲁达,又遇师父李忠。鲁达仗义教金老父女,三拳打死恶霸镇关西。鲁达亡命于代州雁门县,巧遇金老,暂住赵员外七宝村,为安身避难鲁达在五台山文殊院出家。法名智深。鲁智深不守清规,醉打山门,真长老命他往东京大相国寺去做职事憎。智深路过桃花村,醉打小霸王,行至瓦官寺,又与史进除掉匪人生铁佛崔道成及飞天夜叉邱小乙。智深至大相国寺,清长老见其凶悍,便令其看守酸枣门外菜园。在菜园,他力伏众泼皮,倒拔垂杨柳,艺惊豹子头,与林冲结为兄弟。

高衙内为夺林冲之妻,求其干爹高俅设计陷害。林冲误入白虎节堂,刺配沧州,其妻又被高衙内逼死。林冲在充军途中,被两公差百般折磨,至野猪林又奉高俅之意要下毒手,幸鲁智深赶来救护。林冲至沧州后,高俅又派人来追杀,林冲忍无可忍,火烧草料场杀死陆虞候,被逼上梁山。