From d91366479bfb621333ead27c471e2006878b1584 Mon Sep 17 00:00:00 2001 From: linlongchen Date: Mon, 18 Nov 2019 18:12:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=8D=9A=E5=AE=A2=E5=86=85?= =?UTF-8?q?=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 + README.md | 2 +- _config.yml | 13 +- _posts/2016-08-15-style-test.md | 112 ----------------- _posts/2018-04-28-welcome-to-endworld.md | 27 ---- ...10-12-Play_with_vscode_PlantUML_preview.md | 71 +++++++++++ .../2018-11-1-Performance_ulimit_TCP_link.md | 52 ++++++++ ...018-11-17-Cornwall-Park-&-One-Tree-Hill.md | 51 -------- _posts/2018-11-23-Mount-Eden.md | 21 ---- ...lf-Harbour-and-Shakespear-Regional-Park.md | 57 --------- ...8-12-08-Coca-Cola-Christmas-In-the-Park.md | 37 ------ _posts/2018-6-21-Markdown_brief_syntactic .md | 119 ++++++++++++++++++ _posts/2019-06-18-about-loffer.md | 32 ----- ...-6-12-Play_with_VsCode_MarkDown_preview.md | 30 +++++ _posts/2019-6-19-lofter-expo-repo.md | 63 ---------- _posts/2019-6-28-gitalk.md | 35 ------ about.md | 13 +- 17 files changed, 294 insertions(+), 444 deletions(-) create mode 100644 .gitignore delete mode 100644 _posts/2016-08-15-style-test.md delete mode 100644 _posts/2018-04-28-welcome-to-endworld.md create mode 100644 _posts/2018-10-12-Play_with_vscode_PlantUML_preview.md create mode 100644 _posts/2018-11-1-Performance_ulimit_TCP_link.md delete mode 100644 _posts/2018-11-17-Cornwall-Park-&-One-Tree-Hill.md delete mode 100644 _posts/2018-11-23-Mount-Eden.md delete mode 100644 _posts/2018-11-25-Gulf-Harbour-and-Shakespear-Regional-Park.md delete mode 100644 _posts/2018-12-08-Coca-Cola-Christmas-In-the-Park.md create mode 100644 _posts/2018-6-21-Markdown_brief_syntactic .md delete mode 100644 _posts/2019-06-18-about-loffer.md create mode 100644 _posts/2019-6-12-Play_with_VsCode_MarkDown_preview.md delete mode 100644 _posts/2019-6-19-lofter-expo-repo.md delete mode 100644 _posts/2019-6-28-gitalk.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4b86720 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +# jekyll local file +.jekyll* +_site diff --git a/README.md b/README.md index 4a4b2a1..b072397 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ lemonchann的个人博客仓库。 ### 文章版权 -**[_posts](https://github.com/lemonchann/lemonchann.github.io/tree/master/_posts)** 文件夹内的所有文章版权均属于列出的文章作者,遵循License: CC BY-NC-SA 署名-非商业性使用-相同方式共享。 +**[_posts](https://github.com/lemonchann/lemonchann.github.io/tree/master/_posts)** 文件夹内的所有文章版权均属于列出的文章author,遵循License: **CC BY-NC-SA 署名-非商业性使用-相同方式共享。** ### 致谢 diff --git a/_config.yml b/_config.yml index f1d6b95..2576817 100644 --- a/_config.yml +++ b/_config.yml @@ -23,7 +23,7 @@ favicon: https://raw.githubusercontent.com/FromEndWorld/endworld/master/images/f navigation: - name: 文章 url: / - - name: 关于 + - name: 关于我 url: /about - name: 归档 url: /archive @@ -40,6 +40,7 @@ footer-links: #weibo: frommidworld #请输入你的微博个性域名 https://www.weibo.com/ behance: # https://www.behance.net/ dribbble: + zhihu_username: ll-chen-2 email: lemonchann@foxmail.com facebook: flickr: @@ -55,7 +56,7 @@ footer-links: youtube: # channel/ or user/ # Text under the icons in footer -footer-text: Copyright (c) 2018 lemonchann +footer-text: Copyright (c) 2014 lemonchann # Enter your Disqus shortname (not your username) to enable commenting on posts # You can find your shortname on the Settings page of your Disqus account @@ -63,10 +64,10 @@ disqus: # fromendworld # Gitalk gitalk: - clientID: 47178fc1af282e823505 - clientSecret: 6a31e387eddad2cbd9face8d8d046a8961328138 - repo: endworld - owner: FromEndWorld + clientID: bd65d5c0df878155b7fa + clientSecret: d0220762c05c2d6b6f6152a0f0e4b6b090de9729 + repo: lemonchann.github.io + owner: lemonchann # Enter your Google Analytics web tracking code (e.g. UA-2110908-2) to activate tracking google_analytics: UA-143053266-1 diff --git a/_posts/2016-08-15-style-test.md b/_posts/2016-08-15-style-test.md deleted file mode 100644 index 0d7ed6d..0000000 --- a/_posts/2016-08-15-style-test.md +++ /dev/null @@ -1,112 +0,0 @@ ---- -layout: post -title: "文本样式参考" -tags: [关于本站] -comments: true -toc: true ---- -Below is just about everything you'll need to style in the theme. Check the source code to see the many embedded elements within paragraphs. - - - -## 1. Header - -# Header 1 - -## Header 2 - -### Header 3 - -#### Header 4 - -##### Header 5 - -###### Header 6 - -### 1-1. Header Alignment - -#### Left(Default) - -#### Center - -{: .center} - -#### Right - -{: .right} - -## 2. Body Text - -Lorem ipsum dolor sit amet, [test link](#) adipiscing elit. **This is strong.** Nullam dignissim convallis est. Quisque aliquam. *This is emphasized.* Donec faucibus. Nunc iaculis suscipit dui. 53 = 125. Water is H2O. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Underline. Maecenas ornare tortor. Donec sed tellus eget `COPY filename` sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, Dinner’s at 5:00. commodo vitae, feugiat in, nunc. Morbi imperdiet augue mark element quis tellus. - -## 3. Images - -![Large example image](http://placehold.it/800x400 "Large example image") -![Medium example image](http://placehold.it/400x200 "Medium example image") -![Small example image](http://placehold.it/200x200 "Small example image") - -### 3-1. Image Alignment -![Center example image](http://placehold.it/200x200 "Center"){: .center-image} - -## 4. Blockquotes - -> Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. - -## 5. List Types - -### Unordered List - -* Lorem ipsum dolor sit amet, consectetur adipiscing elit. -* Nam ultrices nunc in nisi pellentesque ultricies. Cras scelerisque ipsum in ante laoreet viverra. Pellentesque eget quam et augue molestie tincidunt ac ut ex. Sed quis velit vulputate, rutrum nisl sit amet, molestie neque. Vivamus sed augue at turpis suscipit fringilla. -* Integer pretium nisl vitae justo aliquam, at varius nisi blandit. - 1. Nunc vehicula nulla ac odio gravida vestibulum sed nec mauris. - 2. Duis at diam eget arcu dapibus consequat. -* Etiam vel elit in purus iaculis pretium. - -### Ordered List - -1. Quisque ullamcorper leo non ex pretium, in fermentum libero imperdiet. -2. Donec eu nulla euismod, rhoncus ipsum nec, faucibus elit. -3. Nam blandit purus gravida, accumsan sem in, lacinia orci. - * Duis congue dui nec nisi posuere, at luctus velit semper. - * Suspendisse in lorem id lacus elementum pretium nec vel nibh. -4. Aliquam eget ipsum laoreet, maximus risus vitae, iaculis leo. - -### Definition Lists - -kramdown -: A Markdown-superset converter - -Maruku -: Another Markdown-superset converter - -## 6. Tables - -| Header1 | Header2 | Header3 | -|:--------|:-------:|--------:| -| cell1 | cell2 | cell3 | -| cell4 | cell5 | cell6 | -|---- -| cell1 | cell2 | cell3 | -| cell4 | cell5 | cell6 | -|===== -| Foot1 | Foot2 | Foot3 - - -## 7. Code Snippets - -### Highlighted Code Blocks - -```css -#container { - float: left; - margin: 0 -240px 0 0; - width: 100%; -} -``` - -### Standard code block - -
-

