学信息 系统 结语 项目管理
考试系统前端项目复盘
前段时间和朋友做了一个局域网考试系统,总共有3个端:考生端、监考端、管理端。 框架与相关的库 先简单说明一下我使用的框架和相关的库: 构建工具:Vite 框架:Vue3 UI组件库:element-plus 网络请求库:axios 路由跳转:vue-router 状态管理:pinia CSS扩展语言 ......
windows系统上docker配置redis闪退以及版本匹配问题
安装镜像 首先,在windows命令行安装指定版本的redis镜像: docker pull <image_name>:<version> 除此之外,因为 docker 安装运行 redis容器,是没有配置文件的,需要自己手动创建一个 redis.conf 文件。redis.conf文件的获取最好从 ......
从零开始使用vue2+element搭建后台管理系统(前期准备)
准备开始 1. 安装node (node -v查询版本号) (下载地址:https://nodejs.org/en/download/) 2. 安装淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 3. 安装 we ......
uniapp中的持久化,状态管理 Pinia
Pinia 是一个用于 Vue.js 的状态管理库,是 Vue 的存储库,它允许您跨组件提供了更简单、直观的 API,适用于管理和共享应用程序的状态, Pinia 和 Vuex 都是流行的 Vue.js 状态管理库,它们都有自己的优点和适用场景。下面是对 Pinia 和 Vuex 的简要比较: 方便 ......
Linux环境编程-信号管理
一、基本概念 1、中断 当进程接收到消息后中止当前正在进行进程,转而去执行其它任务,等其它任务执行结束后再返回刚刚中止的位置,可以继续往下运行,这种执行模式称为中断 中断分为硬件中断、软件中断,硬件中断是由硬件设备引发的、软件中断是执行了中断指令引发 2、信号 信号是一种软件中断,由操作系统发出,进 ......
Linux环境编程-内存管理
一、内存管理 用户层 STL 智能指针/容器 自动分配、释放 调用C++ C++ new/delete 调用C C malloc/free 调用POSIX\Linux POSIX brk/sbrk 调用内核 Linux mmap/munmap 调用内核 系统层 Kernal kmalloc/vmal ......
Linux环境编程-文件管理
一、一切皆文件 Linux/UNIX操作系统把所有的服务、设备、协议都抽象成文件的形式,提供了一套统一而简单的文件IO的系统调用,简称系统的文件IO 也就是说在UNIX\Linux中任何对象都可以被当做是某种特殊的文件,都可以像访问文件一样,访问这些对象 通过ls -l命令可以查看文件属性信息,其中 ......
《信息安全系统设计与实现》第一周学习笔记
《信息安全系统设计与实现》第一周学习笔记 一、知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图 第一章 关于本书 涵盖Unix/Linux的所有基本组件,包括进程管理、并发编程、定时器和时钟服务、文件系统、网络编程和MySQL数据库系统 系 ......
Ubuntu22系统部署Hadoop3.3.6环境
看boss有招大数据的讲师,好奇看了下,现在大学都讲大数据了,现在是越来越普及。昨天弄了一个云服务器部署了下Hadoop,虽然也是参考网上教程部署,但过程中还是出了不少问题。想着把部署过程完整记录下,所以我就把部署好的实例释放了又实例化了一台新的云服务器重新部署了下,如果是在我本地安装报错了还得重新 ......
创建内嵌tomcat的java项目
一、在pom文件里添加内嵌版tomcat的依赖 <!-- 添加内嵌版tomcat --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-core</artifactId> <versi ......
利用类加载器获取项目中的资源文件
当需要获取项目中的配置文件时,我们可以使用类加载器来获取,主要利用的就是getResource和 getResourceAsStream 方法 一、获取项目的classpath路径 以一个springboot项目举例,在idea中运行时,classpath路径指的就是idea运行时给我们创建的 ta ......
WSL 重装系统后 ext4.vhdx 拒绝访问问题
关键字 拒绝访问。 [已退出进程,代码为 4294967295 (0xffffffff)] 现在可以使用Ctrl+D关闭此终端,或按 Enter 重新启动。 WSL 重装系统后 ext4.vhdx 拒绝访问问题 背景 前一段时间重装系统了, 重装后准备安装好 WSL 和 Ubuntu 后, 直接替换 ......
20211325 2023-2024-1 《信息安全系统设计与实现(上)》第一周学习笔记
20211325 2023-2024-1 《信息安全系统设计与实现(上)》第一周学习笔记 一、任务要求 任务详情 自学教材第1,2章,提交学习笔记(10分),评分标准如下 1. 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考 ......
jenkins权限管理
1, jenkins权限管理安装插件 安装插件如下:Role-based Authorization Strategy 2,新版本的插件安装以后需要选择后才能在系统管理中看到 3. 选择以后能看到 4. 编辑权限 ......
Linux部署项目常用命令(持续更新)
防火墙配置 # 启动防火墙服务 systemctl start firewalld # 关闭防火墙服务 systemctl stop firewalld # 查看防火墙服务状态 systemctl status firewalld # 开机禁用防火墙服务 systemctl disable fire ......
新创建一个vue项目
1、配置好相关的环境--node.js、npm和webpack 2、在idea里面新建一个vue项目 3、设置好vue的编译环境 npm init 一路回车: 选择yes即可: 然后在上面的项目中就出现了package.json文件: 4、配置运行环境 vue init webpack myvue0 ......
项目八股[线程池]
为什么要有线程池 因为频繁创建线程再销毁线程回收所有资源开销很大,所以项目中实现了一个线程池,线程池需要的做的事情就是维护任务队列与线程回调函数,工作线程即使在没有任务的情况下也不应该被回收,而是应该挂起等待唤醒。 所以总结一下要点: 1.线程池的实现和初始化: 1.任务如何提交打包。 2.任务队列 ......
安装tomcat及supervisor管理tomcat
安装tomcat及配置tomcat虚拟主机 准备 在部署Tomcat之前必须安装好jdk,应为jdk是tomcat运行的必要环境。 1.关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下 这里我用的安装包是 jdk-8u201-linux-x64.rpm apache-tomcat-9. ......
Linux与Windows双系统,安装完linux后无法通过grub进入Windows的解决方法
其中有提示,所以解决方案也非常明确 Warning: os-prober will not be executed to detect other bootable partitions. Systems on them will not be added to the GRUB boot conf ......
在 Linux 系统上安装主播软件
也许没有那么多铁杆的游戏玩家使用 Linux,但肯定有很多 Linux 用户喜欢玩游戏。如果你是其中之一,并希望向世界展示 Linux 游戏不再是一个笑话,那么你会喜欢下面这个关于如何捕捉并且/或者以流式播放游戏的快速教程。更多技术干货详见www.linuxprobe.com ......
学信息系统项目管理师第4版系列05_组织通用管理
![](https://img2023.cnblogs.com/blog/3076680/202309/3076680-20230908221450259-648977891.png) # 1. 流程管理 ## 1.1. 流程是组织运行体系的框架基础,流程框架的质量影响和决定了整个组织运行体系的质量 ......
微服务实战项目-学成在线-项目部署
https://www.yii666.com/blog/338596.html 微服务实战项目-学成在线-项目部署1 什么是DevOps一个软件的生命周期包括:需求分析阶、设计、开发、测试、上线、维护、升级、废弃。 通过示例说明如下: 1、产品人员进行需求分析 2、设计人员进行软件架构设计和模块设计 ......
Window系统安装FFmpeg
、下载准备官网下载:https://ffmpeg.org/download.html 进入github下载文件 shared :代表里面的应用程序:ffmpeg、ffplay、ffprobe 使用的动态链接库。没有带shared 后缀:说明不是使用动态链接库,静态编译,体积很大。gpl、lgpl:代 ......
PHP7内核实现原理-内存管理
应用程序通过与 Zend MM(Zend Memory Manager)交互,来间接实现对操作系统内存的使用、屏蔽掉操作系统细节,简化了开发,并提供内存池技术,性能得到大幅提升。 ![](https://img2023.cnblogs.com/blog/3272842/202309/3272842- ......
【Mysql系列】(二)日志系统:一条更新语句是如何执行的
> 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准`https://blog.zysicyj.top` [首发博客地址](https://blog.zysicyj.top/) [系列文章地址](https://blog.zysicyj.top/categories/技术文 ......
【linux部署运维】linux系统使用脚本自动拉取git项目并部署
linux系统使用脚本自动拉取git项目并部署前言一、主要目的二、使用步骤1.idea创建简单的可运行springboot项目2.linux(centos 7)系统上部署项目拉取脚本3.解决需手动输入git账号密码问题总结前言含泪记录一下linux系统上自动化部署项目的过程,有错欢迎指出 一、主要目 ......
IntelliJ IDEA新建SpringBoot项目
# IntelliJ IDEA新建SpringBoot项目 ## 前言 虽然新建项目比较简单,但还是有几个点需要注意。 ## 步骤 1. 下载和安装IDEA不再介绍 2. 新建工程 - 点击“New Project” ![QQ截图20230908101811](https://image-markd ......
从excel读取变量信息到实体类
上位机组态过程中,需要将变量信息读取到实体类中,如下图所示: 需要做的是:将左图中的变量信息读取到右边的Model类中,保存为List<Model>,以便用于数据解析和数据存储。 方法1,可以将变量信息保存为XML文件,通过读取xml文件将数据保存到List<Model>中。 该方法的缺点:所有数据 ......
项目八股[Buffer]
我的项目里带了自己封装的缓冲区,为什么webserver项目里会用到这种应用层的缓冲区? 分两个角度来讨论,一个是为什么应用层会需要读缓冲区(读取TCP接收缓冲区),另一个是为什么需要写缓冲区(往TCP发送缓冲区写入) 为什么需要读缓冲 因为我的应用层业务逻辑是:线程拿到任务之后,尽快开始读取soc ......