FTP协议详解与VSFTPD使用

自从闪存介质和带有文件传输功能的社交媒体发明以来,人们将日常工作中的文件传输方法寄托于二者,然而必须要指出的是:作为一名IT从业者和开发人员,这样的文件传输与管理策略是丑陋且愚钝的。FTP协议是一个广泛应用但鲜有人拥有完善了解的协议——即使是那些为了计算机网络原理期末考试通宵达旦的可怜本科生们也在面对FTP报文时表现出相当的无措和局促。然而无论是从事互联网WEB开发还是嵌入式Linux开发,全面而详细的了解FTP都是一件必要的准备工作。

Read more »

版本控制神器 Git 使用方法[预警: 文章超长,可能502,多刷新]

当你不小心删除了某个工程的重要文件或者全部文件,你是否想象过后悔药的存在?当你与其他人一起开发/维护某一工程项目(甚至仅仅是完成本科课程作业)时你们是否在为了分工和进度争吵不断?当你来到GitHub时你是否完全无法使用除了CLONE之外的一切功能?Git将成为你最好的版本管理工具,而本文将较为粗浅的介绍这一工具的特性与使用方法。

Read more »

LaTeX 编写数学公式基础语法与MathJax安装

本文主要讲述LaTex的基础语法作用方式以及MathJax插件的使用,事实上LaTex拥有不输脚本语言或者HTML的语法复杂度,更加复杂的语言将会在其它文章中出现。MathJax是一款运行在浏览器中的开源数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式并且在例如WordPress驱动的网站中使用HTML编写数学公式,非常方便。

Read more »