zl程序教程

操作笔记

  • Linux 三剑客(grep awk sed)常用操作笔记

    Linux 三剑客(grep awk sed)常用操作笔记

    由于被疫情打乱更博节奏,已经好久没有更新博客了,今天来一发笔记,记录一下 linux 三剑客的常用操作。所谓的三剑客,其实就是 grep awk sed 三个命令,在 linux 操作中,特别是关于文本的查找和修改,这三条命令可谓是各显神通。sed 命令常用操作简单替换(只替换每个匹配行的首次匹配项)精确替换正则替换指定替换起点(从匹配的所以行的指定匹配次数开始替换)全部替换(替换所有匹配行的匹配

    日期 2023-06-12 10:48:40     
  • 实时操作系统UCOS学习笔记1—-UCOSII简介

    实时操作系统UCOS学习笔记1—-UCOSII简介

    大家好,又见面了,我是你们的朋友全栈君。 前面我们所有的实验都是跑的裸机程序(裸奔),从本章开始,我们开始介绍UCOSII(实时多任务操作系统内核)。UCOSII简介UCOSII的前身是UCOS,最早出自于1992年美国嵌入式系统专家Jean J.Labrosse在《嵌入式系统编程》杂志的5月和6月刊上刊登的文章连载,并把UCOS的源码发布在该杂志的BBS上。目前最新的版本:UCOSIII已经

    日期 2023-06-12 10:48:40     
  • C/C++ 操作数组与指针笔记

    C/C++ 操作数组与指针笔记

    指针数组:#include <stdio.h> #include <stdlib.h> #include <string.h> void PrintInt() { int x = 10,y = 20,z = 30; int *Array[] = { &x, &y, &z }; // 定义数组指针 *Array[0] = 10

    日期 2023-06-12 10:48:40     
  • 关于Git分支变基操作的一些笔记

    关于Git分支变基操作的一些笔记

    写在前面今天和小伙伴们分享一些Git分支变基操作的笔记博文为《Pro Git》读书笔记整理内容涉及:变基的基本操作多分支变基变基的风险变基和合并的比较感谢开源这本书的作者和把这本书翻译为中文的大佬们理解不足小伙伴帮忙指正,书很不错,感兴趣小伙伴可以去拜读下 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来

    日期 2023-06-12 10:48:40     
  • rust写操作系统 rCore tutorial 学习笔记:实验指导零 创建项目与启动

    rust写操作系统 rCore tutorial 学习笔记:实验指导零 创建项目与启动

    这是 os summer of code 2020 项目每日记录的一部分: 每日记录github地址(包含根据实验指导实现的每个阶段的代码):https://github.com/yunwei37/os-summer-of-code-daily这里参考的是rCore tutorial的第三版:https://github.com/rcore-os/rCore-TutorialrCore tuto

    日期 2023-06-12 10:48:40     
  • rust写操作系统 rCore tutorial 学习笔记:实验指导三 虚拟地址与页表

    rust写操作系统 rCore tutorial 学习笔记:实验指导三 虚拟地址与页表

    这是 os summer of code 2020 项目每日记录的一部分: 每日记录github地址(包含根据实验指导实现的每个阶段的代码):https://github.com/yunwei37/os-summer-of-code-daily这里参考的是rCore tutorial的第三版:https://github.com/rcore-os/rCore-Tutoriallab3 学习报告l

    日期 2023-06-12 10:48:40     
  • rust写操作系统 rCore tutorial 学习笔记:实验指导六 用户程序与系统调用

    rust写操作系统 rCore tutorial 学习笔记:实验指导六 用户程序与系统调用

    这是 os summer of code 2020 项目每日记录的一部分: 每日记录github地址(包含根据实验指导实现的每个阶段的代码):https://github.com/yunwei37/os-summer-of-code-daily这里参考的是rCore tutorial的第三版:https://github.com/rcore-os/rCore-Tutoriallab6 学习报告这

    日期 2023-06-12 10:48:40     
  • Redis-无序集合类型命令操作笔记详解数据库

    Redis-无序集合类型命令操作笔记详解数据库

    原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/3996.html

    日期 2023-06-12 10:48:40     
  • 小米笔记本上安装 Linux系统,快速操作指南(小米笔记本安装linux)

    小米笔记本上安装 Linux系统,快速操作指南(小米笔记本安装linux)

    小米笔记本上安装 Linux 系统,快速操作指南 Linux系统是一种开源的操作系统,可以用在大多数电脑和移动设备上,特别是小米笔记本上的应用非常广泛。无论是个人用户还是企业用户,Linux系统都非常实用。本文将介绍如何在小米笔记本上安装Linux系统的快速操作指南。 首先,确保您的小米笔记本具有安装Linux系统所需的最低配置,包括至少1G RAM、20G硬盘容量以及可访问外部存储(如U盘

    日期 2023-06-12 10:48:40     
  • 探索笔记本电脑:Linux操作系统的利与弊(笔记本电脑linux)

    探索笔记本电脑:Linux操作系统的利与弊(笔记本电脑linux)

    探索笔记本电脑:Linux操作系统的利与弊 笔记本电脑以其便携便利性和实用性,为人们提供了便利。考虑到操作系统的不同,笔记本电脑可以采用各种操作系统,例如Windows、Mac OS以及Linux等。其中Linux操作系统具有许多独特的优势和不足,适合当今计算机市场的需求。 Linux操作系统的优点主要在于它的安全性,它可以很好地防止病毒、木马等计算机病毒的攻击。此外,Linux操作系统采用

    日期 2023-06-12 10:48:40     
  • Ruby字符串、条件、循环、数组、Hash、类基本操作笔记

    Ruby字符串、条件、循环、数组、Hash、类基本操作笔记

    一、字符串操作 字符串插值 1.#{}:任意放置在#{}中的合法Ruby代码都将被求值,并被替换为求值结果插入到原位置 2.单引号与双引号差别: 双引号允许字符转义,单引号不允许转义,里是什么字符,用户看到的就是什么字符 单引号不允许字符插值 字符串拆分 1.以空格拆分:string.split("")字符串连接 方法一、"Ruby"+"Monk",stdout:RubyMonk 方法二、"Mo

    日期 2023-06-12 10:48:40     
  • 操作系统概念学习笔记 14 死锁(二)

    操作系统概念学习笔记 14 死锁(二)

    在上篇博客中讨论的死锁预防问题中,通过限制资源申请的方法预防死锁。这种限制保证4个必要条件之一不会发生,保证不会发生死锁,然而通过这种方式预防死锁的副作用是低设备使用率和系统吞吐率。 避免死锁的另外一种方法是获得以后如何申请资源的附加信息。 不同的算法所要求的信息量和信息的类型上有所不同,最为简单和最为常用的模型要求每个进程说明可能需要的每种资源类型实例的最大需求。根据每个进程可能申请的每种资

    日期 2023-06-12 10:48:40     
  • 操作系统概念学习笔记 10 CPU调度

    操作系统概念学习笔记 10 CPU调度

    多道程序操作系统的基础。通过在进程之间切换CPU,操作系统可以提高计算机的吞吐率。 对于单处理器系统,每次只允许一个进程运行:任何其他进程必须等待,直到CPU空闲能被调度为止。 多道程序的目标是在任何时候都有某些进程在运行,以使CPU的使用率最大化。多道程序的思想较为简单,当一个进程必须等待时,操作系统会从该进程拿走CPU的使用权,而将CPU交给其他进程。 进程执行由CPU执行周期和I/O等

    日期 2023-06-12 10:48:40     
  • 操作系统概念学习笔记 7 操作系统结构

    操作系统概念学习笔记 7 操作系统结构

    系统设计的第一个问题是定义系统的目标与规格。在最高层,系统设计受到硬件选择和系统类型的影响。 需求可以分为两个基本类:用户目标和系统目标 操作系统设计的重要原理是策略(policy)和机制(mechanism)的区别。机制决定如何做,策略决定做什么。策略可能会随着时间或位置而有所改变,每次改变都可能需要底层机制的改变。系统更需要通用机制。这样策略的改变只需要重定义一些系统参数。 操作系统重要

    日期 2023-06-12 10:48:40     
  • 操作系统概念学习笔记 6 系统调用

    操作系统概念学习笔记 6 系统调用

    系统调用(system call),通常用c或c++编写,对底层任务(如需直接访问硬件)可能以汇编语言指令的形式提供。 一个系统调用的例子: 编写一个从一个文件读取数据并复制到另一个文件的简单程序,则需要以下系统调用序列: 获取输入文件名: 最简单的是通过寄存器来传递参数 不过有时参数数量会比寄存器多。这时,这些参数通常存在内存的块和表中,并将块的地址通过寄存器来传递。linux采用这

    日期 2023-06-12 10:48:40     
  • 操作系统概念学习笔记 4 操作系统结构和操作简述

    操作系统概念学习笔记 4 操作系统结构和操作简述

    多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。也就是说,计算机内存中可以同时存放多道(两个以上相互独立的)程序,它们都处于开始和结束之间。只要有一个程序或任务可以执行,cpu就不会空闲。 但是不能提供与计算机系统直接交互的能力。 分时系统(多任务)是多道程序设计的延伸,在分时系统中,虽然cpu还是通过在作业之间的切换来执行多个作业,但是由于切换频率很高,

    日期 2023-06-12 10:48:40     
  • 操作系统概念学习笔记 1  加电引导过程

    操作系统概念学习笔记 1 加电引导过程

    引导程序通常位于ROM或EEPROM中,引导程序必须定位操作系统内核并把它装入内存,接着操作系统开始执行第一个进程如init并等待事件的发生。 简单来说即:1,电自检程序、2,自举装入程序、3,引导程序、4,操作系统 BIOS启动之后会先进行POST(short for Power On Self Test),在无误通过之后,BIOS会按照用户设定的顺序依次检索存储设备,寻找“引导块”,如果第

    日期 2023-06-12 10:48:40     
  • Python的dict字典结构操作方法学习笔记

    Python的dict字典结构操作方法学习笔记

    Python的dict字典结构操作方法学习笔记 这篇文章主要介绍了Python的dict字典结构操作方法学习笔记本,字典的操作是Python入门学习中的基础知识,需要的朋友可以参考下 一.字典的基本方法 1.新建字典 1)、建立一个空的字典     >>> dict1={}  >>> dict2=dic

    日期 2023-06-12 10:48:40     
  • 操作系统与软件工程学习笔记

    操作系统与软件工程学习笔记

    慢慢发现,根据需求完成任务代码其实并不是很难,遵循一些项目的规范,采用项目中统一的技术去实现对应的功能。东西都已经封装好了,你只需要使用一些工具或框架就可以轻易实现。 但是,你想要有质的提高,却抛不开基础知识,因为思维是最重要的。因此对一些基础知识进行回顾,以下是对操作系统回顾后的总结。 在回顾中,收获最大的是操作系统主要功能中的“内存扩充”,很值得借鉴学习的! 操作系统的基本特性 (1)

    日期 2023-06-12 10:48:40     
  • Bitmap简单操作笔记

    Bitmap简单操作笔记

    using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.Linq; using System.Text; using System.Threading.Tasks; namespace bitmapdemo { cl

    日期 2023-06-12 10:48:40     
  • 《30天自制操作系统》笔记(12)——多任务入门

    《30天自制操作系统》笔记(12)——多任务入门

    《30天自制操作系统》笔记(12)——多任务入门 进度回顾 上一篇介绍了设置显示器高分辨率的方法。本篇讲一下操作系统实现多任务的方法。 什么是多任务 对程序员来说,也许这是废话,不过还是说清楚比较好。 多任务就是让电脑同时运行多个程序(如一边写代码一边听音乐一边下载电影)。 电脑的CPU只有固定有限的那么一个或几个,不可能真的同时运行多个程序。所以就用近似的方式,让多个程序轮换着运行。当轮换速

    日期 2023-06-12 10:48:40     
  • 《30天自制操作系统》笔记(10)——定时器

    《30天自制操作系统》笔记(10)——定时器

    《30天自制操作系统》笔记(10)——定时器 进度回顾 上一篇和上上一篇解决了绘制窗口和窗口刷新的问题。关于窗口的东西就此告一段落。本篇介绍一个相对独立且十分重要的操作系统部件——定时器的使用方法。 定时器是一个硬件 可编程的间隔型定时器(Programmable Interval Timer)简称定时器(PIT),是集成到电脑上的一个硬件部件。之前讲过的用于实现中断机制的PIC也是个硬件部件

    日期 2023-06-12 10:48:40     
  • 《30天自制操作系统》笔记(01)——hello bitzhuwei’s OS!

    《30天自制操作系统》笔记(01)——hello bitzhuwei’s OS!

    《30天自制操作系统》笔记(01)——hello bitzhuwei's OS! 最初的OS代码 1 ; hello-os 2 ; TAB=4 3 4 ORG 0x7c00 ; 指明程序的装载地址 5 6 ; 以下这段是标准FAT12格式软盘专用的代码 7 8 JMP entry 9

    日期 2023-06-12 10:48:40     
  • 操作系统笔记

    操作系统笔记

    链接 视频教程

    日期 2023-06-12 10:48:40     
  • 数据库,计算机网络、操作系统刷题笔记33

    数据库,计算机网络、操作系统刷题笔记33

    数据库,计算机网络、操作系统刷题笔记33 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的

    日期 2023-06-12 10:48:40     
  • 数据库,计算机网络、操作系统刷题笔记28

    数据库,计算机网络、操作系统刷题笔记28

    数据库,计算机网络、操作系统刷题笔记28 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的

    日期 2023-06-12 10:48:40     
  • 数据库,计算机网络、操作系统刷题笔记24

    数据库,计算机网络、操作系统刷题笔记24

    数据库,计算机网络、操作系统刷题笔记24 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的

    日期 2023-06-12 10:48:40     
  • 数据库,计算机网络、操作系统刷题笔记16

    数据库,计算机网络、操作系统刷题笔记16

    数据库,计算机网络、操作系统刷题笔记16 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的

    日期 2023-06-12 10:48:40     
  • 操作系统,计算机网络,数据库刷题笔记13

    操作系统,计算机网络,数据库刷题笔记13

    操作系统,计算机网络,数据库刷题笔记13 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,

    日期 2023-06-12 10:48:40     
  • 数据库、计算机网络,操作系统刷题笔记8

    数据库、计算机网络,操作系统刷题笔记8

    数据库、计算机网络,操作系统刷题笔记8 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话

    日期 2023-06-12 10:48:40     
  • 数据库、计算机网络,操作系统刷题笔记7

    数据库、计算机网络,操作系统刷题笔记7

    数据库、计算机网络,操作系统刷题笔记7 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话

    日期 2023-06-12 10:48:40