Linux
文章平均质量分 51
亓官劼
大家好,我是亓官劼(qí guān jié),在各个平台分享前端开发、python后端开发、小程序开发、数据结构与算法、docker、Linux常用运维、NLP等相关技术博文。如果喜好博主的文章的话可以关注博主的微信公众号【亓官劼】(读音:qí guān jié),也可以加入QQ交流群545611263进行交流。
展开
-
无root 修改/usr/lib/x86_64-linux-gnu/libstdc 解决ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: v
无root 修改/usr/lib/x86_64-linux-gnu/libstdc 解决ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22‘ not found 大家好,我是亓官劼(qí guān jié ),在【亓官劼】公众号、CSDN、GitHub、B站、华为开发者论坛等平台分享一些技术博文,主要包括前端开发、python后端开发、小程序开发、数据结构与算法、docker、Linux常用运维原创 2022-04-21 00:15:48 · 3744 阅读 · 1 评论 -
XV6操作系统make报错file.h:17:20: error: field lock has incomplete type解决方法
XV6操作系统make报错file.h:17:20: error: field ‘lock’ has incomplete type解决方法 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓官劼的B站本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!完整报错截图为:解决方法:我们看到这里的问题出现在sysproc.c这个文件中,由于各个自定义的函数文件不同,原创 2020-05-23 16:59:33 · 4085 阅读 · 2 评论 -
XV6操作系统make报错Makefile:192: *** recipe commences before first target. Stop. 的解决方法
XV6操作系统make报错Makefile:192: *** recipe commences before first target. Stop. 的解决方法 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓官劼的B站本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!! 有很多小伙伴在使用XV6操作系统做相关的实验的时候经常会遇到报错Makefile:192原创 2020-05-23 16:51:02 · 6266 阅读 · 0 评论 -
为XV6系统扩展一个系统调用需要修改的文件
为XV6系统扩展一个系统调用需要修改的文件根据实际需求,会有一定的改变defs.hsysproc.csyscall.husys.Ssyscall.cuser.h原创 2020-05-20 04:38:49 · 3490 阅读 · 19 评论 -
stat.h:8:3: error: unknown type name uint uint ino XV6编译报错的解决方法
stat.h:8:3: error: unknown type name ‘uint’ uint ino; XV6编译报错 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓官劼的B站本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!我们在编译运行XV6时报错,stat.h:8:3: error: unknown type name ‘uint’ ui原创 2020-05-19 14:44:15 · 6152 阅读 · 47 评论 -
vim中,c/cpp文件如何在头文件和.c/.cpp文件中快速的进行跳转
vim中,c/cpp文件如何在头文件和.c/.cpp文件中快速的进行跳转 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓官劼的B站本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!在vim中写C的时候,我们经常需要去跳转到他的头文件中去看他函数的定义,然后再跳转回来写相关的功能。在vim中内置了这样的功能:我们将光标移动到我们的头文件名中,然后在命令模式下按原创 2020-05-19 13:20:26 · 5135 阅读 · 9 评论 -
vim中文乱码问题的解决
vim中文乱码问题的解决 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓官劼的B站本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!使用vim打开文件时,由于我们编码的不同,经常会导致中文乱码的出现,下面来提供一种解决方法:我们打开.vimrc文件,使用sudo进行打开:sudo vim ~/.vimrc然后我们将下面的代码粘贴到.vimrc文件的最下面:原创 2020-05-19 12:39:54 · 4306 阅读 · 45 评论 -
终端中显示git分支名称的方法
终端中显示git分支名称的方法 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓官劼的B站本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!! 很多小伙伴们在看教程时,发现教程中的git都显示当前的分支名,自己的git却什么都不显示,每次查看当前分支,还得敲命令去查看,体验不太友好。下面就来说是如何在终端中显示当前git的分支名称。首先我们执行cd ~到我们的原创 2020-05-19 10:54:35 · 6731 阅读 · 30 评论 -
XV6实验环境的搭建
本期博文为一个XV6实验环境的搭建教程,XV6是一个开源的操作系统,很多学校都是在使用这个操作系统来进行操作系统课程的教学,在安装过程中时长会出现一些问题,所以本期出了一期演示VX6实验环境的搭建过程。原创 2020-05-07 14:04:41 · 5346 阅读 · 16 评论 -
Ubuntu apt更换国内源
Ubuntu apt更换国内源 很多小伙伴在做实验的时候会用到Linux系统的虚拟,其中最常用的就是Ubuntu了,但是由于原始的镜像源都是美国的一些镜像,下载会非常的慢,今天我们就来将它的镜像源换成国内的源,让他速度飞起来。原创 2020-05-04 23:32:38 · 5168 阅读 · 49 评论 -
大学四年,我因为使用这几个学习方法,成为了同学眼中的“大神”、BUG克星!
大学四年,我因为使用这几个学习方法,成为了同学眼中的“大神”、BUG克星! 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客写在前面,标题中的大神是假的,俺只是个小...原创 2020-05-03 07:51:26 · 16428 阅读 · 147 评论 -
收藏!史上最干货的Git命令整理,一文胜千言
# 收藏!史上最干货的Git命令整理,一文胜千言> Git目前已经成为国内主流互联网公司通用的代码管理工具;大小企业也已随着潮流纷纷从CVS, Subversion向Git过度。可以说,Git已经成为一名合格程序员的必备技能。>> 而对于我们来说,无论新手或老油条,都需要有一套Git命令字典,方便随时使用。本文基本上涵盖了常用到的所有Git命令,足矣让我们得心应手的在公司使用Git管理代码。>> 祝各位在公司游刃有余,早日升职加薪。北漂不易,点赞支持一下博主。>> 另外如有问题请在评论区留言呦转载 2020-05-02 14:15:33 · 5208 阅读 · 12 评论 -
GitHub下载速度太慢的解决方法 保姆级教学
GitHub下载速度太慢的解决方法 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客 我们经常要去GitHub上去下载一些开源的项目,但是由于一些特殊的原因,现在的...原创 2020-05-02 13:00:50 · 6495 阅读 · 11 评论 -
Linux系统手动实现一个简单cp功能
文本将来实现一个Linux系统中的一个简单的cp功能命令(本文中的cp功能十分简陋,仅能够实现基本的复制操作)。 我们这里是使用c语言进行实现的,这里仅是简单的进行一个复制的功能实现和错误的输出。如果打开失败,则输出文件打开错误,否则我们开始读取输入的文件,并且输出到我们的输出文件,如果输出时发生错误,则进行相应的报错。原创 2020-05-02 11:06:40 · 5403 阅读 · 11 评论 -
Git在pull或push的时候报错refusing to merge unrelated histories的解决方法
Git在pull或push的时候报错refusing to merge unrelated histories的解决方法这个报错的原因是两个仓库的历史不相关,即不是从同一个仓库开始建立的。今天博主就遇到了这个问题。之前在GitHub上创个了个Repositories,创建了相关的文档,然后便在本地进行开发项目,项目代码也一直没有上传GitHub,今天想上传了结果一直报这个错误。解决方法为,先...原创 2020-03-23 20:31:51 · 4847 阅读 · 4 评论 -
ubuntu系统中mysql插入中文错误问题的解决
ubuntu系统中mysql插入中文错误问题的解决首先停止mysql服务:sudo /etc/init.d/mysql stop然后在配置文件中进行插入:sudo gedit /etc/mysql/my.cnf在文件中插入default-character-set=utf8[mysqld_safe]default-character-set=utf8[mysqld]defa...原创 2020-03-15 14:57:39 · 4739 阅读 · 6 评论 -
ubuntu安装pip3一直失败的解决方法
ubuntu安装pip3一直失败的解决方法在Ubuntu系统中,有时候因为依赖环境等一系列问题,会导致安装pip3一直提示缺各种各样的东西,一直安装失败,下面提供一种可行的解决方法。首先cd到一个想下载到的文件夹,然后wget https://bootstrap.pypa.io/get-pip.py下载完成之后,使用我们需要安装pip的python环境进行执行:sudo python3...原创 2020-03-12 13:30:38 · 11217 阅读 · 2 评论 -
使用pip进行安装,报错pip._vendor.urllib3.exceptions.ReadTimeoutError
使用pip进行安装,报错pip._vendor.urllib3.exceptions.ReadTimeoutError这是因为下载速度过慢而导致的错误,我们可以设置他的时间。pip install --default-timeout=100 后面再加我们需要安装的东西即可,例如安装requirements.txt内的内容pip install --default-timeou...原创 2020-03-12 13:21:43 · 5596 阅读 · 2 评论 -
新装的Ubuntu系统编译安装Python3.7.0环境
新装的Ubuntu系统编译安装Python3.7.0环境新装的系统一般什么都没有,需要我们一个一个去升级、安装,首先我们升级一下apt-getsudo apt-get update然后我们安装一下gcc的环境,因为我们安装Python3.7需要用到C的编译器sudo apt-get gcc我们再安装一下Python3.7的依赖环境sudo apt-get install libff...原创 2020-03-12 13:16:28 · 4880 阅读 · 0 评论 -
ubuntu下安装mysql数据库
ubuntu下安装mysql数据库在Ubuntu下开发,我们经常需要使用数据库,mysql是最常用的一个数据库管理系统。首先我们更新一下apt-get,因为有的同学的Ubuntu是刚装的,没有更新。sudo apt-get update更新完成之后就可以安装MySQL了sudo apt-get mysql-server下载安装好之后会让你输入root的密码,设置一个常用的密码,然后...原创 2020-03-11 13:17:57 · 4653 阅读 · 1 评论 -
ubuntu系统下安装Python3环境
ubuntu系统下安装Python3环境首先更新apt-getsudo apt-get update然后安装python3sudo apt-get python3然后输入python3 -v如果出来版本号是3.5+就是安装成功了,输入python3即可进入python3的环境。如果想要功能全面的话,也可以选择编译安装,上面的这个只是一个简易的安装方法。...原创 2020-03-11 13:04:57 · 5225 阅读 · 0 评论