自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 数据结构线性表部分关于顺序表部分初始化、增删改查、排序以及顺序表反转的代码实现

代码注释部分已经很详细啦,直接看代码就好代码思路: 头文件 结构体类型定义 函数声明 { } 函数实现 { 增删改查 排序 倒置 判空 判满 ... } 主函数 { 调用测试案例 }#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <malloc.h>//内存的申请,free用于释放#include <stdlib.h>//包含了exit函

2022-03-07 18:15:34 878

原创 通过一个三子棋游戏复习C语言基础知识,数组下标的一次加深认识

三子棋-C语言复习写在前面game.hgame.ctest.c总结写在前面马上进行专业课复习了,第一门数据结构需要用到C语言基础,跟着鹏哥写个小游戏复习一下基础知识,记录一下game.h#define ROW 3#define COL 3#include<stdio.h>#include<stdlib.h>#include<time.h>//函数声明void InitBoard(char board[ROW][COL], int row, int c

2022-02-28 15:33:19 2977

原创 软件需求分析-需求开发-需求分析与建模和需求描述

这里写目录标题C6需求分析与建模一、要点二、周期一:理清框架和脉络C6需求分析与建模一、要点需求分析实际上是业务分析,也就是选择一种业务导向的线索将零散的需求串起来,形成一个体系完整、内容清晰的框架爱,以指导后续的设计、开发工作。需求分析就是先分解、再提炼,在这个过程中消除矛盾。1.需求分析做些什么分解a.业务流程为主线索的分解结构按“事”的角度进行分解。对于联机事务处理系统、管理信息系统非常适用。目标系统——>主题域的分解依据的是“目标决定范围”主题域——>业务事件、报表

2021-11-29 20:18:40 2219

原创 软件需求分析-需求开发-需求定义与需求捕获

这里写目录标题C4需求定义一、任务二、五步法进行问题分析三、需求定义的产物与要素四、定义需求范围C5需求捕获C4需求定义一、任务确定项目的宏观需求,就是定义项目的业务需求,明确项目的目标和范围1.需求定义的时机原则上应该是在项目立项时完成。清晰的项目目标和范围定义,能够引导需求工作顺利进行2.需求定义的理念问题、机会对于IS系统而言,要么是解决问题的,要么是创造机会的,首先应明确你要解决的问题是什么,要把握的机会是什么。需求定义的过程(GPOA):~目标(Goal)通过内部寻根或外部溯

2021-11-27 20:31:24 1729

原创 软件需求分析-原理、模型与误区

C1需求时间现状分析软件项目失败的根源CHAOS Report1994显示导致项目进度超期,成本超支的主要原因在于项目的重新启动。CHAOS报告总结的项目失败的原因中有五项都是与需求直接相关的:1.不完整的需求:何为完整的需求?首先,谁才是决定需求是否完整的人?客户。但是反观需求规格说明书,其中充斥着数据字典管理等技术语言。这样就会把我们对技术并不太了解的用户排除在外。那用户又怎么去判断需求是否完整呢?因此,要想用户能够更好的参与到需求完整性评价中来,就必须采用“业务导向”的组织结构,而不是用大

2021-11-26 10:30:51 1797

原创 软件需求分析-软件流程-三级管理系统

这里是目录三级管理系统事务处理系统分析处理系统知识处理系统课后练习三级管理系统与系统规划有关的是,要认识到一个组织具有三级管理:1)策略级2)战术级3)操作级上表定义了将决策级别匹配到IS应用和IT解决方案时所涉及的问题。为组织提供了最大回报的IS应用和IT解决方案处于策略级,然而这些也是最难实现的解决方案——他们使用非常前沿的技术,并要求非常纯熟的技术和专门的设计。毕竟,这些是能够给组织带来市场竞争优势的系统。另一方面,支持操作管理级的系统是非常常规的,他使用传统的数据库技术,并经常从预先

2021-11-25 09:33:04 1776

原创 软件需求分析-软件流程-系统规划

这里是目录一、SWOT方法二、 VCM价值链模型三、BPR方法四、ISA方法课后练习:系统规划可以通过多种方法指定:1、SWOT-Strength优势 Weaknesses劣势 Opportunities机会 Threats威胁2、基于VCM价值链模型3、业务过程重组BPR4、信息系统体系架构ISA*所有的系统规划方法都关心效果(做正确的事)而不是效率(做事正确)。“更有效率”意味着可以使用现有的或更少的资源,以更快的速度万恒相同的工作。“更有效果”意味着使用可选择的资源和想

2021-11-24 22:31:11 646

