• 第二周作业


    一.作业。   

    对比我之前写的词频统计和linux命令词频统计“cat log.txt|tr ' ' ' '|tr A-Z a-z|sort|uniq -c|sort |head”。(首先说明我写的词频统计是基于javaweb的,用户上传文件进行词频统计。)

        1. 系统依赖。我的词频统计系统是由java编写的,java语言具有跨平台性,一次编译,处处运行;而linux命令版词频统计只能在linux系统下运行。

        2. 用户体验。从用户角度出发我的词频统计系统是图形化界面,用户界面友好,方便用户使用;而linux命令版词频统计是命令行,对于一些不了解linux命令的用户来说,每读一个文件都要修改代码,比较繁琐,影响用户体验。但是对于程序员来说,如果只针对需要来说,二者都是可以完成用户需求,但是linux命令显然更节省程序员的时间,而且也可以写成脚本,这样也方便用户使用。

       3. 性能。C的运行效率明显要比JAVA高,因为C是编译型的,直接将源码编译成机器代码;而JAVA是解释型,源码被编译成二进制伪代码,由JAVA虚拟机解释执行。

    个人软件过程(PSP)
    日期 开始时间 结束时间 中断时间 净时间 活动 备注  
    2016.3.13 13:00 15:00 30(mins) 90(mins) 细读<构建之法> 两人合作。团队和流程两个章节  
      21:00 23:30 100(mins) 50(mins) 写博客    
      21:20 23:00 30(mins) 70(mins) 讨论四人团队项目    
                   
                   

       

  • 相关阅读:
    Decrease (Judge ver.)
    Raising Modulo Numbers
    最短Hamilton路径
    64位整数乘法
    递归系列——数组和对象的相关递归
    函数内容新增——函数表达式
    数据结构和算法(一)——栈
    (转)jQuery中append(),prepend()与after(),before()的区别
    微信端的user-Agent
    less知识点总结(二)
  • 原文地址:https://www.cnblogs.com/charliePU/p/5274254.html
Copyright © 2020-2023  润新知