2016-06-01 07:51

原创 2016年06月01日 08:24:49

近期忙了很久,最终还是面勉勉强强将C语言的大作业完成,交了上去,也算是完成了近期的一个小心愿。

*代码尚未完美。
结构并未优化。
逻辑不够严密。*

一切在现在看来,仍有改进的余地,可是,时间不等人。
仔细想想前后经过,看看自己,看看同学,感觉,自己似乎可以体会到一些东西。

我是可以说写了将近一个星期,对,图书管理系统,而且还是根据别人的代码进行的修改,以适应自己的结构和逻辑,最后忙碌了好久,倒是成了洋洋洒洒上千行,拿出去,在同学之间倒也可以装一下。但是实际这些东西是否值当这么久的时间,我还真不敢这么说。
无用的浪费太多了。

一来是为了美观,两次修改界面显示内容。(现在真心觉得有强迫症对于写程序是何等的折磨)
虽然有着VS强大的辅助,但是还是有一种手工作坊似的小打小闹。缝缝补补,修修改改,最后还是放弃了元原先的方案,退而求其次,倒也是有另一种整齐的感觉。
由此想到,对于大型程序的设计,如这般必是不可,定会有一份详密周到的计划,认真指导每一步的设计。
二来赶鸭子上架,好多函数不是很熟(虽然我是直接套用),用起来又是修修改改,缝缝补补……
三是代码量太大(于我而言),倒是让我有时候感觉无从下手了。现在想来,亏得VS的插件,不然还真不知道自己要搞到什么时候。。。光是看代码,眼睛就花了。
四是程序结构并未一开始就定好,而是在不断地修改,不断地变化,搞得自己最后是精疲力竭,无力回天。


最后报告是交上去了。但是还是感觉自己内心有些失落,因为好多自己想要做的,不是因为没有时间,就是因为没有精力,到头来也只能是想想,空欢喜。


关于交报告这里,我特别的佩服我的一个同学(真心的,是我在学校里很欣赏的一位同学,他身上所具有的一些我自己所难以达到的品质,行为,实在是让我敬佩),写的太好了。认真细致,力求完美,每一个细节都要做到完美。算法描述,他是每个函数功能块都把流程图,NS图画的漂漂亮亮的(他问过我问题,给我发过一张截图)。有一次因为office抽风,他之前幸幸苦苦画好的流程图都没了。但是他也没有就那样放弃。。。
最后还是交了一份完美的报告,拿了满分(他们平时成绩比我们出的快)。虽然羡慕,但是我了解他为此付出的,我所没有付出的努力与认真。这件事也让我想起了他以前做的许多事,都是那么的值得钦佩。


这件事确实给了我很大的触动。

做东西,必须得有计划,写程序尤其如此。有的放矢。

但是,最关键的还是

认真细致,追求极致

版权声明:本文为博主原创文章,欢迎大家指正。

2016-06-01

儿童节下中雨,忙忙碌碌的来公司,庆幸没有迟到,早上在公司大神的帮助下,解决掉了,昨天数据库字段无法再数据库进行匹配的问题,总结出了一些东西,现在记下,望以后遇见相同的问题,可以独立解决。   1.数据...
  • sinat_34311901
  • sinat_34311901
  • 2016年06月01日 10:45
  • 101

win10 Redis 安装系统服务报错 HandleServiceCommands: system error caught. error c ode=1073, message = CreateS

HandleServiceCommands: system error caught. error c ode=1073, message = CreateService failed: unknow...
  • HeatDeath
  • HeatDeath
  • 2018年01月31日 09:27
  • 103

2016-06-01错误日志-部署

1、查看了浏览系统的错误日志,没有看到任何当前错误日志,tomcat启动时也没有报错误 2、第二天,只能到自己本地去看看这个坑人的问题啦, 自己本地由于有两种tomcat的运行环境:外部tomcat ...
  • kelanQ
  • kelanQ
  • 2016年06月01日 19:33
  • 346

什么是比特币51%攻击

我之前写的一篇文章 hashcash在比特币中的应用有过这样的描述: A伪造了一笔交易,把钱有退回给自己。如果要被整个网络认可这笔交易,A必须自己生成一个比原来的链长的区块链并把这笔交易加入链中...
  • pony_maggie
  • pony_maggie
  • 2017年03月06日 15:36
  • 3951

poi 读取excel(03和07版本)--小结

1.导入Jar包:poi-3.7-20101029.jar,poi-ooxml-3.7-20101029.jar,poi-ooxml-schemas-3.7-20101029.jar,xbean.ja...
  • tianshi1017
  • tianshi1017
  • 2013年06月19日 16:41
  • 927

51 超声波测试程序

本人用的超声波模块为 HC-SR04 单片机为 80c51系列 单片机的晶振为12Hz #include #include //包涵了_nop_()函数声明typedef unsigned int...
  • lele_silence
  • lele_silence
  • 2016年09月29日 07:57
  • 1689

51系列小型操作系统精髓 简单实现5 执行流程

1.      初始化 2.      执行完后,记录下一步地址,返回 3.      接着task_test2() 4.      执行完后,记录下一步地址,返回(与第2步相似) 5...
  • chenhao0568
  • chenhao0568
  • 2014年05月20日 13:07
  • 939

51汇编常用伪指令

一、什么是伪指令 汇编语言源程序必须翻译成机器语言才能被计算机运行,而翻译通常是由计算机通过汇编程序来实现,翻译过程成为汇编。在翻译过程中需要汇编语言源程序向汇编程序提供相应的编译信息,而这些信息是通...
  • qq_35535992
  • qq_35535992
  • 2016年09月29日 17:12
  • 487

27/Feb/2008:10:12:44 +0800这样的日期格式在java里的解析.

今天在解析apache usertrack模块产生的clickstream日志文件时,其中有一个接收请求的时间,其格式为: 27/Feb/2008:10:12:44 +0800 在用SimpleD...
  • F7ANTY
  • F7ANTY
  • 2015年10月20日 17:38
  • 2043

笨办法学 Python · 续 练习 51:`lessweb`

练习 51:lessweb 原文:Exercise 51: lessweb 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 我们很接近这本书的末...
  • wizardforcel
  • wizardforcel
  • 2017年08月16日 17:37
  • 223
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2016-06-01 07:51
举报原因:
原因补充:

(最多只允许输入30个字)