自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C_Cater的博客

知识整理和总结

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

原创 (solved)[/usr/bin/python2: No module named pip]

问题描述如题bohn@ManjaroOS: Manjaro 21.2.3 QonosKernel: x86_64 Linux 5.10.98-1-MANJAROUptime: 2h 50mPackages: 1037Shell: zsh 5.8Disk: 47G / 505G (10%)CPU: Intel Core i7-9750H @ 8x 2.592GHzGPU: VMware SVGA II AdapterRAM: 1073MiB / 3893MiB系统信息如上。着了 c

2022-02-24 12:05:17 2427

原创 在win10中安装vim并配置vimplus

目 录一、vim 仓库下载 vim 32 位 或者 64 位安装包]二、git 仓库下载 git三、将 .vimplus 克隆至用户文件夹四、安装 vimplus五、移动个别文件以适配 vimplus 的设置六、安装插件七、完成如果你也想在 windows 下使用 vim, 这篇文章可能会给你提供一点帮助。用熟悉了 vim ,在 windows 下总会怀念 它,今天试着安装了下,特此记录,欢迎参考~一、vim 仓库下载 vim 32 位 或者 64 位安装包]安装入口ps:下述安装包的下载完成后出

2022-02-19 18:35:06 2416

原创 [exercises]合并两个有序链表——二级指针在递归中的传参

【将两个有序链表合并成一个有序链表】发现一个递归的实现,与自己的方法有些差别,借鉴后,修改到自己的代码时,出现了一个问题,使得报“无权限访问错误”,后发现在递归时,为含有二级指针参数的函数赋值时,类型不匹配,但是由于传递的都是地址,造成的传参错误的问题。正确代码如下:pNode_t MergeLinkRecursion(pNode_t* pHead1, pNode_t* pHead2) { if ((*pHead1) == NULL) { return (*pHead2); } if ((*

2021-03-24 21:48:01 148

原创 002_简单的基础知识

字符和字符串单引号中的是一个字符,这个字符计算机认识,可以叫做“字面值”,计算机通过ASCII表与这些符号的对应关系来识别它们。ASCII表的表示范围是0~127,其本质是一个有符号的Byte,即8个位,除去一位符号位,7位用来表示值。双引号中的是字符串,可以称为字符串字面值常量;字符数组要额外多分配一个字节存储结束符’\0’。类型转换(本质也是整型)char(1B) ——》short(2B) ——》 int(4B) ——》 long(4B) ——》long long(8B)小变大,可以完全

2021-03-21 22:27:34 98

原创 001_C语言学习课前必备

生成程序的过程对上图的一些文字解释:代码写好后,经过预处理阶段,将你代码中头文件中的信息及其头文件调用的函数的信息与你的Main函数内容添加在一起,生成了.i源文件;.i源文件经过编译器的编译处理,生成了.s的汇编文件;汇编文件经过汇编阶段,将汇编语言翻译成电脑认识的01代码,即.o或者.obj的目标文件;此时这些文件之间没有联系,不知道各个函数之间的调用关系;经过链接阶段,将库文件和引导代码等链接在一起,形成.exe/.out的可执行文件VS2019中查看.i文件的操作:项目上右键 —》 属性

2021-03-21 20:50:24 78

原创 【已解决】Linux编译错误:‘ʻ’(code中是ʻ ʻ)在此作用域中尚未声明

错误描述报错代码是for(int i = 0; i < 10; i++) cout << string(9-i,ʻ ʻ)+string(1+2*i,ʻ%ʻ)<<endl;报错提示:整体代码是输出一个简单的菱形图案的上半部分,结果没想到报了这么个错误代码如下://===========================================// 循环语句打印图案//--------------------------------------

2021-03-13 15:53:00 1423

原创 Vim配置(vim+YouCompleteMe+.etc)详解

前言刚配置完毕,加上了自动填充功能,手动配置的文件如果不编程的话,用起来已经很舒服了,为了加快编程效率,复现了一个配置方案,感觉很不错,虽然插件没有装成功,但是功能暂时够用,还需要熟悉一下。配置完成的效果如下(使用的还不熟练 ????):b站+csdn+github。到位了兄弟,感谢!【 b站: 】【Vim配置】20分钟完成 Vim+YouCompleteMeAle+NERDTree+TagBar+……【 CSDN 】Vim配置安装...

2021-03-12 16:17:25 265 2

原创 【已解决】ArchLinux与XShell连接失败,Xshell报错“Cloud not connect to ‘192.168.x.x‘ (port:22):Connection failed”

错误描述Xshell报错“Cloud not connect to ‘192.168.x.x’ (port:22):Connection failed”虚拟机网络通畅错误原因未安装sshssh已经成功安装并可以正常运行而未启动ssh解决过程虚拟机中进入root权限安装sshpacman -S openssh安装完成后,虚拟机中执行以下指令,生成一组公私密钥对ssh-keygen -t rsa提示输入保存的位置与为这个密匙添加的密码启动ssh服务,并进行设置

2021-03-10 14:22:08 589

翻译 了解GitHub并开始第一个GitHub项目

GitHub GuidesHello World 项目经常被作为我们开始学习计算机编程的第一个项目,甚至已经成为一个学习传统。今天我们学习使用GitHub也从这个项目开始吧!这篇文章可以让你学会以下几点:创建和使用仓库(repository)新建和管理一个分支对文件进行修改并将其作为提交(commits)推送(push)至GitHub打开和合并一个拉取文件请求什么是GitHub?GitHub是一个用于版本控制和团队协作的代码托管平台,这个平台使得你和你的团队成员能够在任何地方一起实现一个

2021-03-04 16:41:16 353 1

原创 【已解决】VMware中安装ArchLinux不能全屏的(虚拟机工具、驱动等齐全)

问题描述:安装使用iso版本:archlinux-2021.01.01-x86_64.iso安装时虚拟机版本:VMware® Workstation 12 Pro 12.5.2 build-4638234KDE桌面环境ArchLinux + sddm + PlasmaArchLinux装机后,屏幕无法全屏显示,手动设置系统的分辨率后,屏幕闪一下还是原来的分辨率。查找了各样文章博客,把应该装的驱动尽数装上后,还是没有解决。然而,在由于一个失误操作使得重启顺利进入锁屏界面但进入桌面环境黑屏并通过更换显

2021-01-28 00:43:13 2672 1

原创 【已解决】ArchLinux登陆成功进入桌面就是黑屏,只能看见鼠标

问题成因及描述:配置i3wm时,在一个终端中运行了startx,该终端的startx命令执行到一半时,界面没有了反应,我重新开了一个终端,并且在另一个终端中重启了计算机(当时忘记kill调用startx的相关进程),成功重启进入到了锁屏界面,但是无论进入哪一个已有的桌面环境都是只能看见鼠标跟一个没有反应的黑屏问题的解决:系统出现问题之前我用的是sddm显示管理器,在命令行下(Ctrl + Alt + F2)停用了sddm,下载gdm并启用。锁屏是难看了点,但是正常进入了桌面环境!命令如下;中心主旨

2021-01-27 23:09:55 6370

原创 ArchLinux安装完成登陆时出现login incorrect错误

汇总下来出现该错误有以下几种原因1. 输入密码时,检查numlock是否开启;使用字母上方的数字键进行输入。由于安装的linux键盘布局为us键盘布局,小键盘在开机时,默认为关闭状态2. 有人密码设置的为小写字母,但是要输入大写字母才能登入3. 我遇到的是这种,使用root用户名+另一个普通用户的密码成功登陆4. 若确实忘记密码。你再想想朋友;我暂时没有发现除了重装外的其他方法...

2021-01-27 22:37:17 2771 3

原创 Archlinux在Vmware 中的安装

使用iso:archlinux-2021.01.01-x86_64.iso虚拟机版本:VMware® Workstation 12 Pro12.5.2 build-4638234下载arculinux镜像文件到本机下载地址:https://archlinux.org/download/VMware中安装ARCH linux 的 中文wiki:https://wiki.archlinux.org/index.php/VMware_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%9

2021-01-27 22:02:34 2136

原创 编译原理的概念总结

陌生概念速查EBNF :)形式语言 :)上下文无关文法 :)正则语言 :)_确定有限状态自动机__非确定有限状态自动机__图灵机__正则表达式__正则文法__前缀文法_PL/0 :)EBNF ????扩展巴克斯-瑙尔范式(EBNF。Extended Backus-Naur Form)是表达作为描述计算机编程语言和形式语言的正规方式的上下文无关文法的元语法符号表示法。它是基本巴克斯范式(BNF)元语法符号表示法的一种扩展(精确描述语言的一种语言,所以称为元语法符号表示法)戳后面链接仔细查看定义得出

