- 博客(57)
- 收藏
- 关注
原创 Docker容器执行宿主机脚本方式
如上表示在容器中执行宿主机当前路径下的test.sh脚本,并将-arg1 -arg2两个命令行参数传给test.sh。表示打开标准输入(即0号文件描述符),并将将宿主机当前bash的标准输入继承到容器的sh进程。它同样是在容器中执行sh程序,但进程的标准输入被重定向到了宿主机的test.sh文件。其实就相当于我们‘进入容器’,把test.sh的内容一行一行敲进去,然后exit退出。sh会一行一行将test.sh中的命令解释并执行,文件读取完成后程序退出。这表示进入容器的命名空间,并执行sh命令。
2024-10-16 16:20:46
951
原创 Linux_虚拟内存机制
Linux的虚拟内存是如何提供地址翻译的?整个虚拟内存又是如何被管理的?malloc动态分配堆空间的底层是怎样的?本文将一一为你解答心中的疑惑
2023-10-24 18:57:26
623
3
原创 http协议
带你认识一个网址的组成,分析HTTP协议的报文格式,了解请求方法、状态码、Header等,知道Cookie、session的本质
2023-08-15 21:12:06
224
6
原创 VSCode远程开发入门指南
你是否还在为没有一个功能强大的编辑器而困扰,是否再在潜心配置vim而无果,不妨试试VSCode这款强大的软件,它真的可以好用的你直呼离谱
2023-06-20 20:36:28
5105
原创 Linux多路转接技术详解&Reactor模式详解
对比五种高级IO方式,熟悉多路转接的方式,详解select、poll、epoll的使用与原理,基于epoll徒手编写Reactor服务器,进而深度理解Reactor模式
2023-03-31 22:26:26
596
2
原创 UDP&TCP网络编程
从TCP、UDP基本的调用接口出发,经过一些服务器端和客户端的有趣应用的编写,最后再通过使用线程库并让服务器守护进程化,让我们逐渐熟悉使用网络套接字编程
2023-03-02 14:36:56
1460
2
原创 Linux_线程控制
从创建一个线程到实现线程池,一步步带你理解线程的创建、空间理解、退出、线程互斥、线程同步,同时为了更深入理解线程的互斥与同步,我们也将一步步实现基于生产者消费者模型的阻塞队列和环形队列,最后我们也会实现一个线程池
2023-02-22 09:35:25
460
5
原创 Linux_文件系统(内存角度)
那些系统调用级的文件操作你都知道吗?文件描述符你都会用吗?底层原理是什么?如何理解Linux的一切皆文件?命令行中的重定向你会用吗?C语言的重定向?原理是什么?总被提起的缓冲区又是什么?
2022-11-09 16:50:26
1132
1
原创 gcc使用&动静态链接
可能你会使用gcc编译一个程序,但是预编译、编译、汇编、链接,这些步骤你知道吗?如何用gcc进行单步操作呢?动静态链接你又了解吗?如何用gcc链接一个库呢?
2022-10-28 19:00:43
2232
原创 Linux_进程控制
进程创建,进程终止,进程等待,进程的程序替换,一个进程的整个声明周期,你值得理解。shell的概念还不明确?如果我们自己实现一个简单的shell呢?
2022-10-28 18:48:02
1032
原创 C++包装器(functional&&bind)
什么类可以同时接收函数指针、仿函数、lambda表达式呢?看看包装器如何改变函数的参数个数?其中讲解了逆波兰表达式用包装器解决的案例
2022-10-13 22:26:02
1636
1
原创 C++11“&&”(右值引用)是个啥?移动构造?完美转发?
带你全方位理解左值引用、右值引用,以及它们的使用;学会完美转发,避开万能应用这个大坑
2022-10-08 22:36:57
4834
原创 进程概念(Linux)
一篇4万字的博文,带你从硬件->操作系统->进程,通过Linux一步步让你深刻了解进程的概念、创建、优先级、环境变量、地址空间等知识
2022-10-03 13:11:49
1019
12
原创 整型在内存中的存储与管理
整型在内存中如何存储?整型提升、算数转换、截断溢出这些概念你是否又清晰呢?存储时大小端的概念你是否了解?又知否知道内存窗口如何调用?一篇博客带你清晰了解这些概念
2022-08-09 19:13:49
607
4
原创 C++auto/decltype关键字
编译是否能自动识别变量类型呢?如何自动获取一个变量的类型?如何打印一个变量的类型?本篇带你详解auto/decltype的使用规则和注意事项
2022-05-14 20:35:33
295
1
原创 相信我,你还真不一定学会了c++的“引用”(&)
函数参数什么时候加"&",返回类型什么时候加"&",引用的底层原理是什么,引用真的不占空间吗,这些问题是否你也疑惑过
2022-05-12 21:29:52
357
10
原创 using namespace std;到底是在干嘛?
从那句经典的using namespace std切入,让大家彻底了解c++命名空间的由来,和具体使用方法。
2022-04-28 01:08:53
31086
20
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人