自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 子进程创建及执行函数

子进程创建及执行函数有三个:(1)fork();(2)exec();(3)system();下面分别做详细介绍。(1)fork()函数定义:pid_t fork();函数说明:linux下进程在内存中由三部分数据组成:代码段、数据段、堆栈段。在一个进程中,调用fork函数,可以创建、启动一个新进程。新进程与父进程共享代码段,复制父进程的数据段和堆栈段。创建成功后,fork()会向...

2019-04-21 21:36:03 740

转载 Linux下通过系统调用(API)和C语言库函数对文件进行访问

Abstract在Linux平台下对文件编程可以使用两类函数:(1)Linux操作系统文件API;(2)C语言I/O库函数。 前者依赖于Linux系统调用,后者实际上与操作系统是独立的,因为在任何操作系统下,使用C语言I/O库函数操作文件的方法都是相同的。Introduction一.通过系统调用访问文件  即通过Linux文件API访问文件,Linux的文件操作API涉及到创...

2019-04-15 09:54:00 1538

转载 Linux文件IO学习

系统调用与程序运行空间在Linux操作系统中,为了提高系统的稳定性,保证内核的安全,程序运行时的内存空间被分为了用户空间和内核空间。普通应用程序工作在用户空间,不能直接访问内核空间。它们需要使用Linux系统提供给用户的一些"特殊接口" - 系统调用来安全地访问内核空间。文件描述符在Linux系统中,一切都可以被看作是文件,这包括:普通文件、目录文件、链接文件和设备文件。要访问文件,必...

2019-04-14 09:22:54 155

原创 Qt--IDE开发

#include<QFileDialog> //文件对话框头文件#include<QTextCodec> //转码头文件#include<QString> 功能一:打开第一步:获取文件名 QString filename=QFileDialog::getOpenFileName(this,tr("打开"),"e:",tr...

2018-10-11 11:42:08 1029

转载 C语言回调函数

我们先来看看百度百科是如何定义回调函数的:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。这段话比较长,也比较绕口。下面我通过一幅图来说明什么是回调:假设我们要使...

2018-10-11 11:40:02 607

原创 指针和参数

1、形参不改变实参的值。2、通过地址传递可改变实参的值。3、函数参数中指针都会转化为指针,sizeof(arr)的结果是指针的大小。//arr为数组名。4、指针作为返回值:字符串数组存放在栈区; char arr[] = "hello world" 字符串常量。程序运行时,存放在常量区,不可修改,可读取,程序运行结束被销毁 char arr = "...

2018-10-08 11:22:30 220

转载 vector的几种初始化及赋值方法

(1)不带参数的构造函数初始化//初始化一个size为0的vectorvector<int> abc;(2)带参数的构造函数初始化//初始化size,但每个元素值为默认值vector<int> abc(10); //初始化了10个默认值为0的元素//初始化size,并且设置初始值vector<int> cde(10,1); //初始化...

2018-10-08 10:58:30 28505

原创 指针的相关用法

指针的定义和使用:1、指针:是一种数据类型指针变量也是一种变量2、指针格式: 对应的数据类型 * p:指针类型变量 用来指向一个变量的地址3、通过指针修改变量的值*p = 200;4、指针类型在内存中的大小 : 在32位操作系统中所有指针大小都是4个字节大小 打印指针内存大小格式: sizeof(int *) || sizeof(p)5、内存按照 unsi...

2018-10-08 10:57:47 190

转载 C++中输入字符串常用的函数

C++中几个输入函数的用法和区别(cin、cin.get()、cin.getline()、getline()、gets()、getchar()))1、cin 1、cin.get() 2、cin.getline() 3、getline() 4、gets() 5、getchar() 1、cin 用法1:最基本,也是最常用的用法,输入一个数字: ...

2018-10-02 19:46:29 3668

转载 顶层const和底层const

const与指针  指针分为底层const和顶层const。指针的顶层const是指针本身的值不能被改变,指针的底层const的含义是不能通过指针修改被指向的对象(但是被指向的对象可能是const,也可能不是const)。int i=0;int *const p1=&i; //不能改变p1的值,顶层constconst int ci=42; //不能改变ci的值,顶层con...

2018-10-01 11:39:18 87

转载 c++ list, vector, map, set 区别与用法

https://blog.csdn.net/alex_xhl/article/List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。List对于随机访问速度慢得多,因为可...

2018-10-01 10:21:24 158

转载 C++标准库之cctype

头文件:#include <cctype>3> 只能正确处理处于[0, 127]之间的值功能二:字符映射1> 函数原型为int toxxxx(int)2> 对参数进行检测, 若符合范围则转换, 否则不变...

2018-09-29 20:41:14 130

转载 C++ vector push_back

C++编程语言中有一种叫做Vector的应用方法。(1)vector< 类型 > 标识符 ;(2)vector< 类型 > 标识符(最大容量);(3)vector< 类型 > 标识符(最大容量,初始所有值);(4) int i[4] = {12,3,4,5};vector<类型>vi(i,i+2);//得到i索引值为3...

2018-09-28 21:23:01 870

转载 vector类常用的函数

1.构造函数vector():创建一个空vector vector(int nSize):创建一个vector,元素个数为nSize vector(int nSize,const t& t):创建一个vector,元素个数为nSize,且值均为t vector(const vector&):复制构造函数 vector(begin,end):复制[begin,end)区...

2018-09-27 20:03:47 9375

转载 #include<algorithm>中函数用法

该头文件中的函数被包含在名称空间中:std::adjacent_find:在序列中查找第一对相邻且值相等的元素;std::find: 对一个输入序列,查找第一个等于给定值的元素;std::find_end: 查找有B定义的序列在A序列中最后一次出现的位置(B可能是A的子序列);std::find_first_of:查找A序列中第一个与序列B中任一元素值相等的元素位置;std::...

2018-09-27 19:42:12 833

神经网络简介

本资料实用于控制类专业,对于初学者来说,概念清晰,便于理解。

2018-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除