Markdown基本语法教程
Markdown 应用
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
Markdown 编写的文档可以导出 HTML、Word、图像、PDF、Epub 等多种格式的文档。
Markdown 编写的文档后缀为 .md 或 .markdown。
Markdown 能被使用来撰写电子书,如:Gitbook。
当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、简书、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge 等。
Markdown 标题Markdown 标题有两种格式。
使用 = 和 - 标记一级和二级标题= 和 - 标记语法格式如下:
12345一级标题=======二级标题-------
使用 # 号标记使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。
123456# 一级标题## ...
Azkaban任务调度工具简述
Azkaban任务调度Azkaban简述
Azkaban is a batch workflow job scheduler created at LinkedIn to run Hadoop jobs. Azkaban resolves the ordering through job dependencies and provides an easy to use web user interface to maintain and track your workflows.
Azkaban 是在LinkedIn上创建的批处理工作流作业调度程序,用于运行Hadoop作业。Azkaban通过作业依赖性解决订单,并提供易于使用的Web用户界面来维护和跟踪您的工作流程。
特征:
兼容任何版本的Hadoop
易于使用的Web UI
简单的Web和http工作流上传
项目工作区
调度工作流程
模块化和可插入
身份验证和授权
跟踪用户操作
有关失败和成功的电子邮件提醒
SLA警报和自动查杀
重试失败的工作
以上来自官方介绍,详情见 官网
为什么需要工作 ...
解决项目版本冲突——maven-shade插件使用
背景当我们在maven项目中引入第三方组件时,三方组件中的依赖可能会与项目已有组件发生冲突。
比如三方组件中依赖httpclient的版本是4.5.x,而项目中已有的httpclient版本是3.1.x,那么此时就会产生一下两种情况:
如果用三方组件的高版本httpclient覆盖原有的低版本httpclient,有可能会导致原来项目启动运行失败。即使高版本兼容低版本,也不能允许开发人员有这样高风险的操作
如果在三方maven依赖中对其对依赖的httpclient在引入时使用进行排除,使三方组件使用项目中的低版本httpclient,此时可能会因为版本不一致导致三方组件无法使用
在这样的情况下我们应当如何保证不影响项目原有依赖版本的情况下正常使用三方组件呢?此时可以考虑使用maven-shade-plugin插件
maven-shade-plugin介绍maven-shade-plugin 在maven官方网站中提供的一个插件,官方文档中定义其功能如下:
This plugin provides the capability to package the artifact i ...
Git同时连接Github和Gitee
前言一开始,自己想的多了,看了很多文章,而每篇文章都存在些许差异,自己就犯难了。后来突然想明白了,其实Gitee和Github验证的方式完全一样,不就是使用不对称加密来完成验证的吗。想明白了这一点,剩下的流程了就简单了。只需要生成两对公钥和私钥即可。具体操作流程如下。
生成两对公钥和私钥PS:我是在全新的系统上配置的,即不存在原来相关账户和配置的残留,如果有残留,据说要先解绑(删除配置),具体操作如下:
12git config --global --unset user.name "yourname"git config --global --unset user.email "yourEmail@163.com"
下面是真正的生成公钥和私钥:
12ssh-keygen -t rsa -C 'yourEmail@163.com' -f ~/.ssh/id_rsa_githubssh-keygen -t rsa -C 'yourEmail@163.com' -f ~/.ssh/id_rsa_gitee
生成 ...
Centos6安装nodejs报libstdc版本低问题解决
查看node版本
1node -v
node版本的管理模板
1npm i -g n --force
升级node
12345678#稳定版n stable#最新版n latest#指定版本n 版本号 #如 n 10.0.0
常见问题
1234567node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by node)node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by node)node: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by node)node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by node)node: /lib64/l ...
Hexo博客搭建四(添加Valine评论)
前言本博客采用了 Twikoo 和 Valine 双评论系统,其中 Twikoo 是基于腾讯云开发CloudBase开发,Valine 是基于LeanCloud应用进行搭建,两者都支持微信、QQ评论提醒,Twikoo还支持QQ邮箱提醒。
本文主要讲述基于LeanCloud应用的Valine评论系统的搭建与使用,Twikoo将在下篇文章进行叙述。
由于在搭建本博客时部分步骤及设置没有及时进行笔记记录,只记录了一些核心重要的步骤,所以本教程主要参考了大佬们的杰作,各位童鞋在进行搭建时可供参考,如有问题可至文章末尾评论留言,小菜鸟看到后会进行一一解答。(说是有点小瑕疵,但其实都不时是什么问题,相信大家还是可以自己解决的)
创建LeanCloud应用注册我就不多说了,有手有脑都会
注意:一定要选择国际版,如果你选择的是华北或者华东的话,Valine 后台评论管理是需要备案才能绑定的.
打开LeanCloud官网:https://console.leancloud.app/#/app注册登陆后长这样由于小菜鸟已经创建过了应用,所以登录后的页面中会有记录,同学们刚注册登录后是没有的,需要新建应用。 ...
Hexo博客搭建三(网站多媒体)
网站设置Aplayer音乐播放器如果需要使用更多的功能及参数配置,可安装hexo-tag-aplayer插件。此处采用安装插件的方式进行设置。
12# 安装插件:npm install --save hexo-tag-aplayer
1. 关闭 asset_inject由于需要全局都插入aplayer和meting资源,为了防止插入重复的资源,需要把asset_inject设为false,在Hexo的配置文件中
123aplayer: meting: true asset_inject: false
2. 开启主题的aplayerInject在主题的配置文件中,enable 设为 true 和 per_page 设为 true
1234# Inject the css and script (aplayer/meting)aplayerInject: enable: true per_page: true
3. 插入Aplayer html把aplayer代码插入到主题配置文件的inject.bottom去
1234inject: head: bottom: - &l ...
Hexo博客搭建二(Butterfly主题样式设置)
设置导航栏1234567891011menu: 主页: / || fas fa-home 归档: /archives/ || fas fa-archive 标签: /tags/ || fas fa-tags 分类: /categories/ || fas fa-folder-open 友链: /link/ || fas fa-link 清单||fas fa-list: - 音乐 || /music/ || fas fa-music - 电影 || /movies/ || fas fa-video - 照片 || /Gallery/ || fas fa-images 关于: /about/ || fas fa-heart
代码风格修改_config.butterfly.yml对应的配置,mac比较好看,下述代码为比较原始文件改动的地方:
12345highlight_theme: mac # darker / pale night / light / ocean / mac / mac light / falsehighlight_copy: tr ...
Hexo博客搭建一(初始化)
安装nvm及Git环境很多情况下,为了适应工作、学习我们需要在一个电脑里使用不同版本的node,在切换使用频繁的情况下,就会陷入 卸载↔安装 的怪圈,这时候你需要一个趁手的版本管理工具(nvm)。
安装教程及设置请自定百度,此处给出我自己本机的全局安装配置:
c:\user\Administrator.npmrc中以下两项配置设置为nodejs安装路径,以本机为例:nvm安装路径:E:\nvm\nvmnodejs路径:E:\nvm\nodejsprefix=E:\nvm\nodejscache=E:\nvm\nodejs\node_cache
切记:安装完成后先进行验证环境是否安装成功。
安装Hexo框架首先选择一个磁盘作为你博客文件的存放位置,然后新建一个文件夹,比如名为 blogtest 的文件夹,创建完后,先不要点进去,在此处点击鼠标右键,选择 Git Bash Here,然后依次输入如下命令:
1npm install -g hexo-cli
等上一个命令完成后,再输入下面命令:
1234hexo init <新建文件夹的名称> #初始化文件夹cd <新 ...