• 挑战杯笔记


    大一、大二没有参加过挑战杯,由于我是计算机专业的学生,所以呢,我对挑战杯的认知 -> 拿着一个项目(被用过无数次的APP)去蹭赛,或许是弱校太渣的缘故吧/(ㄒoㄒ)/~~

    然而就在不知不觉中被外学院的朋友忽悠来参赛了,任务不是去做一个对人类社会有用的APP,而是处理数据。虽说过程很曲折,也让人无语,但至少还是有收获的。

    任务大致是这样的

    给我756个站台的信息(每个站台给的是 从1961 - 2015年每一天的各种气象数据)。
    然而......
    1961 - 2012年的数据格式是每个站台为个体的(这个站台所有天数的数据单独放在一起)
    2013 - 2015年的数据竟然是以年份为个体的(把每个省的所有站台在一年的数据单独放在一起)

    然后我要处理出

    (1)每个站台:1961-2015每一年所有指标的均值以及1961-1990和1991-2015两个阶段所有指标均值,按照一定格式单独输出一个文档
    (2)每一年以及1961-1990、1991-2015:所有站台各种指标的均值,按照一定格式单独输出一个文档
    (3)把所有站台1961-1990和1991-2015两个阶段所有指标均值放在一起,单独输出一个文档

    我把任务分成三个部分

    一、把每个站2013 - 2015的数据先筛出来,再放到1961 - 2013年的数据后面
    二、处理任务(1)
    三、处理任务(2)
    四、处理任务(3)

    最后

    那个老师让我给他讲讲程序方便他以后自己改,当时就无语了(不是我讲不明白,而是......)。然后我就抽个时间帮他做了个可操控的exe,宝宝心里苦啊/(ㄒoㄒ)/~~。

    收获

    (1)深入认识了文件处理函数如何使用
    (2)学会了在VS中如何选择并读入文件或者文件夹
    (3)学会在怎么在VS中利用OpenGL添加各种颜色的字体
    (4)了解一些多线程的知识
    (5)水了差不多2千行code

    这是exe程序和使用说明:压缩包

    项目源码:Code

  • 相关阅读:
    Android 自定义 ListView 上下拉动刷新最新和加载更多
    Android Activity 及其子类
    MySQL INSERT插入条件判断:如果不存在则插入
    MySQL中函数CONCAT及GROUP_CONCAT
    数据权限的设计与实现
    shiro过滤器过滤属性含义
    shiro注解
    python中,花括号,中括号,小括号的区别
    SpringBoot项目eclipse运行正常maven install打包启动后报错ClassNotFoundException
    Nginx对某个目录或整个网站进行登录认证的方法
  • 原文地址:https://www.cnblogs.com/Czhenyu/p/6514111.html
Copyright © 2020-2023  润新知