zoukankan      html  css  js  c++  java
  • linux/unix核心设计思想


     1) 程序应该小而专一,程序应该尽量的小,且仅仅专注于一件事上。不要开发那些看起来实用可是90%的情况都用不到的特性; 

    2) 程序不仅仅要考虑性能, 程序的可移植性更重要,shell和perl。python等脚本相比c有更好的移植性;

    3)一切皆文件,尽量使用文本文件来存储数据,避免使用二进制文件。由于文本文件可读性强。且已经有跟多的工具来处理。比如awk,sed,grep等;

    4)让每一个程序都成为过滤器,程序须要与其它的工具一起配合使用,管道的支持是很的重要的。

    5)不论什么的程序都须要考虑被批处理运行,尽量避免强制的用户交互或界面;

  • 相关阅读:
    FILTER(过滤器)
    HDFS优缺点
    python运算符
    python变量类型
    python变量存储
    python编码问题
    【一:定义】python 简介
    如何学一门新技术
    Django安装
    redis 安装及启动关闭
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6808213.html
Copyright © 2011-2022 走看看