关于开始写博客的实用建议

前言

作为写了一段时间博客的在校大学生,对于当时下定决心写博客提升能力的自己,也是感慨万千。现在能力有了一定的提升,学习也是蒸蒸日上,所以是时候来做出一些回报了。针对一些想写博客提升能力,但是很迷茫不知道怎么开始的同学,我会尽我所能给出一些建议。

Markdown

Markdown

那么要是想开始写博客,学习作为C站主要博客语言之一的Markdown语言是必不可少的,就连GitHub很多文档都是使用它来撰写的,那么不用我来介绍它有多重要了吧。那么我们先简单介绍一下它。

简介
Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。

Typora

学习Markdown语言有很多种方法,我们其实不用特地地去把它学透,简单的会导入目录、设置标题、插入图片、插入代码块和插入表格,再记几个快捷键提高效率就可以了,对于我们写博客已经是够用了,实在有其他需要可以查查资料。
那么我在这里推荐一个Markdown编辑器——Typora。
Typora
它是一款轻便、简洁、实用的Markdown编辑器,我经常用它来记录我的一些学习笔记,随后即可将Markdown源代码复制粘贴到C站上,就可以直接形成博客,非常方便,就是图片得重新上传。
笔记
Typora官网
打开选择对应系统下载安装在指定目录即可。我们可以随意创建一个后缀为.md的文件,使用Typora编辑器打开就可以开始编写Markdown了。然后我在这里也推荐一些我常用的快捷键。

Crtl + 1/2/../5/6 对应生成1级/2级/…/5级/6级标题
Crtl + Shift + K 插入代码块
Crtl + Shift + [ 对应生成有序列表
Crtl + Shift + ] 对应生成无序列表
Crtl + [ 增加列表缩进
Crtl + ] 减少列表缩进
Crtl + T 插入表格
Crtl + B 加粗
Crtl + I 斜体
Crtl + U 下划线
Crtl + K 超链接
Tab 缩进
插入图片直接左键选择图片拖入即可

总结

非常欢迎各位同学着手写博客,要是每周坚持花点时间写写博客,记记笔记,一段时间后一定能看到自己的成长。加油!厚积薄发,祝早日成功!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
当你已经学习了 Java 并且已经开始了 3-5 年的开发工作,你可能会想要进一步深入 Java,掌握更高级的概念和技能。在这篇博客中,我们将讨论一些关于 Java 进阶的主题,以帮助你提高你的技能和知识。 1. 面向对象编程(OOP) 如果你还没有深入了解面向对象编程(OOP)的概念和用法,那么这是一个值得投入时间和努力的领域。在 OOP 中,对象是程序的核心部分。对象以类的形式组织,并包含属性和方法,这些方法可以用于操作对象的属性。 面向对象编程有很多的设计原则和范式,比如 SOLID 原则,设计模式等等。学习这些原则可以帮助你更好地构建质量更高的代码,并使其更具可维护性和可扩展性。 以下是一些有用的 OOP 主题和资源: - 类和对象 - 继承,多态和抽象类 - 接口和实现 - 设计模式 - SOLID 原则 - Head First 设计模式书籍 2. 并发编程 在当今的软件开发中,有许多问题需要使用并发编程来解决,例如处理大量数据、处理高吞吐量的交易、并行计算等等。Java 提供了一个原生的多线程 API,可以用于实现并发编程。 然而,并发编程本身是一个非常复杂的问题。在并发编程中,你需要处理一些关键概念,例如线程安全、锁等等。此外,你还需要处理一些与并发编程相关的编程模型,例如Actor模型等等。 以下是一些有用的并发编程主题和资源: - 线程和线程池 - synchronized 和 volatile 关键词 - Lock 和 Condition 接口 - 并发数据结构 - Actor 模型 - Java 并发编程实战书籍 3. 优化和性能 在你的职业生涯中,你可能需要调优和优化一些代码以提高它们的性能。性能问题可能是硬实时的(例如游戏引擎中的帧率)或是软实时的(例如处理数据的速度)。 Java 提供了一些性能诊断和优化工具,例如 JMH, Perfnorm 和 VisualVM。使用这些工具可以帮助你更好地理解代码的性能,并提供优化建议。 以下是一些有用的优化和性能主题和资源: - 垃圾收集器 - JIT 编译器 - 分析工具 - 热点代码诊断 - 并发编程的性能优化 - Java 性能优化手册书籍 4. 框架和库 Java 生态系统是一个庞大和复杂的生态系统,其中有许多强大的框架和库可以用于不同类型的应用程序和用例。根据您的需求,您可能需要选择一个或多个框架或库来加速您的开发。 以下是一些有用的 Java 框架和库: - Spring 框架 - Hibernate ORM 框架 - Apache Struts - Apache Lucene 和 Solr - Netty 网络编程框架 - Guava 实用库 以上就是本篇关于 Java 进阶的介绍。希望这些主题能够帮助您更好地掌握 Java,并在您的职业生涯中取得更大的成功。谢谢! (图片来自Unsplash)
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FantasyQin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值