DavidWang's Blog

简单一生,快乐一生

Mac OS安装jekyll

“jekyll 是一款简单的博客系统,静态网站生成器。” 1. 概述 jekyll 是一款简单的博客系统,静态网站生成器。她有一个模版目录,存放整个静态网站的模版文件,可以通过Liquid处理模版文件,把使用标记语言Textile或Markdown编写的内容文件,按照模版格式,转换成最终的静态网站页面。大名鼎鼎的GitHub Pages就是通过它实现的。搭建好我们的博客系统之后,...

fedora22 配置Nginx,Mysql,PHP

在Fedora上配置LNMP开发环境

“LNMP开发环境是PHP语言开发网站的主流环境。” 1. 安装nginx nginx在fedora当中是一个默认包,所以直接使用命令行进行安装即可: sudo dnf install nginx -y 然后启动nginx服务: sudo service nginx start 当然,也可以设置他为开机启动: sudo systemctl enable nginx....

fedora20 安装搜狗输入法

卸载ibus,启用fcitx

“Fedora自带的输入法对中文的支持并不够好,可以安装搜狗输入法进行替代” 0.环境描述 系统环境: Fedora 20 64位 搜狗输入法版本: sogou_pinyin_linux_1.1.0.0037_amd64 1.卸载ibus sudo yum remove ibus gsettings set org.gnome.settings-daemon.plugin...

Leetcode Single Number

Medium题目 编号136

“Leetcode是一个强大的OJ网站,很多公司的面试题目都可以在这里找到” 题目 Given an array of integers, every element appears twice except for one. Find that single one. 有一个整数数组,其中的元素只有一个出现了一次,其他的均出现了两次,请找出只出现了一次的元素。 注意 Y...

如何解决“保护多库版本”问题

今天在fedora21上安装wine的时候,遇到一个问题,错误提示为:保护多库版本 … 搜查了一圈,找到了一个解决方案 首先将fedora进行降级: sudo yum distro-sync 然后进行源的清理: sudo yum clean all && sudo yum makecache 最后,重新升级fedora: sudo yum update 再...

Markdown 简明语法

Markdown语言的基本语法讲解和展示

“Markdown语言是现在编写博客最为常用的语言。” 1.简介 Markdown的目标是实现「易读易写」,成为一种适用于网络的「书写语言」。 一份使用Markdown格式撰写的文件可以直接以纯文本发布,它的最大灵感来源其实是纯文本电子邮件的格式。 Markdown的语法由一些符号所组成,其作用一目了然。比如:在文字两旁加上星号,看起来就像强调。 Markdown兼容HTM...

Fedora 20 安装gitolite

git本地化的权限管理工具

“git本地化之后,可能会用到权限管理,gitolite就是一个强大的权限管理工具” 1.gitolite安装先决条件 关于git和ssh登录的基础知识,网上已经有很多很好的文章,在这里就不再加以赘述了。 1.1.安装git 要安装gitolite,首先要安装git: sudo yum install git 1.2.创建git用户组和git用户 然后,需要新建用户和...

安装fedora20后的一些操作

安装Fedora 20后的必备软件包和系统操作

“Fedora 20 自带的软件并不够强大,而且需要关闭防火墙和SEXLinux。” 1. 安装fedora20后的初始化配 1.1. 防火墙 如果你的电脑处于局域网内,默认开启的防火墙会导致局域网内的其他电脑无法与你的电脑进行连接,所以,停止它! sudo systemctl stop firewalld.service sudo systemctl disable fir...

Fedora 20 中文字体美化

如何美化Fedora 20的中文字体

“Fedora 20 自带的中文字体确实难以入眼。” 新装了Fedora 20,但是他的中文字体看起来略微有一些奇怪,通过上网查找和自己的实践,总结出了以下美化的步骤: 1. 安装字体 安装文泉驿微米黑并开启文泉驿微米黑渲染: sudo yum install wqy-microhei-fonts vi /etc/fonts/conf.d/65-0-wqy-microhe...