从jekyll到hugo,搬运经验总结

因为我对新技术的热爱和向往,我选择博客从jekyll换成hugo了,本来是想记录一下他们之间区别,搬运完才发现它们在功能上竟然是如此的相识,所以我只能讲jekyll如何搬运到hugo.

hugo和jekyll一样也是静态页面框架,有着和jekyll相似文件结构和配置方法,不过hugo有着更快的生成速度和更好的markdown引擎,支持toml,yaml,json配置文件格式,hugo又从hexo中借鉴了不少特性,比如live reload。而且hugo是go开发的,模板语法中能找到go语言的影子,这也是我使用它的主要原因。

Iptables学习笔记

以前我也很抵触去配置iptables,当时我觉得iptables这种工具实在是太复杂了,配置的命令超级长,而且只有命令行没有图形化工具,而大多数云服务器都有自己的一套防火墙,比如aws的EC2就有自己的安全组,简单易用并且可以直接在网页上直接配置,非常的方便。

但后来我接触linux运维越来越多才发现,iptables虽然缺点一大堆,但它胜在功能非常强大,并且可以满足大多数网络管理上的需求,在没有更好的代替品出现前iptables绝对是必不可少的工具。

react学习笔记

JSX

React可以使用的是独有的JSX语法,包围它的<script>标签type值为text/babel

那什么是JSX呢,JSX其实就是JS+XML,在JSX中JS和XML可以同时存在,举个简单例子:

var a = <div class="green">my color is green</div>

在JSX中这样的写法是完全合法的,这个a可以当成是一个html的element使用

也可以使用react.createElement创建element

var app = React.createElement(
    "div", //标签名或组件对象
    {class:"green"}, //元素属性集
    "my color is green" //子元素
);

createElement的更多信息看这里

于是乎,我们可以自由组合js和xml了,比如

postgresql类型

  • postgresql支持的类型相当的多,配合postgresql的函数就已经可以满足很多业务的需求了

  • 但是繁多的类型也导致了postgresql的学习成本和复杂度的问题

  • 这里我来做个笔记简单讲讲postgresql的数据类型有哪些和如何用好这些类型

  • PS:以下内容都基于postgresql 9.3

  • TODO:有些类型的例子和介绍还没写完,以后再补上


上一页 归档 下一页