自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (8)
  • 收藏
  • 关注

原创 2、SpringBoot配置

添加bean文件夹,保存类信息package com.huawei.testdemo.bean;public class Dog { private String name; private int age; public void setName(String name) { this.name = name; } @Override public String toString() { return "Dog{

2020-11-22 16:28:08 139

原创 1、SpringBoot快速创建

创建一个SpringBoot项目勾选上要用的组件会自动生成主程序类,用于运行创建controller包,写业务代码:HelloControllerpackage com.huawei.testdemo.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springf

2020-11-22 15:16:45 187

原创 Jacobi迭代

#include<stdio.h>#include<math.h>#define N 3void print(double s[N][N]){ for (int i = 0; i <N; i++) { for (int j = 0; j<N; j++) { printf("%lf ",s[i][j]); } printf("\n"); }}void multiply(double g[N][N],double v[N][N])//乘

2020-06-18 00:27:36 330

原创 LBPH预测函数源码

void LBPH::predict(InputArray _src, int &minClass, double &minDist) const { if(_histograms.empty()) { // throw error if no data (or simply return -1?) string error_message = "This LBPH model is not computed yet. Did you call the

2020-05-28 14:40:44 398

原创 差商差值

#include<stdio.h>#include<math.h>#define N 6double fun(double *xi, double *f, double x)//前两个参数为定点,第三个参数为估值点{ double data[N - 1][N - 1] = {0};//差商表 for (int col = 1; col <= N - 1; col++)//初始化差商表 { for (int row = col; row <= N ...

2020-05-19 17:49:20 841

原创 Newton迭代,割线法

#include<stdio.h>#include<math.h>double F(double x){ return cos(x) - x;}double F_(double x){ return -1 - sin(x);}double Newton(double x0,double e,int N){ double x; int k = 1; do { if (F_(x0) == 0) break; else x = x.

2020-05-19 15:58:38 1260

原创 Seidel迭代法

#include<stdio.h>#include<math.h>#define N 3#define col 3//列数#define row 3//行数void print(double a[row][col]) { for (int i = 0; i < row; i++)//找到最大主元,记录行号和列号 { for (int j = 0; j < col; j++) { printf("%f ", a[i][j]); } .

2020-05-19 01:40:27 1072

原创 C语言实现Crout分解

PS:3、4公式要同时进行,第4公式的j要从k开始。#include<stdio.h>#define N 4#define col 4//列数#define row 4//行数void print(double a[row][col]) { for (int i = 0; i < row; i++)//找到最大主元,记录行号和列号 { for (int j = 0; j < col; j++) { printf("%f ", a[i][j]); .

2020-05-19 01:04:19 1159

原创 常见排序算法

冒泡排序算法描述步骤1: 比较相邻的元素。如果第一个比第二个大,就交换它们两个;步骤2: 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;步骤3: 针对所有的元素重复以上的步骤,除了最后一个;步骤4: 重复步骤1~3,直到排序完成。图解代码static void bubbleSort(int[] arr)//冒泡排序 { ...

2020-03-29 13:47:47 268

原创 Java编程题常用知识点

动态数组 (ArrayList) ArrayList<Integer> arr= new ArrayList();//初始化arr.add(5);//添加arr.contains(temp);//判断是否存在,布尔类型,用于去重arr.set(0, 1024);//替换指定位置的值,替换0的值为1024arr.get(0);//获取指定位置的值arr.remove(0)...

2020-03-22 14:30:47 156

原创 JVM内存模型

JVM内存模型栈:私有- 局部变量区: 保存局部变量- 操作数栈:用于计算的临时数据存储区- 动态链接: 每个栈帧都包含一个指向运行时常量池中该栈帧所属方法的引用(相当于C语言中的指针,指向该方法在运行时常量池中的位置),持有这个引用是为了支持方法调用过程中的动态连接(Dynamic Linking)。(栈帧中保存了一个引用,相当于C语言中的指针,指向该方法在运行时常量池中的...

2020-03-13 18:52:36 143

原创 牛客网刷题

题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。public class Solution { public static boolean Find(int target, int [][] array) { for (in...

2020-03-08 23:35:38 145

原创 C语言实现高斯主元素法

#include<stdio.h>#define Col 4//列数#define Row 3//行数void Print(double a[Row][Col]) {//打印a数组 for (int i = 0; i < Row; i++)//找到最大主元,记录行号和列号 { for (int j = 0; j < Col; j++) { print...

2020-03-03 00:30:13 415

原创 垃圾收集器

Serial:新生代最基本、发展最悠久单线程桌面应用ParNew:新生代(复制算法)多线程同时收集,缩短收集时间Parallel Scavenge(复制算法)复制算法多线程同时收集达到可控吞吐量CPU执行用户代码时间/(CPU执行用户代码时间+垃圾回收时间)-XX:MaxGCPauseMillis:垃圾收集器最大停顿时间-XX:GCTimeRatio:吞吐量大小(0,99...

2020-02-29 23:33:53 95

原创 垃圾回收

垃圾回收算法标记-清除算法标记:标记所要回收的对象-----用可达、引用判断清除:把垃圾清除掉问题:效率低、出现碎片复制算法解决效率问题先把内存分成两块。一块用来分配,一块空闲区。回收垃圾时,把未标记的复制到空内存区,连续分配,然后清空上面标记的,下次同理。问题:内存浪费解决:对堆进行划分三块,Eden 伊甸园80% :新创建的都丢这块区域Survivor1 10%:...

2020-02-29 20:39:17 98

原创 numpy、pandas入门

numpy入门:1、数组创建import pandas as pdimport numpy as np#使用numpy创建数组t1= np.arange(0,9) #9取不到t2=np.array([1,2,6],dtype=bool)print(t1)print(t2)#更改数据类型t3=np.array([1.9,2.4,6.3],dtype=int)print(t3)...

2020-02-13 13:49:05 152

原创 python基础入门

输入:name=int(input('请输入名字:'))请输入名字:输出: print('{}网址: "{}!"'.format('百度', 'www.baidu.com'))百度网址: "www.baidu.com!"数组:#左取右不取str = 'HelloWorld!'print("str:",str) # 输出完整字符串print("str[0]:",str[...

2020-02-11 17:12:34 90

原创 基于SSM框架的web开发之小问题总结

1、输入框为disable="disable"时,无法post到后台解决:将disable="disable"改为readonly=“readonly”,即可post到后台2 页面状态500,空指针异常:Request processing failed; nested exception is java.lang.NullPointerException解决:没有注入那个被调用的类,因此...

2019-12-31 11:04:40 253

原创 SSM框架下的前后端传值,及前端不同页面之间的传值

前端往后端传值:将输入框放在form表单中,用post方法传值,action对应的是跳转的路径,后端用@RequestMapping("#")定义。输入框input中的name属性用来确定赋值的属性,设置button的类型为submit,每次点击都往后台传值。 <form action="${pageContext.request.contextPath}/user/login.do" ...

2019-12-30 16:08:21 3283

原创 时钟置换算法、Belady异常、抖动等知识点

简单时钟置换:装入页面:当前页面置为一,指针下跳。命中页面:命中页面置为一,指针不动。寻找页面:扫过的页面将一置零,遇到第一个零,装入页面,指针下跳。改进型时钟替换算法:1:找(0,0)2:找(0,1),并将扫描过的访问位置零3:找(0,0)4:找(0,1)...

2019-11-20 14:59:20 2187

原创 页式、段式、段页式存储管理和请求页式管理

页式存储:带块表的页式存储:注意: 命中块表1次访存,未命中2次二级页表:段表:注意: 比页表多了段长。命中块表1次访存,未命中2次分段、分页优缺点:段页式存储:先查段表,通过段号确定页表地址。找到页表之后,通过页号确定内存块号地址(页框)因为每个段大小不一样,要判断页号是否越界。然后通过偏移地址在块内找到要找到信息。...

2019-11-19 23:39:22 3008

原创 内存管理总结

链接静态链接:链接完再装入装入动态链接:边装边链运行动态链接:边运行边链接(用不到的放外存)装入绝对装入:编译完确定地址后,装入对应的内存地址静态重定位:装入(任意)空闲内存,装入后确定地址,运行期间不能再移动。静态重定位:装入(任意)空闲内存后以逻辑地址保存,运行时再通过重定位确定绝对地址覆盖交换把不用的进程换出外存虚拟存储把进程中不用的页面换出外存单一连续分配: 只...

2019-11-19 22:23:17 184

原创 操作系统互斥的七种算法

硬件1.单标记法:设置一个标记turn表示谦让,访问临界资源前,检查是否被谦让,每次访问完,将临界资源谦让出去://检查while(turn==1);//访问TODO//谦让turn=1;缺陷:若让出后,P1不用,则P0永远不能用。所以只适合P0->P1->P0->P1循环。2.双标记先检查法:双标记指的是flag[2]表示想访问,其中flag[0]=1;...

2019-11-19 00:37:54 1756

原创 哈夫曼编码

头文件Huffman.h#ifndef _HUFFMAN_H_#define _HUFFMAN_H_ struct HTNode{ int weight; int parent; int lchild; int rchild;};typedef HTNode *HTree;typedef char **HCode;void Select(HTree HT,int ...

2019-11-17 01:15:04 164

原创 二叉数的初始化和前序、中序、后序、层次遍历。

先建BTree.h头文件#pragma once#define ELEMTYPE inttypedef struct Node{ ELEMTYPE data; Node *lchild; Node *rchild;}*BTree,Node;void InitTree(BTree HEAD,ELEMTYPE *a,int length);//初始化树void PreOrder(BT...

2019-11-16 21:49:00 147

原创 栈实现表达式计算

原理:数:入栈‘(’:入栈‘)’:运算符出栈,直到’(‘和’)'匹配运算符:①:当前符优先级>栈顶符优先级:入栈②:当前符优先级<=栈顶符优先级:栈内运算符出栈,运算后进栈,再比较其中 */优先级大于±代码如下:先建compute.h头文件#pragma oncedouble Compute(char* str);//计算bool IsOp(char c);//判...

2019-11-16 17:21:04 334

原创 c++ 将行列式化为上三角行列式,并求值。

c++ 将行列式化为上三角行列式,并求值。#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;iostream&amp;gt;using namespace std;void op(double *a,int row,int col,int temp){ double NUM1,NUM2; NUM1=a[temp*col+temp]; for(int i=temp...

2019-09-05 22:21:13 4887 9

原创 顺序队列

先建Queue.h头文件#pragma once#define MAXSIZE 5#define ELEMTYPE inttypedef struct { int front, rear; ELEMTYPE data[MAXSIZE];}Queue;void InitQueue(Queue &Q);bool EnQueue(Queue &Q, ELEMTYPE...

2019-09-05 22:12:31 111

原创 顺序栈

先建stack.h头文件#pragma once#define MAXSIZE 50#define ELEMTYPE inttypedef struct { int top; ELEMTYPE data[MAXSIZE];}Stack;void InitStack(Stack &S);//初始化bool Push(Stack &S, ELEMTYPE e);//入...

2019-09-05 21:40:14 86

原创 MySql 5.5安装 SQLyog安装

Mysql 5.5安装:下载MySQL,运行程序:数据文件存放哪里,你可以放入你想的盘符中。选中第三项,字符集utf-8,点击next.设置密码运行:运行MySQL 5.5 Command Line Client 输入密码:MySql 5.5安装成功。SQLyog安装:一路点击next安装遇到要注册密钥时Professional 版本: ...

2019-08-27 18:34:49 1137

原创 单链表

先创建一个LinkList.h的头文件:#pragma once#include<STDIO.H>#define ElemType inttypedef struct Node{ ElemType data; struct Node *next;}Node,*LinkList;void InitLinkList(LinkList &L);LinkList...

2019-08-26 20:51:42 90

原创 顺序表

先创建一个SqList.h的头文件:#pragma once#define ElemType int#define MAXSIZE 50typedef struct { ElemType data[MAXSIZE];//顺序表存储的内容 int length;//长度}SqList;void InitList(SqList &L);//初始化int Length(...

2019-08-26 17:08:58 79

原创 SSM框架的分页

分页:导入Jar包:在pom.xml的dependencies中添加如下代码:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1...

2019-07-02 21:07:38 119

原创 SSM框架搭建

SSM框架搭建步骤如下:首先建立工程:选择自己解压的Maven按+进行设置Enable将如下代码替换到pom.xml对应位置:<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.sour...

2019-06-30 20:28:31 132

原创 SSM的理解与分层

实体类:1.构造方法其功能主要是完成对象的初始化快捷键右键空白选择Generate选择Constructor2.属性:对象共有的特性3.get set:访问私有属性的函数快捷键右键空白选择Generate4.tostring将对象的某些属性转换成string类型输出快捷键右键空白选择GenerateMVCM model 模型Model层实现系统中的业务逻辑...

2019-06-27 21:42:48 339

原创 JDBC的链接,及数据库增、删、改、查

一、JDBC链接8步骤(1+7)1、jar包的添加:1创建lib文件夹 (右键JDBC_test)里插入图片描述](https://img-blog.csdnimg.cn/20190626195058835.png)粘贴到lib文件夹2、右键jar包 Add2、JDBC链接的七步骤: PreparedStatement statement=null; Resul...

2019-06-26 21:22:30 153

原创 JDK、IDEA安装步骤

JDK、IDEA安装步骤JDK:下载JDK,然后安装:环境配置:1鼠标右键打开我的电脑,找到“属性”。2打开属性后,找到“高级”,找到下面的“环境变量”并打开。3在环境变量中,选择“新建”,变量名填上JAVA_HOME,变量值填上C:\Program Files (x86)\Java\jdk1.8.0_144。4还要修改一个地方,就是Path,添加JAVA的变量值到Path中...

2019-06-25 23:02:34 7966

原创 模拟磁盘调度 (C++) 先来先服务、最短寻道时间优先、电梯算法

先简单介绍一下这几种算法:1、先来先服务:最早提交最早访问。例如:磁盘访问序列:98,183,37,122,14,124,65,67。读写头起始位置:53磁道处。走道顺序:53,98,183,37,122,14,124,65,67磁头走过的总道数:6402、最短寻道时间优先:离读写头最近的最早访问。例如:磁盘访问序列:98,183,37,122,14,124,65,67。读写头起...

2018-11-20 21:45:21 8275 5

原创 八数码问题 启发式搜索 (C++)

1 问题描述3×3九宫棋盘,放置数码为1-8的8个棋牌,剩下一个空格,只能通过棋牌向空格的移动来改变棋盘的布局。要求:根据给定初始布局(即初始状态)和目标布局(即目标状态),如何移动棋牌才能从初始布局到达目标布局,找到合法的走步序列。图1 求解过程示例2 求解算法设计2.1算法原理分析本次实验采用了启发式搜索算法来求解八数码问题。其基本思想是从根节点拓展出子节点,然后从所有未拓展过的节...

2018-11-19 13:00:07 14378 9

applicationContext.xml等文件.rar

包含applicationContext.xml、db.properties、log4j.properties、spring-mvc.xml文件,方便搭建,省去写代码。。

2020-03-05

Asset Management System.rar

该项目实现了公司的资产管理,使用SSM框架进行web开发。实现了公司资产的购买、出售、借用、归还、维修、销毁和记录统计等功能。

2020-02-11

project.rar

框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架框架

2019-12-27

SSM框架.rar

SSM纯净框架,无实质内容。

2019-09-01

1.0 jdk.rar

jdk 安装包

2019-08-27

5.0 MySql SQLyog.rar

MySql和SQLyog的安装包

2019-08-27

6.0 NotePad++.rar

NotePad++安装包

2019-08-27

3.0 tomcat.rar

tomcat压缩包

2019-08-27

空空如也

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

TA关注的人

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