自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 containerlab学习笔记二 srl01实例测试

图片来自 containerlab 网站在计算机网络中,“Spine” 是指一种网络拓扑结构,通常用于数据中心网络或大型企业网络中,旨在提供高性能、可扩展性和可靠性。Spine 拓扑是一种层次化的网络设计,其中有两个主要层级:Spine 层和 Leaf 层。Spine 层: Spine 层包含一组核心交换设备(通常是高性能的交换机或路由器),它们相互连接,构建了一个全连接的网络。Spine 层的主要任务是路由数据包,它们之间的连接是高度冗余的,以确保网络的可靠性。

2023-09-12 19:03:11 272

原创 C语言 两个线程交替打印1-100

经典问题,两个锁,相互锁,注意先锁住一个,保证开始的顺序。

2023-05-15 20:00:27 293

原创 Go语言并发代码学习实例

本文主要是对 Generic Data Structures and Algorithms in Go 一书中的并发代码的学习。

2023-05-08 20:21:24 111

原创 Linux多线程笔记二

这段代码是一个线程不安全的代码,boy和girl两个线程都会去取钱,而且都取钱成功,需要改进,这里使用互斥锁进行改进。同一时刻只能有一个线程掌握互斥锁,拥有上锁资源的线程才能对共享资源进行访问。互斥锁mutex是一种简单的加锁方法,用来控制对共享资源的访问。其他想要访问共享资源的线程会被挂起,直到互斥锁释放。线程同步,指的是多个线程执行的互斥与先后的顺序。线程互斥,指的是线程执行的相互排斥。为账号加锁,用来解决线程不安全问题。

2023-05-05 19:36:28 60

原创 Linux多线程笔记一

用户级线程要绑定内核级线程运行,一个进程中的内核级线程会分配到固定的时间片,用户级线程分配的时间片以内核级线程为准。当cpu分配给线程的时间片用完后但线程没有执行完毕,此时线程会从运行状态返回到就绪状态,将cpu让给其它线程使用。thread_t 定义在 /usr/include/bits/pthreadtypes.h。1-5000的数组 两个线程分别计算1-2500 2501-5000 的和,然后相加。参数retval不能是在线程调用的栈上的指针,因为线程结束后就不存在了。Linux多线程笔记一。

2023-04-28 18:35:28 56

原创 Artificial Intelligence Programming with Python 笔记二

更先进的计算机,即具有图形处理功能的计算机单元(GPU)。这通常包括具有8个核的CPU、32GB RAM、32GB内存、32GB存储空间和32GB内存,1 TB硬盘,最重要的是NVIDIA GeForce RTX 1080 8GB GPU。一台预装GPU的电脑通常在3000美元左右,但如果你自己建造,你可以买到便宜得多的。带有FPGA的计算机现场可编程门阵列(FPGA)也是Altera和Xilinx是两个最知名的FPGA制造商。带GPU的计算机如果你想训练,可以为更高级的用户。

2023-04-13 20:53:03 64

原创 Artificial Intelligence Programming with Python 笔记一

Artificial Intelligence Programming with Python 一书,主要对当前火热的AI技术做了简单介绍,适合了解一下当下最流行的AI技术,没有很复杂的数学知识,有一些简单的代码,可以测试。本文主要摘录第一章对AI技术的简介和AI发展的历史。AI的历史,最早可以追溯到冯诺依曼的计算机。

2023-04-13 00:08:29 191

原创 Unix Domain Socket简介

也就是说,Unix Domain socket的性能优势足够显着,而且 API 与 TCP 套接字非常相似,因此很可能编写同时支持两者的代码(单个主机上的 Unix Domain socket,用于远程 IPC 的 TCP),而且难度很小。这些复杂性是为可靠的跨机器通信而设计的,但在单个主机上它们是不必要的负担。与主机间的进程通信不同,它不是通过 “IP地址 + TCP或UDP端口号” 的方式进程通信,而是使用 socket 类型的文件来完成通信,因此在稳定性、可靠性以及效率方面的表现都很不错。

2023-04-12 22:59:08 3714

原创 Golang ReadLine BUFSIZ参数

参考:https://pkg.go.dev/bufio#Reader.ReadLine。如果超过就会提示"Error: input line too long"BUFSIZ 一般是8192。

2023-04-11 20:59:16 167

原创 cgroups: cgroup mountpoint does not exist: unknown报错处理

临时处理方法:sudo mkdir /sys/fs/cgroup/systemdsudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd```参考:https://github.com/moby/moby/issues/36016

2021-06-01 16:30:51 5446 1

原创 strace命令笔记

strace 可以跟踪系统调用和程序收到的信号。```In the simplest case strace runs the specified command until it exits. It intercepts and records the system calls which are called by a process and the signals which are received by a process. The name of each system call, it

2021-05-31 16:41:05 345

空空如也

空空如也

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

TA关注的人

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