- 博客(16)
- 收藏
- 关注
转载 动态规划套路详解
动态规划套路详解动态规划套路详解步骤一、暴力的递归算法步骤二、带备忘录的递归解法步骤三、动态规划二、带备忘录的递归算法三、动态规划最后总结动态规划套路详解原文链接:https://leetcode-cn.com/problems/coin-change/solution/dong-tai-gui-hua-tao-lu-xiang-jie-by-wei-lai-bu-ke/下面通过对斐波那契数...
2019-10-29 14:28:52
405
原创 C++ Primer 学习笔记(十)
2019-06-15 21:38:56原文链接第18章 用于大型程序的工具18.1 异常处理参考链接: C++异常处理(try catch)从入门到精通;注意:一个异常如果没有被捕获,则它将终止当前的程序在钱展开的过程中,运行类类型的局部叶象的析构函数,因为这些析构函数是自动执行的,所以它们不应该抛出异常_一旦在钱展开的过程中析构函数抛出了异常,并且析构函数自身没能捕获到该异常...
2019-06-18 21:02:55
385
原创 C++ Primer 学习笔记(九)
2019-06-08 18:25:56原文链接第IV部分高级主题第17 章标准库特殊设施标准库设施是:tuple 、bittest、随机生成数及正则表达式。17.1 tuple 类型tuple类似于pair是将一些数据组合成单一的对象。可以将其看做一个“快速随意”的数据结构tuple支持的操作操作含义tuple<T1,T2,...,Tn> t;...
2019-06-18 21:01:49
804
原创 C++ Primer 学习笔记(八)
2019-05-31 17:45:52原文链接第15章 面向对象程序设计15.1 oop:概述面向对象程序设计的核心思想是数据抽象、继承和动态绑定。虚函数: 基类希望它的派生类各自定义适合自身版本,将这些函数声明为虚函数;派生类必须通过派生类列表明确指明他是从那个基类继承而来的。即 基类希望派生类能进行覆盖的函数动态绑定通过动态绑定,我们能用同一段代码分别处理不同的对象。相同函数...
2019-06-18 21:00:25
290
原创 C++ Primer 学习笔记(七)
2019-5-26 :19:50:52原文链接第 12 章 动态内存12.1 动态内存与智能指针在c++中动态内存管理是通过一对运算符来完成的:new和delete;同时为了更加安全的管理指针;标准库提供了两种 智能指针 :shared_ptr、unique_ptr ;前者允许多个指针指向同一个对象;后者独占所指对象。同时还有 weak_ptr的伴随类,他是一种弱引用,指向shared...
2019-06-18 20:59:10
691
原创 C++ Primer 学习笔记(六)
2019-5-12 :19:44:52原文链接泛型算法泛型算法是指使用迭代器为媒介的通用型算法;泛型算法本身不会执行容器的操作,他们只会运行于迭代器智商,执行迭代器的操作–算法永远不会改变底层容器的大小。算法可能改变容器中保存的元素值。accumulate 求和int sum =accumulate(vec.cbegin(),vec.cend(),0);//对元素求和初值是0s...
2019-06-18 20:57:40
271
原创 C++ Primer 学习笔记 (五)
2019-5-5 21:25:45 终于开始进入c++标准库的学习了原文链接第II部分 C++ 标准库第8章 IO库C++中没有直接的输入和输出库,而是使用标准库的IO库来进行IO操作,下面让我们进入IO的世界吧8.1 IO类IO基本类和头文件如下表:IO库的类型和对应头文件头文件类型iostreamistream,wistream 从流读取数据;ostr...
2019-06-18 20:56:25
321
原创 C++ Primer 学习笔记 (四)
2019-5-4: 16:03原文链接类定义抽象数据c++中类的实质就是数据的抽象实现和封装。抽象数据依赖于接口和实现,分离的编程技术;定义在函数内部的函数是隐式的inline函数类中的this关键字参考链接: C++类中this指针的理解; C++ this 指针;关于this指针;首先声明this指针是c++为了方便管理类中的函数而产生的,每个对象的this指针都指向对象本身...
2019-06-18 20:55:22
219
原创 C++ Primer 学习笔记 (三)
2019-4-27 20:17:29 编写笔记如下原文链接第五章 语句没什么好写的。第六章 函数函数基础在函数中可以使用static来进行静态局部变量的全局作用域。使得局部变量的生存周期可以一直持续到程序结束。注意当使用指针作为函数传入参数的时候,函数内部会拷贝传入参数指针,指针不同但是指向的地址和变量相同。当使用引用时,是传给函数使用对象的另外一个名字。因此在函数参数传递时应该...
2019-06-18 20:54:07
203
原创 C++ Primer 学习笔记 (二)
layout: posttitle: C++ Primer 学习笔记 (二)subtitle: C++ Primer 学习记录 (二)date: 2019-4-25author: 王鹏程header-img: img/post-bg-ios10.jpgcatalog: truetags:- C++- 基础编程2019-4-25 12...
2019-06-18 20:52:45
290
原创 C++ Primer学习笔记 (一)
C++ Primer学习笔记2019-4-17 12:31:29 编写记录如下;原文连接第1章 开始std::cin 中的循环流使用参考链接:while(cin >> num)循环输入问题C++ cin输入流 详细用法;C++ 中可以使用while(std::cin >> value){//Code }的方式来进行循环数据的读入,直到没有输出为止;示例代码如...
2019-06-18 20:51:20
543
转载 __stdcall详解
#对_stdcall 的理解原文链接: 对_stdcall 的理解2019-5-24: 18;35:46引言在C语言中,假设我们有这样的一个函数:int function(int a,int b);调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道...
2019-05-25 15:50:48
9892
1
翻译 C++ 线程池
2019-05-17 20:16:52原文链接C++线程池参考链接: 基于C++11实现线程池的工作原理;c++简单线程池实现基础概念线程池: 当进行并行的任务作业操作时,线程的建立与销毁的开销是,阻碍性能进步的关键,因此线程池,由此产生。使用多个线程,无限制循环等待队列,进行计算和操作。帮助快速降低和减少性能损耗。线程池的组成线程池管理器:初始化和创建线程,启动和停止线程,调...
2019-05-18 19:53:33
22408
7
原创 C/C++ 的一个符号操作问题
C/C++ 的一个符号操作问题2019-5-14 19:54:52今天发现一串奇异的代码,和师兄们一起讨论研究之后,汇总成这篇文章。首先先亮出代码://a.c#include <stdio.h>#include <stdlib.h>int main(int argc, char const *argv[]){ int a=10; //...
2019-05-17 20:12:40
986
原创 一篇文章搞定libx264
libx264解码学习笔记博客文章链接: libx264解码学习笔记参考连接:libx264源码地址;x264主页;x264源代码简单分析;音视频编码在流媒体和网络领域占有重要地位;流媒体编解码流程大致如下图所示:x264原理解析参考链接: x264百度词条;H264基本原理;H264简介H.264从1999年开始,到2003年形成草案,最后在2007年定稿有待核实。在ITU的标准...
2019-05-14 15:23:42
17607
原创 qml book 学习笔记
#qml book 学习笔记原文链接: qml book 学习笔记参考链接:qmlbook2019-3-25 21:45:0010.多媒体(Multimedia)多媒体模仿需要准备措施: import QtMultimedia 5.010.1 多媒体播放qml基础播放控件示例import QtQuick 2.0 import QtMultimedia 5.0 //...
2019-05-14 15:17:37
917
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人