logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++篇:002.模板

【代码】C++篇:002.模板。

#c++#开发语言
C++篇:007.C++20常用新特性

模块是一个用于在翻译单元间分享声明和定义的语言特性。它们可以在某些地方替代使用头文件。

#c++#c++20
C++进阶篇:002.IO操作

1>FILE结构体是系统提供的用于描述一个文件全部信息的结构体2>FILE结构体的原型//缓冲区的起始地址//缓冲区的终止地址//文件描述符,用于进行系统调用3>特殊的FILE指针,这三个指针,全部都是针对于终端文件而言的,当程序启动后,系统默认打开的三个特殊文件指针​stderr: 标准出错指针​stdin: 标准输入指针​stdout: 标准输出指针。

#c++#java#开发语言
C++进阶篇:001.linux入门

linux系统提供的有关函数或指令介绍的相关帮助手册,可以在该手册页中查看函数、指令的功能。一共有七章内容,主要使用前三章,第一章是shell指令相关说明,第二章是系统调用函数相关说明(重点),第三章是库函数(重要)库在linux中是一个二进制文件,它是由.cpp文件(不包含main函数)编译而来,其他程序如果想要使用该源文件中的函数时,只需要在编译生成可执行程序时,链接上该源文件生成的库文件即可

#c++#linux
C++进阶篇:003.多进程编程

1>对于内核提供的三种通信方式,对于管道而言,只能实现单向的数据通信,对于信号通信而言, 只能完成多进程之间消息的通知,不能起到数据传输的效果。为了解决上述问题,引入的系统 V进程间通信2>system V提供的进程间通信方式分别是:消息队列、共享内存、信号量(信号灯集)3>有关sysytem V进程间通信对象相关的指令ipcs可以查看所有的信息(消息队列、共享内存、信号量)ipcs -q可以查看

#c++
C++进阶篇:005.网络编程

1>回顾之前学习的进程间通信方式:​内核提供三种:有名管道、无名管道、信号​system V:消息队列、共享内存、信号量集2>以上通信方式仅仅局限于同一主机之间多个进程间通信,不能实现跨主机的通信方式3>如果想要实现跨主机的通信方式,我们引入的套接字的通信方式,就是该门课程要讲述的内容。

#c++#网络
C++进阶篇:006.Http服务器

1>万维网(world wide web):是一个大规模的、联机式的信息储藏所,简称web。能够实现使用链接的方式,方便地从一个站点访问到另一个站点,从而主动地按需获取丰富的信息,能够被浏览器所识别。一个超文本是由多个信息源组成,而这些信息源可以分布在世界各地,并且数量不受限制。超文本是万维网的基础。3>万维网使用的是BS模型,即浏览器服务器模型。浏览器向服务器发送请求,服务器响应浏览器并发送客户

#c++#http#服务器
C++进阶篇:001.linux入门

linux系统提供的有关函数或指令介绍的相关帮助手册,可以在该手册页中查看函数、指令的功能。一共有七章内容,主要使用前三章,第一章是shell指令相关说明,第二章是系统调用函数相关说明(重点),第三章是库函数(重要)库在linux中是一个二进制文件,它是由.cpp文件(不包含main函数)编译而来,其他程序如果想要使用该源文件中的函数时,只需要在编译生成可执行程序时,链接上该源文件生成的库文件即可

#c++#linux
到底了