随笔分类 - 2024春学期
摘要:实验总结 实验一:黄金分割法(0.618法)程序设计 通过黄金分割法的实践,我深刻体会到了数学理论与实际问题结合的魅力。从编写代码实现0.618搜索法到观察算法逐步逼近最优解的过程,我不仅掌握了这种经典优化算法的精髓,还提升了编程技巧,包括函数定义、循环与条件判断等基本技能。实验中,我认识到算法效率
阅读全文
摘要:实验一:黄金分割法(0.618法)程序设计 一、实验目的 通过一维寻优黄金分割法的程序设计,培养学生计算机的应用能力,并为今后无约束优化方法的学习和编程,奠定基础;掌握缩小寻优区间的黄金分割法。 二、实验内容 (1)请用0.618法求解优化问题: 的极小点和极小值(进退法确定初始区间),精度为10-
阅读全文
摘要:实验二:最速下降法程序设计 一、实验目的 通过最速下降法的程序设计,为今后的约束优化方法的学习和编程奠定基础;掌握负梯度方向的定义和最速下降法的迭代公式;通过此次实验,进一步巩固最速下降法的基本原理和思想。 二、实验内容 (1)求解无约束优化问题:; (2)终止准则取; (3)完成最速下降法(负梯度
阅读全文
摘要:实验三:Newton法程序设计 一、实验目的 掌握Hesse矩阵的计算方法和Newton法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。 二、实验内容 (1)求解无约束优化问题:; (2)终止准则取; (3)完成Newton法(牛顿法
阅读全文
摘要:实验四:共轭梯度法程序设计 一、实验目的 掌握共轭梯度法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。 二、实验内容 (1)求解无约束优化问题: (2)终止准则取; (3)完成FR共轭梯度法的MATLAB编程、调试; (4)选取几个与
阅读全文
摘要:今天完成工程数学作业实验五 实验五:MATLAB最优化工具箱的使用 一、实验目的 通过一个农业生产计划优化安排的实例求解,培养学生解决实际线性规划问题的初步能力;熟悉线性规划的建模过程;掌握Matlab优化工具箱中线性规划函数的调用。 通过一个投资组合优化问题的实例求解,培养学生解决实际二次规划问题
阅读全文
摘要:再次深入《构建之法》,我仿佛踏上了一场对软件工程领域深度探索与自我反思的旅程。这本书不仅是一份实践指南,更像是一位智者,在我耳边低语,引导我理解软件开发的本质,以及如何在这个充满挑战与机遇的行业中稳健前行。以下是我在这次重读过程中获得的新见解和深化的感悟。 ### 1. **软件开发的艺术与科学**
阅读全文
摘要:重拾《构建之法》一书,我再次沉浸于它所构建的广阔知识体系中,每一次翻阅都像是与一位智者进行深邃的对话,不仅在技术层面收获颇丰,更在思维方式和职业发展路径上得到启发。本次重读,我试图从几个不同的角度来总结我的感悟,以期将这些宝贵的见解内化为我个人成长和职业道路上的灯塔。 ### 1. 理念与实践的桥梁
阅读全文
摘要:在这个学期的学习旅程中,我作为软件工程专业的学生,经历了从理论到实践的全方位锻炼,不仅在专业技能上取得了显著进步,也在团队协作、项目管理和自我认知方面获得了宝贵的经验。以下是对我本学期学习经历的全面总结,包括对上述问题的深入思考。 1. 课程计划完成程度 回顾我的第一周课程计划,我设定了详细的学习目
阅读全文
摘要:每一次翻开《构建之法》,都仿佛是在与一位智慧而经验丰富的导师进行对话,它不仅提供了构建高质量软件的实践框架,更是一次对个人成长和团队协作哲学的深刻探讨。这次重读,我又有了一些新的收获和感悟。 最令我触动的是书中对“持续学习”文化的强调。在软件行业,技术日新月异,只有不断学习才能跟上时代的步伐。作者不
阅读全文
摘要:重读《构建之法》,我再次被其深邃的洞察力和实用的指导意义所打动。这本书不仅仅是软件开发领域的指南,更是一次对技术创新、团队合作和项目管理智慧的深度挖掘。以下是我此次阅读的一些新感悟: 首先,书中关于技术债务的概念让我有了更深一层的理解。作者将技术债务比喻为金融债务,指出为了短期利益而采取的捷径或妥协
阅读全文
摘要:《构建之法》是一本深入探讨软件工程实践与项目管理精髓的书籍,它不仅仅局限于技术层面的讲解,而是从更广阔的视角出发,涵盖了团队协作、项目规划、质量控制、持续集成等多个方面,为读者提供了一套全面而实用的软件开发方法论。阅读此书后,我深受启发,以下是我几点深刻的体会。 首先,书中强调了“人”在软件开发中的
阅读全文
摘要:今天完成数据库的实验五, 实验五 数据库编程 一、实验目的 熟悉并掌握嵌入式 SQL 编程、 使用数据库访问接口技术实现对数据库的访问。 二、实验要求 熟悉使用嵌入式SQL编程访问数据库,熟悉VB中开发数据库应用程序的过程。 三、实验步骤 2、 设计一个小型的数据库应用程序 l 可利用现有的数据库,
阅读全文
摘要:今天发现拼接后的sql语句 无法实现,就是拼接后的sql语句在控制台可以查找出来结果 在mapper层却查询不到结果,所以我在b站找到了下自己原来学习的视频,进行了复习,我发现在对 sql语句拼接时用的符号也有讲究,其实我可以选择不拼接sql语句,可以传递数组 使用mybatis进行数据的填充。 @
阅读全文
摘要:今天对于前端传递到后端的数据,时使用编码后发送的,导致传递到后端后必须得先进行返还原值再使用,对我们测试阶段,就先不使用这种方法, 最后在后端可以得到的数据是上述的示例,然后我先拆分成List类型,对于自己定义的四个变量 拆分成数组,然后定义一个函数进行拼接sql语句 拆分字符串 package c
阅读全文
摘要:今天实现类似知网的筛选操作,整体界面类似这种 使用vue实现了前端的页面,不过我并没有使用上述多选框的选项以及日期选择 这是我自己的页面 我今天弄到了后端的server层 本来的思路是将前端传递的数据以特定的格式集中在一起定义为字符串 然后发送给后端后 后端以特定的方式处理成sql语句执行查询 不过
阅读全文
摘要:今天完成数据库原理实验四 1、开始→程序→Microsoft SQL Server→SQL Server Management Stdio。 2、 在“连接到服务器”对话框中,选择“Windows 身份验证”,点击“连接”,进 入 SQL Server Management Stdio 操作界面。
阅读全文
摘要:今天初试爬虫来爬取平凡的世界这本书再豆瓣的点赞数最多的排行。 import re from collections import Counter import requests from lxml import etree import pandas as pd import jieba impor
阅读全文