自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Time Will Tell

心有猛虎,嗷嗷待哺

  • 博客(15)
  • 收藏
  • 关注

原创 BIOS的启动原理学习--加载引导程序

在Windows系统以及有图形界面的其他操作系统中要想执行一个程序,必须在窗口中双击它,或者在命令行界面中输入相应的执行命令。从计算机底层机制上讲,这其实是在一个已经运行起来的操作系统的可视化界面或命令行界面中执行一个程序。感觉要进入先有鸡还是先有蛋的循环之中了。但是,在开机加电的一瞬间,内存中什么程序也没有,没有任何程序在运行,不可能有操作系统,更不可能有操作系统的用户界面。既然软件方法不可能...

2020-01-27 19:05:08 6446 2

原创 Linux系统想要切换到root用户时出现authentication failure

第一种:刚刚装完系统时没有设置root用户密码运行命令sudo passwd第二种:root密码输入错误,root密码与初始进入的用户的密码不一致,仔细回忆一下。

2020-01-27 17:20:16 429 1

原创 Ubuntu Linux 操作系统与实验教程--Linux系统的基本组成

1.Linux内核内核是系统的“心脏”,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。内核是操作系统的核心,具有很多最基本的功能,如虚拟内存,多任务,共享库,需求加载,可执行程序和TCP/IP网络功能。Linux内核的模块分为以下几个部分:存储管理,CPU和进程管理,文件系统,设备管理和驱动,网络通信,系统的初始化和系统调用。Linux内核是运...

2020-01-27 11:39:48 892

转载 Java中“==”和equals()的区别

java刚刚考完试没过多久,有些知识点模糊了,今天在做别的事时忽然发现==和equals()比较的区别忘记了,网上搜集资料,特此记录。“==”基本数据类型:它们之间使用“==”比较,比较的是它们的值。引用数据类型:它们之间用“==”进行比较时,比较的是他们在内存中存放的地址(堆内存首地址);equals()equals()方法时Object类中的方法。① 当使用Object...

2020-01-26 12:36:17 301

原创 Ubuntu命令--dpkg

安装软件(软件包已下载)命令:dpkg -i 包名(注意目录)列出与该包先关联的文件命令:dpkg -L package安装完包后,可以用此命令查看软件安装到什么地方。显示包的版本命令:dpkg -l package移除软件(保留配置)命令:dpkg -r package 移除软件(不保留配置)命令:dpkg -P package查找包的详细信息命令:dpkg...

2020-01-25 20:45:44 466

原创 Ubuntu Linux 操作系统与实验教程--概述

《Ubuntu Linux 操作系统与实验教程》该书使用的教学操作系统是优麒麟(Ubuntu国产修改),后续实验本人使用的是Ubuntu 19.10服务器版。命令没有多少区别。虚拟机可以在一台机器同时运行两个或者多个Windows,Linux,UNIX系统。虚拟磁盘分配好后,在上面分区,格式化,安装操作系统,安装应用程序和软件对真实的硬盘数据均无影响。也可以将几台虚拟机连接为一个局域网,进行...

2020-01-25 17:03:55 1342

原创 自己编写操作系统2--初始镜像编写以及VM启动

1.初始镜像编写查看一个操作系统,想要被BIOS找到,依靠的就是引导扇区。所以操作系统的第一步就是实现引导扇区.使用nasm汇编语言先用汇编语言写出编写镜像代码,然后最后用nasm将这段汇编翻译成机器码。翻译命令nasm HiBoxOS.nsm -o HiBoxOS.img注意系统path路径添加,cd进入目录查看16进制镜像文件利用16进制文件编辑器或者IDE内置插件查看机器码...

2020-01-24 13:12:37 309

原创 关于Windows下子系统WSL的思考

今天在一个论坛里看到了WSL的消息。什么是 WSL引用百度百科的一段话:Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工...

2020-01-22 13:33:18 4230

原创 编写操作系统1--概述

打算做这件事很久了,一直拖到今天才开工,事情真的多,又到了过年期间,不得不做一些生活琐事,唉,比较难集中精力了,只有深夜才有思路迸发,今天中午整理一下。所谓的编写操作系统,就是想办法制作一张“含有操作系统的,能够自动启动的磁盘”。1.在Windows(或其他)操作系统上编写源代码2.用C语言编译器编译源代码,生成机器语言文件3.对机器语言文件进行加工,生成软盘映像文件4.将映像文件写入磁...

2020-01-22 11:41:41 2370

原创 SSH协议基础学习

需要借助Xshell来管理阿里云服务器,SSH协议又是Xshell实现的基础,因此了解一下SSH协议。SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。SSH只是一种协议,存在多种实现,既有商业实现,也有开源实现(Xshell工具免费版)。中间人攻击SSH之所以能够...

2020-01-20 21:01:04 281

原创 关于Kali-linux2019.4系统安装后乱码问题

问题1,文件系统方框乱码2,图标名方框乱码3,应该的中文介绍出现方框乱码原因缺少中文包解决方案打开终端输入sudo apt-get install ttf-wqy-zenhei

2020-01-20 13:25:14 513 1

原创 git版本控制工具学习--修改分支名字

修改本地git分支名称指令git branch -m 被修改的分支名字 修改成的分支名字修改远程仓库(github)上的分支名称git本地分支名已修改,只需推送到远程仓库上,即可更换掉远程仓库的分支名称...

2020-01-19 20:28:02 385

原创 Git版本控制工具操作学习系列-克隆项目

利用git工具下载远程代码默认git工具已经安装好并且加入path创建一个文件夹(克隆下来的项目保存的地方),可以在别的地方利用git bash 或者 cmd,利用cd命令进入刚刚建立的文件夹目录里,也可以在刚刚创建的文件夹里手动右键鼠标,打开git bash,然后输入命令git clone 想要克隆的项目的urlurl在项目的绿色方框Clone or download ,复制该ur...

2020-01-19 16:33:45 296 1

原创 python函数int()转型报错

定位报错代码: curnums = int(self.nums) #获得当前文章数量报错类型: ValueError: invalid literal for int() with base 10: ‘Hashcode方法代码解析’问题原因:非纯数字组成的字符串强转为整型会报错:ValueError: invalid literal for int() with base 10。解决方案:...

2020-01-12 00:40:48 734

转载 CentOS关机与重启命

Linux centos重启命令:  1、reboot 普通重启  2、shutdown -r now 立刻重启(root用户使用)  3、shutdown -r 10 过10分钟自动重启(root用户使用)  4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)  如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启...

2020-01-05 22:44:24 340

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除