10 2021 档案

摘要:来写Makefile吧 一些小程序可能使用Makefile就足够了,比如只有几个源文件的C程序,使用CMake可能有点杀鸡用牛刀,直接g又会重复输入,所以写个Makefile比较省心 命名:makefile Makefile Makefile书写规则 目标...:依赖... 命令(shell命令) 阅读全文
posted @ 2021-10-30 20:50 ziggystardust 阅读(67) 评论(0) 推荐(0)
摘要:3. 目录与文件属性(写一个ls命令) ls找出当前目录文件名,ls -l显示详细信息(文件名字典序排序后) 3.1 文件树 磁盘上的文件和目录被unix组织为一颗目录树 每个节点为目录或文件 目录是特殊的文件,包含许多文件记录 .表示当前目录,..表示上级目录 more,cat等命令可以区分文件和 阅读全文
posted @ 2021-10-23 23:57 ziggystardust 阅读(195) 评论(0) 推荐(0)
摘要:命令也是程序 在unix中,将自己写的程序的可执行文件放到/bin,/usr/bin,/usr/local/bin任一目录中即可增加新的命令 who命令 从第一列开始分别为:用户名,终端名,登录时间 通过查询man who,得知已登录用户的信息放在/var/run/utmp中 使用man -k xx 阅读全文
posted @ 2021-10-18 19:40 ziggystardust 阅读(112) 评论(0) 推荐(0)
摘要:HTTP协议用于客户端和服务端之间的通信 应用HTTP协议时,必定是一段担任客户端,另一端担任服务器端 且HTTP协议可以明确区分哪端是客户端或服务器端 2.1 请求和响应 请求必定由客户端发出,肯定是先从客户端开始建立通信,服务端在没有接收到请求之前不会发送响应 客户端发送给HTTP服务器端请求报 阅读全文
posted @ 2021-10-16 21:53 ziggystardust 阅读(36) 评论(0) 推荐(0)
摘要:概述 基础知识: 内存空间用来存放程序和数据 又分为系统空间:容纳操作系统的内存空间 用户空间:容纳应用程序的内存空间 操作系统:又叫内核 程序想要访问设备必须通过内核,因为只有内核才能直接管理设备 系统资源 1.处理器:执行指令(程序由指令构成) 2.输入输出(I/O):程序的所有输入输出都必须流 阅读全文
posted @ 2021-10-10 15:31 ziggystardust 阅读(143) 评论(0) 推荐(0)
摘要:main函数不能重载 重载函数 重载函数应该在形参数量或形参类型上有所不同 只有返回类型不同,也不是重载函数 注意注意:形参名字不同没有影响,类型别名为已存在类型提供一另一个名字,这也没有影响 typedef Phone Telno; void lookup(const Phone&){} void 阅读全文
posted @ 2021-10-05 14:59 ziggystardust 阅读(95) 评论(0) 推荐(0)
摘要:防卫式声明,防止头文件重复引用带来的错误 #ifndef __COMPLEX__ #define __COMPLEX__ class complex{}; #endif 1. 构造函数(一) 构造函数是特殊的类的成员函数,用于控制类的对象的初始化 构造函数没有返回类型,不同构造函数的参数数量或类型必 阅读全文
posted @ 2021-10-04 16:14 ziggystardust 阅读(110) 评论(0) 推荐(0)
摘要:constexpr和常量表达式 2.5 constexpr和常量表达式 常量表达式: 不会改变且在编译过程中就能得到计算结果 常量表达式: 字面值,用常量表达式初始化的const对象也是常量表达式 const int max_files = 20; const int max_fils_2 = ma 阅读全文
posted @ 2021-10-02 18:16 ziggystardust 阅读(119) 评论(3) 推荐(0)