Typeof保姆式级教程

本文详细介绍了Markdown的基本语法,包括标题、字体、引用、图片、超链接、列表、代码等,并推荐了Typora这款Markdown编辑器,提供安装、破解方法,以及Typora的高级功能和自定义设置,如打字机模式、图片自动上传等。
摘要由CSDN通过智能技术生成

前言

一次偶然的机会,让我接触到了 .md 文档,进而开始摸索 如何查看 .md 文档,并意外结识了 Typora 这个编辑器。

MarkDown

1 简介

Markdown 是一种轻量级标记语言,创始人为 John Gruber。它允许人们「使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档」。

2 为什么要用MarkDown

对于我而言,我选择MarkDown的原因如下:

1.回归到内容本身,注重文章本身的结构,而不是样式

  • 不需要考虑字体大小、颜色等,因为 Markdown 中字体样式都与结构有关,无法手动设置

2.MarkDown的语法简单,记住几个常用的就可以释放鼠标了

  • 比如,我想要将 “这是个标题” 设置成二级标题,只需要在标题前添加##+空格即可实现,而不需要用鼠标先选中 “这是个标题”,然后在设置成二级标题

3.当前许多网站都支持用 Markdown 来撰写文档

  • 如 博客园、CSDN、简书、语雀 等,有了这么多网站的支持,你可以随时随地上传本地 MarkDown 文件到博客中

MarkDown 基本语法

1.标题

语法格式:#+空格+标题,一个#是一级标题,两个##是两级标题,以此类推,支持六级标题。

2. 字体

  • 加粗

语法格式:**加粗**

  • 斜体

语法格式:*斜体*

  • 斜体加粗

语法格式:``斜体加粗`

  • 删除线

语法格式:~~删除线~~

  • 高亮

语法格式:==高亮==

3.引用

语法格式:>+引用文字

我是引用文字

引用也可以嵌套:

如加两个>>

三个>>>

支持无线套娃~~

4.分割线

语法格式:三个或者三个以上的 - 或者 * 都可以,如***

5.图片

语法格式:![alt](图片地址)

alt 指的是当图片链接失效时显示的提示文字,最好设置 alt 为本地存储的图片名,方便查找

如果你想要调整图片大小,有两种方式:

  • 右击图片,选择缩放图片

  • 通过HTML调节,格式如下:

<div align="center">    <img style="border-radius: 20px;"         src="#"          alt="#"         width="688" ></div>

  • <center>标签设置图片居中对齐

  • border-radius设置圆角

  • src放置图片路径(本地路径或网络路径)

  • alt放置图片链接失效后的显示文字

  • width设置图片宽度(witdh和height只设置一个即可,等比例缩放)

你也可以通过如下代码为图片添加图注:

<center>    <img width="688"          src=""          alt="">    <br>    <div style&#
log4net是一个流行的.NET日志记录库,它允许开发者记录应用程序的运行信息,方便后期的调试和维护。以下是使用log4net的基本步骤,可以看作是入门教程: 1. 引入log4net库 首先,确保你的项目中已经添加了log4net的引用。你可以通过NuGet包管理器来安装log4net。 2. 配置log4net 在项目中创建一个log4net配置文件,比如名为log4net.config。在这个文件中定义日志记录器的配置,例如输出格式、日志别、输出目标等。下面是一个简单的配置示例: ```xml <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <log4net> <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="logs\MyLog.txt" /> <appendToFile value="true" /> <rollingStyle value="Date" /> <datePattern value="yyyyMMdd-HHmmss" /> <staticLogFileName value="false" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date [%thread] %- %message%newline" /> </layout> </appender> <root> <level value="DEBUG" /> <appender-ref ref="RollingFileAppender" /> </root> </log4net> </configuration> ``` 3. 在代码中使用log4net 在代码中使用log4net,首先需要加载配置文件,然后创建一个日志记录器实例,并使用它来记录日志。以下是C#中的示例代码: ```csharp // 引入log4net using log4net; // 静态类用于加载配置和提供日志记录器 public static class Log4Net { private static readonly ILog log = LogManager.GetLogger(typeof(Log4Net)); // 静态构造函数,只加载一次配置 static Log4Net() { XmlConfigurator.Configure(); } } // 在其他类中使用日志记录器 public class MyClass { private static readonly ILog log = Log4Net.log; public void SomeMethod() { log.Debug("This is a debug message."); log.Info("This is an info message."); log.Error("This is an error message."); } } ``` 在上面的代码中,`Log4Net`类的静态构造函数中加载了log4net的配置,并通过`LogManager.GetLogger`方法获取了一个日志记录器实例。在`MyClass`中,我们使用这个记录器实例记录不同别的日志信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值