摘要: 1. 数组、单链表和双链表 2. Linux内核中双向链表的经典实现 1. 红黑树(一)之 原理和算法详细介绍 2. 红黑树(二)之 C语言的实现 3. 红黑树(三)之 Linux内核中红黑树的经典实现 4. 红黑树(六)之 参考资料 1. 红黑树(一)之 原理和算法详细介绍 2. 红黑树(四)之 阅读全文
posted @ 2019-07-25 13:59 猿鱼狒 阅读(218) 评论(1) 推荐(1) 编辑
摘要: 在命令行执行 sogou-qimpanel 可得到如下报错信息: sogou-qimpanel: error while loading shared libraries: libfcitx-qt.so.0: cannot open shared object file: No such file  阅读全文
posted @ 2019-08-30 17:42 猿鱼狒 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: Manjaro启动报错:Failed to start Load Kernel Modules. 虽然这个报错不影响启动,但是出了问题总归需要去解决。 通过 sudo systemctl status systemd-modules-load.service 查看日志,可以看到有个PID。 再使用s 阅读全文
posted @ 2019-08-30 11:28 猿鱼狒 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 为什么是Manjaro? 首先,Manjaro是基于Arch Linux的!所以基本Arch上的操作(强大的Arch wiki)都可以应用到Manjaro上. 其次,Manjaro基于Arch开发,将Arch安装过程中很多复杂的操作(特别是驱动)都先帮你弄好了,所以安装不会像Arch那么复杂,反而和 阅读全文
posted @ 2019-08-29 17:22 猿鱼狒 阅读(2391) 评论(0) 推荐(0) 编辑
摘要: pprint 是“pretty printer”的简写,“pretty”的含义是“漂亮的、美观的”,还有表示“相当地”的程度语气,因此它的含义便是:(相当)美观的打印。 这是个相当简单却有用的模块,主要用于打印复杂的数据结构对象,例如多层嵌套的列表、元组和字典等。 先看看 print() 打印的一个 阅读全文
posted @ 2019-08-25 13:09 猿鱼狒 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一般的橙白,橙,绿白,蓝,蓝白,绿,棕白,棕. 若是只有四根线的,则任选四根,做线时对应水晶头的1\2\3\6四个入口压制即可. 如果只有一根网线,但想两台机子同时上网,不增加外设,做网线时45水晶头连接方法 水晶头金属面对自己,从左到右为1-8 (白橙、橙,白绿、蓝,白蓝、绿,白棕、棕) 网 线  阅读全文
posted @ 2019-08-23 19:05 猿鱼狒 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 每次打开Pycharm需要在其bin目录下进入终端,然后输入sh pycharm.sh,很麻烦。 法1(失败):直接在Pycharm中 Tools→Create Desktop Entry。并没有用,每次开机之后会消失的。 法2: Ubuntu的快捷方式都放在/usr/share/applicati 阅读全文
posted @ 2019-08-23 18:58 猿鱼狒 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 对于自己下载下来的应用程序,建立起桌面快捷方式,只有自己先运行程序,sh xx.sh后才能让桌面快捷方式有用;否则每次点击快捷方式就会显示程序出错。 除非知道程序下载后的提取的位置,并且sh一下。 如果不知道程序的位置,也不知道运行一下脚本,则每次开机后的桌面快捷方式就无效。 真是个讨巧的方法。注意 阅读全文
posted @ 2019-08-22 23:58 猿鱼狒 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 解决方法: 1.打开控制面板>> 删除程序,找到Python,右键点击更改, 点击Repair (Uninstall的上一个选项); 2.上面这步做完,后还要打开之前开的控制面板>> 删除程序,找到Python,右键点击卸载,即可正常卸载了。 网上有人说应该先打开C:\Users\Administr 阅读全文
posted @ 2019-08-22 00:59 猿鱼狒 阅读(2486) 评论(1) 推荐(0) 编辑
摘要: 安装Ubuntu系统或者安装好后登陆时,并没有顺利进入系统,而是卡在了logo界面,或者“紫屏”(屏幕整个的都是紫色的)。问题原因是显卡和Ubuntu18.04闹矛盾了。 注意解决方法2里面仅仅针对的是双系统且已经强行安装成功的情况,且开机进入Ubuntu的Grub2引导界面的情况。 解决方法: 方 阅读全文
posted @ 2019-08-21 12:20 猿鱼狒 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 当我们在为有独立显卡gpu的电脑安装Ubuntu系统时,有可能会遇到nouveau sched_error问题。 方法一:安装系统时,开机出现dell图标时长按F12进入启动项选择界面, 然后选择UEFI General UDisk进行安装,当安装过程进入到四个选项(try ubuntu, inst 阅读全文
posted @ 2019-08-21 12:05 猿鱼狒 阅读(1098) 评论(1) 推荐(0) 编辑
摘要: WinAll的快速恢复方式: 0.windows键+R(调出运行窗口)输入:diskpart回车(调出磁盘管理器) 1.输入:list disk回车(从大小容量确定目标U盘的盘符X) 2.输入:selcet disk 1回车(选择好该U盘) 确定自己U盘是哪个磁盘后输入select disk 1后回 阅读全文
posted @ 2019-08-21 11:44 猿鱼狒 阅读(527) 评论(0) 推荐(0) 编辑
摘要: Ubuntu安装时出现“failed to load ldlinux.c32” 利用UltraISO制作了ubuntu 18.04的U盘启动,开机F12键USB启动时出现 1 2 Failed to load ldlinux.c32 Boot failed: please change disks 阅读全文
posted @ 2019-08-21 11:30 猿鱼狒 阅读(618) 评论(0) 推荐(0) 编辑
摘要: Python提供的基本数据类型主要有:布尔类型、整型、浮点型、字符串、列表、元组、集合、字典等等 1、空(None) 表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。 2、布尔类型(Boolean) 在Pyt 阅读全文
posted @ 2018-01-20 14:47 猿鱼狒 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 我们知道直接在python里输入的数是十进制数,那如何输入其他进制数呢? 二进制数:加前缀0b或者0B(注意是阿拉伯数字0): 八进制数:加前缀0o或者0O(注意前面是阿拉伯数字0后面是字母o): 十六进制数:加前缀0x或者0X(注意是阿拉伯数字0): 那如何实现各进制数之间的转换呢? 使用bin( 阅读全文
posted @ 2018-01-19 12:38 猿鱼狒 阅读(7) 评论(0) 推荐(0) 编辑