字符串 字符 系统fname

虚拟文件系统的实现思路

虚拟文件系统的实现思路 VFS (Virtual File System) (虚拟文件系统) 这里讨论的VFS,是区别于系统中的VFS,更多的是指代自己实现的小型简易的文件系统。 像是常见的游戏封包,也可以作为一种VFS的数据结构部分。 全部情况都基于Windows平台进行讨论。 VFS 的架构概念 ......
思路 文件 系统

Bash-条件判断(文件判断,整型/字符串判断)

按文件类型判断 红框常用 使用方式: test -e /root/install.log [ -e /root/install.log ] #[前后有空格] 常用判断,比如判断root是否为目录 [ -d /root ] && echo "yes" || echo "no" 按文件权限判断 例子:若 ......
字符串 字符 条件 文件 Bash

字符串常量池

1.简介 字符串常量池(String Pool)又称为字符串池。String类是在工作中使用频率非常高的一种对象类型,JVM为了提升性能和减小内存开销,避免字符串的重复创建,维护了一块特殊的内存空间,即字符串常量池。(由String类私有地维护) 字符串池的一个实现前提:String对象是不可变的。 ......
常量 字符串 字符

导弹防御系统

题目概述:现在R国更新了导弹防御系统,使得该系统拦截的导弹高度要么是严格上升的,要么是严格下降的。问拦截所有导弹至少需要多少套系统 解题思路:在拦截导弹一题的基础上,多引入了一个选择:导弹是归为上升子序列,还是下降子序列。可以使用dfs直接暴力枚举所有选择,当然中间会有剪枝。 #include <i ......
导弹 系统

[笔记]操作系统_2024年考纲

一、操作系统基础 (一)操作系统的基本概念(二)操作系统发展历程(三)程序运行环境1.CPU 运行模式内核模式,用户模式。2.中断和异常的处理3.系统调用4.程序的链接与装入5.程序运行时的内存映像与地址空间(四)操作系统结构分层,模块化,宏内核,微内核,外核。(五)操作系统引导(六)虚拟机 二、进 ......
笔记 系统 2024

聊聊基于Alink库的推荐系统

概述 Alink提供了一系列与推荐相关的组件,从组件使用得角度来看,需要重点关注如下三个方面: 算法选择 推荐领域有很多算法,常用的有基于物品/用户的协同过滤、ALS、FM算法等。对于不同的数据场景,算法也会在计算方式上有很大的变化。 推荐方式 输入信息可以有多种选择,输入结果也有多种情况。 同时输 ......
系统 Alink

Bash-字符处理命令

排序命令sort sort [选项] 文件名 选项 -f 忽略大小写 -n 以数值型进行排序,默认使用字符串型排序 -r 反向排序 -t 指定分隔符,默认分隔符是制表符 -k n[,m] 按指定的字段范围排序,从n开始m结束(默认到行尾) 例子: sort /etc/passwd #排序用户信息文件 ......
字符 命令 Bash

信息安全系统设计与实现学习笔记4

学习笔记 4 - 总结 知识点总结 1. 文件操作级别 硬件级别: mkfs:格式化磁盘分区,为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 操作系统内核中的文件系统函数: 提供基本文件操作支持,例如: kmkdir(), krmdir() kchair(), kge ......
笔记 系统 信息

Unix/Linux系统编程学习笔记第七、八章

Unix/Linux系统编程学习笔记第七、八章 知识点归纳以及最有收获的内容 文件操作级别 文件和目录的基本操作 创建文件:使用 touch 命令或编程语言中的文件创建函数。- 创建目录:使用 mkdir 命令或编程语言中的目录创建函数。 复制文件或目录:使用 cp 命令或编程语言中的复制函数。 移 ......
笔记 系统 Linux Unix

内网权限提升系统学习(linux)

内网权限提升系统学习(linux) 内核漏洞利用 1.dirtyCOW(CVE-2016-5195)脏牛漏洞 影响范围:Linux内核>=2.6.22 1)前期准备 下载镜像 https://archive.kernel.org/centos-vault/6.0/isos/x86_64/CentOS ......
权限 系统 linux

数据结构---字符串

