04 2019 档案
摘要:今天看了构建之法的第四章:两人合作。这一部分不止讲了该如何写代码,还讲了作为一名程序员,该如何与他人交流,与团队成员交流。 代码规范包含:代码风格规范、代码设计规范 代码风格的原则是:简明、易读、无二义性 缩进:最好不用TAB键,一般4个空格的距离正合适;我在编程中总是使用TAB键来规范格式,这种做
阅读全文
摘要:一、要求 1.输出单个文件(一篇英语文章)中的前 N 个最常出现的英语单词,并将结果输入到文本文件中。 2.按出现次数由大到小排列,计算出出现次数的百分比,保留百分数的两位小数,即保留小数点后四位。 3.实现单词过滤,某些无用单词(比如:the a an)这些不记录。 4.实现给定地址,查找指定地址
阅读全文
摘要:所花时间(包括上课) 代码量(行) 博客量(篇) 了解到的知识点 这周主要在学习安卓的一些基本知识点以及使用AS导入大佬们的项目。 写的代码主要是php以及Web的作业。
阅读全文
摘要:典型用户 背景 典型用户:白领张三 用户需求、需要解决的问题 1.加强时间观念 2.控制金钱去向, 3.对事件的控制 场景 用户通过日历软件,日记软件以及相关的记账软件,记录相关的时间以及,对之后的事情进行提醒,已经将相关的金钱去向记录下来。提高时间观念,掌控金钱的流向,提高生活水平。 用户通过日历
阅读全文
摘要:这几天看了一部分《构建之法》这本书,突然发现有些例子王老师在课上已经给我们用过了,比如说第一章开头的四则运算那个例子,一开始只是让我们在eclipse的控制台输出式子进行运算,后来改成文件,再后来改成网页。在这个过程中,一个小程序,慢慢变成了某种意义上的软件(最终成果太差,还算不上软件)。我认为这就
阅读全文
摘要:要求 1.输入一个整型数组,数组里有正数也有负数。 2.数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 3.求所有子数组的和的最大值。要求时间复杂度为O(n)。 4.要求输出运算过程 源代码 运行截图
阅读全文
摘要:所花时间(包括上课) 代码量(行) 博客量(篇) 了解到的知识点 这周主要在配置安卓开发环境。我们小组先是说好用eclipse,但是后来发现eclipse写的都是老项目,安卓新项目基本都是用AS写的。如果我们用eclipse的话,连想借鉴前辈代码的机会都没有,后来就换成了AS。 没怎么写代码,主要在
阅读全文
摘要:这次我们团队要开发一个生活日历APP,对于这个APP的NABCD的需求分析,我对此作出其中的一小部分介绍。 N(Need)需求 目前市场上有很多的日历程序,每个手机自带的功能中必然有日历程序。但是对于我们大部分人来说,日历只用于查看今天是阳历几月几号或是农历几月几。同时目前手机支付越来越普及。我们团
阅读全文
摘要:所花时间(包括上课) 代码量(行) 博客量(篇) 了解到的知识点 完善了地铁路线查询系统。 因为eclipse编写连接MySQL的简单动态网页的项目中,form表单提交前没有验证,验证功能是通过提交、判断后再传回值实现,非常麻烦,所以现在修改一下这个项目。 周五的时候瞎搞,删了点东西导致电脑出了一些
阅读全文
摘要:所花时间(包括上课) 代码量(行) 博客量(篇) 了解到的知识点 正在完善地铁路线查询系统。 学到了一些svg的标签。
阅读全文
摘要:这本书5、6、7、8、9章是第二部分的内容,主要与代码质量有关。 第五章讲了软件构建中的设计。 设计是一个险恶的问题。意思就是这个问题只能通过解决后有了经验才能明确。 设计是个了无章法的过程。设计的过程中会出很多错误,在设计的过程中出错比在编码的过程中出错代价小的多。 设计就是确定取舍和调整顺序的过
阅读全文
摘要:第四章主要讲的是一些细节问题,比如使用什么编程语言来编程、编程过程中的一些约定等等 计算机语言 机器语言:计算机最底层的语言,不是给人用的 汇编语言:计算机的一种低级语言,运行速度较快。如果有兴趣arm,嵌入式,单片机可以深入学一下。对理解内核有帮助。 中级语言:C语言 一种中级语言,实用,效率高。
阅读全文
摘要:这是一本能让程序员站在更高的层次上思考软件的构建,让程序员跳出编码的局限,了解一些编码之外的软件工程思想的书。 这本书每章和每章之间的联系并不是非常紧密,可以从头读到尾,也可以按自己想要看的主题来分别读。 第一章主要讲了软件的构建活动的重要性,然后在1.3给读者提示如何阅读本书。软件构建的主要活动包
阅读全文
摘要:合作人 陈欢 代码 index.jsp页面为主页面,包含地图缩放功能以及线路查询功能 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <htm
阅读全文