Markdown 的设计哲学
Markdown 的目標是實現「易讀易寫」。
不過最需要強調的便是它的可讀性。一份使用 Markdown 格式撰寫的文件應該可以直接以純文字發佈,並且看起來不會像是由許多標籤或是格式指令所構成。
Markdown 的語法有個主要的目的:用來作為一種網路內容的寫作用語言。
Markdown 工具
个人用过的感觉最好用的Markdown编辑器: Mweb
本篇主要讲述开发过程中常见的组件的部署与配置
Node.js是一个基于Chrome V8引擎的JavaScript运行环境; 是运行在服务端的 JavaScript.
1 | [root@icloud-store export]# curl -sL https://rpm.nodesource.com/setup_9.x | bash - |
Hexo是一个简单地、轻量地、基于Node的一个静态博客框架,可以方便的生成静态网页托管(Hexo依赖NodeJs)
1 | localhost:~ elson$ sudo npm install -g npm |
Maven 是一个项目管理和构建自动化工具. Maven使用惯例优与配置的原则.
它要求在没有定制之前,所有的项目都有如下的结构:
目的 | 功能 |
---|---|
${basedir} | 存放 pom.xml和所有的子目录(工程根目录) |
${basedir}/src/main/java | 项目的 java源代码 |
${basedir}/src/main/resources | 项目的资源文件,比如说 property文件 |
${basedir}/src/test/java | 项目的测试类,比如说 JUnit代码 |
${basedir}/src/test/resources | 测试使用的资源 |
说明: 编译后的classes会放在 ${basedir}/target/classes下面
Maven 依赖包下载
Maven官网下载Maven包: https://maven.apache.org/download.cgi
1 | [root@localhost /local ]$ wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz |
位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。
在了解运算符前,先了解一下数据的基本单位
不同语言中的数据长度可能不一样, 这里介绍一下Java语言中的基础数据长度
类型 | 长度 |
---|---|
boolean | - |
char | 16bit |
byte | 8bit |
short | 16bit |
int | 32bit |
long | 64bit |
float | 32bit |
double | 64bit |