上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页
摘要: #include <bitset> //STL 位集容器#include <cctype> //字符处理#include <cerrno> //定义错误码#include <clocale> //定义本地化函数#include <cmath> //定义数学函数#include <complex> / 阅读全文
posted @ 2018-08-18 20:49 荒唐了年少 阅读(175) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-08-18 20:35 荒唐了年少 阅读(118) 评论(0) 推荐(0)
摘要: 错误处理: 许多系统调用和函数在失败后,会在失败时设置外部变量errno的值来指明失败原因。许 多不同的函数库都把这个变量作为报告错误的标准方法。程序必须在函数报告出错后立刻 检查errno变量,因为它可能被下一个函数调用所覆盖,即使下一个函数本身没有出错, 也可能会覆盖这个变量。错误代码的取值和含 阅读全文
posted @ 2018-08-17 10:59 荒唐了年少 阅读(222) 评论(0) 推荐(0)
摘要: 读函数read ssize_t read(int fd,void *buf,size_t nbyte) 作用:从文件描述符(fildes)相关联的文件里读入nbytes个字节的数据,并把它们放到数据区buf中。 read返回实际读入的字节数,这可能会小于请求的字节数,如果read调用返回0,表示未读 阅读全文
posted @ 2018-08-17 10:56 荒唐了年少 阅读(4020) 评论(0) 推荐(0)
摘要: Git教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 创建一个仓库 git init 将当前目录变为git管理的仓库,在成功执行此命令之后,当前目录会出现 .git 文件 [ 阅读全文
posted @ 2018-08-07 11:21 荒唐了年少 阅读(177) 评论(0) 推荐(0)
摘要: return从当前函数返回而exit结束正在运行的程序 示例: 阅读全文
posted @ 2018-08-01 12:01 荒唐了年少 阅读(154) 评论(0) 推荐(0)
摘要: gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具 有功能强大,编译代码支持性能优化等特点。现在很多程序员都应用GCC,怎样才能更好 的应用GCC。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序, 可根据需要选择安装支 阅读全文
posted @ 2018-07-31 10:24 荒唐了年少 阅读(212) 评论(0) 推荐(0)
摘要: TCP连接建立 三路握手 三路握手发生在客户端发起connect请求到服务端accept返回中,在三路握手发生前,服务端必须准备好接受外来连接,这通常通过服务端调用 (socket、bind、listen) 这三步来完成,我们称之为被动打开(a),客户端通过调用 (connect) 发起主动打开。 阅读全文
posted @ 2018-07-30 18:53 荒唐了年少 阅读(371) 评论(0) 推荐(0)
摘要: 基本TCP套接字编程 socket函数 这是一个进程在执行网络I/O之前必须调用的函数,用于指定期望的通信协议类型 connect函数 TCP客户端用connect函数来建立与TCP服务器的连接 bind函数 bind函数用于将一个本地协议地址赋予一个套接字 listen函数 listen函数仅由T 阅读全文
posted @ 2018-07-28 11:29 荒唐了年少 阅读(843) 评论(0) 推荐(0)
摘要: IPv4套接字地址结构:sockaddr_in 通用套接字地址结构:sockaddr 用于声明将套接字地址结构作为一个参数传递进任何套接字函数时所传递的指针的数据类型对于开发者而言,这些通用套接字地址结构的唯一用途是:对指向特定于协议的套接字地址结构的指针执行类型强制转换 IPv6套接字地址结构:s 阅读全文
posted @ 2018-07-27 12:03 荒唐了年少 阅读(269) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页