自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 达夫设备(switch嵌套一个循环)

达夫设备介绍

2022-08-15 19:51:32 70

原创 使用range-based for循环的注意事项

range-based for 循环的注意点

2022-08-01 23:10:29 43

原创 Unknown Bounded Array

Unknown Bounded Array介绍

2022-07-31 21:43:09 97

原创 C++引用占用内存的分析

C++引用占用内存的分析

2022-07-21 19:55:04 643 1

原创 cout/cerr/clog的区别

C++提供的标准输出流 cout / cerr / clog 的区别

2022-07-03 18:32:31 452

原创 debug和release的区别

Visual Studio编译时debug和release两种模式的区别

2022-07-02 16:46:38 1010

原创 头文件重复定义问题解决“C1014错误“

解决编译器C1014错误,头文件重复展开问题

2022-07-02 15:18:08 283

原创 计算机网络必备知识

程序员所必备的计算机网络知识

2022-06-29 20:50:30 243

原创 套接字socket编程——UDP

利用套接字模拟UDP的通信过程

2022-06-28 23:56:31 108

原创 线程池——C语言

利用C语言实现线程池

2022-06-28 20:01:23 226

原创 vscode利用ssh远程连接linux虚拟机

vscode远程连接linux虚拟机

2022-06-25 15:18:19 3955

原创 socket编程——epoll模型

利用epoll模型实现一个进程下多个客户端和一个服务器的通信

2022-06-24 23:45:36 98

原创 socket编程——poll模型

利用poll模型在一个进程中实现多个客户端和一个服务器的通信

2022-06-23 19:46:51 166

原创 socket编程——select模型

利用select模型实现一个进程下多个客户端和一个服务器的通信

2022-06-22 22:42:33 152

原创 socket编程(多线程)

利用多线程实现多个客户端和一个服务器模型

2022-06-21 23:29:28 226

原创 socket编程(多进程)

利用多进程实现多个客户端和一个服务器通信

2022-06-21 23:24:49 156

原创 套接字socket编程——TCP

linux下C/S模型的套接字编程(一对一)

2022-06-21 23:15:10 176

原创 主机字节序

介绍主机所用的两种字节序——大端和小端

2022-06-18 19:01:28 34

原创 linux手册

文章对linux基本知识做了总结,包括:linux shell、vim编辑器、gcc、gdb调试、如何编写makefile、文件IO操作、什么是进程、进程间通讯方式、信号、线程及线程同步。掌握了这些知识才能更好的进行linux开发!......

2022-06-15 20:58:38 67

原创 linux——线程及线程同步

linux线程基础知识,及实现线程同步的方式:互斥锁、读写锁、条件变量、信号量

2022-06-15 20:52:20 75

原创 error: extra brace group at end of initializer/warning: excess elements in struct initializer解决方法

error: extra brace group at end of initializer/warning: excess elements in struct initializer编译过程中遇到这两个问题的解决思路

2022-06-06 22:52:24 1404

原创 linux——信号

linux系统下什么是信号?以及如何认识和使用信号

2022-06-03 10:53:20 34

原创 linux——进程间通信

什么是进程间通信?进程间通信的方式有哪些?文章将通过介绍管道、命名管道、共享内存来实现进程间通信,之后补充信号、消息队列、套接字等

2022-05-29 12:06:12 50

原创 linux——进程

linux进程相关知识梳理

2022-05-24 22:41:12 77

原创 linux——文件IO

linux下的基本文件IO操作

2022-05-19 23:20:41 83

原创 了解makefile基本知识

工作中在编译版本的时候会用到make命令,有时候也会修改一下makefile语句,这时就需要了解makefile的基本语法。本文章基本涵盖了工作中可能用到的makefile知识。

2022-05-16 20:19:31 138

原创 静态库和动态库

静态库和动态库的对比,以及linux加载和链接动态共享库

2022-05-15 12:06:20 98

原创 平衡二叉树的删除调整

平衡二叉树删除节点后的平衡调整

2022-05-09 00:25:07 508

原创 平衡二叉树的插入调整

平衡二叉树的插入调整

2022-05-08 15:50:41 467

原创 linux加载和链接动态共享库

在简单的学习了linux动态链接器接口后,用一个简单的例子展示了如何从应用程序加载和链接共享库

2022-05-05 21:14:54 1039

原创 二叉排序树插入、查找和删除

二叉排序树插入、查找和删除

2022-05-04 16:21:00 386

原创 二叉树的递归遍历和非递归遍历

C、C++实现二叉树的<递归遍历和非递归遍历><先序遍历+中序遍历+后序遍历>

2022-05-01 12:30:18 461

原创 C++实现LFU算法

C++ 用 [hashmap+双链表] 实现LFU算法

2022-04-26 23:54:43 1423 2

原创 C++实现LRU算法

C++ 利用 [hashmap + 双向链表] 实现LRU算法

2022-04-24 22:49:39 496

原创 linux下的gdb调试

gdb——linux下的程序调试工具

2022-04-17 22:47:16 469

原创 ASCII编码与UTF-8编码

编码格式,为什么会出现乱码

2022-04-04 12:40:18 1707

原创 git版本控制工具

gitc版本控制工具命令

2022-04-03 21:32:02 220

原创 linux虚拟内存、存储器层次结构、缓存

最近在学习虚拟内存,每天学一点点整理一点点,内容可能有点多,可以收藏慢慢看。文章目录1. 存储器;2. DRAM寻址;3. cache缓存;4. 虚拟地址VM;5. 综合栗子

2022-03-28 22:44:19 1020

原创 linux内核文件描述符、文件表、i-node表,以及父子进程之间如何共享文件

在学习《深入理解计算机系统》10.8节"共享文件"的时候有点困惑,查阅了一些资料后做一下总结;附带了两道书上的练习题,并对父子进程的程序执行流程画了简单的示意图

2022-03-21 11:53:18 1960

原创 python 装饰器decorator

什么是装饰器,怎样使用装饰器在不改变函数功能的情况下,将不属于函数功能的东西剥离出去。什么意思?比如一个函数是完成一个加法操作,但是函数中还添加了执行完加法所用的时间,那么这个函数就不纯粹了,因为不满足单一原则,这时我们可以将计时部分分离出去,那么分离出去的东西应该放到哪里去?答案就是装饰器。并且大多数开发中,源代码是不让修改的!如下面所示:def add(): t1 = time.time() result = 10 + 20 t2 = time.time() print(t2 - t1)

2022-03-20 11:40:31 517

空空如也

空空如也

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

TA关注的人

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