C语言:复杂指针声明 前言指针是一种保存变量地址的变量,简单指针容易分析,但是当指针稍微复杂,就很容易无从下手,比如: 1char *(*(**foo[][8])())[]; 普通指针12345678910111213#include <cstdio>#include <iostream>using namespace std;int main() { int a = 1; 2022-09-04 C语言 #C语言,指针
Tinyhttpd源码学习 函数调用分析 main函数调用了start函数进行服务器端的监听套接字绑定 start函数包含了套接字的创建、设置、绑定等,牵扯到网络编程的一些知识点,比如sockaddr_in结构体、bind函数等 主函数进入死循环,使用accept函数阻塞等待客户端的网络连接请求 使用pthread_creat函数创建线程 accept_request函数判断http请求是post还是get,从而决定是直 2022-09-04 C语言
计算机教育中缺失的一课——Tmux Tmux简介——优雅永不过时Tmux是个非常强大的终端工具,不仅可以提供终端的多路复用,同时可以将会话(session)与窗口分离,大幅提升生产力 在终端写命令的时候,经常碰到这几种状况 需要多个终端命令行同时共同工作,但是: 根本没有自带分屏(比如Ubuntu),只能多开几个terminal 终端窗口自带的分屏非常难用,即是是软粉吹上天的新版Windows terminal,分屏也非常拉胯 2022-09-04 计算机教育中缺失的一课 #linux #Tmux