自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 正点原子F767的视频B盘(基础 +时钟 +映射+中断优先级+ CubeMX)了解部分

01、基础 STM32F76x 系列(包括:STM32F765/767/768/769 等),主要有如下优势: 1, 更先进的内核,采用 Cortex M7 内核,具有 16KB 指令/数据 Cache,采用 ST 独有的自 适应实时加速技术(ART Accelerator),性能高达 5 ...

2019-12-23 16:41:36

阅读数 6

评论数 0

原创 c++从入门到精通(汇总)

c++98(网易云c++从入门到精通--王建伟) 基础: 1.1命名空间namespace、基本输入输出cin,cout ,endl 1.2 防卫式声明(转载) 1.3引用 1.4const 1.5内联函数inline 1.6 string的使用 和 c语言中对字符串的处理 总...

2019-12-23 09:59:31

阅读数 577

评论数 0

原创 光学系统设计与工艺

目录 https://wenku.baidu.com/view/a887fd52482fb4daa48d4b4b.html 教学目标 光电仪器研制的步骤 第一章 光学系统像质评价 1.1概述 建模 色差 位置色差 倍率色差 波像差 畸变 轴上点球差 球差的校正​​​​​ ...

2019-12-17 12:28:58

阅读数 22

评论数 0

原创 Lua(runoob.com )

https://blog.csdn.net/ecidevilin/article/details/78376308 https://blog.codingnow.com/eo/luaoeeeaeau/ 1.Lua 特性 轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以...

2019-12-12 02:41:58

阅读数 10

评论数 0

原创 git总结

1.初步使用: 1.git用户和配置 git config user.name "名字" git config user.email " 邮箱" 查看用户名和邮箱地址 git config user.name git config us...

2019-12-11 23:41:12

阅读数 6

评论数 0

原创 uGui移植到正点原子F103

介绍 https://github.com/achimdoebler/UGUI 什么是µGUI? µGUI是一个用于嵌入式系统的免费开源图形库。它与平台无关,可以轻松移植到几乎任何微控制器系统。只要显示器能够显示图形,µGUI就不限于特定的显示技术。因此,支持诸如LCD,TFT,电子纸,LED...

2019-12-04 22:38:35

阅读数 11

评论数 0

原创 LittleVGl移植到正点原子的开发板KEIL编译出现的错误

1.简介 LittlevGL 是一个使用C编写的开源免费的GUI,应用在嵌入式设备。 2.littlevGL:移植到STM32 转自:https://blog.csdn.net/wangzibigan/article/details/86593405 移植准备 首先需要一个可以正常使用的...

2019-12-04 21:55:29

阅读数 23

评论数 0

原创 LittleVGl官方文档(原文对照插件翻译)

Welcome to LittlevGL’s documentation! LittlevGL is a free and open-source graphics library providing everything you need to create embedded GUI with...

2019-12-04 21:55:21

阅读数 54

评论数 0

转载 opencv3.0的目录结构

OpenCV3源代码文件夹sources: • 3rdparty:包含第三方库,如用视频解码用的 ffmpeg、jpg、png、tiff 等图片的解码库。 • apps:包含进行 Haar 分类器训练的工具,OpenCV 进行人脸检测便是基于 Haar 分类器。如果你想检测人脸以外的图片,...

2019-12-01 14:14:21

阅读数 1

评论数 0

转载 图像处理中的 双线性内插法

https://blog.csdn.net/xjz18298268521/article/details/51220576 https://www.cnblogs.com/yssongest/p/5303151.html 1 . 为什么要用图像的插值? 在图像的放大和缩小的过程中,需要计算新...

2019-11-30 00:39:38

阅读数 3

评论数 0

原创 《Qt Creator快速入门(第3版)》

