学习笔记
文章平均质量分 55
别出心裁121
厚积不发
展开
-
【记关于github应用认证重定向到localhost的疑问】
github不用知道localhost是谁原创 2022-11-16 10:04:55 · 479 阅读 · 1 评论 -
github访问-steam++ 问题解决
一般有vm的基本都是这个问题,直接找到VMware Workstation Server —停止服务,并将启动类型更改为手动服务。将httpsport改为-1 或者其他的端口号。可能有文件保护修改不了,右键文件点击属性。也是vmware的问题进入这个文件地址,一般都是。有也可在计算机管理–服务和应用程序–服务查询。修改一下权限,修改完可以改回来。找到对应进程pid结束进程。然后修改proxy.xml。原创 2022-10-13 18:38:47 · 3302 阅读 · 2 评论 -
spring boot@Value取不到值原因
spring boot@Value取不到值原因。原创 2022-10-09 11:49:04 · 394 阅读 · 0 评论 -
java基础二续。。。
反射Java的反射API提供的Method对象封装了方法的所有信息:通过Class实例的方法可以获取Method实例:getMethod(),getMethods(),getDeclaredMethod(),getDeclaredMethods();通过Method实例可以获取方法信息:getName(),getReturnType(),getParameterTypes(),getModifiers();通过Method实例可以调用某个对象的方法:Object invoke(Object inst原创 2022-03-23 15:04:15 · 541 阅读 · 0 评论 -
java基础二
Java 语言关键字有哪些?分类关键字访问控制privateprotectedpublic类,方法和变量修饰符abstractclassextendsfinalimplementsinterfacenativenewstaticstrictfpsynchronizedtransientvolatileenum程序控制breakcontinuereturndowhileifelseforins原创 2022-03-21 21:37:42 · 562 阅读 · 0 评论 -
Java基础知识(一)
1.1 Java基础知识1.1.1 重载与重写的区别重载: 发生在同一个类中,方法名必须相同,参数类型、个数、顺序,方法返回值、访问修饰符可以不同,发生在编译阶段。重写: 发生在父子类中,方法名,参数类型顺序必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类,若父类访问修饰符为private则子类不能重写该方法。1.1.2 String StringBuffer StringBuilder@Overridepublic synchronized StringB原创 2022-03-20 21:21:34 · 519 阅读 · 0 评论 -
关于mavon-editor文件上传的学习
问题在使用mavon-editor 写文章的时候,需要上传一些图片,但是这些图片在被放上去的时候就被传到了后台的服务器上,,没错就是你只要在它那个编辑框内放上图片就会被上传,但是这明显不行,然后我就想怎样删除那些并没有出现在我的文章里的但是被上传到服务器上的图片,在提交表单的时候我打印了一下上传的图片信息它以数组的形式存储了。我想的是将这个图片的数组信息传到后台然后通过筛选未被真正提交的图片地址,将它们删除,首先这个就很麻烦了,不敢细想,。而且还有很多问题,这里也就不说了,我能力不行。再说如原创 2022-03-17 11:42:28 · 396 阅读 · 0 评论 -
centos7安装docker,docker-compose,Vulhub,yum配置阿里源
安装docker卸载旧版本dockeryum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine设置存储库安装软件包(提供实用程序)并设置稳定存储库。yum-utilsyum-config-managersudo yum install -y yum-utilssudo y原创 2021-12-06 14:56:38 · 3209 阅读 · 0 评论 -
操作系统--EXT4文件系统结构分析
EXT4文件系统结构分析一、实验目的:掌握文件系统的工作机理;理解文件系统的主要数据结构;学习较为复杂的Linux下的编程;了解EXT4文件系统的结构。二、实验平台:虚拟机:VMWare9操作系统:Ubuntu12.04文件系统:EXT4编辑器:Gedit | Vi二、check_ext4fs运行说明该程序是一个ext4文件系统查看器.可以打开镜像文件及硬盘设备文件查看具体的文件系统结构信息,如超级块,块组信息,文件inode。1、查看主硬盘设备名、挂载目录及文件系统信息可查出是ex原创 2021-12-04 11:31:16 · 4253 阅读 · 0 评论 -
操作系统-统计操作系统缺页次数
统计操作系统缺页次数1.实验目的学习虚拟内存的基本原理和Linux虚拟内存管理技术;深入理解、掌握Linux的按需调页过程;掌握内核模块的概念和操作方法,和向/proc文件系统中增加文件的方法;综合运用内存管理、系统调用、proc文件系统、内核编译的知识。2.实验内容1.原理Linux的虚拟内存技术采用按需调页,当CPU请求一个不在内存中的页面时,会发生缺页,缺页被定义为一种异常(缺页异常),会触发缺页中断处理流程。每种CPU结构都提供一个do_page_fault处理缺页中断。由于每发生一原创 2021-12-03 21:43:28 · 4067 阅读 · 1 评论 -
创建多个进程
#include <stdio.h>#include <wait.h>#include <unistd.h>const int proNum = 3; // 生产者数目const int conNum = 2; // 消费者数目int main() { int status = -1; int num = 0; // 任意线程创建子线程的数目 // 创建生产者线程int i;for( i = 0; i < p原创 2021-12-03 12:44:06 · 509 阅读 · 0 评论 -
操作系统--进程同步
实验二 进程同步一、实验目的:掌握基本的同步算法,理解经典进程同步问题的本质;学习使用Linux的进程同步机制,掌握相关API的使用方法;能利用信号量机制,采用多种同步算法实现不会发生死锁的哲学家进餐程序。二、实验平台:虚拟机:VMWare9以上操作系统:Ubuntu12.04以上编辑器:Gedit | Vim编译器:Gcc三、实验内容:(1)以哲学家进餐模型为依据,在Linux控制台环境下创建5个进程,用semget函数创建一个信号量集(5个信号量,初值为1),模拟哲学家的思考和进餐行为原创 2021-12-03 12:20:37 · 1030 阅读 · 0 评论 -
操作系统实验--进程控制
实验一 进程控制一、实验目的:加深对进程概念的理解,明确进程和程序的区别;掌握Linux操作系统的进程创建和终止操作,体会父进程和子进程的关系及进程状态的变化;进一步认识并发执行的实质,编写并发程序。二、实验平台:虚拟机:VMWare9以上操作系统:Ubuntu12.04以上编辑器:Gedit | Vim编译器:Gcc三、实验内容:(1)编写一段程序,使用系统调用fork()创建两个子进程,当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示“身份信息”:父进程显原创 2021-12-03 12:17:26 · 1917 阅读 · 1 评论 -
redis配置问题----持续更新中
首先,使用redis 说是要注释修改一些东西,1.#bind 127.0.0.12.还有那个保护模式protect-mode no关闭它3.关闭防火墙使用命令:systemctl status firewalld.service查看防火墙状态使用命令:systemctl stop firewalld.service关闭运行的防火墙关闭后,使用命令systemctl status firewalld.service查看防火墙状态可以看到,disavtive(dead)的字样,说明防火墙已经原创 2021-11-25 10:03:42 · 829 阅读 · 0 评论 -
吐血整理处理多个免安装MySQL
一个mysql 5.7.35一个8.0.*首先8.0是之前安装的,不是直接解压的,今天安装这5.+的出现了一些问题现在总结一下。首先下载5.+的压缩包解压到指定位置。查看里面有没有my.ini 文件,没有的话新建一个:[mysqld]port = 3307basedir=J:\\school-java\\mysql-5.7.35-winx64datadir=J:\\school-java\\mysql-5.7.35-winx64\\datamax_connections=200characte原创 2021-11-24 19:48:37 · 555 阅读 · 0 评论 -
Http 双向认证与单向认证
单向认证1.客户端发起建立HTTPS连接请求,将SSL协议版本的信息发送给服务器端;2.服务器端将本机的公钥证书(server.crt)发送给客户端;3.客户端读取公钥证书(server.crt),取出了服务端公钥;4.客户端生成一个随机数(密钥R),用刚才得到的服务器公钥去加密这个随机数形成密文,发送给服务端;5.服务端用自己的私钥(server.key)去解密这个密文,得到了密钥R6.服务端和客户端在后续通讯过程中就使用这个密钥R进行通信了。双向认证1.客户端向服务端发送SSL协议版本号原创 2021-09-18 10:03:32 · 570 阅读 · 0 评论