- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 背包问题(背包九讲) 学习笔记
学习了dd大佬的背包九讲之后,个人的一些学习笔记以及一些看法。第一讲:01背包问题/*dp[i][j] 表示前i个物品,容量为j的时候,最大的价值思路:将前i件物品放入容量为v的背包中求最大价值这个问题,若只考虑第i件物品的策略(放或不放),那么问题就可以转换成涉及前i-1的物品的问题。此时有两种情况,1、不放第i件物品,那么问题就转换为前i-1件物品放入容量为j的背包中,...
2019-08-22 11:24:24 452
原创 纯虚析构函数可以定义,但是一定要有实现。
纯虚析构函数可以定义,但是一定要有实现。就比如,如果要将一个基类定义为抽象类,但是没有合适的纯虚函数时,就可以将析构函数定义为纯虚函数。但是一定要有实现,因为当基类指针指向派生类的对象时,如果对象释放掉,依次调用派生类的析构函数,基类的析构函数,如果基类没有析构函数,那编译器应该会出问题。...
2019-08-21 16:55:38 1089
原创 C++求解最大公约数和最小公倍数问题
最大公约数更相减损法不断地令大数等于大数减去小数的值,直到两个数相等。x>y,x=x-y;一直到x=y;直到最后两个数相等,那么最大公约数就是最后相等的那个数。辗转相除法就一个公式 gcd(x,y)=gcd(y,x%y)代码#include<iostream>#include<iomanip>using namespace std;//更相减...
2019-08-04 16:56:05 721 1
转载 Linux epoll学习笔记
Linux IO多路复用 epoll处理大批量句柄神器-epollselect最大并发限制:由于一个进程所打开的fd是有限制的,由FD_SETSIZE设置,默认是1024,因此select模型最大并发数效率问题:每次进行select调用都会线性扫描整个fd集合,随着fd的增加,效率会下降。内核/用户空间内存拷贝问题:select在解决fd消息传递给用户空间时采用了内存拷贝的方式。epo...
2019-07-16 16:45:52 215
原创 C++学习笔记
面向对象开发的四大特性:封装、抽象、继承、多态封装:封装是面向对象编程中的把数据和操作数据的函数绑定在一起这样可以避免受到外界的干扰和误用,从而确保安全C++通过创建类来支持封装和数据隐藏。通常情况下,我们都会设置类成员状态为私有,除非我们真的需要将其暴露,这样才能保证良好的封装性抽象:数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节C++类为数据抽象提供了可能C+...
2019-04-08 20:29:05 453
原创 Face_ recognition+openCV人脸检测以及识别,附源码
Face_ recognition+openCV人脸识别Face_ recognition的安装配置Window下通过Anaconda安装注意python版本一定选择3.6 !!!点击Create,然后等待一段时间虚拟环境创建完毕,再打开 通过指令 activate face_python进入到刚刚创建的虚拟环境通过指令conda list看一下pip版本由于安装Dlib库需要的...
2019-03-19 21:45:25 5149 5
原创 Tensorflow学习之MNIST数字集识别
Tensorflow学习日记之MNIST数字集识别Tensorflow学习之MNIST数字集识别(底部附上我的全部代码)前一阵突然被Tensorflow吸引了,正如Google发布人工智能系统TensorFlow文档中所说:你正在阅读的项目可能会比 Android 系统更加深远地影响着世界!没赶上Android开发的快车,当然不会放过Tensorflow这艘大轮船。言归正传,不管学什么...
2019-03-12 19:49:10 290
原创 Raspberry pi上下载安装openCV3.4.1(python3):
Raspberry pi 安装 openCV3.4.12019/1/14下午 1、Python3虚拟环境这个不多讲了,树莓派官方的系统自带python32、swap分区的配置因为后续编译的时候swap分区至少有1.5GB,这一点也可能也是很多人安装失败的致命原因,不要问为什么,都是泪。开始正式修改树莓派的 swap 的大小:在树莓派上执行:sudo vi /etc/dphys-sw...
2019-01-16 14:28:44 1373
原创 树莓派3b+安装TensorFlow1.9
树莓派3b+安装TensorFlow1.9(个人这俩版本认为最适合树莓派的搭配)最近在做个机器人大脑,机器视觉这方面就考虑到TensorFlow和opencv搭档。Raspberry pi上下载安装TensorFlow:首先,选择TensorFlow1.9的原因如下开工:https://github.com/lhelontra/tensorflow-on-arm/releases从...
2019-01-16 14:11:19 1804 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人