自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 双链表构建和使用(考研王道)

#include<stdio.h>#include<stdlib.h>//带头结点的双链表 typedef struct Node{ int data; struct Node* prior; struct Node* next;}Node,*DLinkLisk;//头插法创建双链表DLinkLisk Head_List(DLinkLisk &L){ Node* s=NULL; L=(DLinkLisk)malloc(sizeof(Node)); L

2021-06-08 14:28:24 215

原创 考研 wangdao 链表

#include<stdio.h>#include<stdlib.h>// 带头节点的链表typedef struct LNode{ int data; int length; struct LNode* next;}LNode,*LinkList;//头插法建立单链表LinkList List_HeadInsert(LinkList &L){ LNode *s; int x=0,j=1; L=(LinkList) malloc(sizeof(L

2021-06-01 16:16:25 164

原创 顺序表 考研 代码实现

#include<stdio.h>#define MaxSize 10 //顺序表 typedef struct { int data[MaxSize]; int length;} SqList;//初始化一个顺序表 void InitSqlist(SqList &L) { for(int i=0; i<MaxSize; i++) L.data[i]=0; L.length=0;}//输出线性表bool PrintList(SqList& L

2021-06-01 14:59:29 175

原创 【跨域】SpringBoot跨域小问题

https://zhuanlan.zhihu.com/p/70032617这里解释了 OPTIONS 请求springboot vue 跨域的什么都设置了,但是在后端拦截器中获取的header 中的token参数总是为null原因:实际上发送了两次请求,第一次为OPTIONS请求,第二次才GET/POST…请求在OPTIONS请求中,不会携带请求头的参数,所以在拦截器上获取请求头为空,自定义的拦截器拦截成功第一次请求不能通过,就不能获取第二次的请求了GET/POST…第一次请求不带参数,.

2020-12-06 00:16:29 284

原创 连接mysql出现的小问题

远程登录却报错Host is not allowed to connect to this MySQL server,这个错误是我们的MySQL不允许远程登录,所以远程登录失败了:在装有MySQL的机器上登录mysql -u root -p密码执行use mysql;执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。执行FLUSH PRIVILEGES;注: 第四步是刷新MySQL的权限相关表,一定不要忘了.

2020-12-02 10:53:57 161

原创 计算机网络物理层第二章

物理层的主要任务(P34)主要任务是确定与传输媒体的接口有关的一些特性。机械特性电气特性功能特性进程特性数据通信的基础知识(P35-P36)一个数据通信可以分为三大部分:源系统(发送端、发送方)传输系统(或传输网络)目的系统(或接收端、接收方)常见用的编码方式归零制不归零制曼特斯特编码差分曼特斯特编码常用的传输媒体种类、特点;(P41-P43)香农公式; (P39)FDM、TDM信道复用技术。(P47-P48)2-7,2-8P35通.

2020-11-22 11:11:20 1554

原创 计算机网络第一章

因特网发展的三个阶段从单个网络的AROANET,向互联网发展(在20世纪70年代中期,单独的网络已经无法满足所有通信问题导致可后俩互联网的出现1983,年TCP/IP协议成为APANET上的标准协议,1983也作为因特网诞生的时间,7990,APANET正式宣布关闭)逐渐形成三级结构的因特网(分为主干网络、地区网络、校园网(或企业网))逐渐形成多层次ISP结构的因特网因特网的组成边缘部分核心部分主机A和主机B进行通信值的是A上的某个进程与B上的某个进程进行通信,简称计算机之间的.

2020-11-22 00:53:56 151

原创 vue跳转发生样式错乱

在两个页面的样式上加上 scoped<style scoped> </style>

2020-11-18 21:43:02 598

原创 vue路由跳转后再用钩子函数请求数据

