摘要:
fcntl与close-on-exec fcntl系统调用是控制文件描述符属性的通用POSIX(POSIX是一种通用的规范)方法。 //头文件: #include <unistd.h> #include <fcntl.h> //定义函数: int fcntl(int fd, int cmd); in 阅读全文
该文被密码保护。 阅读全文
摘要:
第6章 高级I/O函数 && 第7章 Linux服务器程序规范 && 第8章 高性能服务器程序框架 1.使用printf发送数据(使用dup将标准IO重定向到socket) 使用printf发送数据 #include <sys/socket.h> #include <netinet/in.h> #i 阅读全文
摘要:
请结合《Linux高性能服务器编程 by 游双》进行阅读。 #1.判断机器字节序 #include <stdio.h> void byteorder() { union { short value; // short占 2 字节 char union_bytes[ sizeof( short ) ] 阅读全文
摘要:
numpy分片中常见的错误: a = np.array([[1,2,3,4],]) a = np.array([[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]) a[1:3][1:3] # 代表得到b=a[1:3],然后再取b[1:3] Out[ 阅读全文
摘要:
#1.简介 拷贝构造函数(一种特殊的构造函数):用一个对象初始化一个新建立的对象。默认拷贝构造函数的功能是把传入的对象的每个数据成员的值依次复制到新建立的对象中。 拷贝构造函数在三种情况下被调用:1)用于用一个对象初始化另一个对象 2)对象作为实参传递给形参 3)作为函数的返回值。举例如下: #in 阅读全文
摘要:
本文对友元、虚基类、多态和虚函数四个看起来高大上的概念进行介绍。 1.友元 友元:让其他函数(类外函数或者其他类的成员函数)可以访问对象的private和protect类型成员 1.1.友元函数 友元函数:在类内定义或声明的一个函数为友元,友元函数中创建的对象可以访问private和protect类 阅读全文
摘要:
操作符重载:定义用操作符来操作对象时所产生的效果,如定义用加号来操作对象时所产生的效果(加法的重载): #include <iostream> using namespace std; class complex { public: complex(double a, double b); comp 阅读全文
摘要:
# 1.模板 模版分为:类模版、函数模版、成员函数模板。 1.1.类模板 用一个实例进行说明: template<typename T> // 类模板, class complex{ private: T re, im; // 模板 friend complex& __doap1 (complex 阅读全文
摘要:
1.1.函数与inline 将函数替换成函数中具体的表达式,从而防止使用太多的函数而导致栈溢出。【栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间】 #include <stdio.h> inline const char *num_check(int v) { return (v % 阅读全文
摘要:
请先看这个,然后再看本文 0.简介 容器的概念:容器就是类模板,此类模板是用来生成不同数据类型下的数据结构,如生成int型栈、char型栈等。容器是个类肯定包含对数据结构的操作,如进栈、出栈、获取栈中元素个数等。 容器一般都在命名空间std中,所以在#include<容器名>后, 一般还需要写usi 阅读全文
摘要:
参考:链接 #一、简介 C++标准库的header files不带.h后缀的,如:#include 这种形式的head files称为新式headers,新式headers内组件封装在namespace “std”(新式统一规定都在std) using namespace std;(全部加载) us 阅读全文