笔记整理
xuxiao_0606
这个作者很懒,什么都没留下…
展开
-
mips 交叉编译openssl
mips Floating point exception openssl原创 2022-05-11 17:49:03 · 641 阅读 · 0 评论 -
static、const
static:(1)当static声明全局变量时,表示这个全局变量只能用于本文件,而不能被别的文件引用,即使使用了extern来扩展使用域;全局变量和静态全局变量都存放在静态存储区(数据区)中,都是在编译时分配内存,只是作用域不同。(2)当static声明局部变量时(即函数体内的static),表示这个局部变量在静态存储区,在函数调用结束后其占用的存储空间不释放仍保留原值,且静态局部变量在编...原创 2018-08-09 09:29:58 · 131 阅读 · 0 评论 -
联合体union及结构体struct的大小与对齐方式
对齐方式是4或8字节union:32位机是以四个字节对齐如union{long i;int k[5];char c;} 20个字节64位机8字节或4字节对齐(出现long或double等8字节则8字节对齐)union{long i;int k[5];char c;} 24个字节;union{int i;int k[5];char c;} 20个字节;union{int i;i...原创 2018-08-10 21:29:14 · 643 阅读 · 0 评论 -
线程
1、线程线程时进程的一个实体,是cpu调度和分派的基本单位,它是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点运行中必不可少的资源(程序计数器,一组寄存器和栈),和同属一个进程的其他线程共享进程的所有资源。Linux进程创建一个新线程时,线程将拥有自己的栈(因为线程有自己的局部变量),但与它的创建者共享全局变量、文件描述符、信号句柄和当前目录状态。进程可以看...原创 2018-08-11 11:35:36 · 144 阅读 · 0 评论 -
jsoncpp
一、在ubuntu下使用Json.cpp,1、包括头文件 <json/json.h>2、-ljson二、Json(JavaScript Object Notation )是一种轻量级的数据交换格式。简而言之,Json组织形式就和python中的字典, C/C++中的map一样,是通过key-value对来组织的,key是任意一个唯一字符串,value可以是bool,int,...原创 2018-08-11 18:59:53 · 204 阅读 · 0 评论 -
同步IO与异步IO
一、什么是IO操作即对系统中资源的读、写。分为两个阶段:(1) 准备阶段,例如输入操作时要等待数据已经就绪,输出操作时缓冲区中有空间可供使用;(2) 数据拷贝阶段,例如输入操作时将数据从内核复制到用户缓存,输出操作时将用户缓存复制到内核。二、linux下的IO模型(1)阻塞IO模型(2)非阻塞IO模型(3)IO复用模型(4)信号驱动IO模型...原创 2018-08-12 10:39:52 · 128 阅读 · 0 评论 -
C++类的虚函数
1、在说虚函数之前先说说一个程序的内存的问题,这在我的另一个笔记中有提,主要分:代码段,数据区,堆,栈。C++中,代码段存放代码及常量,主要是程序中的函数包括(普通成员函数,类中的函数(虚函数、普通函数、静态成员函数))而类的虚表中就是存放这些虚函数的地址。类只声明的时候是不占用内存的,当声明第一个实例的时候,会生成类的函数,及以后所有的实例调用类的成员函数的时候都会调用这些函数的...原创 2018-08-18 10:49:09 · 1507 阅读 · 0 评论 -
常见排序方法
#include <cstdio>#include <iostream>using namespace std;const int MAXSIZE = 100;void MySwap(int &a,int &b);void BubbleSort(int *a,int len);void Print(int *a,int len);/*冒泡...原创 2018-08-16 13:55:14 · 144 阅读 · 0 评论 -
C++三种继承方式
一、公有继承(public)基类成员对派生类的可见性为:基类的公有成员和保护成员可见,基类的私有成员不可见。 基类成员对派生类对象的可见性为:基类的公有成员可见,保护成员和私有成员不可见,即通过派生类的对象只能访问基类的public成员。 所以,在公有继承时,派生类的对象可以直接访问基类中的公有成员,派生类的成员函数可以直接访问基类中的公有成员和保护成员。二、私有继承(private)...原创 2019-02-13 10:17:15 · 1327 阅读 · 0 评论