第1章Qt Creator简介 可以参考Qt开源社区(www.qter.org) 打开文件所在的文件夹: Ctrl+ Tab快捷键,可以在多个打开的文档切换 帮助里面的: 书签:Ctrl十 M 第2章 Hello World 1.主设计区 2.部件列表窗口( W...

2019-11-24 02:21:38

阅读数 14

评论数 0

原创 cmake

windows下安装 环境:Windows 64位 首先下载CMake官网下载地址:https://cmake.org/download/ 01里面好多版本,根据自己需要版本进行下载。 重启电脑后,打开cmd黑窗,输入cmake,能够显示cmake的一些信息即为安装成功,如下图: ...

2019-11-12 17:47:41

阅读数 3

评论数 0

原创 尚观QT:学习记录

1.密码 //code实现密码输入遮挡 ui->lineEdit_Passwd->setEchoMode(QLineEdit::Password); 2"QDebug" 类名即为:头文件名 qDebug() << "...

2019-11-11 16:29:08

阅读数 8

评论数 0

转载 霍亚飞QT:博客

环境是:Windows 7 + Qt 5.8.0(包含QtCreator 4.2.1) 第2篇 Qt5基础(二)编写Qt多窗口程序 ui->pushButton->setText("新窗口"); //将界面上按钮的显示文本更改为“新窗口” 可以看到,...

2019-11-10 19:58:29

阅读数 9

评论数 0

转载 算法很美03算法思想(分治)

https://git.coding.net/lanqiao/algorithm.git 01分治法 ➢分治法(divide and conquer, D&C) :将原问题划分成若干个规模较小而结构与原问题一致的子问题;递归地解决这些子问题,然后再合并其结果,就得到原问题的解。 ➢容易...

2019-11-07 14:00:56

阅读数 6

评论数 0

原创 算法很美

习题:https://blog.csdn.net/qq_44391957/article/category/8657987 java:https://blog.csdn.net/qq_38265137/article/category/7664686 c++: 算法很美01位运算的奇巧淫...

2019-11-04 02:19:08

阅读数 17

评论数 0

原创 算法很美02之如何评估算法性能

链接:https://blog.csdn.net/qq_41765114/article/details/88354772 O(n):O(n2): O(n2):原因: O(lgn):原因:2的x次方 = n 所以 x =lgn 还有常数阶o(1):几条语句 各级别算法复杂度分...

2019-11-04 01:58:29

阅读数 9

评论数 0

转载 算法很美02递归和排序

转载 c++:https://blog.csdn.net/qq_38265137/article/details/85628925 习题:https://blog.csdn.net/qq_44391957/article/category/8657987 java:https://blog....

2019-11-03 03:33:06

阅读数 9

评论数 0

转载 算法很美01位运算的奇巧淫技

目录 01位运算的奇巧淫技 位运算的简单应用 1.判断奇偶数: 2.获取二进制位是1还是0(两种解决方法): 3.交换两个整数变量的值: 4.不用判断语句,求整数的绝对值: 位运算的例题 题1:找出唯一成对的数 题2:找出落单的那个数 题3:二进制中1的个数 题4:是不是2的...

2019-11-02 02:24:47

阅读数 21

评论数 0

原创 《C++ Primer中文版》第十章:泛型算法

第十章:泛型算法 泛型算法(generic algorithm):称它们为“算法”,是因为它们实现了一些经典算法的公共接口,如排序和搜索:称它们是“泛型的”,是因为它们可以用于不同类型的元素和多种容器类型(不仅包括标准库类型,如vector或list,还包括内置的数组类型),以及我们将看到的,...

2019-10-30 23:28:21

阅读数 6

评论数 0

原创 [LeetCode] 277. Find the Celebrity 寻找名人$

参考:https://www.cnblogs.com/grandyang/p/5310649.html 在一个派对上有n个人,其中有一位名人。名人的定义是其他n-1个人都认识他,但他不认识任何一个人。要找出这位名人,只允许问A是否认识B。实施一个函数,找出名人,如果有返回他的label,如果没有...

2019-10-30 03:12:32

阅读数 6

评论数 0

原创 [LeetCode] 80. Remove Duplicates from Sorted Array II 有序数组中去除重复项之二

参考:https://www.cnblogs.com/grandyang/p/4329295.html 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成...

2019-10-30 02:55:14

阅读数 6

评论数 0

原创 26Remove Duplicates from Sorted Array :Easy

参考:https://www.cnblogs.com/grandyang/p/4329128.html 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。...

2019-10-30 01:26:43

阅读数 3

评论数 0

原创 27Remove Element :Easy

参考:https://www.cnblogs.com/grandyang/p/4606700.html 给定一个数组 nums和一个值 val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下...

2019-10-30 00:23:17

阅读数 8

评论数 0

原创 刷题Array汇总

leetcode网址 : 自己博客 27Remove Element:https://blog.csdn.net/qq_41543888/article/details/102810874 26Remove Duplicates from Sorted Array:https://blog...

2019-10-29 02:10:14

阅读数 20

评论数 0

原创 《C++ Primer中文版》第九章:顺序容器

第九章:顺序容器 顺序容器(sequential container) 9.1顺序容 器概述 列出了标准库中的顺序容器,所有顺序容器都提供了快速顺序访问元素的能力。 但是,这些容器在以下方面都有不同的性能折中: ●向容器添加或从容器中删除元素的代价 ●非顺序访问容器中元素的代价 ...

2019-10-29 01:59:59

阅读数 5

评论数 0

原创 《C++ Primer中文版》第八章:io库

目录 第八章:io库 8.1io类 8.1.1io对象无拷贝或赋值 8.1.2条件状态 8.1.3管理输出缓冲 8.2文件输入输出 8.2.1使用文件流对象 8.2.2文件模式( file mode),​ 8.3string流 8.3.1使用istringstream 8.3...

2019-10-28 15:04:46

阅读数 5

评论数 0

转载 c++的while(cin>>ch)如何退出 & while(cin)问题

目录 1.c++的while(cin>>ch)如何退出 2.while(cin)问题 1.c++的while(cin>>ch)如何退出 方法:回车后,在新行Ctrl+z并回车。若输入数据后Ctrl+z再回车无效。 原因: 输入缓冲是行缓冲。当从键盘上输入...

2019-10-27 14:03:32

阅读数 10

评论数 0

原创 《C++ Primer》第五版 笔记

第一部分:c++基础 第二章:变量和基本类型 第三章:字符串、 向量和数组 第四章:表达式 第五章:语句 : 5.6try语句块和异常处理 第六章:函数 第七章:类 第二部分:c++标准库 第八章:io库 第九章:顺序容器 第三部分: ...

2019-10-26 22:25:48

阅读数 9

评论数 0

原创 《C Primer中文版》第七章:类

目录 第七章:类 7.1定义抽象数据类型 7.1.3定义类相关的非成员函数 7.1.4构造函数 7.1.5 拷贝、赋值和析构 7.2访问控制与封装 7.2.1友元 7.3类的其他特性 7.3.1类成员再探 7.3.2返回*this的成员函数 7.3.3类类型​ 7.3.4友...

2019-10-25 22:07:26

阅读数 9

评论数 0

原创 王利涛---C语言嵌入式Linux高级编程 :Linux内核中的GNU C扩展语法

目录 5.1c语言标准 5.2C标准发展过程及新增特性 5.3 语句表达式 5.4 typeof 5.5 container_of 5.6 零长度数组 5.7 属性声明:section 和__attribute__ 5.8 属性声明 aligned & packed p...

2019-10-24 21:23:44

阅读数 32

评论数 0

原创 《C++Primer中文版》第六章:函数

目录 第六章:函数 6.1函数基础 6.1.1局部对象 6.1.3分离式编译( separate compilation) 6.2参数传递 6.2.1传值参数 6.2.2传引用参数 6.2.3const形参和实参 6.2.4数组形参 6.2.5main:处理命令行选项​ 6....

2019-10-22 00:48:17

阅读数 10

评论数 0

原创 《C++ Primer中文版》第五章:语句

目录 第五章:语句 5.1简单语句 5.2语句作用域 5.3.1 if 语句 5.3.2 switch 语句 5.4迭代语句 5.4.1 while 语句​ 5.4.2传统的 for语句 5.5跳转语句 5.5.1 break 语句 5.5.2continue 语句 5.5...

2019-10-18 02:51:42

阅读数 10

评论数 0

原创 《C++ Primer中文版》第四章:表达式

目录 第四章:表达式 4.1基础 4.1.1基本概念 4.1.2优先级与结合律​ 4.1.3求值顺序​ 4.2算术运算符​ ​4.3逻辑和关系运算​ 4.4赋值运算符​ 4.5递增和递减运算符​​ 4.6成员访问运算符 4.7条件运算符 4.8位运算符 4.9sizeof...

2019-10-18 01:57:47

阅读数 11

评论数 0

原创 《c++ Primer中文版》第三章:字符串、 向量和数组

目录 第三章:字符串、 向量和数组 3.1命名空间using声明 3.2标准库类型string 3.2.1 定义和初始化string对象 3.2.2string对象上的操作 3.2.3处理string对象中的字符 3.3标准库类型vector 3.3.1定义和初始化v...

2019-10-16 03:20:18

阅读数 6

评论数 0

原创 《c++ Primer中文版》第二章:变量和基本类型

代码测试 codeblocks 目录 第2章 变量和基本类型 2.1基本内置类型 2.1.1算术类型 2.1.2类型转换 2.1.3字面量值 2.2变量 2.2.1变量定义 2.2.2变量声明和定义的关系 2.2.3标识符 2.2.4名字的作用域 2.3复合类型 2.3....

2019-10-13 01:47:03

阅读数 18

评论数 0

原创 7.5 重载全局operator new和operator delete操作符、定位new(placement new)及多种版本operator new重载

一:重载全局operator new和operator delete函数 重载全局operator new[]和operator delete[]函数 测试代码:这里看看写法就行,主要还是看侯捷老师的视频。 注意:size_t size 这里自动推断对象A的大小,并将其输入。 vo...

2019-10-12 01:28:55

阅读数 6

评论数 0

原创 7.4嵌入式指针概念及范例、内存池改进版

一:嵌入式指针(embedded pointer) (1.1)嵌入式指针概念 一般应用在内存池相关的代码中; 成功使用嵌入式指针有个前提条件:(类A对象的sizeof必须不小于4字节) 嵌入式指针工作原理:借用A对象所占用的内存空间中的前4个字节,这4个字节用来 链住这些空闲的内存块; ...

2019-10-11 22:58:02

阅读数 9

评论数 0

原创 7.3内存池概念、代码实现和详细分析

1.内存池的概念和实现原理概述 malloc:内存浪费,频繁分配小块内存,则浪费更加显得明显 “内存池”,要解决什么问题? (1)减少malloc的次数,减少malloc()调用次数就意味着减少对内存的浪费 (2)减少malloc的调用次数,是否能够提高程序运行效率? 会有一些速度和效率...

2019-10-11 00:30:44

阅读数 35

评论数 0

原创 7.1new 和 delete再了解7.2new细节探秘,重载类operator new delete

1.new内存分配细节探秘 我们注意到,一块内存的回收,影响范围很广,远远不是10个字节,而是一大片。 分配内存这个事,绝不是简单的分配出去4个字节,而是在这4个字节周围,编译器做了很多处理,比如记录分配出去的字节数等等; 分配内存时,为了记录和管理分配出去的内存,额外多分配了不少内存,造成了浪...

2019-10-10 22:24:14

阅读数 4

评论数 0

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