This is great isn't it?

-
diff --git a/_posts/2018-04-28-welcome-to-endworld.md b/_posts/2018-04-28-welcome-to-endworld.md deleted file mode 100644 index a45b489..0000000 --- a/_posts/2018-04-28-welcome-to-endworld.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -layout: post -title: "欢迎来到末世界" -date: 2018-04-28 -categories: sticky -tags: [关于本站] -description: 关于本博客,一点说明 ---- -关于本博客,一点说明 - -说来这个“来自中世界”的id,初认识我的人九成都会叫错,托圈的人叫成“来自中土世界”,而其他人普遍是“来自中世纪”。极少有人知道,这个梗来自斯蒂芬·金的《黑暗塔》,里面有内世界、中世界和末世界。 - - - -《黑暗塔》的主角团多半时间都行走在中世界,而他们的目的地是末世界,那里一切都改变得更多,世界扭曲黑暗,反派在不断攻击塔,但塔就在那里,而他们的目标就是找到塔,拯救世界。主角团大部分来自不同时代的纽约,他们跟随来自内世界的枪侠罗兰,而(抱歉剧透)主角团大部分人到了故事结尾都死了。 - -其实我不知道我当年为什么选这样一个id,大概主要是因为这个作品很冷,人们不知道它啥意思,显得高冷又酷炫。总之既然用了,就一直没改过。 - -现在建这个博客,是受了“[端点星](https://terminus2049.github.io/)”的启发,但建好以后我发现,其实我并没有写过什么非常需要防审查的东西。但还是要承认,这两年我这个正在步入中年危机的大龄青年愈发愤怒了,于是学会了建这种东西,大概也是没坏处的。 - -叫做末世界,是因为喜欢这个词末世的感觉,而同时窃窃心中自诩还想改变些什么,身在走向塔的途中。 - -正常来说,想必不会有人跑来刷这个博客,而且根本没有评论功能,因此我自言自语的话,大概也不会有人打扰了。【后来我果然一不小心就加了评论功能,而且还嫌它太丑 - -另外,这个GitHub的方式意味着除我之外的人,也可以在这个博客发布内容,如果有朋友(意思是我们认识彼此)想的话,可以来找我,即使你对技术一无所知,我也可以帮你发。如果你对这种操作感兴趣,我也可以告诉你如何免费建立一个自己的这样简单的静态博客。 - -谢谢。 diff --git a/_posts/2018-10-12-Play_with_vscode_PlantUML_preview.md b/_posts/2018-10-12-Play_with_vscode_PlantUML_preview.md new file mode 100644 index 0000000..9cf2fad --- /dev/null +++ b/_posts/2018-10-12-Play_with_vscode_PlantUML_preview.md @@ -0,0 +1,71 @@ +--- +layout: post +title: "玩转vscode支持PlantUML绘制预览流程图" +date: 2018-10-12 +tags: [vscode] +comments: true +author: lemonchann +--- + +### VsCode + +强大地自定义功能,已经成为程序员最爱编辑器。 +Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和Linux之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 + + + +该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。Somasegar 也告诉笔者这款编辑器也拥有对 Git 的开箱即用的支持。引用[360百科](https://baike.so.com/doc/24428308-25261478.html) + +### PlantUML +**PlantUML是一个开源项目,支持快速绘制:** + +>时序图 +用例图 +类图 +活动图 (旧版语法在此处) +组件图 +状态图 +对象图 +部署图 +定时图 + +**同时还支持以下非UML图:** +>线框图形界面 +架构图 +规范和描述语言 (SDL) +Ditaa diagram +甘特图 +MindMap diagram +以 AsciiMath 或 JLaTeXMath 符号的数学公式 + +通过简单直观的语言来定义这些示意图,与MarkDown有相似的作用,这两种语言一个主要面向文本渲染一个主要用于图形绘制。 +#### 语法 +语法简单明了,查看以下[官方教程](http://plantuml.com/zh/sequence-diagram) + +### PlantUML遇上VsCode +#### 安装 +- 安装graphviz-2.38.msi +- 安装2个vscode插件: +> PlantUML、Graphviz Preview + +#### 例子 +```plantUML +@startuml +Alice -> Bob: Authentication Request +Bob --> Alice: Authentication Response + +Alice -> Bob: Another authentication Request +Alice <-- Bob: another authentication Response +@enduml +``` +#### 预览 +> Alt+D + +#### 文件格式 +> .wsd, .pu, .puml, .plantuml, .iuml + +#### 如何导出 +> F1/ctrl+shift+p; PlantUML:导出当前图表;选择导出格式png;导出即可。 + + + diff --git a/_posts/2018-11-1-Performance_ulimit_TCP_link.md b/_posts/2018-11-1-Performance_ulimit_TCP_link.md new file mode 100644 index 0000000..201aba8 --- /dev/null +++ b/_posts/2018-11-1-Performance_ulimit_TCP_link.md @@ -0,0 +1,52 @@ +--- +layout: post +title: "性能调优ulimit增加TCP连接最大限制" +date: 2018-11-1 +tags: [vscode] +comments: true +author: lemonchann +--- + +## TCP连接数限制 + +Linux系统中tcp连接数是有最大限制的,即是进程可打开的最大文件描述个数,以下命令查看 +> ulimit -n + + + +高负载的服务器通过修改ulimit参数达到合理规划用户使用资源和系统资源的目的。 + +## 用户级别 + +#### 修改最大连接数 +1. 修改系统参数实现 +> ulimit -SHn 65535 + +> -H硬限制是实际的限制,-S软限制是warnning限制,只会做出warning. +如果运行ulimit命令修改的时候没有加上SH,就是两个参数一起改变. + +2. 修改pam模块配置实现 +- session required /lib/security/pam_limits.so +- 修改/etc/security/limits.conf如下举例 + +`* soft nofile 65536` +`* hard nofile 65536` +`*代表所有用户,当然也可以指定用户如root` + +#### 确认修改是否生效 +项目中遇到修改后虽然命令查看已经是修改后的值,但是进程连接的tcp个数还是系统默认的1024导致接入拒绝 + +##### 查看进程实际的最大连接数 +`cat /proc/进程pid/limits` +`Max open files 就是当前进程的实际值` + +## 系统级别 +查看总的系统打开文件限制 +> cat /proc/sys/fs/file-max + +若要修改可以在rc.local加 +> echo 你要的 > /proc/sys/fs/file-max + + + + diff --git a/_posts/2018-11-17-Cornwall-Park-&-One-Tree-Hill.md b/_posts/2018-11-17-Cornwall-Park-&-One-Tree-Hill.md deleted file mode 100644 index 2fbabc3..0000000 --- a/_posts/2018-11-17-Cornwall-Park-&-One-Tree-Hill.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: post -title: "Cornwall Park & One Tree Hill" -date: 2018-11-17 -tags: [新西兰, 奥克兰, 北岛] -comments: true -author: 来自中世界 ---- -这一系列是我在新西兰的游记。 - -总体来说,目前为止我在这里没有发生什么太特别的事(除了摔了一跤,崴了脚,瘸了好几周?),也必须承认我并没有很深刻的感想和领悟,还有我的摄影设备仅限于手机,技能也仅限于随手一拍。因此这些游记读起来并不有趣,主要是为我自己而写,以防太快忘掉这些经历。 - -存档于我的GitHub博客。所有图片和文字的权利我全部保留。 - - - -很巧这个公园离我们初至时住的地方很近,让我有了一种好像是……被路边随便一个公园惊艳了的感觉。当然了其实它并不是路边随便一个公园,在奥克兰算是一个颇为著名的景点了。不过我是去过后才知道的。 - -在这里我第一次强烈地感觉到了……新西兰是个退休的好地方。真的,这个地方,让人非常放松,我当时发微博说它令人放弃所有人生追求,想要立刻退休。 - -市里的公共公园里也放羊很是让我吃了一惊,但是完全没有破坏公园的景致 - -![img](https://i.loli.net/2019/01/05/5c303c402c7f4.jpg) - -![img](https://i.loli.net/2019/01/05/5c303c40ee2b9.jpg) - -![img](https://i.loli.net/2019/01/05/5c303c419dc5d.jpg) - -不过后来我再看到Regional Park里也有牛羊就保持了淡定……不过这是后话了。 - -石墙之类东西上都有超多地衣,让我想起不记得哪年生物课学过,地衣可以作为空气污染的指示物,哈。 - -![IMG_8610.JPG](https://i.loli.net/2019/01/05/5c303e74372f9.jpg) - -第一次去的时候在门口遇到一个当地女士,跟我们聊了两句,她告诉我们说One Tree Hill上曾经是有一颗The One Tree的,可是现在已经被砍掉了。 - -我们第二次去的时候才上了山顶。感想:很美,平静,放松,舒适,想退休。 - -最后放几张我自己比较满意的照片。 - -![IMG_8656.JPG](https://i.loli.net/2019/01/05/5c303e71089d9.jpg) - -![IMG_8696.JPG](https://i.loli.net/2019/01/05/5c303e712efbb.jpg) - -![IMG_8681.JPG](https://i.loli.net/2019/01/05/5c303e70a337d.jpg) - -![IMG_8654.JPG](https://i.loli.net/2019/01/05/5c303e760d105.jpg) - -![IMG_8667.JPG](https://i.loli.net/2019/01/05/5c303e76835f3.jpg) - -![IMG_8637.JPG](https://i.loli.net/2019/01/05/5c303e76bc1aa.jpg) diff --git a/_posts/2018-11-23-Mount-Eden.md b/_posts/2018-11-23-Mount-Eden.md deleted file mode 100644 index 5f42220..0000000 --- a/_posts/2018-11-23-Mount-Eden.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: post -title: "Mount Eden" -date: 2018-11-23 -tags: [新西兰, 奥克兰, 北岛] -comments: true -author: 来自中世界 ---- -我们现在住的地区就叫Mount Eden,算是一个地标,它距离奥克兰市中心很近,论风景而言倒不是太特别。不过绿茸茸的火山口还是挺有趣的。 - -我们爬上去又爬下来,大概花了40分钟吧,当时有点赶时间…… - - - -![IMG_8793.JPG](https://i.loli.net/2019/01/06/5c31836ba614a.jpg) - -![IMG_8790.JPG](https://i.loli.net/2019/01/06/5c31836bc7bbc.jpg) - -![IMG_8794.JPG](https://i.loli.net/2019/01/06/5c31836da3372.jpg) - -![IMG_8791.JPG](https://i.loli.net/2019/01/06/5c31836db35cb.jpg) diff --git a/_posts/2018-11-25-Gulf-Harbour-and-Shakespear-Regional-Park.md b/_posts/2018-11-25-Gulf-Harbour-and-Shakespear-Regional-Park.md deleted file mode 100644 index d9820c8..0000000 --- a/_posts/2018-11-25-Gulf-Harbour-and-Shakespear-Regional-Park.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -layout: post -title: "Gulf Harbour and Shakespear Regional Park" -date: 2018-11-25 -tags: [新西兰, 奥克兰, 北岛] -comments: true -author: 来自中世界 ---- -啊,这里……真是个非常美妙的地方,而且几乎没有被国人旅行团发现【喂 - -可惜去的时候天气连绵阴雨,我们只能趁着雨小或者罕有的一点晴天跑出去玩。 - - - -先简要介绍一下,Whangaparaoa是个奥克兰北边的小小半岛,有一些居民,中间有个游艇码头叫做Gulf Harbour,靠海的东端是Shakespear Regional Park。 - -因为是小半岛,所以几乎哪里都在海边,环境超级棒,房子几乎都是新盖的,Google Earth上有的都还看不到,随便出门走上几步就很漂亮。 - -![IMG_8857.JPG](https://i.loli.net/2019/01/06/5c31880961397.jpg) - -![IMG_8850.JPG](https://i.loli.net/2019/01/06/5c318809ea4a0.jpg) - -![IMG_8840.JPG](https://i.loli.net/2019/01/06/5c31880a483e7.jpg) - -不过这点雨停的时刻太短暂了,第二天我们想出去玩……又是阴天。 - -Shakespear Regional Park里的步道,我们走了其中一条,一路风景非常开阔,四面是绿色的山丘,更远端是海。山坡上是刚刚剃过毛的绵羊,蛮可爱的秃兮兮的。 - -![IMG_8881.JPG](https://i.loli.net/2019/01/06/5c3188a97cfe3.jpg) - -![IMG_8865.JPG](https://i.loli.net/2019/01/06/5c3188ad79aa2.jpg) - -![IMG_8872.JPG](https://i.loli.net/2019/01/06/5c3188ae04d29.jpg) - -Shakespeare Beach是我们去过的第一个比较特色的海滩,而且是因为非常幸运,当天那里没有人,才发现了它最美妙的特征。 - -这里的海滩上的“沙子”几乎都是由碎贝壳片组成,踩上去略微有点硌脚,但海浪冲上沙滩带动碎贝壳片,会发出风铃一般非常可爱的声响。 - -不过这大概只有在潮水位置合适的时候,且沙滩上人很少的时候才能听到。后来我们又去的时候赶上涨潮,贝壳沙滩几乎被淹没,而且人多了起来,很多Kite-surfer在那里,又是另一种不同的景致。 - -![IMG_8910.JPG](https://i.loli.net/2019/01/06/5c318a2f93ed7.jpg) - -![IMG_8902.JPG](https://i.loli.net/2019/01/06/5c318a30259b7.jpg) - -离这里很近的地方更加好玩,叫做Okoromai Bay,有一大片泥滩,在退潮的时候,人可以走进去,泥里面有很多蛤蜊,当地的规定是每人每天可以捡50个。 - -捡蛤蜊超级有趣!需要光脚走进去(穿鞋的话鞋底会被泥吸住,走不动路),用脚底感觉到蛤蜊,因为活的一般都在泥里钻着。蛤蜊捡回去,挑出来最大的每人50个,小的就扔回泥里,白水煮了吃,超级鲜美。 - -然鹅捡的过程中我的手机掉到泥了【。所以拍的照片很少…… - -![IMG_9007.JPG](https://i.loli.net/2019/01/06/5c318b2325c08.jpg) - -![IMG_9005.JPG](https://i.loli.net/2019/01/06/5c318b2ccb08a.jpg) - -最后这张,爆个照,是我。 - -![IMG_9057(20181210-111508).jpg](https://i.loli.net/2019/01/06/5c318b23189a3.jpg) diff --git a/_posts/2018-12-08-Coca-Cola-Christmas-In-the-Park.md b/_posts/2018-12-08-Coca-Cola-Christmas-In-the-Park.md deleted file mode 100644 index 22e2c2d..0000000 --- a/_posts/2018-12-08-Coca-Cola-Christmas-In-the-Park.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -layout: post -title: "Coca-Cola Christmas In the Park 公园圣诞" -date: 2018-12-08 -tags: [新西兰, 奥克兰, 北岛] -comments: true -author: 来自中世界 ---- -这是个在Auckland Domain举办的露天圣诞晚会。由可口可乐主办,挺热闹的。 - -我们去的时候显然非常缺乏准备……到了那里发现大多数人带了毯子和折叠椅等等设备,而我们不仅没有椅子坐,还穿得太夏季,在寒风中瑟瑟发抖…… - - - -可以体会一下以下照片里人们的乱穿衣级别,从T恤到羽绒服各式各样。 - -![IMG_9204.jpg](https://i.loli.net/2019/01/06/5c31d117d9674.jpg) - -![IMG_9205.JPG](https://i.loli.net/2019/01/06/5c31d11a57e24.jpg) - -奥克兰的夏天真的很一言难尽,基本上只有在热烈的阳光下才会有一点夏天的感觉,雨水很多,刮风下雨的时候体感温度相当低。 - -这个失误之后,我们买了些海滩毯子和小海滩帐篷之类设备,开启了新西兰特色的户外用品购置之旅……不过这个也是后话了。 - -晚会的内容就是唱歌,歌手我……承认我一个都不认识,前半程的歌全部和圣诞有关,后半场开始有些其他东西,不过歌手基本上就是前半场的那些人换个衣服再来一圈。 - -总体来讲活动办得还是很不错的,然而毕竟小国小地方,没有什么大明星也没有太大的人群。 - -后来我得知大屏幕上那种开毛茸茸的红花的树,在这里被叫做New Zealand Christmas Tree,不过我有点猜到了,绿树红花又正好在这个季节开花,路边上有很多,挺漂亮的。 - -![IMG_9224.JPG](https://i.loli.net/2019/01/06/5c31d1aa1752d.jpg) - -![IMG_9227.JPG](https://i.loli.net/2019/01/06/5c31d1aaa7691.jpg) - -晚会结束的时候有焰火,还不错。不过我拍得着实不咋样…… - -![IMG_9239.JPG](https://i.loli.net/2019/01/06/5c31d1d116d8a.jpg) \ No newline at end of file diff --git a/_posts/2018-6-21-Markdown_brief_syntactic .md b/_posts/2018-6-21-Markdown_brief_syntactic .md new file mode 100644 index 0000000..8dda4b2 --- /dev/null +++ b/_posts/2018-6-21-Markdown_brief_syntactic .md @@ -0,0 +1,119 @@ +--- +layout: post +title: "Markdown 语法简明笔记" +date: 2018-6-21 +tags: [markdown] +comments: true +author: lemonchann +toc: true +--- +## 为什么要用Markdown + +**Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。markdown是为那些需要经常码字或者进行文字排版的、对码字手速和排版顺畅度有要求的人群设计的,他们希望用键盘把文字内容打出来后就已经排版好了,最好从头到尾都不要使用鼠标。这些人包括经常需要写文档的码农、博客写手、网站小编、出版业人士等等** 参考[**百度百科**](https://baike.baidu.com/item/markdown/3245829?fr=aladdin) + + + +### markdown语法 +开始学习markdown就有必要了解一下基本的语法,这里罗列一些基本的语法,这些语法是非常简单且常用的,能够帮助你快速掌握这门轻量的标记语言并且能够动手写自己的小博客,动手写起博客之后一些高级的用法可以边用边学。 + +- **标题样式** +在Markdown中,若一段文字被定义为标题,只要在这段文字前加 # 号即可。注意这里#号后面是有空格的。 +>'# '一级标题, '## '二级标题, '### '三级标题 +- **列表** +1. 无序列表使用`*`、+和-来做为列表的项目标记,这些符号是都可以使用的,注意符号与字符间**必须有一个空格**。 +>* Candy. +>* Gum. +>* Booze. +>- Candy. +>- Gum. +>- Booze. +>+ Candy. +>+ Gum. +>+ Booze. + +2. 有序的列表则是使用一般的数字接着一个英文句点作为项目标记: +>1. Red +>2. Green +>3. Blue +- **目录** +>用`[TOC]`生成目录 +- **加粗** 用双*号 +>`**xxx**` **xxx** +- **引用** 由'>'开头 +>`>` +- **斜体**单*号 +>`*x*` *x* +- **删除线** 双波浪线 +>`~~xx~~` ~~xx~~ +- **分割线** 另起一行输入三个连续* +>`***` + +- **下划线** ++ 开头 ++结尾 +>`++下划线++` ++下划线++ + +- **高亮标记** ==开头 ==结尾 +>`==高亮标记==` ==高亮标记== + +- **换行** 在末尾敲击两个以上空白,然后回车 + +- **插入链接** +>语法:`[链接说明](uri)` + +- **插入图片** +>语法: `![image](uri)` 语法上和插入链接只是多了个! 插入图片的方法有很多种,csdn markdown提供插入图片功能,也可以注册各种图床(网上搜索说是七牛云最好用,没用过不发表)我这里说一种脑回路清奇的用GitHub当图床插入图片的方法。原链接参考[知乎](https://www.zhihu.com/question/21065229/answer/61070700?utm_medium=social&utm_source=wechat_session) + +### 以我的实践举个图片插入的栗子: + +1. 将markdown需要用的图片放到git仓库中,发布到github上 +2. 访问我的github仓库https://github.com/lemonchann/cloud_image +3. 访问图片cloud_image/Markdown语法简明笔记1.png +4. 点 download 按钮,在地址栏可以复制图片地址,或者在Download按钮上直接右键 "复制链接地址" +5. 拷贝链接地址https://raw.githubusercontent.com/lemonchann/cloud_image/master/Markdown%E8%AF%AD%E6%B3%95%E7%AE%80%E6%98%8E%E7%AC%94%E8%AE%B01.png +6. 在Markdown中引用图片 +7. 这是这篇博客我在markdown编辑器里的编辑的内容![图1](https://github.com/lemonchann/cloud_image/raw/master/Markdown%E8%AF%AD%E6%B3%95%E7%AE%80%E6%98%8E%E7%AC%94%E8%AE%B01.png) +![tu2](https://raw.githubusercontent.com/lemonchann/cloud_image/master/Markdown%E8%AF%AD%E6%B3%95%E7%AE%80%E6%98%8E%E7%AC%94%E8%AE%B02.png) + +- **插入图片2** +> 图片还可以用相对路径的方法插入,必须和markdown文件相同目录下的文件或文件夹,但这种方法不适合写单篇的csdn或知乎文章,可以用于写书写个人博客。 +> 语法示例: +> `![pic](image/test.png) 或 ![pic](test.png)` + +- **程序员必备代码段** 以三个 ` 开头带程序类型和 ``` 结尾,中间包含代码段 +```c++ +#include +using namespace std; +class test +{ + int a; + string str; +}; +``` +- **代码框** 用两个 ` 把代码框在中间就是代码段,也可以用于防止markdown语法生效(类似转义符) + +>`it is code` + +- **表格** + +header 1 | header 2 +---|--- +row 1 col 1 | row 1 col 2 +row 2 col 1 | row 2 col 2 + + + +### 编辑器推荐 + +推荐编辑器 + +- typora,谁用谁知道。 + +- vscode+markdown + + + +### 参考文章 +- [Markdown: Basics (快速入门)](http://wowubuntu.com/markdown/basic.html) +- [Markdown中插入图片有什么技巧?](https://www.zhihu.com/question/21065229/answer/61070700?utm_medium=social&utm_source=wechat_session) + +- [【进阶版】有道云笔记Markdown指南](http://note.youdao.com/iyoudao/?p=2445) +- [【简明版】有道云笔记Markdown指南](http://note.youdao.com/iyoudao/?p=2411) \ No newline at end of file diff --git a/_posts/2019-06-18-about-loffer.md b/_posts/2019-06-18-about-loffer.md deleted file mode 100644 index 937881e..0000000 --- a/_posts/2019-06-18-about-loffer.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -layout: post -title: "一些关于LOFFER的笔记" -date: 2019-06-18 -tags: [技术,翻墙] -comments: true -author: 来自中世界 ---- -[LOFFER](https://github.com/FromEndWorld/LOFFER)目前被fork了183次,论数量已经远超出我的预期,不过……论质量是有点失望的,因为我点开看了很多大家fork出去的站,有了自己的post的寥寥无几。 - -不过依然算是一次有意义的尝试,是我第一次真的分享出去可用的代码,也是真没想到会有这么多转发,我个人对LOFTER的屏蔽并没有那么直接的体会……因为我坑很久了都没怎么po过东西,然而看来大家是真的快受不了了。 - -然而还是要第无数次疑惑,纯写文的太太都去AO3好吗,真的很好用啊……究竟为什么不啊?英文界面靠机翻完全可以对付,文本身是只有大家发了才会有中文的可看嘛【。 - - - -话说回来,其实我不是第一次做Jekyll theme,之前搞[星球日报](https://fromendworld.github.io/dailyplanet/)的时候就弄了挺多的CSS。不过那时候没有想过代码质量什么的问题……改天我得改一改它,归档页弄个flex布局,然后也搞成模板发布一下。 - -到头来LOFFER不过是起名有点……针对性,然后在某些特定背景下才搞出了点热闹和争议。然而它本身在技术层面是真的很无趣很简单毫无特别之处的,就是个基本上没有任何fancy之处的博客站模板,这种东西在GitHub真是随机三个Repo怕就有一个=,= - -唉,其实我发现我还是不够反贼的,现在真的一点都不想谈什么审核屏蔽炸号的道理。只觉得好疲惫,在我看来是非明确到多说一句都烦。 - -谈技术好了,其实不断搞新东西就是意义。一个好太太说的我深以为然:这个时代,格外要创作。 - -虽然我觉得改代码算不上创作,但和写文一样能消除一些焦虑感,我自古来是没有命题作文功能的,摸鱼嘛,只能想摸什么的时候摸什么。 - -下一步我准备研究一下其他评论方案,其实倒和大家说Disqus被墙没关系,搞什么最后都是被墙的结局,因为我已经看出来这建墙的趋势了,以后的中国互联网恐怕不是个墙的问题,更像是个深井……咳,扯远了,我个人嫌弃Disqus的唯一原因就是它实在是太丑了。 - -再下一步,先多搞几种不同布局的设计再说,算是学习不同的css布局手法。 - -也想试试其他的建站程序,[VuePress](https://vuepress.vuejs.org/)看起来就很不错的样子。我这老和前端们混在一起却到现在没有搞清楚Vue是什么玩意,也是觉得自己也是蠢得不行。 - diff --git a/_posts/2019-6-12-Play_with_VsCode_MarkDown_preview.md b/_posts/2019-6-12-Play_with_VsCode_MarkDown_preview.md new file mode 100644 index 0000000..15111c1 --- /dev/null +++ b/_posts/2019-6-12-Play_with_VsCode_MarkDown_preview.md @@ -0,0 +1,30 @@ +--- +layout: post +title: "玩转vscode支持Markdown预览" +date: 2019-6-12 +tags: [markdown,vscode] +comments: true +author: lemonchann +--- + +### MarkDown + +Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 + + + +Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。来自[360百科](https://baike.so.com/doc/6949586-7171987.html) + +### VsCode +强大地自定义功能,已经成为程序员最爱编辑器。 +Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和Linux之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 +该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。Somasegar 也告诉笔者这款编辑器也拥有对 Git 的开箱即用的支持。引用[360百科](https://baike.so.com/doc/24428308-25261478.html) + +### MarkDown遇上VsCode +#### 有两种方法预览markdown渲染效果 +* Ctrl+Shift+P 打开命令框输入Markdown即可匹配到一系列的MarkDown命令,选择其中的打开预览或打开侧边预览 +* 直接使用快捷键。打开侧边预览 +> Ctrl+K 松开接 V +* 打开预览 +>Ctrl+shift V + diff --git a/_posts/2019-6-19-lofter-expo-repo.md b/_posts/2019-6-19-lofter-expo-repo.md deleted file mode 100644 index d68c3f9..0000000 --- a/_posts/2019-6-19-lofter-expo-repo.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -layout: post -title: "LOFTER迁移综合指北" -date: 2019-06-19 -tags: [技术,翻墙] -comments: true -author: 来自中世界 -toc: true ---- -## 第一步 导出 - - -在网页版顶部菜单选择**更多-导入导出**,下载XML文档即可。 - -看起来很顺利的样子但是我要先吐槽一下LOFTER这个功能……我总觉得它是当年为了假装是个功能全面的博客服务才搞的,实际上网易的产品只想忽悠你从别处迁移到lofter去,没真正替你考虑怎么从lofter迁出来。 - - - -这个文档包含了你所有的文字po,图片只有URL,和评论内容,没有热度等信息。音乐会有链接。长文章……不知出于什么缘故,大概是网易的产品更新长文章功能的时候完全忘了这回事……除了封面图什么都没有。所以你要是想迁移很多长文章的话……这篇指北并帮不了你。 - -总之这个xml挺sucks的【。然后lofter也不是什么搞技术的人聚集的社区,所以写很少有人做第三方工具,因此……well,本文会说到我目前找到的所有相关转换方法,都有一定的局限且并非一键操作。 - -## 第二步 转换 - - -把这个xml变成一种可读或可再发布的格式,目前我所知有如下方案。 - -有一款WordPress插件……[cnblogs2wp](https://wordpress.org/plugins/cnblogs2wp/)。 - -技术上说这应该是个不错的方案,WordPress和插件本身都是免费的,而且我看到过的评价都是这这个插件挺好用。我一度想先导入WordPress,再从WordPress导出……这样大概相当于把一种神他妈小众的产品先转换为一般等价物,然后就哪哪都好使了。 - -当然理论是这样的。实际上怎样老实说我也不知道,在WordPress.com你要付费才能用插件,而自建的WordPress显然你就需要有个host……总之对于只是想通过它中转的需求来说,太重,太复杂,不值得。WordPress本身用作个人博客也已经开始显得太重,太复杂了。 - -但当然如果你已经有一个付费的WordPress.com账户或者自己的WordPress网站…………那你怎么还会需要看我这样半吊子写的指北!!!!~~方案一~~ - -方案二,是[墨问非名太太的脚本](https://github.com/alicewish/Lofter2Hexo),我提到过许多次了。 - -说来这事有趣,因为它恰巧和另一个JS脚本的名字相同,都是LOFTER2hexo(只有大小写有区别),我一开始还以为是同一个……大概是因为Hexo确实比较流行?目前的最新版本我个人是发现会在某些博文处卡住不动,因为不懂python,加上图形界面的封装似乎没有添加具体的报错信息,暂时还不知道是什么缘故。 - -对了,这个脚本导出的md文档文章内容部分并不是Markdown格式,而是HTML,由于当然了Markdown可以解析HTML的标签,所以内容本身是没问题的。但是如果想要作为Markdown文档再编辑,就需要再进行一遍转换。 - -方案三,是我改的JS脚本[lofter2Jekyll](https://github.com/FromEndWorld/lofter2Jekyll),源自上面提到过的那个同名脚本。那个脚本我一开始试用是能导出所有的md文档,但是内容都是空的,我痛苦无比地debug了许久,变成了能导出有文字的md,但是图片一张都下不到……继续debug,再然后变成了图片能下到几张,但是遇到有下载失败,程序就停止运行了………牡蛎太太告诉我试试catch语句,我???? - -要知道我这样的超级半吊子,是只会改代码,不会写代码的!懵逼了许久以后我勇敢地写了笨拙的几行……居然work了?然而我目测try套if的操作可能绝无仅有,是我的笨拙之标志了=,= - -这个脚本引用了几个开源的JS包,包括从html转换到md,和从URL批量下载图片什么的,所以转换效果我觉得还是比较满意的,有些出错的图片可能是因为发布的时候图床就不在lofter,然后出于某种原因图本来就挂了,现在脚本也可以跳过这样的情况继续下载了。然后我还修了一些在md里加回车之类的小问题……似乎我自己LOFTER真的集合了很多奇葩状况,很适合作为测试数据源。 - -总归这番漫长的debug是个极度笨拙但是……挺有趣的过程,最终我得到了一个让我自己可以接受的版本,考虑到原作者两年前的PR都没有pull(我倒是把那个PR的改动用上了),我就重新发布了一遍,拥有了第一个自己的[npm包](https://www.npmjs.com/package/lofter2jekyll)【请鼓掌】 - -真的,客观来说不是什么大事,但是很有成就感的!目前我看有29次下载,很感谢大家试用我笨拙的代码,真想知道好不好用,能给我提个issue或是pull request的话,do it with style! - -以上就是夹带广告的,我所知的三种将lofter导出文件转换成其他博客软件可用的文档的方案。 - -## 第三步 再发布 - - -这个其实解决方案就很多了,比如说,咳,[LOFFER](https://github.com/FromEndWorld/LOFFER)。实际上如果你通过它有一点点get了这种操作,与LOFFER类似的Jeykll模板其实比LOFTER的可选主题还有多,不喜欢LOFFER的模样的话可以到这里挑一挑 - -我也试用了一下Hexo,还是蛮好用的,而且详细的步骤教程确实很多,我当时用的是这个,一步步搞下来挺顺利的,完全不需要debug,结果我什么也没学会,现在要是想改点啥或者再部署一个,还得再跟着教程一步步做。 - -下一步我计划分别试一下Hugo和VuePress,如果顺利的话也可以分享一下经验。 - -这篇废话连篇的指北就这样吧,我坐在电脑前快冻死了,ciao! \ No newline at end of file diff --git a/_posts/2019-6-28-gitalk.md b/_posts/2019-6-28-gitalk.md deleted file mode 100644 index cd08f2f..0000000 --- a/_posts/2019-6-28-gitalk.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -layout: post -title: "Gitalk评论笔记" -date: 2019-06-19 -tags: [技术,Gitalk] -comments: true -author: 来自中世界 ---- -早先就吐槽过无数次Disqus的丑,于是当然要搞个其他的评论方案。 - -我考虑了Valine,然后发现它虽然无后端,却需要host在LeanCloud上,虽然LeanCloud有足够用的免费开发版,却似乎是在国内服务器上……emmmm,不乐意。 - - - -那么剩下的足够简约的方案就是各种对GitHub Issues的神奇操作了,考虑了[Gitment](https://github.com/imsun/gitment),[Gitalk](https://github.com/imsun/gitment)和[Vssue](https://vssue.js.org/zh/)。 - -Gitment不知怎么的连它那个demo站我都登录不了,而且好像无人维护的时间比Gitalk要长不少。而Vssue看起来很厉害的样子……我琢磨着太厉害了要不要下次再试。于是决定先试水Gitalk。 - -添加Gitalk是极其顺利的……看了几圈文档,加上html,加上设置项,一次成功毫无bug!可把我得意坏了=。= - -然后我就琢磨着把它给个性化一下,不能换颜色的组件我都无法忍受(说出了痛恨Disqus的真实原因)。是的在搞UI这方面我就是个填色狂魔。 - -然后我就下了它那个样式表文件,然后我就在上面浪费了三个晚上……orz - -~~这代码一定是直男写的吧!~~ 整个样式表里面前后覆盖的乱七八糟废代码多到爆炸!爆炸!真实面多了加水水多了加面写法。 - -我删了好几次,怕删错了什么,然而却又因为手头没有足够的test cases而无法完全确定到底有没有删错什么。 - -最后弄成了现在这个版本,基本上它自带的那堆文本样式都被我删光了,改为全部继承页面的样式,就是字体小一点。除了代码高亮以外的所有颜色也都改成了统一控制的变量(填色狂魔的执著!)。 - -还是不能完全确定不会出bug,所以欢迎看到此页的朋友(大概根本不会有吧)在评论区里面多打点奇怪的东西来帮我测试一下。 - -周末有空再整理一下,没有太明显恶劣的bug就可以添加到LOFFER上了。文档到时候再写吧…… - -又冻僵了,南半球的冬天也还是挺可怕的,ciao! \ No newline at end of file diff --git a/about.md b/about.md index 4ddb323..c14eb12 100644 --- a/about.md +++ b/about.md @@ -6,6 +6,15 @@ permalink: /about/ lemonchann的个人博客。 -**[_posts](https://github.com/lemonchann/lemonchann.github.io/tree/master/_posts)** 文件夹内的所有文章版权均属于列出的文章作者,遵循License: CC BY-NC-SA 署名-非商业性使用-相同方式共享。 +### 技术栈 + +Linux后端分布式高性能服务开发,C++熟练工,Python,Go + +### 经历 + +14年本科毕业,前通信设备商服务端开发,现就职Tencent腾讯公司。 + +### 版权声明 + +博客文章存档于**[此处](https://github.com/lemonchann/lemonchann.github.io/tree/master/_posts)** ,所有文章版权均属于文章正文author,遵循License: **CC BY-NC-SA 署名-非商业性使用-相同方式共享**。 -致谢:本站原始主题来自Jekyll主题[LOFFER](https://fromendworld.github.io/LOFFER/)