- 博客(32)
- 收藏
- 关注
原创 使用spring boot
1、创建springboot应用,选中我们需要的模块2、springboot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3、自动编写业务代码;自动配置原理?xxxxAutoConfiguraion:帮我们给容器中自动配置组件xxxxProperties:配置类来封装配置文件的内容;2、spring boot对静态资源的映射规则;1)所有/webjars/**,都去classpath:/META-INF/resources/webjars/找..
2021-05-10 20:36:50
229
原创 网络管理模式学习
网络管理可分为带外管理(out-of-band)和带内管理(in-band)两种管理模式。带内管理:目前我们使用的网络管理手段基本上都是带内管理,即管理控制信息与数据信息使用统一物理通道进行传送。例如:我们常用的HP Openview网络管理软件就是典型的带内管理系统,数据信息和管理信息都是通过网络设备以太网端口进行传送。带内管理的最大缺陷在于:当网络出现故障中断时数据传输和管理都无法正常进行。带外管理:带外管理的核心理念在于通过不同的物理通道传送管理控制信息和数据信息,两者完全独立,互不影响。
2021-03-29 11:11:01
615
原创 Windows和Ubuntu系统之间文件相互复制粘贴
在安装Ubuntu系统后发现与Windows系统的文件不能相互复制,网上查了很多教程,发现都是不能用的,能实现的方法如下所示:第一步: sudo apt-get autoremove open-vm-tools第二步:sudo apt-get install open-vm-tools-desktop然后重启完成...
2021-03-17 18:43:16
208
原创 项目开发步骤学习
完整地开发一个Java项目一般都会经历如下几个阶段,画个流程图:项目立项:确定需要做某个项目。需求阶段:《需求说明书》说明项目的需求。概要设计阶段:《概要设计说明书》涉及技术选型和数据库设计阶段。详细设计阶段:《详细设计说明书》涉及业务要实现的具体细节。编码阶段:程序员写代码--单元测试--模块测试---联测(程序员在开发环境自己测试)。测试组测试:《测试报告》。公测阶段:程序员,测试人员,真实用户。发布项目:项目正式上线。项目维护以及二次开发。以上就是对于项目流
2021-03-07 16:32:34
594
1
原创 事务管理的方法学习
事务具备ACID四种特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性)的英文缩写。 (1)原子性(Atomicity) 事务最基本的操作单元,要么全部成功,要么全部失败,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。 (2)一致性(Consistency) 事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。如果
2021-01-08 20:18:18
286
转载 Java 后端自学之路
最近有些网友问我如何自学 Java 后端,还有些是想从别的方向想转过来,但都不太了解 Java 后端究竟需要学什么,究竟要从哪里学起,哪些是主流的 Java 后端技术等等,导致想学,但又很迷茫,不知从何下手。我就以过来人的经历,写在这篇博客里,不一定都对,但都是我根据自己的经历总结出来的,供你们的参考。Java 基础Java 是一门纯粹的面向对象的编程语言,所以除了基础语法之外,必须得弄懂它的 oop 特性:封装、继承、多态。此外还有泛型、反射的特性,很多框架的技术都依赖它,比如 Spring
2020-12-28 20:49:31
189
原创 Python对Hadoop数据进行读写
首先需要借用第三方库pyhdfs创建一个Hadoop连接对象hdfs_client = pyhdfs.HdfsClient(hdfs_ip,hdfs_port,hdfs_user)。hdfs_ip:ip地址;hdfs_port:端口;hdfs_user:用户名还需要知道文件路径,比如:/hdoopTest/orderTest/xx.txt。查看文件时使用的方法:hdfs_client.listdir(‘/hdoopTest/orderTest’)将文件拉到本地:hdfs.cl
2020-11-16 17:27:30
1121
原创 数据清洗主要工作
1.如果数据集是分散的多个文件,则需要调用模型合并多个文件为一个csv文件再做处理。import pandas as pdimport osFolder_Path = r'C:\Users\Desktop\oneyeardata' #要拼接的文件夹及其完整路径,注意不要包含中文SaveFile_Path = r'C:\Users\Desktop' #拼接后要保存的文件路径SaveFile_Name = r'One_year_compiled.csv' ...
2020-10-14 20:58:05
2225
原创 数据清洗-工业大数据
异常值检查方法1)基于统计分析异常检测问题就在统计学领域里得到广泛研究,通常用户用某个统计分布对数据点进行建模,再以假定的模型,根据点的分布来确定是否异常。如通过分析统计数据的散度情况,即数据变异指标来对数据的总体特征有更进一步的了解,对数据的分布情况有所了解,进而通过数据变异指标来发现数据中的异常点数据。常用的数据变异指标有极差、均差、标准差、变异系数等。2)3σ原则若数据岑仔正态分布,在3σ原则下,异常值为一组测定值中与平均值的偏差超过3倍标准差的值。如果数据服从正态分布,距离平均值3σ
2020-08-12 18:57:14
959
原创 从键盘上输入一组数字,以 0 结尾 要求 a,原封不动输出(除过 0) (10 分) b,统计数字个数(10 分) c,输入一个数字 n,将这组数字从第 n 个开始进行逆序排序
写的比较复杂,但是好理解#include<stdio.h>#define N 10int main(void){ void sort(int n,int data[]); int data[N]; int sum=0; for(int i=0;i<N;i++) { data[i]=0; } int ...
2020-03-20 17:26:15
580
原创 视频监控系统部分设计基础
#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <sys/stat.h>#include <time.h>#include <pthread.h>#include <string.h>#include "fcntl...
2020-02-27 12:06:00
290
原创 计算机网络吴功宜学习笔记
数据报交换方式一、物理层保证比特流的正确传输为数据链路层提供数据传输服务报文:数据块长度无限制报文分组:数据块长度有限制,有分组头数据报传输特点:无序、无路径、有地址虚电路传输特点:有序、有路径、无地址OSI参考模型:OSI7层模型 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 通信子网...
2020-02-24 21:44:10
4106
原创 数据结构之考研基础--查找链表中倒数第k个结点。
#include<stdio.h>typedef int ElemType; //结构体typedef struct LNode{ ElemType data; struct LNode *link;}LNode, *Linklist;int search_k(Linklist list,int k){ LNode *p = list->link, *q =...
2019-08-19 19:34:30
229
原创 后序遍历二叉树的非递归算法核心代码考研使用学习
void PostOrder(BiTree T) //后序遍历二叉树非递归算法 { InitStack(S); BiTree p = T; r=NULL; while(p||!IsEmpty(S)){ if(p){ Push(S,p); p = p->lchild; } else { GetTop(S,p); if(p->rchi...
2019-08-14 23:49:20
339
原创 数据结构时间和空间复杂度简单分析
三、时间复杂度分析上个章节中对大O时间复杂度分析做了阐述,这个章节看一下如何在具体的算法中准确的分析出时间复杂度。1.只关注执行次数最多的一段代码如前文说到,低阶、常量、系数都会随数据规模的增大而变的无关紧要因此被忽略。那么在实际分析时间复杂度的时候,我们便可忽略这部分内容而直接去看代码中执行次数最多的一段代码。如上述示例一中,执行最多的就是for循环那部分执行了n次,因此它...
2019-04-17 22:16:56
402
原创 c语言之基础将学生信息录入文件
#include "stdio.h"#include "process.h"struct stu{ int num; char name[20]; float score; }sa[3],sb[3],*pa,*pb;int main(){ FILE *fp; int i; pa = sa; pb = sb; if((...
2019-04-16 22:34:56
5269
原创 Python基础学习之手写识别算法
k-近邻算法from numpy import * # python里的计算包Numpyimport operator # 运算符模块import os# 数据准备所需的函数def createDataSet(): group = array([ [1.0, 1.1], [1.0, 1.0], [0, 0], ...
2019-04-15 22:26:28
536
原创 springMVC基础流程
1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherServlet调用Handler...
2019-04-14 21:17:39
146
原创 数据结构考研复习策略
如今都到四月份了,该到复习专业课的时间了,但是没有什么方法,所早早开始吧我是这样计划的,由于数据结构上过了,所以自己看看书就可以,计算机组成原理大二的时候有自学过一段时间,但是还是没学透,所以接下来先学习计组吧,如果想考好点学校的话就要有所准备,比如多学几门专业课,像操作系统和计算机网络,我们计算机网络上课也讲过了,所以只需学学操作系统,现在的话先从数据结构开始吧。...
2019-04-10 22:41:08
1904
原创 操作系统考研复习有关知识
第一:操作系统概述 操作系统概述这部分内容不会出现大题。一般是以基本原理和概念的形式为主,属于识记形式的题目。重点是操作系统的定义、操作系统的特征和主要功能等。 第二:进程管理 进程管理是考试的热门,考点即可以出现在选择题中,也可出在综合应用题中。 重点是要掌握进程的基本特征、进程的状态及其相互转换的条件和过程;进程与线程的区别和联系;进程通信的基本类型;调度的基本概念、时机、切换...
2019-04-09 22:53:06
972
原创 考研有关计算机网络的知识
1.计算机网络体系结构 这部分内容要了解计算机网络概念的概念、组成;计算机网络的分类,发展过程等。理解网络分层结构、网络协议、接口、服务等概念。重点掌握OSI参考模型和TCP/IP模型的区别和联系。 2.物理层 对这部分内容的考查,以基本原理和概念的形式为主。掌握信道、信号、带宽、码元、波特、速率、信元、信宿、编码与调制、电路交换、报文交换、分组交换、数据报、虚电路等基本概念。重...
2019-04-08 22:51:41
502
原创 机器学习之Python决策树基础
决策树与线性模型、逻辑回归的区别 1.决策树与线性模型 树形模型是一个一个特征进行处理,线性模型是所有特征给予权重相加得到一个新的值。决策树是一种机器学习的方法。决策树是一种树形结构,其中每个内部节点表示一个属性上的判断,每个分支代表一个判断结果的输出,最后每个叶节点代表一种分类结果。决策树是一种十分常用的分类方法,属于有监督学习(Supervised Le...
2019-04-07 22:39:24
410
原创 复习一个月的感想和Spring boot的依赖注入
今天上课才搞清楚Spring boot的原理其实就是为了减少耦合度而设计的吧,我刚开始学是这么个感觉今天就依赖注入进行分析吧。过程:由于某客户类只依赖于服务类的一个接口,而不依赖于具体服务类,所以客户类只定义一个注入点。在程序运行过程中,客户类不直接实例化具体服务类实例,而是客户类的运行上下文环境或专门组件负责实例化服务类,然后将其注入到客户类中,保证客户类的正常运行。主要有四种注解可以注...
2019-04-02 22:57:27
204
原创 蓝桥杯历年真题解析之简单版
#include <stdio.h> int main(void){ int a[5]; int i=10000; int count=0; for(;i<100000;i++){ a[0]=i%10; //取个位 a[1]=i/10...
2019-03-31 22:44:45
1121
原创 冒泡排序和栈的操作之初级
冒泡排序#include<stdio.h>int main(){int i,j;int temp;int a[10]={1,3,2,5,6,7,4,9,10,8};for(i=0;i<9;++i){ for(j=0;j<9-i;++j) { if(a[j]>a[j+1]) { temp=a[j+1]; ...
2019-03-28 22:54:07
387
原创 数据结构的基础学习之链表的遍历、查找和删除
链表的遍历#include<stdio.h>#include<stdlib.h>#define N 5typedef struct node{ int data; struct node *next; }ElemSN;ElemSN *Createlink(int a[]){ ElemSN *h=NULL,*tail,*p; for(int i...
2019-03-27 22:40:42
250
原创 蓝桥杯试题之星际炸弹
#include<stdio.h>#define N 12int main(void){ int a[N]={31,28,31,30,31,30,31,31,30,31,30,31}; int days=1000; int year=2014,month=11,day=9; for(int i=0;i<days;i++) { day++; if(day&...
2019-03-26 22:40:49
477
1
原创 考研有关的数据结构中的图
由于周末参加比赛,所以就两天没有写博客。。。今天学习图的基本操作分为有向图和无向图图的创建/* 初始条件:kind是图的类型,目前有有向图和无向图 两种. 返回值 :无。---大部分函数都无返回值,是对图的引用进行操作的*/void createGraph(Graph *&G,int kind){ if(G) G = NULL; G...
2019-03-25 22:25:40
398
原创 CPU的组成和存储器的原理
中央处理器运算器组成:算术逻辑单元(ALU)通用寄存器组(R1 ~Rn)多路选择器(Mn)标志寄存器(FR)控制器组成:时标发生器(TGU)主脉冲振荡器(MF)地址形成器(AGU)程序计数器(PC)指令寄存器(IR)指令译码器(ID)总线:数据总线(DBUS)地址总线(ABUS)控制总线(CBUS)CPU运行原理图:CPU主...
2019-03-22 23:29:07
6262
原创 考研计算机专业相关的知识学习
计算机组成原理计算机通常分为三类:个人计算机、服务器和嵌入式计算机。个人计算机:给单个用户提供服务。服务器:给多个大型用户提供服务。嵌入式计算机:嵌入到其他设备的计算机,执行已经预定的程序。pc时代:智能手机、平板、折叠手机等。一个程序的性能:1.算法 2.编译程序 3.计算机执行的机器指令的有效性系统软件最重要的是:操作系统和编译程序。操作系统:用户和硬件之间的接...
2019-03-21 21:39:50
573
原创 有关tcp协议的知识总结
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。TCP在IP报文的协议号是6。TCP是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。三次握手又是什么?TCP是面向连接的,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP 协议提供...
2019-03-20 22:51:44
259
原创 第一次学习写博客
准备养成一个好习惯,自己学着写写博客,学会自律,开始在考研的路上奋斗,所以就要有规律的学习,通过这个平台可以在一段时间内对自己进行评价,今天就做一个好的开头吧,学会坚持!...
2019-03-19 22:52:30
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人