- 博客(6)
- 收藏
- 关注
原创 循环队列(Java实现)
Java数据结构学习笔记2——循环队列核心逻辑代码如下:class CircleQueue{ private int maxSize = 0; private int front ; //指向队列的第一个元素 private int rear ; //指向队列的最后一个元素的后一个位置,留出一个空间作为约定 private int[] ar...
2020-04-19 16:28:32
214
原创 队列的实现(Java)
Java数据结构学习笔记 一------队列(数组实现)核心逻辑代码class ArrayQueue{ private int maxSize = 0; private int front ; private int rear ; private int[] arr; //用于存放数据 //the constructor of queue ...
2020-04-19 12:46:51
113
原创 C++中的谓词初步
什么是谓词,返回bool类型的仿函数称其为谓词,如果operator()接受一个参数,那么叫做一元谓词,如果operator()接受两个参数,称其为二元谓词。一元谓词class GreaterFive{public: bool operator()(int val) { return val > 5; }};void test01(){ vector<in...
2020-02-26 18:21:33
206
原创 C++中函数对象(仿函数)的基本使用
什么是函数对象,重载函数调用操作符的类,称其为函数对象。 函数对象使用重载的“()”,行为类似函数调用,也叫仿函数1.函数对象在使用的时候,可以像普通函数那样调用,可以有参数,有可以有返回值,但本质上并不是一个函数,而是一个对象//,类名class MyAdd{public : int operator()(int v1, int v2) { return v1 + v2; }...
2020-02-26 17:40:20
251
原创 Linux中C++版本的多进程并发服务器样例
Linux中c++多进程版本的socket#include <iostream>#include <unistd.h>#include <stdlib.h>#include <sys/socket.h>#include <netinet/in.h>#include <netinet/ip.h>#include &...
2020-02-04 21:07:54
242
原创 Linux网络编程基础
Linux网络编程基础(1)协议的概念什么是协议典型协议合理的创建标题,有助于目录的生成网络程序设计模式分层模型TCP/IP四层模型(实际开发中常用模型)通信过程协议的概念从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。假设,A、B双方欲传输文件。规定:第一次,传输文件名,接收方接收到文件名,应答OK给传输方;第二次,发送文件的尺寸,接收方接收到该数据再次应答一个O...
2019-10-23 21:42:44
532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人