本文支持WTFPL 协议,因此你想往哪转就往哪转。
Why markdown?
Markdown是一种可以使用普通文本编辑器 编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式 。 Markdown具有一系列衍生版本,用于扩展Markdown的功能 (如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、 MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。 - Baidu Baike
上述内容告诉你,Markdown是一种标记语言,再粗暴一点说,就是排版用的,再再粗暴一点,就是如何让你看起来如同记事本一般平淡的文本能够变得花里胡哨。
偷偷告诉你:这篇文章就是用Markdown写的。
标记语言??我知道HTML啊,有什么区别么??
他俩啥关系
Markdown是基于HTML所开发的,与HTML不同的是,Markdown(以下简称MD)并不受W3C基金会管理,但本身也是开放的。 Markdown允许内嵌HTML代码(尽管不完全支持HTML标准下的所有标签,这是出于安全考虑,而且这也不是倡用的行为),而在网页显示的时候这些Markdown语法也会被转换成对应的HTML标记文本显示在你的面前。 但是现在的Markdown并不只限于可以转换为HTML,新的技术(Pandoc)标明他们实际上还可以转换成doc或者pdf之类的……
他俩谁好用
这不是一个可以很快下定论的东西,无所谓谁更好或者更糟,如果Markdown和HTML真能像这样一较高下的话恐怕另一个也就不复存在了不是。 他们两个的面向是不同的,HTML专注于一种通用的,能够在各个设备上在一定的文本协议(HTTP/HTTPS)下正确的进行显示,所以论强大的话,HTML可以支持更加花哨强大的功能,但是相对应的,使用起来就要繁琐一些,并且具备一个相当庞大的语法标准和一些协议性的说明。 而Markdown则是面向于快速标记的,而且对程序员非常友好(因为本身针对代码的排版做了相关的处理,可比HTML的
再配上一堆乱七八糟的CSS方便多了),因此广受IT行业的青睐,不仅如此,最近的Markdown甚至可以支持部分LA TE X语法(当然主要用于写数学公式用,而另一方面用于HTML的MathML似乎没能推广起来的样子)
所以简单来说,Markdown比HTML用起来快,但HTML具有Markdown无法替代的功能。 Markdown 用起来有多快??看看下面这段话就知道了:
万维网联盟 创建于1994 年,是Web技术领域最具权威 和影响力 的国际中立性技术标准机构。到目前为止,W3C已发布了200多项影响深远的Web技术标准及实施指南
Markdown:
> *万维网联盟*创建于**1994**年,是Web技术领域**最具权威**和**影响力**的国际中立性技术标准机构。到目前为止,W3C已发布了200多项影响深远的Web技术标准及实施指南
HTML:
万维网联盟 创建于1994 年,是Web技术领域最具权威 和影响力 的国际中立性技术标准机构。到目前为止,W3C已发布了200多项影响深远的Web技术标准及实施指南
据上述内容统计,当输入一个HTML标签的时候,你需要按下若干次的Shift+,+Shift+.+←[+/]+标签键位,而在Markdown里至多只需要若干次的Shift+8而已,根据时间复杂度o(n)的分析和人体工学的相关……
How?
本人的资历尚浅,即便如此自己还是能希望通过自己绵薄的力量帮助大家快速上手,自己从大二开始经常使用Markdown记录笔记,因此用的还算方便和熟练。因此这里针对一些非常非常常用的功能进行说明:。
标题文本(巧了,说的不就是我么??)
标题文本一般用#
开始,#
的数量决定标题的等级,这和HTML里面的
到
多少有些类似,尽管Markdown的最终渲染结果取决于各服务器提供的CSS文件但一般来说,层级越高(##...## Title
)的标题通常字会越小作为副标题使用。 比如,这段的标题实际上就是这么写的
## 标题文本
是的,根据井号的数量来看,这是个二级标题。 如没有特殊规定,一般标题最大支持到六级(正好对应HTML的
) 在有些Markdown系统下,#
可以(甚至会要求)成对出现
## 标题文本 ##
但是博客园里的没做这种要求
标题属于行级格式,因此标题只能出现于一行的行首,而不允许在行的中间或结尾出现,而且当某一行被标注为标题的时候,整个一行的文字都会变成标题的格式。位于行中间的井号会被真的处理为#
位于分割线 上方的文本会被自动处理为标题
粗体、斜体、粗斜体、删除线
身正 不怕影子 斜
正是这样,Markdown提供了一种非常快速方式进行这种文字版式的替换,使用若干个成对的 *
完成: 一对*
是斜体 (*斜体*
)(不知何种原因,博客园的MD编辑器似乎不支持斜体,自然,粗斜体也会同样变成粗体 ,好吧,跟皮肤有关系,有的皮肤样式对应的Markdown渲染样式就没有斜体,换个皮肤就好了) 两对*
是粗体 (**粗体**
) 我想又粗又斜 怎么办,很简单,1+2=3(***粗斜***
)
此外,Markdown还允许使用一堆双浪线~~
包围文本作为删除线使用,例如: 浪个里格浪
~~浪个里格浪~~
不幸的是,Markdown语法里并未提供下划线 ,尽管如此可以通过内嵌HTML的
标签来实现。
引用
著名的作家鲁迅先生曾经在这里说了很多的东西,比如“我从来没说过这句话”……
引用在Markdown里由一个>
开始,值得注意的是,引用是一个块级结构 ,这意味着引用不会对文段的一部分进行修饰,而是直接作用于一整个文段 如果想要让后文内容脱离引用,根据上面的说法就是让后文内容脱离被引用的文段,也就是在引用文段的最后一行与非引用文段的第一行之间加个回车比如:
鲁迅说过:……
鲁迅没说过……
用Markdown写出来就是:
> 鲁迅说过:……
鲁迅没说过……
但如果是
> 鲁迅说过:……
鲁迅没说过……
就会变成:
鲁迅说过:…… 鲁迅没说过……
和标题类似,引用也可以通过增加>
的数量进行嵌套引用:
鲁迅先生曾经说过
世界上本没有路,走的人多了,便成了路
> 鲁迅先生曾经说过
>> 世界上本没有路,走的人多了,便成了路
引用内的文段一样可以加上其他的格式标注,比如:
鲁迅先生强调 过:真的勇士猛士,敢于直面惨淡的人生,敢于正视淋漓的鲜血。
> [鲁迅](https://baike.baidu.com/item/鲁迅/36231?fr=aladdin)先生**强调**过:**真的~~勇士~~猛士,敢于直面惨淡的人生,敢于正视淋漓的鲜血。**
表格
住手!!你们住手!!不要再下啦!! 这已经是你们下的第4294967295盘啦!!
Markdown提供了一个非常简单的关于表格的格式支持,尽管这原本并不存在于最初的Markdown语法集当中,Markdown对于表格功能上的支持是无法与HTML的标签抗衡的,因为它支持最完整的表格,也只有这种格式:
左对齐的文本
居中的文本
右对齐的文本
左对齐
居中
右对齐
左对齐
居中
右对齐
只有表格的第一行 可以作为表头 使用,其他的项只能作为普通的元组使用,表格是向下 排开的,所以想写横向表格的话也不是一个很好的选择,和引用类似,表格也是一个块级结构 ,而表格要求在其前后 都要有一个回车 ,否则内容不被 视为表格,表格的基本语法如下(这恐怕是Markdown里最麻烦的语法格式了):
上一段文本……
|表头1|表头2|表头3|
|:---|:---:|---:|
|左对齐的文本|居中的文本|右对齐的文本|
|左对齐|居中|右对齐|
|左对齐|居中|右对齐|
下一段文本
第一行作为表头 使用表头的格式与表格其他项会略有不同,他的字更粗而且他所在的单元格与其他的单元格长得也略有不同。 第二行那个很像火星文的东西用于指定整列 的对齐方式,横线的数量不限,冒号确定文本的对齐锚点位置,表示如下含义:
|:---|:---:|---:|
左 中 右
并不一定非要指定成这个样子,也可以全是左的,也可以全是右的……总之是这样。 后面的行就是普通的表格项了,以|
分割,不限于3列,可以更多,每列用|
分割,而且请注意,MD中一张表格的列数是固定的,因此,你不可以指定被合并的 单元格,也不可以弄出那种像砖墙那样的锯齿表格,而且表格的列宽是自适应 内容的,因此在原生 MD中你无法指定列宽 。 但如果真的需要这样怎么办呢,由于MD允许内嵌HTML代码 ,因此可以使用HTML的...这些标签来实现(i.e.写成HTML表格),因为HTML的table功能足够强大,尽管如此内嵌HTML也不是倡用的做法 。
代码块与行内代码
#include
using namespace std;
int main()
{
cout << "Hello World" << endl;
return 0;
}
这是Markdown最受IT从业者青睐的地方了,因为同样的功能如果让HTML来做会需要用各种各样的标签控制等宽文本然后还要用CSS或者JS脚本来控制高亮…… 但是在Markdown里你完全不需要考虑这些(当然,高亮与否以及高亮的方式取决于服务器提供的CSS样式)。
这里先介绍代码块,它由一对三个反单引号 包围```
,反单引号在哪呢??在键盘Tab键的上方你会找到一个标有~
的键,这个键用Shift打出来就是浪线,但是直接敲出来就是反单引号,在中文标点下,这个键会打出间隔符·
代码块是块级结构 ,被修饰的内容即使被写到某一段内,也会被另起一行作为新的段落,直至再出现三个反单引号结束,比如本节最开始的那个Hello World实际上是这样婶儿的:
(请无视反斜线`\`,我没找到好方法能够让代码块里显示代码块的写法)
\```cpp
#include
using namespace std;
int main()
{
cout << "Hello World" << endl;
return 0;
}
\```
其中,第一个三反单引号后面可以加入你的语言名称的缩写(cpp表示C++),这个有助于文档确认你这段代码基于何种语法进行高亮,你也可以指定JavaScript之类的
在有些Markdown系统中,允许通过另外一种方式定义代码块,将整个文段向内进行一次Tab(缩进)即可,这个文段整个就被当作代码块处理。这里不对此方法进行描述。
除了代码块以外,Markdown
还支持行内代码 ,对就是这样,行内代码和加粗类似,属于对文段内部的修饰,由一对反单引号包围,比如这段内容的Markdown语法就是这样的:
除了代码块以外,`Markdown`还支持**行内代码**,对就是这样,……
这种写法在有些时候是非常方便的,比如:
这里介绍关于System.Collection.Generic
所包含的接口和类……
这样,在文本内排放代码是非常容易并且美观的
可比某课设里面往Word里面粘代码来的顺畅多了……
链接
这个链接正好就是这篇文章的地址
链接在Markdown中的组织形式也非常简单,链接有两部分 构成,一个是链接的显示文本 ,还有一个就是链接的符号地址 : 比如沈阳航空航天大学官网 Markdown语法就是:
[沈阳航空航天大学官网](http://www.sau.edu.cn)
[显示文本](符号地址)
如果显示文本为空,则链接将直接取符号地址作为显示文本。
图片
(上图来自于百度搜索结果)
在Markdown中由于图片也是直接链接网络资源,因此她的格式多少与链接有些类似:


图片描述 通常不会显示 出来,有些页面允许图片描述作为鼠标悬停在图片上的提示文本出现,图片描述的另一个作用在于,当对服务器进行检索的时候,提供图片描述的关键字可以直接检索出该图片。 图片地址 表示图片在网络上的位置(URI),如果图片存在,则直接显示图片,否则图森破 !
列表
吃饭
睡觉
打豆豆
有序列表
有序列表就是带编号的列表,Markdown最基础的语法只支持这种格式的编号:
项目1
项目2
项目3
1. 项目1
2. 项目2
3. 项目3
是的!你没看错,就是这么写的!其中,如果手动编号顺序错误 ,有些Markdown编辑器会矫正 过来(这种矫正不会在编辑期间完成,而是在最终显示的时候被修正),有些编辑器甚至会自动产生编号。 有些编辑器甚至支持下级的编号,以及其他的编号格式,如abc等,博客园的支持多级编号:
项目1
子项目1
孙子项目1.1
子项目2
项目2
项目3
产生次级编号的方法是对次级编号进行缩进:
1. 项目1
1. 子项目1
1. 孙子项目1.1
2. 子项目2
2. 项目2
3. 项目3
无序列表
无序列表当然也就没有编号,他们用圆点作为项目符,在Markdown中可以使用加号+
,减号-
,星号*
引领一个无序项,使用哪个符号的最终结果是一样的,同样,无序列表也支持多级列表,例如:
写出来就是:
+ Who
+ cares
+ my
+ order
+ out
+ of
+ its
+ own
+ ORDER
数学公式(LA TE X扩展语法)
\[ E=mc^2 \] \[ e^{i\pi}+1=0 \] \[ \Phi (x)=\frac{1}{\sqrt{2\pi}}\int_{-\infty}^x e^{-\frac{t^2}{2}} \mathrm{d}t \]
好吧,我估计错了,博客园的数学公式支持功能需要自己在设置里面打开。 这里不介绍关于如何开启该功能的方法,可自行查找其他博文。 这里也不介绍如何控制LA TE X文本的语法,这不属于标准Markdown语法而是LA TE X的语法 这里只说如何在Markdown中嵌入,类似于代码块,公式块也可以块级键入或者行内嵌入,块级嵌入的公式使用一对双美元号$$
,而行内则使用一对单美元号$
(这里只用块级的,有些系统不支持使用行内嵌入,当然,有的系统干脆不支持这个东西):
$$
E=mc^2
$$
$$
e^{i\pi}+1=0
$$
$$
\Phi (x)=\frac{1}{\sqrt{2\pi}}\int_{-\infty}^x e^{-\frac{t^2}{2}} \mathrm{d}t
$$
Just do it! - Colin Kaepernick
你可能感兴趣的:(Markdown 语法的超快速上手)
穿书七零:冷面军少夜夜洗床单温宁陆进扬(热门小说推荐)_穿书七零:冷面军少夜夜洗床单温宁陆进扬_全集完整版阅读
小说推书
穿书七零:冷面军少夜夜洗床单温宁陆进扬(热门小说推荐)_穿书七零:冷面军少夜夜洗床单温宁陆进扬_全集完整版阅读主角:温宁陆进扬简介:陆进扬在火车上遇到个被人下药拐卖的女人。女人容貌绝艳,娇媚入骨,圈着他劲窄腰身喊“老公,救我。”打那后,女人夜夜入梦,一向冷傲自持的特飞队队长天天洗床单。直到某天,陆进扬发现,那女人居然就是他一直避而不见,虚荣势利的养妹。而此刻,养妹正在相亲现场,要攀根高枝,托付余生
舔狗舔到最后,她又丢钱又丢命赵庭深、沈熹微(舔狗舔到最后,她又丢钱又丢命)完整版小说在线阅读_舔狗舔到最后,她又丢钱又丢命小说免费阅读全章节无弹窗_笔趣阁
霸道推书3
小说简介:前世,她只爱男神,为了男神付出一切。她不仅养男神,还养男神的女朋友。后来,更是把家产给了男神。却不知,男神根本不爱她,只想拿她的钱!甚至,还让她染上脏病,痛苦死去……重生后,她发现自己是京圈太子白月光。这一世,她不当舔狗,要好好过好自己的一生。书名:《舔狗舔到最后,她又丢钱又丢命》主角配角:赵庭深、沈熹微推荐指数:✩✩✩✩✩———小说内容试读———赵庭深觉得自己的表现跟平常没什么差别,但
读文章《人脉经营的精髓》|让人放心,让人喜欢,对人有用
宇宙公民妙娟
01让人放心这是一种信任,来自或基于长时间交往所积累的。比如,我有一个闺蜜,我们在遇到事情时都会彼此想到对方,因为会用心聆听,真的有方法时会给出真诚的建议,不会强加,也不会随便发表带有情绪的低落观点。这是一种尊重和有边界,会让彼此有安全感。相互之间没有任何负担的倾吐。其实仔细回想,这样的朋友弥足珍贵。也正因此才会第一时间就会想到,才会产生更多深入的链接。02让人喜欢受欢迎和被需要是一种能力。在相处
2023-3-21晨间日记 13724-HelenHan88
Helen穗穗
今天在昆明第二天起床:05:50就寝:22:00天气:晴朗心情:平静纪念日:春分春光浪漫时,醉却山河间任务清单昨日完成的任务,最重要的三件事:1、08:50的动车一路从广州抵达昆明站2、美美的逛了一晚上的夜市,悠闲惬意3、没洗澡就睡着了(^^)改进:提前沟通,能去更多的地方?习惯养成:心平气和周目标·完成进度10%名单罗列学习·信息·阅读早读~分享健康·饮食·锻炼徒步忘记打卡了人际·家人·朋友很快
沈知念南宫玄羽(嫡姐抢嫁穷书生,我独霸后宫)小说最新章节免费阅读,抓紧时间!
今日推文2
完整版在文章底部——完整版在文章底部——沈知念南宫玄羽(嫡姐抢嫁穷书生,我独霸后宫)小说最新章节免费阅读,抓紧时间!沈知念南宫玄羽(嫡姐抢嫁穷书生,我独霸后宫)小说最新章节免费阅读,抓紧时间!沈知念垂下眼帘,掩盖住了眼底一闪而过的狡黠,盈盈下拜。“臣女谢陛下、太后隆恩!”离开时,她抬起脑袋,和高位上的那位帝王对视了一眼,瞬间羞红脸,飞快地移开了目光。南宫玄羽还是第一次见到,如此大胆的秀女,不禁微微
《掌控习惯》:敢不敢用一年的时间彻底改变自己
向上的夏夏
很多人会因为自己没有办法养成习惯而苦恼?比如说想要阅读、写作、运动,但是尝试一段时间之后就放弃了,看到别人做起来很轻松,但是自己却没有办法做到。为什么好习惯这么难养成,而坏习惯轻轻松松就可以办到?因为好习惯是延迟满足,需要很长时间才能够看到它的价值。而坏习惯是即时满足,很快就可以感受到它带给你的喜悦。有句老话说的好,一个人变坏很容易,但是变好很难。就像小孩子喜欢打游戏一样,为什么玩游戏容易上瘾,在
2019-08-16
城林细雨
昨天是减肥的第44天,当前体重为139.5斤,很高兴昨天做到了以下五件事:1.全天喝水超3000ML。2.午、晚饭都用固定餐具量化份量。3.下班后打羽毛球30分钟。4.睡前转呼啦圈10分钟。5.睡前靠墙站10分钟。减肥是开心的、快乐的!减掉的不止是赘肉,还有很多不必要的麻烦和负担。收获的也不止是轻盈的步伐和曼妙的身姿,还有一份健康和对生活的信心!图片发自App【城林细雨原创日更】感谢你的驻足,减肥
C语言自学日记(三)变量与常量
初学者肯定很懵逼,变量是什么?常量是什么?在数学中,令x=1或者令x=1.10在纸上一写便是,但我们要是在C语言中应该怎么办?在这里我们写一段简单的两端代码#includeintmain(){intx;x=1;return0;}int是什么,如果对前文了解的,应该能明白这是一种数据类型,名为整数类型,它的语法是:数据类型变量名;看到这里,我们就可以对变量做一个简单的介绍,确定目标并提供存放的空间。
机器学习中的数据预处理:从入门到实践
耐思nice~
机器学习由浅入深-吴恩达 机器学习 人工智能
在当今的智能时代,机器学习已经渗透到我们生活的方方面面。比如我们常用的推荐系统,它能根据我们的浏览记录精准推送喜欢的商品或视频,这背后就离不开机器学习的支撑。而一个优秀的机器学习模型,离不开高质量的数据,数据预处理正是保证数据质量的关键环节,它就像烹饪前的食材处理,直接影响着最终“菜品”的口感,也就是模型的性能。今天,我们就来全面学习机器学习中数据预处理的关键步骤。一、数据预处理的重要性数据预处理
欢乐的周末
糊里糊涂吹毛求疵
8月份最最最最最悠闲的一个周末,不要太舒服。哈哈哈~整个8月份都在繁忙的工作和各种突然情况中度过。新的工作第二个月,重新回到原来的团队,原来的领导,不同的合作伙伴,虽然很多和来之前想象的不同,很多和来之前谈的不一样,有很多感慨和不知所错,能做的只有不断的做好自己的工作,其他的等待结果说话。幸好在月底有一个这样的休息让我回血满满!!!9月期待新的开始,新的成就~冲鸭~~~
python 语法糖【不断更新】
linzch3
python python
1.得到a和b两个数的最大值solution:c=[b,a][a>b]测试:>>>a=1>>>b=2>>>c=[b,a][a>b]>>>c22.假设现在给定了一个list:a=[[1,2],[3,4,5],[6,7],[8],[9]]问如何将其转化成:[1,2,3,4,5,6,7,8,9]其实就是将所有数据都拿出来组成一个1*n的list。solution1:使用列表表达式>>>a=[[1,2],
2020/4/9 17/90
陈茹cr
7队G3-陈茹人生十大哲学:最近情绪有点懒惰,幸好有人生十大哲学督促着我,感恩!照镜子:起床第一件事就是拿起镜子对着自己说:美女,早上好!我爱你(啵)感悟:哈哈哈,看自己好像顺眼了一点点早安分享:不去计较对与错,原谅就是发过自己。感恩日记我太幸福了!感恩自己能控制好自己的情绪,平静地对待女儿的吵闹,让我感觉自己的进步。谢谢谢谢谢谢!我太幸福了!感恩今天的阳光,暴晒所有的被子床单,让我感觉到干爽。谢
【19、壬午哲思】
思考空间
六十干支哲思:不同干支组合的哲理思考;每天日更分享,仅供参考,欢迎指正。19、壬午壬午哲思:一次比一次跳得更高的秘诀,首先是要不怕摔倒。壬午意象:相关信息:壬属水,午属火。壬午:天干克地支,水克火。午火藏干:丁火、己土。十神六亲:丁为壬的正财、己为壬的正官。十二长生宫:壬见午为胎。欢迎点击链接到访【五行研习】专题,选读相关文章。本次连载序言:【透过六十甲子感悟人生哲思】。
闵月的感恩日记day609
邓闵月
我是闵月,一名个人IP孵化老师,美好的一天以感恩结束1、感恩今天参加了启发私董会组织,俪芸老师引领的读书会也许是冥冥之中吧,每次我想达成某个阶段性目标时,上天总会来助我这三年参加线下读书会几乎很少几乎都是线上,但是在一个群里一本书名,吸引了我的注意力,那就是……《业力管理》在2021年,这是一套颠覆我认知的书,还有一本《能断金刚》,你当下所有的念头都会像一颗种子,在未来某个时候都会发生所以,即使当
靠谁都不如依靠自己
LuoYan颜
俗话说得好:"钱不是万能的,但没有钱是万万不能的!"所以,狠狠的赚钱是很有必要的,如果你赚钱都不发狠,我想你做其他的事情估计也难有什么成就,虽然话不中听,但我觉得还是有一定的道理!每个人,从懂事的时候起,就要学会独立,学会坚强,学会靠自己。也许,从小在父母怀抱中长大的你,已经习惯了那种温暖,但当你步入社会,你得学着自己给自己创造温暖!靠自己,狠狠地赚钱,不是因为有多爱钱,而是不想因为钱和谁低声下气
中原焦点团队网中29期林丽梅分享第150天。约练第28次。2021.12.27
淡月疏梅
约练分享第一场(观)这场咨询对咨询师最感兴趣的是怎么做到云淡风轻地陪聊的。咨询结束后回看整个过程,发现咨询师的回应和问句都非常简洁自然,偶尔扣着当事人的用字发个问。就像贴心的闺蜜专心倾听而不打扰的样子。那种状态很呈现自然同理的态度。第二场(观)刚开始有些疑惑咨询师对当事人强烈情绪的冷处理,只是随着当事人找方法的脉络往前走。到最后当事人总结咨询过程的时候,发现当事人的情绪已经得到舒缓。原来SFBT不
嘉兴市10家正规亲子鉴定中心地址一览(附2024年汇总鉴定)
国医基因孙主任
在现代社会,有时候人们因为各种原因对孩子的亲生关系产生疑虑。嘉兴国医基因可以做亲子鉴定,地址在嘉兴市南湖路16号。亲子鉴定是一种科学、准确的方法,可以有效解决这类问题。为了帮助市民更好地了解和选择嘉兴市的亲子鉴定机构,我们提供2024年最新的嘉兴市亲子鉴定中心名录。本文将详细介绍这些鉴定中心的地址、工作时间、业务范围,以及选择适合自己的鉴定机构等信息,以助您在需要时能轻松找到合适的亲子鉴定服务。嘉
lanqiaoOJ 4330:欧拉函数模板
hnjzsyjyj
信息学竞赛 # 算法数学基础 欧拉函数
【题目来源】https://www.lanqiao.cn/problems/4330/learning/【问题描述】这是一道模板题。首先给出欧拉函数的定义:即φ(n)表示的是小于等于n的数中和n互质的数的个数。比如说φ(6)=2,当n是质数的时候,显然有φ(n)=n-1。【题目大意】给定n个正整数,请你求出每个数的欧拉函数。【输入格式】输入共两行。第一行输入一个整数表示n。第二行输入n个整数。【输
阿兔语录
一抹繁华123
一只喋喋不休的阿兔一抹云烟,远去了多少的回忆,一朵花瓣飘落了多少往事。经年是半卷烟尘,一路行走一路轻拾,月是思念,斑斓了落花的影,一弯新月,几点相思,落花流水,轻绵了相思的意,风是回忆,匆匆了过往,来不及的曾经,似水的光阴,作旧了岁月的灯盏,一曲新词老去了时光。
lanqiaoOJ 2122:数位排序 ← 排序(自定义比较函数)
【题目来源】https://www.lanqiao.cn/problems/2122/learning/【题目描述】小蓝对一个数的数位之和很感兴趣,今天他要按照数位之和给数排序。当两个数各个数位之和不同时,将数位和较小的排在前面,当数位之和相等时,将数值小的排在前面。例如,2022排在409前面,因为2022的数位之和是6,小于409的数位之和13。又如,6排在2022前面,因为它们的数位之和相同
lanqiaoOJ 2145:求阶乘 ← 二分法
hnjzsyjyj
信息学竞赛 # 分治算法与双指针 算法 二分法
【题目来源】https://www.lanqiao.cn/problems/2145/learning/【题目描述】满足N!的末尾恰好有K个0的最小的N是多少?如果这样的N不存在输出-1。【输入格式】一个整数K。【输出格式】一个整数代表答案。【输入样例】2【输出样例】10【评测用例规模与约定】对于30%的数据,1≤K≤10^6.对于100%的数据,1≤K≤10^18.【算法分析】●二分法的应用条件
关于COVID-19中的细胞因子风暴
wxgzh_在学习中思考
JohnB.Moore,CarlH.June,Science(2020)这是2020年4月17日发表在Science上的一篇观点/展望性文章。作者是来自美国的JohnB.Moore和CarlH.June。关于作者:CarlH.June,MD宾夕法尼亚大学佩雷尔曼医学院。B.S.(Biology),UnitedStatesNavalAcademy,1975M.D.(Medicine),BaylorC
尋找靈魂之旅——靈性旅程
e6d9a01d355b
今天我在youtube上看了幾個videos,有些感慨。影片的內容是一個加拿大靈媒,她從小體質異於常人,可以看到另外世界或另外軌道的東西。她講述到人是否有輪迴,上輩子是否存在過。要怎麼找到上輩子活過的證據,那就是,你仔細在腦海里回憶,你是否有對那一種東西沒有理由沒有源頭的喜愛或者厭惡,譬如,你喜歡法語或者法國文化,而這種喜歡完全沒有任何來由,你不曉得為什麼喜歡,那麼這就是你上輩子是法國人或者在法國
心语(十九)‖慕妍
慕妍Author
女孩和夜轻柔地风儿轻轻掠过,暖暖地抚摸着路旁的树木,树上的枝条似乎也懂人情,在温柔的风儿关怀下吐出绿芽,草坪上的小草也来凑热闹,泛起悠悠的嫩绿,宛若新生儿的手臂,很柔软,颇受人们的青睐。桃花开了,粉色的桃花,有的骄傲地绽放着美丽的花朵,也有含苞未放的花骨朵,是含羞呢?还是风儿给于关怀不够呢?柔情的风儿,似乎把我提前带入了初夏,心情舒爽,惬意。飘荡在心中的思念宛若花絮般沸沸扬扬,你在远方还好吗?天暖
我想我会一直孤单(孟思遐邵珈宸)好看小说-最新章节-我想我会一直孤单
时光里文馆
《我想我会一直孤单》主角:孟思遐邵珈宸“爸,妈,我同意出国留学了。”听见女儿终于松口答应了,远在重洋的父母声音里满是欣慰。“思遐,你总算想明白了,爸妈心里的石头可算落地咯!这段时间你先准备一下,我和你爸爸马上安排,大概一个月后咱们一家就能团聚了。”不同于二老自在欢快的语气,孟思遐的语调很是低沉平淡。“我知道了。”寒暄几句后,电话被挂断了。窗外一片漆黑,孟思遐没有开灯,微红的眼眶里瞧不出太多情绪。半
网易考拉海购为什么那么多人黑?是真的都是假货吗?
优惠券高省
网易考拉,是网易旗下的一个跨境电商平台,在平台上面可以买到各种各样的外国产品,就连比较稀有的化妆品都有机会买到,而且有时候商品的价格会比较低。这样就有用户担心考拉上面的商品是不是有假货,不然为什么这么低价。下面卖家网就来介绍下网易考拉是正品吗?在介绍考拉海购之前小编首先推荐一款自用自用省钱分享赚钱的掌上挣钱项目——【高省】利用手机就能操作的0风险挣钱项目想要挣钱用高省一个适合宝妈、学生党、上班族0
pyautocad 的项目扩展与二次开发
pyautocad的项目扩展与二次开发1.项目的基础介绍pyautocad是一个开源项目,它提供了一个Python库,用于与AutoCAD进行交互。通过这个库,开发者可以在Python脚本中调用AutoCAD的功能,实现自动化的绘图、修改和管理等功能。该项目的目标是让开发者能够更加便捷地控制AutoCAD,提高工作效率。2.项目的核心功能pyautocad的核心功能包括:与AutoCAD的COM接
其实宿舍充满了生活气息
一笑而过Mr马
公司经理突击检查职工宿舍,结果不用想我们肯定要挨批,因为已经习惯了,每次卫生检查我们宿舍都是脏乱差。垃圾桶已经漫了出来,烟灰缸惨不忍睹,床铺更是一踏糊涂:被子没叠而且脏兮兮的,有的人的被罩、枕巾和床单油光发亮,地上的鞋子随意的躺着,哑铃和洗衣液不知多久都没用了,上面落了一层灰……接到部长的电话之后就赶紧通知室友回去整理,最终在部长的监督与批评之下,勉强把宿舍整出了个样(公司标准是宾馆级),不过相信
hard_err错误
hahaha6016
硬件设计 fpga开发
1.XilinxAurora协议中的hard_err(HardError)是一种指示物理层不可恢复通信故障的错误信号,属于AuroraIP核错误检测机制的核心部分2.hard_err是aurora的IP核的错误检测接口输出的信号,直接反映了链路物理层的严重故障;3.hard_err错误是不可恢复的,一旦出现了错误,表示链路的稳定性出现了问题,需要重新复位或者重新初始化才能恢复通信。4.hard_e
疫情中的爱情(李文婷)
陈淑冰_84e1
2020无数相爱中的情侣觉得美好的一年,然而,一只蝙蝠出现了,闯进人们的视野,带着NCP向着人们进军。高度发展的现代社会,物质在不断更新换代,感情似乎也变得廉价起来。亲情,友情,爱情,不再像焦仲卿与刘兰芝那般坚若磐石,韧如芦苇。感情只是生活的调味品,可有可无。然而,在死神面前,脆弱的感情竟然爆发了惊人的持久。如果有一种力量可以超越死亡,能让生的希望再次从身体中迸发出来,让死神不得落荒而逃,那便是爱
Java开发中,spring mvc 的线程怎么调用?
小麦麦子
spring mvc
今天逛知乎,看到最近很多人都在问spring mvc 的线程http://www.maiziedu.com/course/java/ 的启动问题,觉得挺有意思的,那哥们儿问的也听仔细,下面的回答也很详尽,分享出来,希望遇对遇到类似问题的Java开发程序猿有所帮助。
问题:
在用spring mvc架构的网站上,设一线程在虚拟机启动时运行,线程里有一全局
maven依赖范围
bitcarter
maven
1.test 测试的时候才会依赖,编译和打包不依赖,如junit不被打包
2.compile 只有编译和打包时才会依赖
3.provided 编译和测试的时候依赖,打包不依赖,如:tomcat的一些公用jar包
4.runtime 运行时依赖,编译不依赖
5.默认compile
依赖范围compile是支持传递的,test不支持传递
1.传递的意思是项目A,引用
Jaxb org.xml.sax.saxparseexception : premature end of file
darrenzhu
xml premature JAXB
如果在使用JAXB把xml文件unmarshal成vo(XSD自动生成的vo)时碰到如下错误:
org.xml.sax.saxparseexception : premature end of file
很有可能时你直接读取文件为inputstream,然后将inputstream作为构建unmarshal需要的source参数。InputSource inputSource = new In
CSS Specificity
周凡杨
html 权重 Specificity css
有时候对于页面元素设置了样式,可为什么页面的显示没有匹配上呢? because specificity
CSS 的选择符是有权重的,当不同的选择符的样式设置有冲突时,浏览器会采用权重高的选择符设置的样式。
规则:
HTML标签的权重是1
Class 的权重是10
Id 的权重是100
java与servlet
g21121
servlet
servlet 搞java web开发的人一定不会陌生,而且大家还会时常用到它。
下面是java官方网站上对servlet的介绍: java官网对于servlet的解释 写道
Java Servlet Technology Overview Servlets are the Java platform technology of choice for extending and enha
eclipse中安装maven插件
510888780
eclipse maven
1.首先去官网下载 Maven:
http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.2.3-bin.tar.gz
下载完成之后将其解压,
我将解压后的文件夹:apache-maven-3.2.3,
并将它放在 D:\tools目录下,
即 maven 最终的路径是:D:\tools\apache-mave
jpa@OneToOne关联关系
布衣凌宇
jpa
Nruser里的pruserid关联到Pruser的主键id,实现对一个表的增删改,另一个表的数据随之增删改。
Nruser实体类
//*****************************************************************
@Entity
@Table(name="nruser")
@DynamicInsert @Dynam
我的spring学习笔记11-Spring中关于声明式事务的配置
aijuans
spring 事务 配置
这两天学到事务管理这一块,结合到之前的terasoluna框架,觉得书本上讲的还是简单阿。我就把我从书本上学到的再结合实际的项目以及网上看到的一些内容,对声明式事务管理做个整理吧。我看得Spring in Action第二版中只提到了用TransactionProxyFactoryBean和<tx:advice/>,定义注释驱动这三种,我承认后两种的内容很好,很强大。但是实际的项目当中
java 动态代理简单实现
antlove
java handler proxy dynamic service
dynamicproxy.service.HelloService
package dynamicproxy.service;
public interface HelloService {
public void sayHello();
}
dynamicproxy.service.impl.HelloServiceImpl
package dynamicp
JDBC连接数据库
百合不是茶
JDBC编程 JAVA操作oracle数据库
如果我们要想连接oracle公司的数据库,就要首先下载oralce公司的驱动程序,将这个驱动程序的jar包导入到我们工程中;
JDBC链接数据库的代码和固定写法;
1,加载oracle数据库的驱动;
&nb
单例模式中的多线程分析
bijian1013
java thread 多线程 java多线程
谈到单例模式,我们立马会想到饿汉式和懒汉式加载,所谓饿汉式就是在创建类时就创建好了实例,懒汉式在获取实例时才去创建实例,即延迟加载。
饿汉式:
package com.bijian.study;
public class Singleton {
private Singleton() {
}
// 注意这是private 只供内部调用
private static
javascript读取和修改原型特别需要注意原型的读写不具有对等性
bijian1013
JavaScript prototype
对于从原型对象继承而来的成员,其读和写具有内在的不对等性。比如有一个对象A,假设它的原型对象是B,B的原型对象是null。如果我们需要读取A对象的name属性值,那么JS会优先在A中查找,如果找到了name属性那么就返回;如果A中没有name属性,那么就到原型B中查找name,如果找到了就返回;如果原型B中也没有
【持久化框架MyBatis3六】MyBatis3集成第三方DataSource
bit1129
dataSource
MyBatis内置了数据源的支持,如:
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<data
我程序中用到的urldecode和base64decode,MD5
bitcarter
c MD5 base64decode urldecode
这里是base64decode和urldecode,Md5在附件中。因为我是在后台所以需要解码:
string Base64Decode(const char* Data,int DataByte,int& OutByte)
{
//解码表
const char DecodeTable[] =
{
0, 0, 0, 0, 0, 0
腾讯资深运维专家周小军:QQ与微信架构的惊天秘密
ronin47
社交领域一直是互联网创业的大热门,从PC到移动端,从OICQ、MSN到QQ。到了移动互联网时代,社交领域应用开始彻底爆发,直奔黄金期。腾讯在过去几年里,社交平台更是火到爆,QQ和微信坐拥几亿的粉丝,QQ空间和朋友圈各种刷屏,写心得,晒照片,秀视频,那么谁来为企鹅保驾护航呢?支撑QQ和微信海量数据背后的架构又有哪些惊天内幕呢?本期大讲堂的内容来自今年2月份ChinaUnix对腾讯社交网络运营服务中心
java-69-旋转数组的最小元素。把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素
bylijinnan
java
public class MinOfShiftedArray {
/**
* Q69 旋转数组的最小元素
* 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。
* 例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。
*/
publ
看博客,应该是有方向的
Cb123456
反省 看博客
看博客,应该是有方向的:
我现在就复习以前的,在补补以前不会的,现在还不会的,同时完善完善项目,也看看别人的博客.
我刚突然想到的:
1.应该看计算机组成原理,数据结构,一些算法,还有关于android,java的。
2.对于我,也快大四了,看一些职业规划的,以及一些学习的经验,看看别人的工作总结的.
为什么要写
[开源与商业]做开源项目的人生活上一定要朴素,尽量减少对官方和商业体系的依赖
comsci
开源项目
为什么这样说呢? 因为科学和技术的发展有时候需要一个平缓和长期的积累过程,但是行政和商业体系本身充满各种不稳定性和不确定性,如果你希望长期从事某个科研项目,但是却又必须依赖于某种行政和商业体系,那其中的过程必定充满各种风险。。。
所以,为避免这种不确定性风险,我
一个 sql优化 ([精华] 一个查询优化的分析调整全过程!很值得一看 )
cwqcwqmax9
sql
见 http://www.itpub.net/forum.php?mod=viewthread&tid=239011
Web翻页优化实例
提交时间: 2004-6-18 15:37:49 回复 发消息
环境:
Linux ve
Hibernat and Ibatis
dashuaifu
Hibernate ibatis
Hibernate VS iBATIS 简介 Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架,当前版本是2.0。目前属于apache的一个子项目了。 相对Hibernate“O/R”而言,iBATIS 是一种“Sql Mappi
备份MYSQL脚本
dcj3sjt126com
mysql
#!/bin/sh
# this shell to backup mysql
#
[email protected] (QQ:1413161683 DuChengJiu)
_dbDir=/var/lib/mysql/
_today=`date +%w`
_bakDir=/usr/backup/$_today
[ ! -d $_bakDir ] && mkdir -p
iOS第三方开源库的吐槽和备忘
dcj3sjt126com
ios
转自
ibireme的博客 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。 首先整理了一份
Github上排名靠
html wlwmanifest.xml
eoems
html xml
所谓优化wp_head()就是把从wp_head中移除不需要元素,同时也可以加快速度。
步骤:
加入到function.php
remove_action('wp_head', 'wp_generator');
//wp-generator移除wordpress的版本号,本身blog的版本号没什么意义,但是如果让恶意玩家看到,可能会用官网公布的漏洞攻击blog
remov
浅谈Java定时器发展
hacksin
java 并发 timer 定时器
java在jdk1.3中推出了定时器类Timer,而后在jdk1.5后由Dou Lea从新开发出了支持多线程的ScheduleThreadPoolExecutor,从后者的表现来看,可以考虑完全替代Timer了。
Timer与ScheduleThreadPoolExecutor对比:
1.
Timer始于jdk1.3,其原理是利用一个TimerTask数组当作队列
移动端页面侧边导航滑入效果
ini
jquery Web html5 css javascirpt
效果体验:http://hovertree.com/texiao/mobile/2.htm可以使用移动设备浏览器查看效果。效果使用到jquery-2.1.4.min.js,该版本的jQuery库是用于支持HTML5的浏览器上,不再兼容IE8以前的浏览器,现在移动端浏览器一般都支持HTML5,所以使用该jQuery没问题。HTML文件代码:
<!DOCTYPE html>
<h
AspectJ+Javasist记录日志
kane_xie
aspectj javasist
在项目中碰到这样一个需求,对一个服务类的每一个方法,在方法开始和结束的时候分别记录一条日志,内容包括方法名,参数名+参数值以及方法执行的时间。
@Override
public String get(String key) {
// long start = System.currentTimeMillis();
// System.out.println("Be
redis学习笔记
MJC410621
redis NoSQL
1)nosql数据库主要由以下特点:非关系型的、分布式的、开源的、水平可扩展的。
1,处理超大量的数据
2,运行在便宜的PC服务器集群上,
3,击碎了性能瓶颈。
1)对数据高并发读写。
2)对海量数据的高效率存储和访问。
3)对数据的高扩展性和高可用性。
redis支持的类型:
Sring 类型
set name lijie
get name lijie
set na
使用redis实现分布式锁
qifeifei
在多节点的系统中,如何实现分布式锁机制,其中用redis来实现是很好的方法之一,我们先来看一下jedis包中,有个类名BinaryJedis,它有个方法如下:
public Long setnx(final byte[] key, final byte[] value) {
checkIsInMulti();
client.setnx(key, value);
ret
BI并非万能,中层业务管理报表要另辟蹊径
张老师的菜
大数据 BI 商业智能 信息化
BI是商业智能的缩写,是可以帮助企业做出明智的业务经营决策的工具,其数据来源于各个业务系统,如ERP、CRM、SCM、进销存、HER、OA等。
BI系统不同于传统的管理信息系统,他号称是一个整体应用的解决方案,是融入管理思想的强大系统:有着系统整体的设计思想,支持对所有
安装rvm后出现rvm not a function 或者ruby -v后提示没安装ruby的问题
wudixiaotie
function
1.在~/.bashrc最后加入
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
2.重新启动terminal输入:
rvm use ruby-2.2.1 --default
把当前安装的ruby版本设为默