- 博客(11)
- 收藏
- 关注
原创 两个整数求和,不能使用+,-,*,/四则运算符
1、题目描述,不得使用四则运算符给两个数求和2、我的思路必备知识点两个数的和为不考虑进位情况下两个数的和加上进位两个数异或结果为不考虑进制的情况下给两个数求和,如5^7=2两个数相与(&)再左移一位结果为两个数相加后的进位,如(5&7)<< 1 =10将上述两个值相加则为两个数相加结果为两个数求和,如5^7 + (5&7)<<...
2020-04-28 14:15:54
372
原创 日期类的封装
一、日期类是我们学习C+时遇到的一个比较重要的类,在本片文章中,我将把日期类中遇到的接口进行封装,如果哪里有问题,请大家多多指教。#include<iostream>using namespace std;class Date{public: //构造函数 Date(int year = 1900, int month = 1, int day = 1) :_y...
2019-11-03 09:58:21
352
原创 传输层协议详解
一、传输层负责数据能够从发送端发送到接收端,负责端与端之间的数据传输二、端口号标识了一个主机上进行通信的不同的应用程序。unit-t 16范围:0~65535知名端口:0~1023 为一些知名协议(HTTP,FTP,SSH)占用,他们的端口号是固定的。其他端口: 1024 ~ 65535 操作系统动态分配的端口号,客户端程序的端口号,就是有操作系统在这个范围内分配的。一些常见的知名...
2019-09-26 08:40:30
378
原创 Linux下的目录树结构及每个目录的作用
LInux目录详解一、Linux下目录树结构二、各个目录详解1、/目录根目录是整个系统最重要的一个目录,因为不但所有的目录都是由跟目录衍生出来的,同时跟目录也与开机、还原、系统修复等操作有关。2、/binbin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。3、/boot这里存放的是启动Linux时使用的一些核心...
2019-09-22 19:39:33
1678
原创 Linux中的基本工具的使用
一、编译器gcc的使用1、源代码生成二进制代码的四个阶段①预处理(进行宏替换)②编译(生成汇编)③汇编(生成机器可识别代码)④连接(生成可执行文件或库文件)2、gcc如何完成编译格式 gcc [选项] 要编译的文件 [选项] [目标文件]①预处理预处理功能主要包括宏定义,文件包含,条件编译,去注释等。预处理指令是以#号开头的代码行。实例: gcc –E hello.c –o ...
2019-09-22 09:58:21
179
原创 进程控制
一、进程创建进程创建的两种方法,fork()和 vfork()fork()#include <unistd.h>pid_t fork(void);返回值:自进程中返回0,父1、fork函数创建子进程在一个进程中调用fork()函数,创建一个进程,创建的这个进程就为这个进程的子进程,子进程会拷贝父进程的所有数据及代码,他们代码共享,数据独有,当某一方要写入数据时就会发生改...
2019-09-21 22:09:50
153
原创 VIM基本操作
VIM基本操作一、VI和VIMvi与vim是Linux系统中一个强大的文本编译器,vim是vi的高级版 很多软件默认vim为他们编译的界面。vim是Linux系统中一个非常强大的文本编译器。二、vim的使用vim一共有12种模式,一般我们只了解3种模式,分别为一般模式,编辑模式和命令行模式。一般我们用vim打开一个文件进入后就是一般模式。三种模式之间有下图所示的转换关系。从表中可以看...
2019-08-22 10:33:31
383
原创 网络编程基础协议
网络基础(一)一、网络发展历程独立模式:各个计算机直接没有通信,各自保有自己的数据网络互连:多台计算机连接在一起,实现数据共享局域网:将多台计算机通过交换机和路由器连接在一起,实现数据共享广域网:多个局域网组成广域网互联网:最大的广域网这里局域网和广域网没有明确的概念,只是一个相对的概念,如我们可以把中国的网络看做一个广域网,也可以看作一个比较大的局域网。二、网络协议1、协议:一...
2019-08-21 12:30:20
174
原创 Linux基础命令
Linux基础命令Linux下的命令执行模式比较简单,大概模式为 command [-options] parameter1 parameter2 命令 ...
2019-08-19 15:48:39
1164
原创 顺序表及其操作
一、顺序表的概念顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。二、顺序表的操作1、顺序表的分类①静态顺序表:使用定长数组存储// 顺序表的静态存储 #define N 100 typedef int SLDataType; typedef struct SeqList { SLDataType arra...
2019-05-19 23:35:54
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