系统 个人2023 03
如何设计实现系统应支持至少300个并行用户的同时访问和使用的需求
实现系统支持至少300个并行用户的同时访问和使用的需求需要综合考虑系统的架构、性能优化和扩展能力。下面以一个在线购物系统为例,详细描述如何实现支持至少300个并行用户的同时访问和使用的需求。 # 1.分布式架构: 将在线购物系统设计为分布式架构,包含多个服务,如用户服务、商品服务、订单服务等。每个服 ......
华为 openEuler 欧拉操作系统安装
使用Oracle VM VirtualBox安装操作系统 安装过程: 1、官网下载镜像备用 目前我选择下载 下载第三个安装时有个“设置基础软件仓库时出错”错 (目前不清楚什么情况) 下载地址:openEuler下载 | 欧拉系统ISO镜像 | openEuler社区官网 2、新建 跳过自动安装 配置 ......
2023.7.31 周一:捕获和抛出异常 快捷键:Ctrl+Alt+D
import java.util.Scanner; //try catch finally throw throws public class Main { public static void main(String[] args) { int a = 1; int b = 0; //捕获多个异常 ......
FOI2023 游记
# FOI2023 游记 与其说是游记,但FOI2023已经过去许多天了,对于许多事情的印象都已经模糊,大概是随便写写看到的东西和感受吧。 今年报的还是B班,在师大附中小礼堂上课,第一天和后面有几天上课的老师是臼邦庶民,第二天是匡神(看他空间的人这么叫),然后有papercloud,剩下的大多没印象 ......
Linux文件系统与日志分析
[TOC] # Linux文件系统与日志分析 ## 日志是解决问题的唯一手段 ### 1.inode表结构 #### 1.1 元数据 元数据(元信息)是存放在inode表中 - 文件数据包括元信息和实际数据 - 文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节 - block(块 ......
2023 ciscn 华中赛区 lvmpwn
# 2023 ciscn 华中赛区 lvmpwn >这算是复现华中赛区的最后一个pwn题了,为了做这个题前一段时间又专门学了一下llvm中间又有点事就拖到了现在,如果想看2023 ciscn 华中赛区的其他pwn题wp可以看一下我前面的一篇博客,做了llvm的题也有5道了,发现做这样的题漏洞都是很简 ......
OpenDiary 2023-Jul
# OpenDiary 2023.7 我其实一直有记日记的习惯,只是从不保留在载体上。 趁着这几天还有些闲,很突发奇想地、把这些想写的东西记录下来。 Upd:决定不复读的时候时间已经接近 7 月底。 之前两个月发生的事情也只是勉强记得一二,但是我依然认为值得一写。 六月的我生活过于黑暗,不想去回忆了 ......
*CTF 2023
jwt2struts 首先打开网站,看到这个 然后用bp抓包看到了JWT_key.php 这个网页 打开之后 这里进行代码审计,可以看到如果md5加密拼接后的$salt $username和$password等于COOKIE传入的digest的话就会返回私钥 如果我们知道私钥的话,我们就可以用jwt ......
分区表--多中文件系统的混搭烧录
3C NAND Driver, (c) 2008 Samsung Electronics S3C NAND Driver is using hardware ECC. NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1G ......
第7期ThreadX视频教程:如何实现RTOS高效的任务管理,抢占式调度,时间片调度和零中断延迟(2023-07-31)
视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 本期视频为大家分享高效的RTOS任务管理设计,通过这个点来引出抢占式调度,时间片调度,任务优先级设置和零中断延迟。 RTOS任务高效管理是我们使用RTOS一个重要原因。 ......
2023-07-31 uniapp用canvas绘制图片时报错:getImageInfo:fail invalid ==》图片加载失败,请使用不受保护的图片路径
methods: { drawPoster() { const ctx = uni.createCanvasContext('canvas', this); // 设置字体样式 ctx.setFontSize(20); ctx.setTextAlign('center'); ctx.setTextB ......
做题记录 2023.7.31-
# $2023.7.31-2023.8.6$ ### [$\color{royalblue}{P3115}$](https://www.luogu.com.cn/problem/P3115) 分层图,注意建边方式,题面好烂。 ### [$\color{royalblue}{P6554}$](http ......
X86架构CPU下Ubuntu系统环境源码编译pytorch-gpu-2.0.1版本
本文操作步骤与 aarch64架构CPU下Ubuntu系统环境源码编译pytorch-gpu-2.0.1版本大致相同,只是CPU架构不同而已,因此这里只记录不同的地方。 重点: 一个个人心得,那就是要编译pytorch源码最好是选择docker环境,因为这种环境下配置比较纯净,一定要避免那种自己使用 ......
[NOI2023] 桂花树
### $k=0$ 考试时脑抽,现在想一想感觉挺简单的。 从小到大依次加点,那么题目的条件等价于每次可以把点加在一条边中间,或者加入一个叶子,并且这两种方式都会导致下一个点加入时可选的方案加二。 把方案数乘起来就好了。 ### $k>0$ 需要一点观察。 除了上述两种加点的方式,还存在一种方式是,选 ......
2023牛客暑期多校训练营4
## A.Bobo String Construction 题意:给出一个01字符串t,要求构造一个长为n的01字符串s,使得新的字符串t+s+t不会有超过两个子串t ### Solution 答案要么全0串要么全1串 带进去看看成不成立就行了 ```c++ void solve() { int n ......
Android系统原理
Android的系统架构可以分为四个层次:应用层、应用框架层、系统运行库层和Linux内核层。 应用层 是直接面向用户的,包括各种应用程序和用户界面。 应用框架层 提供了各种API和服务,使得应用程序可以访问系统资源和功能。 系统运行库层 提供各种系统库,包括C库、媒体库、图形库等。 Linux内核 ......
第七章 Linux磁盘与文件系统管理
## 第七章 Linux磁盘与文件系统管理 ### 7.1 认识Linux文件系统 #### 7.1.1 磁盘组成与分区的复习 - 磁盘分区表主要有两种格式,一种是限制较多的MBR分区表,一种是较新且限制较少的GPT分区表。 - MBR分区表中,第一个扇区最重要,里面有:(1)主机开机区(Maste ......
第八章 文件与文件系统的压缩、打包与备份
## 第八章 文件与文件系统的压缩、打包与备份 ### 8.2 Linux系统常见的压缩指令 底下我们列出几个常见的压缩文件案扩展名吧: - \*.Z :compress程序压缩的文件 - \*.zip :zip程序压缩的文件 - \*.gz: gzip程序压缩的文件 - \*.bz2: bzip2 ......
第十四章 磁盘配额(Quota)与进阶文件系统管理
## 第十四章 磁盘配额(Quota)与进阶文件系统管理 ### 14.1 磁盘配额(Quota)的应用与实作 - Quota的一般用途 Quota比较常使用的几个情况是: - 针对WWW server,例如:每个人的网页空间的容量限制 - 针对mail server,例如:每个人的邮件空间限制 - ......
17章 认识系统服务(daemons)
## 17章 认识系统服务(daemons) ### 17.1 什么是daemon与服务(service) 简单地说,系统为了某些功能就必须要提供一些服务(不论是系统本身还是网络方面),这个服务就称为service。但是service的提供总是需要程序的运作吧!否则如何执行呢?所以达成这个servi ......
第20章 基础系统设定与备份策略
## 第20章 基础系统设定与备份策略 ### 20.1 系统基本设定 #### 20.1.1 网络设定(手动设定与DHCP自动获得) 新的CentOS 7开始对于网卡的编号则有另一套规则,网卡的界面代号现在与网卡的来源有关\~基本上的网卡名称会是这样分类的: - eno1: 代表由主板BIOS内建 ......
2023 CISCN 第十六届全国大学生信息安全竞赛 初赛 WriteUp
2023 CISCN 第十六届全国大学生信息安全竞赛 初赛 WriteUp 引言 第十六届全国大学生信息安全竞赛 ——创新实践能力赛 http://www.ciscn.cn/competition/securityCompetition?compet_id=38 时光荏苒,又是一年一度的国赛了! 这 ......
2023.07月随笔、总结
7月干的事情开发方面不多,但是感觉挺累的 本月刚开始的的时候,接手了一个snake平台的需求,需要将详情页迁移到重构后的平台里面,刚开始做这个需求的时候想,一个页面 而已、两三天就完成了,先要了一周的时间,后面看了代码发现,想的有点乐观了,里面主要核心的地方就是一个模块,代码行数有5000多行,我主 ......
查linux系统磁盘读写进程问题。
1、iotop安装以及常见使用方法 https://help.aliyun.com/noticelist/articleid/6501633.html?scm=20140722.184.2.173 Linux下的IO统计工具如iostat, nmon等大多数是只能统计到每个磁盘的读写情况, 如果想知 ......
【2023-07-30】连岳摘抄
23:59 时间对友谊的磨蚀,好比水流过石子,反而把它洗濯得光洁了。 ——钱锺书 有人告诉孔子,我们这里有一个正直的人,发现父亲偷羊,于是举报了。孔子说,我认为的正直,是这孩子要为父亲隐瞒这事,父为子隐,子为父隐。孔子这是对人类社会有深刻了解之后的正义观。人类社会是有差序的,一个人爱家人最多,亲戚次 ......
读发布!设计与部署稳定的分布式系统(第2版)笔记27_安全性下
![](https://img2023.cnblogs.com/blog/3076680/202307/3076680-20230729204232431-1280030916.png) # 1. 安全配置出现失误 ## 1.1. 攻击者已经通过使用开箱默认的admin登录名和密码,进入了不少应用程 ......
chkdsk(Check Disk)是一个用于检查和修复硬盘驱动器上错误的Windows命令。它可以扫描磁盘并识别损坏的文件系统、坏道、目录结构问题等,并尝试修复这些问题
chkdsk(Check Disk)是一个用于检查和修复硬盘驱动器上错误的Windows命令。它可以扫描磁盘并识别损坏的文件系统、坏道、目录结构问题等,并尝试修复这些问题。 chkdsk的语法如下: chkdsk [驱动器:] [/参数] 常用的参数包括: /f:修复被发现的错误。这将尝试自动修复文 ......
各个不同版本的 Windows 操作系统进入高级启动选项的方法
不同版本的 Windows 操作系统可能略有不同,以下是各个版本进入高级启动选项的方法: Windows 7: 在计算机启动时,按下 F8 键,直到出现高级启动选项菜单。 Windows 8/8.1: 在登录界面按住 Shift 键,并同时点击“电源”按钮,然后选择“重新启动”选项。系统将会进入高级 ......