数据结构 字符串 串的定义 串是由零个或多个字符顺序排列组成的有限序列 空串 长度为零的串 空白串 由一个或多个空格组成的串 字符串匹配问题 朴素模式匹配 模式匹配的查找过程 (Find): 给定两个字符串变量S和P,其中目标S有n个字符,模式P有m个字符,m<=n。从S的给定位置(通常为S的第一个 ......
数据结构 字符串 字符 结构 数据

字符串排序算法+快速排序

#include <stdio.h> #include <stdlib.h> #include <memory> #include <vector> #include<string> using namespace std; void swap(int* a, int* b) { int temp ......
字符串 算法 字符

Java语言生态系统

1在2018年TIOBE编程语言排行榜上,Java语言的使用率位于榜首。 2Java语言是一门开源且强调社区支持的语言。 3在Java企业应用开发领域,包括EJB(Enterprise Java Bean)、SSH(Struts、Spring、Hibernate、Spring Boot、Spring ......
生态 语言 系统 Java

信息安全系统设计与实现——学习笔记4

任务详情:自学教材第7,8章,提交学习笔记(10分) Part1 知识点归纳&GPT提问 知识点归纳 chap 7 文件操作级别 硬件级别 fdisk mkfs fsck 碎片整理 操作系统内核中的文件系统函数 系统调用 I/O库函数 用户命令 sh脚本 文件I/O操作 低级别文件操作 分区 Com ......
笔记 系统 信息

python中实现按照固定位数拆分字符串

001、 [root@pc1 test2]# ls test.py [root@pc1 test2]# cat test.py ## 测试程序 #!/usr/bin/env python3 # -*- coding: utf-8 -*- import re str1 = "abcdefghijklm ......
位数 字符串 字符 python

Linux 系统 | 目录结构

Linux 系统中,一切皆文件。 了解目录结构,能更好地知道系统运行原理。 本文系统 Linux version 5.10.149-133.644.amzn2.x86_64 不同于 Windows 系统,Linux 所有文件都在根目录下。 根目录内容如下: /bin bin 是 Binaries ( ......
结构 目录 系统 Linux

Linux 系统目录结构

登录系统后,在当前命令窗口下输入命令: ls / 你会看到如下图所示: 树状目录结构: 以下是对这些目录的解释: /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev :dev是 ......
结构 目录 系统 Linux

Linux 文件系统和目录结构详解

一、linux文件结构介绍 1、Linux目录结构 Linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的DOS和windows也是采用树型结构,但是在DOS和 windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的 ......
结构 文件 目录 系统 Linux

信息安全系统设计与实现 学习笔记4

文件操作 文件操作级别 硬件级别: fdisk将硬盘、U盘或SDC盘分区。 mkfs:格式化磁盘分区,为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 操作系统内核中的文件系统函数 kmount(),kumount() kmkdir(),krmdir() 系统调用 用户 ......
笔记 系统 信息

Python 中的字符串基础与应用

在Python中,字符串可以用单引号或双引号括起来。'hello' 与 "hello" 是相同的。您可以使用print()函数显示字符串文字: 示例: print("Hello") print('Hello') 将字符串分配给变量是通过变量名后跟等号和字符串完成的: 示例 a = "Hello" p ......
字符串 字符 基础 Python

巩固系统韧性三个基础策略

众所周知我所在的团队常年解决线上问题,我也以为我们会在解决一个个具体问题的道路上无聊走到黑。但是最近出现的各种疑难杂症似乎让我们的工作有了一点乐趣,甚至有了更高级的意义。 ......
韧性 三个 策略 基础 系统

《Unix/Linux系统编程》教材学习笔记第七章、第八章

chapter7 文件操作级别 文件操作分五个级别,从低到高排序如下: 1.硬件级别:硬件级别的文件操作包括 fdisk:将硬盘、U盘或SDC盘分区。 mkfs:格式化磁盘分区,为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 其中大多说是针对系统的实用程序。 2.操作 ......
教材 笔记 系统 Linux Unix

Kali Linux 2023.3 修改系统语言

dpkg-reconfigure locales 找到 en_US.UTF-8 UTF-8 改为不勾选 使用空格勾选[ ] zh-CN.UTF-8.UTF-8 按下enter 表示ok,选择语言zh_CN.UTF-8 重启生效设置,重启后会有个提示,选择更新名称 ......
语言 2023.3 系统 Linux Kali

P5020 [NOIP2018 提高组] 货币系统

#include <cstdio> #include <algorithm> using namespace std; const int N = 105; const int A = 25005; int a[N]; bool dp[A]; int main() { int t; scanf("% ......
货币 系统 P5020 5020 2018

分布式操作系统

分布式操作系统属于多机操作系统,能够统一一套计算机集群,相比单机系统,分布式操作系统在管理计算机集群方面要简单很多。各种分布式的基础功能,都集中到分布式操作系统来实现,而不是单机系统的应用软件来实现,比如容错冗余、分布式应用的编程开发等。由于系统底层的改变,分布式操作系统能够比单机操作系统输出更多的 ......
分布式 系统

文章学习|基于密码协处理器的信息安全系统架构设计

文章学习:基于密码协处理器的信息安全系统架构设计 论文地址:https://kns.cnki.net/kcms2/article/abstract?v=3uoqIhG8C44YLTlOAiTRKu87-SJxoEJu6LL9TJzd50k-ZDpeCft_ZD3GBIBiOoFTrRFVheyhVV ......
架构 处理器 密码 系统 文章

2023 ICPC 网络赛2 L Super-palindrome 字符串 border KMP dp

传送门 给出一个\(5000\)长的字符串 判断有多少个连续子串是超级回文的。 这里超级回文的定义是将字符串分成\(2k\)段每段按照回文对应相等。 设\(f_{l,r}\)表示区间\(l,r\)是否是符合要求的。引入\(border\)的定义:最长的前缀和后缀匹配长度。 容易想到我们如果暴力枚举每 ......

一、C语言字符集

自然语言:字符、单词、语句、段落、文章、文档 C语言:字符、单词、语句、函数模块、程序文件、完整程序 1.大、小写英文字母(52个) A-Z, a-z。如A和a不同,Abc和abc不同。 2.十进制数字符号(10个) 0-9。 3.标点符号 , ; ’ " :<空格> { } 等。半角西文。 4.单 ......
字符集 字符 语言

第一章 计算机系统概述

一. 基本组成 1. 计算机包含四个主要的结构: 处理器:控制计算机的操作,并执行数据处理的功能。当只有一个处理器时,被称为中央处理单元(cpu) 内存:存储数据和程序。这种存储通常易失,关机时内存数据会丢失。磁盘存储器中的数据即使计算机系统关闭也会被保留。内存称为主存,硬盘为辅存 I/O模块:在计 ......
计算机 系统

ARM64上内联汇编实现系统调用

ARM64上内联汇编实现系统调用 #include <stdio.h> #include <stdint.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> int main() ......
系统 ARM 64