文章目录
一、软件工程概述
1. 定义
2. 软硬件失效
3. 软件危机
4. 软件工程三要素
5. 软件工程目标
6. 软件工程研究内容
7. 软件工程知识体系
二、软件生命周期模型
2.1 软件工程过程:PDCA循环
2.2 软件生命周期 software life cycle
2.3 过程模型(软件生命周期模型)
2.3.1 瀑布模型
2.3.2. V模型和W模型
2.3.2 原型方法(prototyping)
2.3.4. 演化模型
2.3.5. 增量模型
2.3.6. 螺旋模型
2.3.7. 喷泉模型(迭代模型)
2.3.8. 构件组装模型
2.3.9. 快速应用开发(RAD)模型
2.4 新型软件生命周期模型
2.4.1 统一软件开发过程
2.4.2.敏捷开发
三、软件需求分析
3.1 系统分析
4.2 需求定义
4.3 软件需求分析的目标及任务
4.4 软件需求分析建模的原则和方法
4.5 软件需求工程
4.5.1 软件需求分析过程
1.需求获取
2.需求建模
3.需求确认
四、 面向对象需求分析方法
4.1 UML概述
4.2 UM ...
编程开发
未读1 Python 中的数据分析
数据分析:把隐藏在一些看似杂乱无章的数据背后的信息提炼出来,总结出所研究对象的内在规律
数据分析三剑客:Numpy,Pandas,Matplotlib
2 NumPyNumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
2.1 ndarray创建多维数组
ndarray为多维数组。
12345678910111213141516171819202122# 创建一维数据np.array([1,2,3])# 创建二维数组np.array([[1,2,3],['a','b','c']])输出:array([['1', '2', '3'], ['a', 'b', 'c']], dtype='<U11')# 使用matplotlib.pyplo ...
文章目录
一、下载Maven
二、安装
三、配置环境变量
四、配置settings文件
五、idea配置
maven安装之前要先安装jdk,请确保你的系统已经安装了jdk环境。
一、下载Maven选择你需要的maven版本下载:官网下载传送门
我使用的是3.6.1版本:maven-3.6.1-bin.zip
二、安装把下载好的maven压缩包解压到一个没有中文,空格或其他特殊字符的文件夹,如:
三、配置环境变量1.右键此电脑->属性->高级系统设置->环境变量
找到系统变量这一栏,点击新建。
2.新建系统变量MAVEN_HOME3.编辑系统变量Path,添加变量值%MAVEN_HOME%\bin
12%MAVEN_HOME%\bin1
4.验证安装是否成功,win+R运行cmd,输入mvn -v,如图所示则配置成功
四、配置settings文件1.在Maven安装目录conf目录下找到settings.xml配置文件,右键选择一种文本编辑器打开,我这里使用Notepad++打开
2.修改本地仓库地址(1)在maven安装目录下新建本地仓库文件夹mave ...
编程开发
未读课程设计从构建数据挖掘思维的角度出发,为你详解数据挖掘,具体分为三大部分:
基础知识准备(模块一)。带你建立对数据挖掘的全局认知,学习课程中可能会涉及的一些基础知识(包括必备的Python语言知识,以及如何搭建Python环境),帮你快速进入状态。
数据挖掘过程(模块二)。授人以鱼不如授人以渔,重点是让你能够在思想和行为上都做足准备,全面细致地了解数挖掘方法的实施过程。同时,我也会讲到数据挖掘过程中的每一个步骤都会遇到哪些坑,帮你加强思考、少走弯路,明白从理论到实战,“数据挖掘”这个词是如何一步步变具体的。
算法详解(模块三~模块七)。涉及数据挖掘的分类、聚类、回归、关联分析这四大问题,以及一些自然语言处理的知识。重点介绍每个算法的理念、优缺点、应用场景,配合一些简短的代码来说明该如何使用,让你能够快速上手应用。每个模块的最后一个课时,我会通过为本课程设计的实践案例,来带你处理一个实际问题。
课程最后整理一些数据挖掘的开源工具和学习资源:如果你不会写代码,也可以先使用这些工具来进行数据挖掘;如果你希望在数据挖掘方面有更加深入的学习和理解,那么这些资源也会帮到你。
23 word2 ...
有时候,markdown文件里,总会有超链接,而超链接总是不稳定的。比如使用mathpix对文档进行ocr时,会有如此。我们想将超链接中的图片保存到本地,就可以用如下脚本,同时替换markdown文件中的超链图片为本地图片。非常方便好用。
123456789101112131415161718192021222324252627282930313233343536import reimport requestsimport osdef download_images(md_file_path, local_dir): with open(md_file_path, 'r', encoding='utf-8') as f: md_content = f.read() image_urls = re.findall(r'!\[.*?\]\((.*?)\)', md_content) local_urls = [] if not os.path.exists(local_dir): ...
🐳Hexo搭建Butterfly主题并快速美化
🧊1、安装butterfly主题
🧊2、设置博客个人资料
🧊3、导航菜单
🧊4、代码块显示设置
🧊5、本地搜索功能
🧊6、创建文件夹
🧊7、修改副标题
🧊8、图片设置
🧊9、图片懒加载
🧊10、图片大图查看
🧊11、版权样式
🧊12、相关文章
🧊13、打赏
🧊14、侧边栏样式
🧊15、公告栏设置
🧊16、Toc目录
🧊17、背景特效/美化
▶️1.鼠标点击的效果
▶️2.打字效果
▶️3.背景特效
▶️4.自定义背景主题色
▶️5.渐变背景
▶️6.`footer` 背景
🧊18、字数统计
🧊19、文章分享功能
上篇文章《快速搭建Hexo博客网站并部署上线》讲述了如何快速搭建个人博客,部署到Github上线并且能够通过网址访问,但是它的样式是最初始的状态,不够美观,本篇文章讲述如何搭建Butterfly主题并快速美化我们的个人博客,好看的样式所产生的观感会让你在阅读时有一种心情愉悦的感觉。参考博客地址:https://xiao-man.top/
🧊1、安装butterf ...
前言
我这名菜鸟程序员的学习路程,写这篇博客是为了大家尽量避免踩坑,博客搭建的过程中出bug是难免的,希望大家静下心来,寻找问题的最优解。
遇到任何问题,优先在本页面搜索,检查是否步骤正确,遇到难以问题的可以优先在评论区留言,注意留言时填写正确的邮箱,以确保能收到站长的回信。
实在解决不了的问题可以添加站长的联系方式,备注个人信息,在我能力范围内帮您解决。接下来我们开始动手搭建博客吧!
Node.js和Git软件便捷安装链接:https://pan.baidu.com/s/1Ic77iAmdVluJlwSkY0V3Jw提取码:2155
环境与基础工具准备
本教程主要面对的是Windows10以上的用户
Node.js(必备)
Git(必备)
Hexo(必备)
文本编辑器(可选)(推荐使用VSCode)
GitHub账号(必备)
域名(推荐买一个域名)
云服务器(可选)有了这些东西就可以搭建出博客啦,当然如果想要优化博客,就需要其他工具了
Node.js的配置
打开Node官网(Node.js),下载和自己系统相配的Node的安装程序,根据自己的系统进行选择。点击Downloads ...
2024最新Clash机场推荐 (2024-07)写在前面最新机场推荐与机场评测,包含了机场最新官网地址、优惠价格套餐、机场简介等。
选购机场必读
相比直连机场更加推荐购买中转机场。中转机场带宽大,专线主要是不过墙延迟低,专线机场日常使用体验会更丝滑更舒服。机场比的是钞能力,速度要看机场的总带宽大小。稳定要看机场的资源质量,主要是看机场主的上游的线路质量,解锁看的是机场主的落地/解锁商是否优秀。机场带宽大和稳定性最重要。
对于中转机场而言,协议不是最重要的,中转机子的稳定性和带宽大小才是。
备用很重要,如果经常需要科学上网,那么就不能只有一个机场,建议多买几个备用。
客户端推荐
Windows: Clsah Verge / Clash for Windows / v2rayN / WinXray / NekoRay / sing-box
macOS: Clsah Verge / Clash for Windows / ClashX / ClashX Pro / Stash / ...
NodeJs基础教程13.1 初认识NodeJS13-1-1 什么是 Node.js
13-1-2 Node.js 中的 JavaScript 运行环境
13-1-3 Node.js 可以做什么
13.2 fs 文件系统模块13-2-1 什么是 fs 文件系统模块fs 模块是 Node.js 官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作需求。
例如:
⚫ fs.readFile() 方法,用来读取指定文件中的内容
⚫ fs.writeFile() 方法,用来向指定的文件中写入内容
如果要在 JavaScript 代码中,使用 fs 模块来操作文件,则需要使用如下的方式先导入它:
13-2-2 读取指定文件中的内容2-1 fs.readFile() 的语法格式
2-2 fs.readFile() 的示例代码以 utf8 的编码格式,读取指定文件的内容,并打印 err 和 dataStr 的值:
2-3 判断文件是否读取成功可以判断 err 对象是否为 null,从而知晓文件读取的结果:
13-2-3 向指定的文件中写入内容3-1 s.wri ...
🔥 热搜
加载中...