mounted() { this.getupdata(); }, methods: { getupdata() { var _this = this; _this.$axios .get("http://localhost:8081/art/getarticlepages") .then(function(response) { // console.log(response.data.code); ..

2020-11-18 21:23:36 512

原创 整数划分 递归小结

递归表达式题目这里的难点就是 q(n,m)=q(n,m-1)+q(n-m,m)我们可以先看一下递归树,然后解释为什么要q(n,m)=q(n,m-1)+q(n-m,m)是如何进行分解的以q(3,2)为例子,我们人肉可以得出q(3,2)为如下:1+1+1,2+1我们可以将问题分解为q(3,1)和q(1,2)。q(3,1)很好理解,就是n个数相加的时候,最大数不超过1,但是我们可以发现这个子问题的边界不包括最大边界为2的数,因此就有了q(1,2),此时的边界是包括2的,即是{m,{x.

2020-11-16 17:17:56 132

原创 远程连接VirtualBox虚拟机

#安装ssh服务$ sudo apt-get install openssh-server #开启服务$ /etc/init.d/ssh start#判断是否安装ssh服务ps -e|grep ssh#关闭服务$ /etc/init.d/ssh stop#重启服务$ /etc/init.d/ssh restart配置端口转发,点击VirtualBox的设置项...

2020-11-15 18:36:00 601

原创 时间复杂度按类型表达式分类

把表达式划分成不同的表达式类型,再进行比较

2020-11-15 10:49:52 209

原创 hadoop启动不了子节点的Nodemanager可以检查..

错误描述It’s highly recommended that you fix the library with 'execstack -c …问题解决方案出现上述问题主要是环境变量没设置好,在~/.bash_profile或者/etc/profile中加入以下语句就没问题了。vi /etc/profile或者vi ~/.bash_profileexport HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/nativeexport HADOOP.

2020-11-11 19:12:38 664

原创 Hadoop不见eth0但有eth1 or eth0 似乎不存在..解决方案

Linux 设备 eth0 似乎不存在, 初始化操作将被延迟Linux中网卡配置/etc/sysconfig/network-script/ifcfg-eth0但是不生效没看见eth0TYPE=Ethernet #网卡类型DEVICE=eth0 #网卡接口名称ONBOOT=yes #系统启动时是否激活 yes|noBOOTPROTO=static #启用地址协议 –static:静态协议 –bootp:协议 –dhcp:协议 -none:不指定协议[最好指定]IPADDR=192.168.1.

2020-11-10 18:53:35 489

原创 liunx安装jdk8

tar -zxvf jdk-8u251-linux-x64.tar.gz #解压#配置环境变量vim /etc/profile export JAVA_HOME=/usr/local/java/jdk1.8.0_251export JRE_HOME=/usr/local/java/jdk1.8.0_251/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_H

2020-11-04 19:13:56 111

原创 ARP 地址解析协议小总结

ARP (地址解析协议)地址解析协议,即ARP(Address Resolution Protocol)根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时

2020-11-02 20:42:46 461

原创 hadoop访问不到8088解决方案

修改yarn-site.xml文件,将其中的配置修改如下 <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> <property> <name>yarn.resourcemanager.address</name> &

2020-10-31 21:54:25 2826

原创 简单建立倒排索引Python实现

# -*- coding: utf-8 -*-Str="文档"wendang=[["你好",0,"搜索引擎",2],["搜索引擎",0,"技术",4,"窥视",6],["你好",0,"搜索",2,"技术",4]]res={}for s in wendang: for j in range(0,len(s),2): if s[j] not in res: value=[] res[s[j]]=value v

2020-10-27 19:51:59 949

原创 条件随机场分词模型python实现

过程不累赘,用的是动态规划的方法。有空再写,直接贴代码。代码有些地方可以继续优化。如果有不合理之处,请多多指教。可供参考,禁止抄袭,转载需标明和通知作者,大家一起学习,一起进步import copyclass Model: def __init__(self,sentence): self.sentence=list(sentence) self.state=['B','M','E','S'] self.count_one=[x for x

2020-10-27 08:49:31 679 2

原创 hadoop实验02 ---修改主机名和映射关系

一、修改配置文件1.1 在linux系统可视桌面中,右键点击鼠标,提示“open in terminal”启动命令终端。如图1所示图11.2 启动命令终端,在任何目录下执行命令:cd /etc/sysconfig切换到该目录并查看目录下的文件,可以发现存在文件network。如图2所示图21.3 在/etc/sysconfig目录下找到文件network并执行命令:vim network编辑其中的内容。按i进入编辑内容,编译完成后按Esc退出编译状态,之后:wq保存并退出。如图3所示图3

2020-10-22 17:18:03 1091

原创 学习hadoop01-- 修改IP地址问题

ifconfig之后,没有看到eth0 ,即网卡不生效?解决方案:1. sudo dhclient eth0更新IP地址2. sudo ifconfig eth03. reboot4. 再查询即可

2020-10-22 16:30:14 899

原创 hadoop实验01--Linux设置静态IP地址

【实验目的】1) 熟练修改linux系统的ip地址2) 理解/etc/sysconfig/network-scripts/ifcfg-eth0文件中的内容【实验原理】Ip的地址可以通过配置网卡文件进行设置,该文件是/etc/sysconfig/ network -scripts- /ifcfg-eth0,编辑该文件中的内容即可。【实验环境】本次环境是:centos6.5工具包在/simple/soft目录下【实验步骤】一、图形化设置linux IP地址 1.1 在lin

2020-10-19 22:42:08 620 1

原创 计算机网络小概述

计算机网络概述因特网发展的三个阶段第一阶段:从单个网络ARPANET向互连网发展的过程;1、20世纪70年代意识到不可能使用一个单独的网络来满足所有的通信问题1983 年,TCP/IP协议成为ARPANET上的标准协议,使用该协议的所有计算机都能接入互联网2、1990年 ARPANET正式关闭,它的实验任务已经完成3、internet和Internet的差别,两者是不相同的。4、TCP/IP(Transmission Control Protocol/Internet Protocol,传输

2020-09-15 00:34:57 157

原创 创建vue脚手架项目

vue-cli 查看 vue -Vvue 版本查看 npm list vue第一步:安装vue环境注意安装的时候记得修改npm的本地仓库查看npm的本地仓库: npm list –global修改npm的本地仓库:npm config set prefix "D:\vscode\node_global"npm config set cache "D:\vscode\node_cache"将npm改成cnpm下载时候会快很多第二步:使用脚手架创建第一个vue项目vue init .

2020-09-05 15:07:03 140

原创 一张图让你了解token原理

token原理分析登陆提交用户名和密码服务器端验证并返回响应结果,通过则生成该用户的token并且返回将token保存在客户端,后续所有请求都得带上它

2020-09-04 23:03:58 1657

原创 2020-09-02 docker容器内更换下载源

docker容器内更换下载源mv /etc/apt/sources.list /etc/apt/sources.list.bakecho "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >> /etc/apt/sources.listecho "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib

2020-09-02 20:01:03 378

原创 2020-09-01-docker安装ES教程

安装ES第一步:安装docker第二步 :pull 镜像docker pull elasticsearch第三步:运行并限制内存 ,给es分配256m的内存大小docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name es elasticsearch 第四步 :开放阿里云安全组docker常规操作// A code blockdocker ps // 查看所有正在运行容器doc

2020-09-01 22:58:04 1566

原创 2020-08-28 一和零

474. 一和零现在,假设你分别支配着 m 个 0 和 n 个 1。另外,还有一个仅包含 0 和 1 字符串的数组。你的任务是使用给定的 m 个 0 和 n 个 1 ,找到能拼出存在于数组中的字符串的最大数量。每个 0 和 1 至多被使用一次。注意:给定 0 和 1 的数量都不会超过 100。给定字符串数组的长度不会超过 600。示例 1:输入: Array = {"10", "0001", "111001", "1", "0"}, m = 5, n = 3输出: 4解释: 总共 4

2020-08-28 16:52:17 96

原创 2020-08-26 LeetCode-绝对差不超过限制的最长连续子数组

1438. 绝对差不超过限制的最长连续子数组给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。如果不存在满足条件的子数组,则返回 0 。示例 1:输入:nums = [8,2,4,7], limit = 4输出:2 解释:所有子数组如下:[8] 最大绝对差 |8-8| = 0 <= 4.[8,2] 最大绝对差 |8-2| = 6 > 4. [8,2,4] 最大绝对

2020-08-28 12:01:53 349 1

空空如也

空空如也

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

TA关注的人

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