2021年12月13日

摘要: 问题描述 Linux Terminal进入vi/vim界面退出后会覆盖前面的显示,如下图: 解决办法 找一台显示正常和的机器(和故障机器架构一致),去家目录查看.bashrc文件,修改两个文件不同的部分,或者直接把正常机器的.bashrc文件复制过来 修改文件: 1 #进入家目录 2 cd ~ 3 阅读全文
posted @ 2021-12-13 10:17 温昀 阅读(429) 评论(0) 推荐(0) 编辑

2021年9月15日

摘要: 应用 实例1 package main import ( "fmt" ) // 写入数据 func writeData(intChan chan int) { for i := 1; i <= 50; i++ { // 放入数据 fmt.Printf("writeData=%v\n", i) int 阅读全文
posted @ 2021-09-15 14:45 温昀 阅读(16) 评论(0) 推荐(0) 编辑

2021年8月26日

摘要: 管道(channel)基本介绍 (1)channel本质就是一个数据结构——队列 (2)数据先进先出 (3)线程安全,多goroutine访问时,不需要加锁,channel本身就是线程安全的 (4)channel是有类型的,一个int类型的channel只能存放int类型的数据 (5)定义声明cha 阅读全文
posted @ 2021-08-26 09:58 温昀 阅读(58) 评论(0) 推荐(0) 编辑

2021年8月18日

摘要: Goroutine基本介绍 进程和线程说明: (1)进程就是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位。 (2)线程是进程的一个执行实例,是程序执行的最小单位,它是比进程更小的能独立运行的基本单位。 (3)一个进程可以创建销毁多个线程,同一个进程中的多个线程可以并发执行。 ( 阅读全文
posted @ 2021-08-18 13:57 温昀 阅读(33) 评论(0) 推荐(0) 编辑

2021年8月11日

摘要: 1.字符设备驱动概述 Linux用户空间与内核空间之间的虚拟内存是分开的,用户空间不能直接写入内核空间,如果用户空间和内核空间需要传递数据就需要字符设备驱动。 2.结构体以及函数介绍 (1)字符设备空间结构体: 1 static const struct file_operations chrdev 阅读全文
posted @ 2021-08-11 13:20 温昀 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 编译内核(ubuntu) 1.安装必要的内核开发包,包括gcc、make、libncurses-dev。 $ apt-get install gcc make libncurses-dev 2.$ make menuconfig 3. build kernel $ make bzImage $ ma 阅读全文
posted @ 2021-08-11 13:20 温昀 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1. 基本介绍: interface类型可以定义一组方法,但是这些不需要实现。并且interface不能包含任何变量。到某个自定义类型要使用的时候,再根据具体情况把这些方法写出来。 例: package main import ( "fmt" ) type Usb interface { //声明两 阅读全文
posted @ 2021-08-11 13:18 温昀 阅读(406) 评论(0) 推荐(0) 编辑

2020年11月25日

摘要: 1.Ubuntu无法telnet的原因 (1)/etc/hosts被修改过 (2)防火墙没有关闭 (3)没有安装相关服务 (4)/etc/inetd.conf文件没有telnet相关内容 2.解决办法 (1)把/etc/hosts文件改回来 (2)sudo ufw status查看防火墙状态,sud 阅读全文
posted @ 2020-11-25 14:19 温昀 阅读(1976) 评论(0) 推荐(0) 编辑

2020年8月11日

摘要: 1.为什么访问不了github.io类的网站: 上网查找后看到有两种说法: DNS的问题:DNS污染(域名指向不正确的IP地址) github.io禁止中国的ip 2.如何访问 (参考:https://tieba.baidu.com/p/6865126778) 通过https://www.ipadd 阅读全文
posted @ 2020-08-11 14:42 温昀 阅读(3963) 评论(0) 推荐(0) 编辑

2020年1月3日

摘要: 1.显示ip (1)ifconfig:Linux ifconfig命令用于显示或设置网络设备。 语法: ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<I/O地 阅读全文
posted @ 2020-01-03 15:52 温昀 阅读(5362) 评论(0) 推荐(0) 编辑

导航