ulna's blog
  • Startseite
  • Archiv
  • Kategorien
  • Schlagwörter
  • Über
  • Weblinks

数据结构_串

串定义: 零个或多个字符组成的有限序列 衍生定义: 子串:串中任意个连续的字符组成的子序列称为该串的子串。 主串:包含子串的串称为主串 串相等:两个串长度相等,且对应位置的字符都相等 空格串/空白串:由一个或多个空格组成 空串:空串不包含任何字符,长度为0。 串的顺序存储结构定长顺序存储表示存储定义: 12#define MAXSTRLEN 255typedef unsigned c
2024-10-27
笔记
#数据结构

计算机系统基础_作业2

2.75 针对补码乘法,我们得到如下式子: 其中的mod2^w 相当于截取前w位的操作,那么我们取高w位,则只需将取模运算改为除法。 得到: 于是我们的代码如下: 123456789101112131415161718#include<stdlib.h>#include<stdio.h>#include<stdbool.h>#include<math.
2024-10-25
作业
#计算机系统基础

栈和队列的应用

数制转换 将十进制数N转换为r进制的数,其转换方法利用辗转相除法:以N=3467,r=8为例转换方法如下: 代码如下:(这里我们省略了对于栈实现的代码若需要查看栈的内部代码请看:栈和队列) 1234567891011121314151617181920int main(){ SqStack s; InitStack(&s); int N,r
2024-10-24
笔记
#数据结构

计算机系统基础第二章_信息的表示和处理

计算机中信息的表示计算机中的所有信息都通过0和1表示,同时大多数计算机使用8位的块,也就是1个字节,作为最小的可寻址单位,这也就是说计算机中一个最小地址单位中包含8个bit位。 进制转换二进制表示法太冗长,为了简化二进制位的表示,我们通常用8进制和16进制数来表示二进制位,这样既能简短表示长度,同时也方便与二进制位进行转化。在16进制中我们将‘A’’B’ ‘C’ ‘D’ ‘E’ ‘F’用来表示数字
2024-10-24
笔记
#计算机系统基础

smb协议简单配置

背景本来使用ftp协议在手机和电脑之间方便的传输文件,可是有些时候比如视频,或者想要编辑手机上的文件,只能 先下载下来处理,然后再上传回去。深深感到ftp协议的不便,于是了解到smb协议,这种协议可以让windows电脑之间访问修改,甚至运行手机的储存,抛开速度不谈使用体验犹如本地存储。 smb文件协议SMB(Server Message Block)文件协议是一种网络文件共享协议,最初由IBM在
2024-10-22
记录
#termux

Nginx 配置

安装Nginxtermux 通过指令:pkg install nginx来安装nginx,安装目录为:/data/data/com.termux/files/usr/etc/nginx 我们打开nginx的目录,可以看到有几个文件: 其中 nginx.conf是我们需要主要了解的,这是nginx的配置文件。 但是如果我们只是想通过nginx简单的帮我们代理一个网页,那么我们需要调整的部分很少
2024-10-20
记录
#termux

栈和队列

栈、队列是一种特殊(操作受限)的线性表。 区别:仅在于运算规则不同 栈栈是一种数据结构,它遵循“后进先出”(LIFO, Last In First Out)的原则。 定义:只能在表的一端(栈顶)进行插入和删除运算的线性表 逻辑结构:与线性表相同,仍为一对一关系 存储结构:用顺序栈或链栈存储均可,但以顺序栈更常见 运算规则:只能在栈顶运算,且访问结点时依照后进先出(LIFO)或先进后出(FILO)的
2024-10-19
笔记
#数据结构

vscode tasks.json配置

今天在使用vscode时,需要对多个.c文件进行编译调试,才发现以前只会在vscode中进行单个.c文件的编译调试。这部分内容涉及vscode 中tasks.json文件的配置,遂有本文。 认识tasks.jsontasks.json 文件在 VSCode 中用于定义和配置任务,例如编译代码、运行脚本或执行测试。它允许用户自定义自动化流程,以便在开发过程中提高效率。 配置tasks.json在默认
2024-10-18
记录
#vscode

浏览器缓存问题

hexo更换主题今天在上网冲浪时,发现了一个好看的bolg主题,githob指路:viva。附效果图一张。 但是就在我开心的在hexo中配置完,更换好主题并上传github后,却遇到了一个奇怪的问题,我通过局域网访问blog时能够正常显示,但是访问github page时,却无法正确显示,可能是css错乱的问题。 顺便展示一下我之前bolg的主题: 本以为是两个主题的文件混在一起,导致显示错
2024-10-16
#hexo

计算机系统基础作业一

2.60 看到这个体题我的思路如下: 先将x中需要替换的部分全都改成0 创建一个临时变量 tmp = 0x000000FF 通过向左位移运算右侧补0,将FF字节移到指定的位置 tmp取反,此时 tmp = 0xFF00FFFF 通过且运算将x中对应字节抹零 将b转化为unsigned类型,并且左移,让有效数据位与x抹零的部分对其 通过或预算将b中的有效数据位赋给x抹零的片段 1234567
2024-10-14
#计算机系统基础
1…678910…12

Suchen

Hexo Fluid