解决Ubuntu18.04下的Vi编辑器方向键和删除键无效文件
Apr 17, 2024
在Ubuntu中,进入vi命令的插入模式中对内容进行修改,发现方向键分别对应ABCD以及删除键失效,按方向键不能移动光标,而是会输出ABCD,以及删除键也不能正常删除字符,参考其他博主这里提供两种解决方法
方法一 先卸载vim-tiny
再安装vim-full
现在在vi命令的编辑模式即可正常使用方向键和退格键
方法二 编辑/etc/vim下的vimrc.tiny文件
sudo vi /etc/vim/vimrc.tiny 将“set compatible改成 set nocompatible 添加 set backspace=2
内网穿透frp使用
Apr 15, 2024
1. 添加server配置文件 frps.toml bindPort = 7000 bindAddr = "0.0.0.0" 2. 添加client配置文件 frpc.toml serverAddr = "192.168.0.189" # frps服务器端口 serverPort = 7000 [[proxies]] name = "sql-colder" type = "tcp" localIP = "127.0.0.1" # 本地服务端口 localPort = 8090 # 远程服务器发布端口,将流量路由到frp client,frp client再将流量路由到本地服务 remotePort = 18090 3. 使用docker启动server docker run -d --rm --network host --name frps -v /tmp/frp/frps.toml:/etc/frp/frps.toml snowdreamtech/frps 4. 启动Windows客户端: frpc.exe -c frpc.toml GitHub上可下载frp客户端和服务器。
设计分析: 启动frps服务器。 启动frpc客户端并连接到frps服务器。 frpc客户端通知frps服务器监听客户端指定的端口remotePort。 frps使用remotePort启动tcp服务并等待用户连接。 用户访问frps:remotePort,frps将请求转发到frpc。 frpc再将收到的请求转发到本地服务。 本地服务回复内容到frpc,frpc再回复给frps,frps最终转发到用户。
声律启蒙
Jun 1, 2022
卷一 一 东 云对雨,雪对风,晚照对晴空。来鸿对去燕,宿鸟对鸣虫。三尺剑,六钧弓,岭北对江东。人间清暑殿,天上广寒宫。两岸晓烟杨柳绿,一园春雨杏花红。两鬓风霜,途次早行之客;一蓑烟雨,溪边晚钓之翁。 沿对革,异对同,白叟对黄童。江风对海雾,牧子对渔翁。颜巷陋,阮途穷,冀北对辽东。池中濯足水,门外打头风。梁帝讲经同泰寺,汉皇置酒未央宫。尘虑萦心,懒抚七弦绿绮;霜华满鬓,羞看百炼青铜。 贫对富,塞对通,野叟对溪童。鬓皤对眉绿,齿皓对唇红。天浩浩,日融融,佩剑对弯弓。半溪流水绿,千树落花红。野渡燕穿杨柳雨,芳池鱼戏芰荷风。女子眉纤,额下现一弯新月;男儿气壮,胸中吐万丈长虹。
二 冬 春对夏,秋对冬,暮鼓对晨钟。观山对玩水,绿竹对苍松。冯妇虎,叶公龙,舞蝶对鸣蛩。衔泥双紫燕,课蜜几黄蜂。春日园中莺恰恰,秋天塞外雁雍雍。秦岭云横,迢递八千远路;巫山雨洗,嵯峨十二危峰。
明对暗,淡对浓,上智对中庸。镜奁对衣笥,野杵对村舂。花灼烁,草蒙茸,九夏对三冬。台高名戏马,斋小号蟠龙。手擘蟹螯从毕卓,身披鹤氅自王恭。五老峰高,秀插云霄如玉笔;三姑石大,响传风雨若金镛。
仁对义,让对恭,禹舜对羲农。雪花对云叶,芍药对芙蓉。陈后主,汉中宗,绣虎对雕龙。柳塘风淡淡,花圃月浓浓。春日正宜朝看蝶,秋风那更夜闻蛩。战士邀功,必借干戈成勇武;逸民适志,须凭诗酒养踈(同:疏)慵。
三 江 楼对阁,户对窗,巨海对长江。蓉裳对蕙帐,玉斝对银釭。青布幔,碧油幢,宝剑对金缸。忠心安社稷,利口覆家邦。世祖中兴延马武,桀王失道杀龙逄。秋雨潇潇,漫烂黄花都满径;春风袅袅,扶疏绿竹正盈窗。
旌对旆,盖对幢,故国对他邦。千山对万水,九泽对三江。山岌岌,水淙淙,鼓振对钟撞。清风生酒舍,皓月照书窗。阵上倒戈辛纣战,道旁系剑子婴降。夏日池塘,出没浴波鸥对对;春风帘幕,往来营垒燕双双。
铢对两,只对双,华岳对湘江。朝车对禁鼓,宿火对塞缸。青琐闼,碧纱窗,汉社对周邦。笙箫鸣细细,钟鼓响摐摐。主簿栖鸾名有览,治中展骥姓惟庞。苏武牧羊,雪屡餐于北海;庄周活鲋,水必决于西江。
四 支 茶对酒,赋对诗,燕子对莺儿。栽花对种竹,落絮对游丝。四目颉,一足夔,鸲鹆对鹭鸶。半池红菡萏,一架白荼蘼。几阵秋风能应候,一犁春雨甚知时。智伯恩深,国士吞变形之炭;羊公德大,邑人竖堕泪之碑。
行对止,速对迟,舞剑对围棋。花笺对草字,竹简对毛锥。汾水鼎,岘山碑,虎豹对熊罴。花开红锦绣,水漾碧琉璃。去妇因探邻舍枣,出妻为种后园葵。笛韵和谐,仙管恰从云里降;橹声咿轧,渔舟正向雪中移。
戈对甲,鼓对旗,紫燕对黄鹂。梅酸对李苦,青眼对白眉。三弄笛,一围棋,雨打对风吹。海棠春睡早,杨柳昼眠迟。张骏曾为槐树赋,杜陵不作海棠诗。晋士特奇,可比一斑之豹;唐儒博识,堪为五总之龟。
五 微 来对往,密对稀,燕舞对莺飞。风清对月朗,露重对烟微。霜菊瘦,雨梅肥,客路对渔矶。晚霞舒锦绣,朝露缀珠玑。夏暑客思欹石枕,秋寒妇念寄边衣。春水才深,青草岸边渔父去;夕阳半落,绿莎原上牧童归。
宽对猛,是对非,服美对乘肥。珊瑚对玳瑁,锦绣对珠玑。桃灼灼,柳依依,绿暗对红稀。窗前莺并语,帘外燕双飞。汉致太平三尺剑,周臻大定一戎衣。吟成赏月之诗,只愁月堕;斟满送春之酒,惟憾春归。
声对色,饱对饥,虎节对龙旗。杨花对桂叶,白简对朱衣。尨也吠,燕于飞,荡荡对巍巍。春暄资日气,秋冷借霜威。出使振威冯奉世,治民异等尹翁归。燕我弟兄,载咏棣棠韡韡;命伊将帅,为歌杨柳依依。
六 鱼 无对有,实对虚,作赋对观书。绿窗对朱户,宝马对香车。伯乐马,浩然驴,弋雁对求鱼。分金齐鲍叔,奉璧蔺相如。掷地金声孙绰赋,回文锦字窦滔书。未遇殷宗,胥靡困傅岩之筑;既逢周后,太公舍渭水之渔。
终对始,疾对徐,短褐对华裾。六朝对三国,天禄对石渠。千字策,八行书,有若对相如。花残无戏蝶,藻密有潜鱼。落叶舞风高复下,小荷浮水卷还舒。爱见人长, 共服宣尼休假盖;恐彰已吝,谁知阮裕竟焚车。
麟对凤,鳖对鱼,内史对中书。犁锄对耒耜,畎浍对郊墟。犀角带,象牙梳,驷马对安车。青衣能报赦,黄耳解传书。庭畔有人持短剑,门前无客曳长裾。波浪拍船,骇舟人之水宿;峰峦绕舍,乐隐者之山居。
七 虞 金对玉,宝对珠,玉兔对金乌。孤舟对短棹,一雁对双凫。横醉眼,捻吟须,李白对杨朱。秋霜多过雁,夜月有啼乌。日暧园林花易赏,雪寒村舍酒难沽。人处岭南,善探巨象口中齿;客居江右,偶夺骊龙颔下珠。
贤对圣,智对愚,傅粉对施朱。名缰对利锁,挈榼对提壶。鸠哺子,燕调雏,石帐对郇厨。烟轻笼岸柳,风急撼庭梧。鸜眼一方端石砚,龙涎三炷博山垆。曲沼鱼多,可使渔人结网;平田兔少,漫劳耕者守株。
秦对赵,越对吴,钓客对耕夫。箕裘对杖履,杞梓对桑榆。天欲晓,日将晡,狡兔对妖狐。读书甘刺股,煮粥惜焚须。韩信武能平四海,左思文足赋三都。嘉遁幽人,适志竹篱茅舍;胜游公子,玩情柳陌花衢。
八 齐 岩对岫,涧对溪,远岸对危堤。鹤长对凫短,水雁对山鸡。星拱北,月流西,汉露对汤霓。桃林牛已放,虞坂马长嘶。叔侄去官闻广受,弟兄让国有夷齐。三月春浓,芍药丛中蝴蝶舞;五更天晓,海棠枝上子规啼。
云对雨,水对泥,白璧对玄圭。献瓜对投李,禁鼓对征鼙。徐稚榻,鲁班梯,凤翥对鸾栖,有官清似水,无客醉如泥。截发惟闻陶侃母,断机只有乐羊妻。秋望佳人,目送楼头千里雁;早行远客,梦惊枕上五更鸡。
熊对虎,象对犀,霹雳对虹霓。杜鹃对孔雀,桂岭对梅溪。萧史凤,宋宗鸡,远近对高低。水寒鱼不跃,林茂鸟频栖。杨柳和烟彭泽县,桃花流水武陵溪。公子追欢,闲骤玉骢游绮陌;佳人倦绣,闷欹珊枕掩香闺。
九 佳 河对海,汉对淮,赤岸对朱崖。鹭飞对鱼跃,宝钿对金钗。鱼圉圉,鸟喈喈,草履对芒鞋。古贤尝笃厚,时辈喜诙谐。孟训文公谈性善,颜师孔子问心斋。缓抚琴弦,像流莺而并语;斜排筝柱。类过雁之相挨。
丰对俭,等对差,布袄对荆钗。雁行对鱼阵,榆塞对兰崖。挑荠女,采莲娃,菊径对苔阶。诗成六义备,乐奏八音谐。造律吏哀秦法酷,知音人说郑声哇。天欲飞霜,塞上有鸿行已过;云将作雨,庭前多蚁阵先排。
城对市,巷对街,破屋对空阶。桃枝对桂叶,砌蚓对墙蜗。梅可望,橘堪怀,季路对高柴。花藏沽酒市,竹映读书斋。马首不容孤竹扣,车轮终就洛阳埋。朝宰锦衣,贵束乌犀之带;宫人宝髻,宜簪白燕之钗。
十 灰 增对损,闭对开,碧草对苍苔。书签对笔架,两曜对三台。周召虎,宋桓魋,阆苑对蓬莱。薰风生殿阁,皓月照楼台。却马汉文思罢献,吞蝗唐太冀移灾。照耀八荒,赫赫丽天秋日;震惊百里,轰轰出地春雷。
沙对水,火对灰,雨雪对风雷。书淫对传癖,水浒对岩隈。歌旧曲,酿新醅,舞馆对歌台。春棠经雨放,秋菊傲霜开。作酒固难忘曲蘖,调羹必要用盐梅。月满庾楼,据胡床而可玩;花开唐苑,轰羯鼓以奚催。
...
➦
给你世间温柔,与卿白首共白头
Jan 27, 2022
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.何时仗尔看南雪,我与梅花两白头。
Pod 与 Service 的 DNS
Aug 11, 2020
本页面提供 Kubernetes 对 DNS 的支持的概述。
介绍 Kubernetes DNS 在群集上调度 DNS Pod 和服务,并配置 kubelet 以告知各个容器使用 DNS 服务的 IP 来解析 DNS 名称。
怎样获取 DNS 名字? 在集群中定义的每个 Service(包括 DNS 服务器自身)都会被指派一个 DNS 名称。 默认,一个客户端 Pod 的 DNS 搜索列表将包含该 Pod 自己的名字空间和集群默认域。 如下示例是一个很好的说明:
假设在 Kubernetes 集群的名字空间 bar 中,定义了一个服务 foo。 运行在名字空间 bar 中的 Pod 可以简单地通过 DNS 查询 foo 来找到该服务。 运行在名字空间 quux 中的 Pod 可以通过 DNS 查询 foo.bar 找到该服务。
以下各节详细介绍了受支持的记录类型和支持的布局。 其它布局、名称或者查询即使碰巧可以工作,也应视为实现细节, 将来很可能被更改而且不会因此出现警告。 有关最新规范请查看 Kubernetes 基于 DNS 的服务发现。
...
➦
Trade Server Interface
Jan 10, 2020
event type enum class EventType { etLogin = 0, etLogOut, etOpenTicket, etModifyTicket, etCloseTicket, etTicket, //send ticket etPosition, //send position etAccount, //send accountinfo etROrder, //receive order etSOrder, //reponse order info etSubSymbol, etUnSubSymbol, etPasswordChange, etAccountRemove, etPing, etPong, etSymbols, }; Login Request
{ "event":0, "message":{ "login":xxx, "password":"xxx" } } Response
{ "event":0, "message":{ "code":0 //OK=0 } } Logout Request
{ "event":1 } Open New Ticket Request
{ "event":2, "message":{ "login":xxx, "symbol":"xxx", "volume":xxx, "price":xxx, "type":xxx } } Response
...
➦
Creating a New Theme
Sep 28, 2014
Introduction This tutorial will show you how to create a simple theme in Hugo. I assume that you are familiar with HTML, the bash command line, and that you are comfortable using Markdown to format content. I’ll explain how Hugo uses templates and how you can organize your templates to create a theme. I won’t cover using CSS to style your theme.
We’ll start with creating a new site with a very basic template.
...
➦
Hugo Template Primer
Apr 2, 2014
Hugo uses the excellent go html/template library for its template engine. It is an extremely lightweight engine that provides a very small amount of logic. In our experience that it is just the right amount of logic to be able to create a good static website. If you have used other template systems from different languages or frameworks you will find a lot of similarities in go templates.
This document is a brief primer on using go templates.
...
➦
Getting Started with Hugo
Apr 2, 2014
Step 1. Install Hugo Goto hugo releases and download the appropriate version for your os and architecture.
Save it somewhere specific as we will be using it in the next step.
More complete instructions are available at installing hugo
Step 2. Build the Docs Hugo has its own example site which happens to also be the documentation site you are reading right now.
Follow the following steps:
Clone the hugo repository Go into the repo Run hugo in server mode and build the docs Open your browser to http://localhost:1313 Corresponding pseudo commands:
...
➦
Migrate to Hugo from Jekyll
Mar 10, 2014
Move static content to static Jekyll has a rule that any directory not starting with _ will be copied as-is to the _site output. Hugo keeps all static content under static. You should therefore move it all there. With Jekyll, something that looked like
▾ <root>/ ▾ images/ logo.png should become
▾ <root>/ ▾ static/ ▾ images/ logo.png Additionally, you’ll want any files that should reside at the root (such as CNAME) to be moved to static.
...
➦