Vim配置之入门篇

正所谓“工欲善其事,必先利其器”,而作为一个专业的码农,怎么能不好好对待自己编程的利器– VIM 编辑器呢!可能读者会说编程的利器不应该是各种语言的集成工具么?像编写 C/C++ 程序的 VS,Codeblock(跨平台)软件,像编写 Java 程序的 Eclipse(现在已经有支持 C/C++/Python 的插件),像编写 Python 程序的 PyCharm 等。这些人性化的开发集成环境功能强大,使用方便。不过成也在此,败也在此。本文将详细介绍Vim编辑器以及其基本入门级配置。

[阅读全文]
 |   

逃离VMWare拥抱docker

Docker是一个开源项目,它是基于linux容器(LXC)等技术,旨在实现轻量级的操作系统虚拟化的一个解决方案。用户操作Docker的容器就像操作虚拟机一样,但是它比虚拟机更轻量更快速。

[阅读全文]
 |   

集成开发工具Eclipse的配置

Eclipse是个强大的集成工具,写JAVA程序的人基本都会首选该工具,然而它的强大并不仅仅体现在对JAVA的支持上,实际上用Eclipse可以写C/C++程序以及Python代码等。当然这一切都需要安装一些插件并进行一些配置。这里就对其配置进行一些记录。

[阅读全文]
 |   

快速部署日志分析系统ELK

日志分析系统ELK是三个开源软件的缩写,分别是Elasticsearch,Logstash,Kibana。其中Elasticsearch是用来实现索引和搜索功能的目的,Logstash是一个很灵活的日志收集和处理工具。Kibana是和Elasticsearch配套的图形展示界面,用于方便的展示数据和分析数据。本文对整个套件的安装配置过程作了记录,并写了一键安装配置的脚本。

[阅读全文]
 |   

ubuntu下lamp的构建

LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。(附带安装mysql的管理软件phpmyadmin)

[阅读全文]
 |