随笔分类 - 软工日报
摘要:RDD 的故障恢复与容错机制学习目标:理解 RDD 的容错机制。学习 RDD 的 lineage(血统)机制。模拟 RDD 的故障恢复过程。 // 创建 SparkContextval sc = new SparkContext("local[*]", "RDD Fault Tolerance")
阅读全文
摘要:RDD 的分区与并行操作学习目标:理解 RDD 的分区机制。掌握 RDD 的并行操作。学习如何调整 RDD 的分区数。学习内容:RDD 分区机制:RDD 的分区数决定了数据的并行度。使用 parallelize 方法时可以指定分区数。使用 repartition 方法可以调整 RDD 的分区数。 /
阅读全文
摘要:所学时间:3小时 代码行数:120 博客园数:1篇 所学知识:今天学习了工程数学的实验四共轭梯度法程序设计。 1)求解无约束优化问题: (2)终止准则取; (3)完成FR共轭梯度法的MATLAB编程、调试; (4)选取几个与实验二实验三中相同的初始点,并给出相关实验结果的对比及分析(从最优解、最优值
阅读全文
摘要:所学时间:4.5小时 代码行数:197 博客园数:1篇 所学知识:今天学习计算机网络的路由器动态路由的配置方法。 、基本配置 (1)三层交换机的基本配置 Switch(config)#vlan 10 Switch(config)#interface fastethernet0/1 Switch(co
阅读全文
摘要:所学时间:4小时 代码行数:131 博客园数:1篇 所学知识:今天写计算机网络的综合性训练(搭建中小企业园区网) 一、实验目的: 1.通过对网络设备的连通和对拓扑的分析,加深对常见典型局域网拓扑的理解; 2.通过路由建立起网络之间的连接,了解网络路由的设计与配置; 3.进一步熟悉交换机、路由器的基本
阅读全文
摘要:个人感受: 《代码大全2》这本书让我深刻认识到编程过程中的一些常见陷阱,以及如何避免这些陷阱并写出更优质的代码。在阅读这本书之前,我经常陷入直接编写代码的急躁状态,忽视了设计阶段的重要性。我往往在没有完全理清问题和需求的情况下就着手编写代码,导致后续频繁修改和重构,浪费了大量时间和精力。 书中强调了
阅读全文
摘要:当需求清晰并且与代码质量结合时,软件开发的效率和质量将得到显著提升。首先,清晰的需求可以帮助开发团队更好地理解客户的期望和需求,从而减少了开发过程中的误解和沟通成本。其次,清晰的需求可以作为代码编写的指导,帮助开发人员更准确地实现所需功能,避免了不必要的修改和重构。最后,结合良好的代码质量,软件开发
阅读全文
摘要:所学时间:3小时 代码行数:178 博客园数:1篇 所学知识: 在第一周的课程计划中,我着重安排了学习安卓端的开发应用、掌握javaweb框架的应用、以及开始熟悉数据库的增删改查操作。下面是我在这些方面的具体进展: 安卓端的开发应用,学习并掌握了安卓应用的基本结构,包括活动(Activity)、布局
阅读全文
摘要:个人感受: 在过去的项目中,我曾经遇到过将更多人投入项目中以加快完成进度的情况。有时候,当项目遇到延迟或进度落后时,我的第一反应就是增加更多的人手以尽快赶上进度。我也曾见过其他团队或同事采取这样的做法。然而,经过阅读《人月神话》后,我意识到这种做法并非总是有效的,甚至会导致进一步的混乱和延期。 根据
阅读全文
摘要:最近在 《代码大全》这本书, 包括的内容非常多, 从软件设计到代码开发,团队管理都有,更像是一个软件编程领域的百科全书。 首先,软件构建的复杂性不仅来自于技术方面的挑战,还包括了项目管理、需求变更、团队协作等多个方面。这种复杂性是由项目的规模、技术选型、市场竞争、用户需求变化等多种因素共同作用造成的
阅读全文
摘要:所学时间:3小时 代码行数:178 博客园数:1篇 所学知识:今天学习了python的可视化,学会了在开发的过程中,使用的python开发技术。首先使用了这五种库: 1.cv2:这是一个强大的图像处理库,它提供了处理图像的各种功能,包括加载、编辑和保存图像,以及实现各种图像处理算法,如滤波、边缘检测
阅读全文
摘要:所学时间:2.2小时 代码行数:62 博客园数:1篇 所学知识:今天学习了工程数学的Newton法程序设计。 掌握Hesse矩阵的计算方法和Newton法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。 实验内容 (1)求解无约束优化问
阅读全文
摘要:所学时间:2.2小时 代码行数:62 博客园数:1篇 所学知识:今天学习了数据库的数据库的备份和恢复。 当涉及数据库备份和恢复时,最常见的做法是使用数据库管理系。使用MySQL数据库。 数据库备份备份数据库,我们可以使用MySQL提供的mysqldump工具。备份到一个名为example_backu
阅读全文
摘要:所学时间:3小时 代码行数:62 博客园数:1篇 所学知识:今天学习了python爬取的操作. 以软科中国最好大学排名为分析对象,基于requests库和bs4库编写爬虫程序,对2015年至2019年间的中国大学排名数据进行爬取:(1)按照排名先后顺序输出不同年份的前10位大学信息,并要求对输出结果
阅读全文
摘要:所学时间:2小时 代码行数:32 博客园数:1篇 所学知识:今天继续完成工程数学的最速下降法的实验。 实验目的 通过最速下降法的程序设计,为今后的约束优化方法的学习和编程奠定基础;掌握负梯度方向的定义和最速下降法的迭代公式;通过此次实验,进一步巩固最速下降法的基本原理和思想。 二、实验内容 (1)求
阅读全文
摘要:所学时间:2.2小时 代码行数:62 博客园数:1篇 所学知识:今天继续完成数据库的数据库完整性、安全性实现实验。 完成如下操作: (1)在 SQL Server 管理器中,创建一个新的 windows 登录名。 (2)在 SQL Server 管理器中为自己建立一个 SQL SERVER 服务器登
阅读全文
摘要:所学时间:3.5小时 代码行数:162 博客园数:1篇 所学知识:今天学习了工程数学的黄金分割法实验 一、实验目的 通过一维寻优黄金分割法的程序设计,培养学生计算机的应用能力,并为今后无约束优化方法的学习和编程,奠定基础;掌握缩小寻优区间的黄金分割法。 二、实验内容 (1)请用0.618法求解优化问
阅读全文
摘要:所学时间:3.2小时 代码行数:108 博客园数:1篇 所学知识:今天学习了python可视化的基本操作。设计一个电子算盘。要求绘制电子算盘界面,设计并实现打珠算过程(界面参考如下图示)。界面右侧要求以图形绘制的方式绘制自画像,注意不能是图像文件显示的形式。 from tkinter import
阅读全文
摘要:所学时间:3小时 代码行数:129 博客园数:1篇 所学知识:今天学习了使用 SQL 语言进行各种查询的操作和视图的操纵方法。 查询所有零件情况,先按零件名称升序排列,零件名称相同按重量降序排列: SELECT pname, weight FROM p ORDER BY pname ASC, wei
阅读全文
摘要:这部分讲述人力和时间并不呈现线性关系。指出以大量人员和较短的时间,并不能缩短软件的开发进度。一窝蜂的作业方式无助于软件生产,且会制造麻烦,产生出更差的软件。向进度落后的项目追加人力,只会使进度更加落后。因为新进的人员需要时间了解整个项目,而增加额外的沟通消耗。当有N个人必须在这群人之中进行沟通时(无
阅读全文