在 CentOS 上搭建 WordPress 博客

在资金预算或人力资源有限的情况下, WordPress 仍然是快速地搭建博客或者企业网站的不二选择。

最近,边学边干地使用 WordPress 给兄弟公司搭建一个简单的官网。代码在本地调试好了。今天学习了如何学在服务器上发布这个程序。

window 系统的 Node 版本管理工具 nvm-windows

简介:

nvm-windows 是一款用 Go 语言写的 用于 window 操作系统的 Node 版本管理工具。GitHub 主页

下载安装:

下载地址:https://github.com/coreybutler/nvm-windows/releases

常用命令:

1.安装指定版本的 Node:

nvm install <version>

示例:

nvm install 6.2.0

命令行出现如下内容,表示正在下载安装 6.2.0 版本的 Node.js, 安装好之后,下载并安装对应的包管理工具 npm。

TypeScript 入门

1.简介:

TypeScript 是微软2012年推出的一种编程语言,属于 JavaScript 的超集,可以编译为 JavaScript 执行。它拓展了 JavaScript 的语法,给 JavaScript 添加可选的静态类型基于类的面向对象编程。

TypeScript文件拓展名为 .ts

快速入门 Angular2 核心概念

1.Components 组件

1.1 组件及示例代码

//装饰器
@Component({
    //元数据

    selector: 'hello',

    //定义组件的模板
    template: '<p>{{greeting}}</p>
})

//组件类
export class HelloComponent {
    private greeting: string;
    constructor() {
        this.greeting = 'Hello, Welcome to Angular 2!';
    }
}

  1. 装饰器:@Component

赋予一个类更丰富的信息,即将元数据 注入到组件类中。

JavaScript 的 Number 需要注意的一些特性

一、NaN:

1.定义:NaN 是 JavaScript 的一个特殊值,表示“非数字”(Not a Number),主要出现在将字符串解析成数字出错的场合。

2.NaN 不是一种独立的数据类型,而是一种特殊数值,它的数据类型依然属于 number ,使用 typeof 运算符可以看得很清楚。

MySQL学习笔记:修改数据表的常用命令

1.新增或删除列

1.1 添加单列

语法:ALTER TABLE tbl_name ADD [COLUMN] col_name col_definition [FIRST | AFTER col_name];

指定位置关系的关键字:

1.FIRST:表示在数据表的第一列

2.AFTER: 参数col_name为某个数据列的名称,表示指定在该数据列的后面。

一个Geek的评论系统Gitment

Gitment是一个使用GitHub Issues 搭建的评论系统。本文教你如何使用Gitment作为自己博客的评论系统。

先简单介绍下优缺点:

1.优点:

Gitment支持在前端直接引入,不需要任何后端代码,可以在页面进行登录、查看、评论、点赞等操作,同时有完整的 Markdown / GFM 和代码高亮支持,尤为适合各种基于 GitHub Pages 的静态博客或项目页面。

Python操作MySQL学习笔记

一、应用架构

客户端 –> 业务逻辑层 –> 数据访问层 –> 数据库

二、 Python DB API

Python应用程序(包含SQL) –> Python DB API(访问数据库的统一规范接口MySQLdb) –> MySQL / Oracle / SQLServer等数据库