原创 Rabbitmq安装出错问题[Stack trace: ** (ArgumentError) argumenterror(stdlib 3.15.2) ]

这里是目录1、Erlang版本和Rabbitmq的版本一定要相对应2、Rabbitmq的安装路径一定不要有中文或者空格!!!3、删除Erlang或者Rabbitmq的时候一定要删除干净4、最后一个,也是最最最最重要的一个:电脑用户名是中文的!!!啊啊啊,装了好几个小时终于搞定了,必须记一下,以后万一忘了。部署项目大部分总归离不开他吧指挥部:这张图的解决方案在文末!!!一定要注意几个地方:1、Erlang版本和Rabbitmq的版本一定要相对应具体可以看Rabbitmq的社区那里有:点击Commu

2021-11-24 20:09:57 1648 7

原创 Redis安装步骤

今天在部署项目的时候需要用到Redis,遂写了这个。1、下载安装包并解压到D盘链接:https://pan.baidu.com/s/1YQ26Dp2gm23CnivmRH_EYA提取码:jibm2、打开CMD窗口,进入D盘,cd到Redis-x64-3.2.100文件夹下。3、输入命令redis-server redis.windows.conf4、关闭上一个cmd终端,重新打开一个终端窗口依照步骤2、3进入相应文件夹然后输入redis-server --service-install re

2021-11-23 21:16:21 1199

原创 Algorithm Experiment:动态规划算法——矩阵连乘问题【Dynamic programming algorithm -- matrix multiplication problem】

矩阵连乘问题一、算法的基本思想和应用要点二、 问题描述三、理论分析四、算法实现4.1代码实现4.2关键代码说明实验总结参考书籍一、算法的基本思想和应用要点动态规划与分治法相似,都是采用将大问题分成小问题,然后组合小问题的解德奥大问题的解的方法。不同的是,分治法中的小问题之间是相互独立的,而动态规划中的小问题之间是重叠的。即:在子问题重叠的情况下,如果使用分治法就会在递归的过程中重复的执行某项工作(公共的子问题)。而动态规划算法只会对这项工作求解一次并保存下来,在下一次需要的时候直接使用这个结果,从而得到

2021-10-27 16:54:00 764 1

原创 JDK1.8源码阅读笔记——Object根父类(二)

Object根父类方法五:object clone()方法六:String toString()方法七-十一:notify系列和wait系列方法十二: void finalize()相关源码详细注释:方法五:object clone()protected native Object clone() throws CloneNotSupportedException;作用:创建并返回此对象的副本tips:1、保证克隆对象将有单独的内存地址分配,即相对原始对象独立存在。2、原始和克隆的对象应该具有

2021-10-14 10:29:21 272

原创 JDK1.8源码阅读笔记——Object根父类(一)

native关键字private static native void registerNatives(); static { registerNatives(); }native即JNI,Java Native Interface(Java本地接口,用户和本地C代码进行互操作的API),也就是说一个native method就是一个java调用非java代码的接口,该方法由非java语言实现,例如C语言。1、native是用作 java和其他语言进行协作时使用的,也

2021-10-05 15:15:08 343

原创 Algorithm Experiment:递归与分治策略之棋盘覆盖问题【Recursion And Divide And Conquer Strategy——Chess Cover Problem】

棋盘覆盖问题算法的基本思想和应用要点问题描述理论分析算法实现4.1 完整的代码实现4.2 关键代码说明算法的基本思想和应用要点递归与分治算法是一种很经典的问题求解策略,其基本思想是:将一个规模较大的大问题,划分为多个相同相同类型规模较小的小问题,进而一次或多次递归调用自身求解小问题的解,综合所有小问题的解得到大问题的解。就这样通过不断反复的分割和综合,总可以得到能直接得到小问题解的情况,也就是我们所说的递归出口。简单的说就是:将大问题转换成相同的小问题,并且存在一个递归出口。其应用要点可以用“分治是思

2021-09-29 19:49:45 435

原创 Vue安装及其在Idea工具中的环境搭建(详细步骤,跟着来轻松搞定)

进入Node.js官网https://nodejs.org/en/,下载Node环境安装包那俩绿色的大标就是,左边是稳定版,右边是最新发布的,按需选择下载完成后,点击安装包,一直点Next安装直到finish即可安装完成后,打开CMD任务管理器4.在小黑框(我的是小白框)中先后输入Node -v和npm -v,检验安装结果5.打开Idea工具,安装vue.js插件File—>Settings—>Plugins呐,点塔,install6.配置vue后缀文件Setti.

2021-09-16 17:26:02 3031 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除