自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 多级页表

为啥要有多级页表假设系统用单页表,现有32位地址空间、大小为4k的页面、PTE(页表条目)的大小为4B那内存可以分为2^20 个页,即需要2^20 个PTE,那内存中需要一直存在一个2^20*4B(4MB)的页表那如果是64位机呢?(因为64位机虚拟地址空间远远大于物理内存大小,所以目前一般只用2^48位或更少的地址空间)即2^52*4B(16777216G)的页表常驻内存中???其...

2020-03-26 17:20:04 5092 3

原创 SpringBoot 学习笔记

一.类路径IDEA项目中,resources目录和java目录为类路径根目录二.映射关系1.普通静态资源映射/*存放静态资源没有人处理的请求被定向至下面四个文件夹来访问静态资源*/static final String[] CLASSPATH_RESOURCE_LOCATIONS = new String[]{ "classpath:/META-INF/resources/"...

2019-08-06 15:19:19 355 4

原创 ssm项目开发过程中跨域问题解决

在写这学期课设时,页面没有采用jsp,前端是对床在他本子上写的,我提供了url给他,他的ajax请求后后台却返回了403,但是这时候我写的jsp测试却没有问题,开始怀疑是表单提交和ajax提交的请求类别不同,于是在网上搜,果然找到了一些线索:当请求方法不是GET\POST\HEAD之一或者请求类型不是application/x-www-form-urlencoded、multipart/for...

2019-06-01 17:28:52 2090 4

转载 IDEA搭建mybatis项目之异常:java.io.IOException: Could not find resource mapping/UserMapper.xml

IDEA搭建mybatis项目之异常:java.io.IOException: Could not find resource mapping/UserMapper.xml由Eclipse转用IDEA真是一把把的辛酸泪,两种编译器看似都是在java开发中中流砥柱的开发工具,但编程这东西失之毫厘差之千里啦,在开发过程中代码出bug不重要,但...

2019-04-17 17:46:20 1012 1

原创 Spring之AOP常用术语的理解

看到《Spring实战》第四版第四章时,对连接点和切点的概念很不理解,多方查阅,理解如下:在区别连接点和切点之前,先了解什么是通知(advice)通知(advice):通知就是指你想要干什么(what)比如说大家应该都玩过鹅厂的游戏吧,在游戏(端游)启动之前,我记得是有个TP安全组件会启动,那么这个TP可以看做一个通知(一个前置通知:游戏启动之前执行)Spring切面支持的五种通知:...

2019-03-30 15:47:53 261 1

原创 一个Tomcat的简单实现

实现迷你的Tomcat学完JavaSE向JavaWeb过渡后,总有种不习惯的感觉。就像从C语言向Java过渡一样,感觉好多事情都不必自己实现,学起来总不踏实。所以我就有了想要简单了解一下tomcat作为容器到底是怎样工作的的想法首先我们得了解一下http请求的结构一会我们会参照这种结构手动构造响应消息打开IDEA,创建一个新的项目结构如下:在项目下新增一个WebContent文...

2019-03-23 22:50:59 287

原创 Spring之依赖注入(DI)的理解

在开始学习Spring时,了解到了依赖注入这个概念,下面是我对DI的理解举个例子,假如我需要一只红颜色的笔定义一个红笔类实现了Pen接口,定义一个红色替芯为私有变量public class RedPen implements Pen{ private RedRefill refill; public RedPen() { this.refill = new RedRefill();...

2019-03-16 20:33:00 308 3

原创 Ubunutu下tomcat启动成功但访问127.0.0.1:8080时出错解决方法(极不常见..)

之前安装过tomcat并无异常,能正常访问主页,然后删掉,隔了一段时间重新安装后访问主页时浏览器(火狐显示为空白页)(chrome显示为404),按F12,刷新后network显示请求状态为404,然后在网上搜解决方法,总结如下:1 好多博客说的原因是tomcat默认根路径是webapps下的ROOT目录,主页出错可能是因为该目录为空,自己看了一下并不为空,也不缺少文件2 还有博客说是conf...

2019-01-03 20:09:48 1856

原创 初识JS

1.运算符运算操作符 “+”加号 1.数学运算,字符串连接 2.任何数据类型加字符串都等于字符串 “-“减号 “*”乘号 “/”除号 “%”取余 “=”赋值 比较运算符 “>” “<” “==” “<=” “>=” “!=” 1.运算结果为Boll值 ...

2018-08-19 20:56:37 149 1

原创 scrapy xpath

xpath学习笔记选取节点: 常用的路径表达式 表达式 描述 实例 解释 nodename 选取nodename节点的所有子节点 xpath(‘//div’) 选取了div节点的所有子节点 / 从根节点选取 xpath(‘/div’) 从根节点上选取div节点 // 选取所有的当前节点点,不考虑位置 ...

2018-08-19 20:19:54 355

原创 互斥锁作用的理解

在学习线程控制的时候,接触到了互斥锁这个概念,下面讲讲我了解到的互斥锁的作用互斥锁的创建 1.pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER; 2.pthread_mutex_t mutex; pthread_mutex_init(&mutex); 以上两种方式都行互斥锁在一个线程中的...

2018-08-13 00:47:30 47024 15

原创 BeautifulSoup库学习

一,BeautifulSoup简介 简单地说,,BeautifulSoup就是Python的一个HTML或XML的解析库,可以用它方便的从网页中提取目标数据安装 python setup.py build python setup.py install 要注意 使用的时候不能直接import,而是要 from bs4 import Beauti...

2018-08-06 07:39:20 202

原创 进程学习

进程学习总结1.进程基本理解 正在执行的程序就叫进程。2.进程的产生 在Linux环境下可以使用fork()函数创建进程,使用fork()函数的进程就是fork()函数产生进程的父进程。3.对新产生进程的操作使用exec系列函数 exec系列函数共同点就是把一个进程执行的程序换成你指定的程序 在一个进程中,如果你想执行多个程序,那就要使用e...

2018-08-06 00:03:13 327

原创 实现带有-a和-l参数的ls命令过程总结

实现带有-a和-l参数的ls命令过程总结代码块开心的贴代码时间@galaxy_xupt#include<sys/types.h>#include<stdio.h>#include<string.h>#include<stdlib.h>#inc

2018-07-25 20:40:00 923

原创 关于Python中的__init__方法的理解

关于Python中的 _ init _()方法的理解class People: def __init__(self,name,sex,age): self.name = name self.sex = sex self.age = age以上这段代码创建了一个”人“的类,这个类的实例(也就是创建的人)具有姓名,性别和年龄这三个属性...

2018-06-22 00:32:20 1046

原创 Linux管道命令之cut和grep

Linux管道命令一:cut,grep(选取命令)这是介绍管道命令的第一篇博客,所以有必要说说什么是管道命令 在linux操作系统的日常使用中,经常会有需要对有 standard output 进行多次筛选等操作的情况出现,当然我们可以多次使用数据流重定向来解决,但是管道命令的出现就很好的化简了这种问题,顾名思义,管道命令就像管道一样将数据流送到你想使用的命令去。管道命令’|‘...

2018-06-04 00:29:10 1215

c语言哈弗曼树实现的文本压缩程序

c语言,数据结构是哈弗曼树,,在代码内部main函数的collect函数中将wenzi.txt修改为要压缩的文本文件,编译运行后生成.code,.code.b,.code.b.source文件 .code.b是压缩后的01文件,.code.b.source是按照.code.b解压缩的文件。 未提供单独解压压缩文件的功能。

2019-09-08

C语言实现的C/S结构的聊天室

c语言实现的聊天室,C/S结构,使用epoll、多线程等知识,是学习完c语言基础知识的练习。该项目有部分bug。该项目在ubuntu16下完成,windows下打开可能有乱码。

2019-04-21

空空如也

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

TA关注的人

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