637 1 分钟

# C++web 框架 # 简介 目前框架准备取名为 chamber,具体功能正在逐渐完善,文档当中出现的目录均为可用接口,如有改进或者提议的地方欢迎指导 # 文件结构 ----http ---httpheader.h ---httpserve.h ⌙--router ...
28k 26 分钟

# 指针 # 指针所占内存空间 指针在 32 位系统下所占 4 个字节,64 位操作系统占 8 个字节,不管是什么数据类型。 # 空指针 空指针:指变量指向内存中编号为 0 的空间。 ** 用途:** 初始化指针变量 注意:空指针指向的内存是不可以访问的。内存编号 0~255 为系统占用内存,不允许用户访问。 # ** 野指针 ** 野指针:指针变量指向非法的内存空间,未经分配的地址,没有访问权限的地址。 # const 修饰指针 常量指针:指针的指向可以修改,但是指针指向的值不可以修改 const int...
5.7k 5 分钟

# socket 网络编程 # socket 介绍 Socket 是应用层与 TCP/IP 协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket 其实就是一个门面模式,它把复杂的 TCP/IP 协议族隐藏在 Socket 接口后面,对用户来说,一组简单的接口就是全部,让 Socket 去组织数据,以符合指定的协议。 服务器端先初始化 Socket,然后与端口绑定 (bind),对端口进行监听 (listen),调用 accept 阻塞,等待客户端连接。在这时如果有个客户端初始化一个 Socket,然后连接服务器...