2021-01-27 17:10:05 782

原创 正式学习编译原理之前的整理

正式学习编译原理之前的整理如下有一个小目标对于普通程序员,我认为编译原理这门课主要掌握几点就够用了:词法分析方面,掌握正则表达式,了解dfa/nfa。Parsing 方面,能读懂BNF,知道AST,会写简单的递归下降parser,会用antlr之类的parser generator。优化方面,知道现代编译器的优化能力有多强,知道如何配合编译器写出高效易读的代码,避免试图outsmart编译器。会实现简单的虚拟机(stack-based,不带GC),并把四则运算表达式翻译为虚拟机指令。——

2021-01-26 23:56:35 418 2

原创 Archlinux中普通用户无法使用root设置的zsh主题样式

文章目录Archlinux中普通用户无法使用root设置的zsh主题样式问题分析解决方法1.使用**git**到github上下载。_注意要在普通用户下_2.查看当前主题3.查看可用主题,选取下想用的主题4.编辑配置文件,更换你想用的主题5.到这里基本问题都解决了,如果你的普通用户还是不能使用主题,设置所使用终端的默认shell。可能用到的关于shell的指令:Archlinux中普通用户无法使用root设置的zsh主题样式问题分析1.由于Archlinux需要在root权限下使用pacman进行软件

2021-01-17 21:57:19 1096

原创 解决JComboBox组合框中出现重复选项及输出两次已添加项的问题

解决JComboBox组合框中出现重复选项及输出两次已添加项的问题起初的问题代码(主要部分)问题描述:单击已有选项,可以在JTextArea输出,修改后按了enter键,在组合框与面板中都添加了两次 //【**添加事件监听**】 ActionListener a1 = new ActionListener() { @Override public void action...

2018-12-12 22:59:49 1961

空空如也

空空如也

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

TA关注的人

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