03 2021 档案
-
软工试水日报-百度图片爬取 3/31
摘要:今天我们来尝试下爬取百度图片,为了团队作业做准备嘛 原理其实就是伪装成网页向百度发送一个json,之后百度返回数据给我们,解析好即可下载 import os import numpy import imghdr from PIL import Image import json import req 阅读全文
-
软工试水日报-《构建之法》阅读笔记SONO.2 3/30
摘要:今天竟然没下新任务吗?那我们来读一读《构建之法》吧! 软件是完整的工业化产品 书中利用了历史悠久的航空业做类比,着重描述了软件学习过程中的四个阶段: (1)玩具阶段:只是抱着好玩的心思,做些别人早就做成的简单东西来获得简单的满足感。我们大一的C/C++就属于这个范畴 (2)业余爱好阶段:开始认真地学 阅读全文
-
软工试水日报-世界疫情查询网站整体效果 3/29
摘要:其实今天懒懒散散了一天……这话可不能这么说,那么今天就来看看网站的整体效果吧 还是挺有那种感觉的对吧……当然确实有点丑这我也承认…… 好啦,明天又是建民课啦,那就明天见吧! 阅读全文
-
软工试水日报-每日定时运行python脚本 3/28
摘要:虽然世界地图项目已经爬了这么多天的数据,但每天的爬取都需要我们手动运行一次python代码……很麻烦 那么有没有一种办法可以解放双手让其自动更新呢?有! 我们将通过windows的定时计划完成这个功能。 右键此电脑,选择管理,就会跳出这样的窗口: 点击任务计划程序下的任务计划库,选择创建基本任务 先 阅读全文
-
软工试水日报-多条件查询的实现 3/27
摘要:今天我们来试一试这个多条件查询的代码,基本思想仍是通过多条件来筛选数组: function search(){ var tab= document.getElementById("demo"); for( var i=0;i<tab.rows.length;){ tab.deleteRow(0); 阅读全文
-
软工试水日报-滚动表格以及图表联动的实现 3/26
摘要:之前那个手动翻页的表格实在是太丑,因此我们这次考虑使用能直接一拉到底的表格: <div style="width:auto;overflow:auto; height:310px;"> <table id="demo" class="layui-table"></table> </div> 其中st 阅读全文
-
软工试水日报-世界地图下钻 3/25
摘要:和之前的中国地图类似,世界地图也要实现相应的下钻 还是通过点击事件调用函数的方式实现: function Country(country){ var tab= document.getElementById("demo"); for( var i=0;i<tab.rows.length;){ tab 阅读全文
-
软工试水日报-世界地图绘制及数据装载 3/24
摘要:昨天我们成功爬取到了世界疫情的数据,那么今天我们就要来绘制世界地图啦! function World(){ changeplace("全球"); var tab= document.getElementById("demo"); for( var i=0;i<tab.rows.length;){ t 阅读全文
-
软工试水日报-世界疫情数据爬取 3/23
摘要:今天我们又从建民老师手上拿到了新任务——爬取世界疫情数据并制作地图,原话是“中国疫情已经控制住了,所以现在做这个也没什么意思,我们来做个世界的吧” 那么我们就来爬一下世界疫情数据吧 来源还是腾讯的疫情数据平台——腾讯,暂时的神 以下是数据爬取代码: # @Author Hero_poi import 阅读全文
-
软工试水日报-json数据格式 3/22
摘要:JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法,类似 XML。 JSON 比 XML 更小、更快,更易解析。 用了这么久的json,但实际上我们还没有正经地学习过json,那么今天我们就来从基础看起吧! (以 阅读全文
-
软工试水日报-代码js包装 3/21
摘要:这周我们做了全国疫情数据统计地图,但软件并非一蹴而就的东西,还是有很多要时常修改的功能的 比方说今天我想修改一下地图的数值轴,但因为咱们在这个页面上堆砌了太多的js函数,导致想要找到这个东西简直是费时费力。即使通过注释来标记函数所在的位置,一旦代码超过500行也会使人眼花缭乱,经常出现修改了错误的函 阅读全文
-
软工试水日报-《构建之法》阅读笔记SONO.1 3/20
摘要:今天我们来阅读一下《构建之法》,先从概论开始吧 当然这本书严格来讲还算我们系的教材呢! 1.软件=程序+软件工程 虽然程序=数据结构+算法,但实际上,我们在平时的程序中很少会见到什么二叉树之类的算法(去年有人使用过二叉树来完成二柱子的四则运算,但实际上最后效率也就那样) 现在的程序越来越像是乐高积木 阅读全文
-
软工试水日报-图表联动part2 3/19
摘要:今天我们来做图表联动的第二部分——点图表动 我们只需要点击图中的地块(像地图下钻一样),表中对应的城市就会亮起 具体实现代码: function cellcity(city){ var tc=document.getElementById("tp"); var ROW = tc.rows.lengt 阅读全文
-
软工试水日报-图表联动part.1 3/18
摘要:今天我们先来做图表联动中的点表图动 其实这个只需要向生成的td标签中添加一个onclick函数 具体代码: function selectRow(tr){ if(curRow){ curRow.bgColor = curColor; curColor = tr.bgColor; tr.bgColor 阅读全文
-
软工试水日报-地图下钻 3/17
摘要:今天我们来攻克地图下钻这一难点 echarts官方文档的介绍中有关于南丁格尔图和旭日图的下钻,它们的思想归根结底就是使用新的chart来覆盖旧的chart,而且整个过程相当平滑,文档甚至将其作为了卖点(但地图下钻可没这流畅功能) 那么我们首先要写一个对应城市的js函数 function City(p 阅读全文
-
软工试水日报-完整疫情查询页面的实现 3/16
摘要:前几天我们设计了这些单独的页面元素,今天我们来试着将之前的元素统一起来 具体就是这样的最终效果: 接下来还要尝试地图下钻和图表联动这些较为细节的功能……好,今天就休息好了 阅读全文
-
软工试水日报-纯js原生简易动态表格 3/15
摘要:虽然使用layui的表格很方便,但总归想挑战一下自己嘛,所以尝试了js的表格(写完之后觉得自己好sb,还在用各种超链实现换页,但愿能成为大家的参考) <script type = 'text/javascript'> var curRow; //全局行号 var curRowId; //选中行的记录 阅读全文
-
软工试水日报-Echarts动态柱形图 3/14
摘要:昨天的博客我们探讨了怎么生成地图,但光是地图其实还不够直观,我们还需要一个柱形图或是折线图来标记人数最多的省份 生成代码如下: var chartDomy = document.getElementById('fine'); var myCharts = echarts.init(chartDomy 阅读全文
-
软工试水日报-Echarts绘制中国地图 3/13
摘要:在11日的博客中,我们介绍过一种调用svg图形实现的中国地图绘制功能,但那个功能要应用于网站上还是有一些问题,所以我们选择了老师推荐的echarts 为此我们需要引入echarts提供的China.js,大家可以前往GitHub上下载 具体生成代码如下: function China(confirm 阅读全文
-
软工试水日报-Python爬取腾讯疫情统计信息 3/12
摘要:虽然老师说让我们做疫情数据视图,但因为没有库所以只能从别的地方找 那么今天我就和我可爱的队友一起研究了通过Python爬取腾讯实时疫情监测网页的数据信息! 首先第一步,我们要打开这个网页看一眼,这个网页实际上是一堆json字符串,只有文字信息,所以我们先要导入第三方的requests工具和解析jso 阅读全文
-
软工试水日报-利用SVG转XML绘制可交互中国地图 3/10
摘要:今天我们来攻克第二项——可交互式中国地图。 一开始我想用webview配合Echart来实现相应的效果,但奈何我json和html传值那一部分根本就没学,所以即使实现了效果也无法向其中传值…… 所幸后来我又找到了一种新方法——SVG转XML绘图法 首先我们需要一个SVG文件,这里有个地图SVG的整合 阅读全文
-
软工试水日报-MPAndroidChartv图表控件试水 3/9
摘要:又是一节软工课。 今天的课上老师又提出了新要求:数据折线可视化和全国数据视图,那今天我们先来一个折线图吧! 使用的支持包是MPAndroidChartv.jar,在这里下载即可: https://pan.baidu.com/s/108nOsWlZslhDhph-jeaGAQ 提取码:iqfo pag 阅读全文
-
软工试水日报-返回键监测函数重构 3/8
摘要:今天星期一,明天又是软工课…… 今天又一次稍微优化了一下体温填报APP,仔细规划了每个Activity的返回键 public void onBackPressed() { //直接返回主页面 Intent it=new Intent(searchact.this,MainActivity.class 阅读全文
-
软工试水日报 3/7
摘要:今天是3月7号!久违的休息! 虽说是休息,但我今天看了一本关于AI技术的小说——由早坂吝所著的推理小说《侦探AI》。 这本书涉及到了一些AI技术中的一些著名问题,例如强AI的框架问题、语音/语义理解中的符号接地问题、约翰·希尔乐的“中文房间”思想实验……虽然都是些极为枯燥的理论,但和小说情节一结合还 阅读全文
-
软工试水日报 3/6
摘要:虽然今天是周六,但因为前年没选上C++的恶果,导致我今天还是有一上午的课…… 话说回来,今天我稍微修改了下体温填报APP,修复了listview在多条记录下拉时闪退的问题(其实就是找个东西给listview包裹上) 嗯……咋说呢,今天就这样? 阅读全文
-
软工试水日报 3/5
摘要:今天是周五,本来以为能正经休息一天,结果昨天的体温填报少做了Excel导出……于是我便急急忙忙开始继续作业了…… 之前在做javaIO操作的时候,稍微也看了一点关于jxl.jar操作Excel的知识——当然说实话也就是知道有这么个东西而已的程度,实际上也确实是第一次用,所以发生了一些令人意想不到的错 阅读全文
-
软工试水日报 3/4
摘要:又一个星期四,又到了快乐的软工课啦! 今天的任务是改良寒假的体温填报小软件,加一些新功能什么的。具体要求如下所示: 1、要求增加用户注册功能,用户注册信息包括用户ID(学号)、用户名(姓名),手机号码,用户单位(班级),用户班级四项基本信息,用户第一次注册后,用户姓名不用每次输入 。 2、体温上报界 阅读全文
-
软工试水日报 3/3
摘要:今天是三月三日星期三,话说明天又是软工课了……没准能接到任务了吧 严格来说今天做的关于软工要求的软件我倒是没太想好,感觉应该去整一个服务器了……虽然现在有了个挺好的想法,但组队能不能让他们陪我一起做也是个难题…… 啊,另外要读的软件书籍已经在路上了……期待返校之前能收到吧 好,以上! 阅读全文
-
软工试水日报 3/2
摘要:今天,是新学期开学的第一次软件工程课,所以学习日报理所当然地复活了呀! 话是这么说,但一般第一节课都不会有什么知识和任务,因此今天就把拖了好久的Github注册给搞了(不得不说这英文网站看着还是闹心……) 听建民老师讲,今年的软工课要求很高,因此我得再努努力,争取顺利合格! 接下来,提五个问题好了: 阅读全文
浙公网安备 33010602011771号