自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 initramfs unpacking failed: Decoding failed 无法安装ubuntu 联想台式机

按照网上在联想台式机上安装Ubuntu系统,插入启动盘准备安装时,屏幕出现initramfs unpacking failed: Decoding failed 然后,就出现部分花屏现象,就卡住了。无法进入到安装界面这个好像是Nvidia显卡的问题。在GRUB 模式(即进入U盘准备安装ubuntu)下选择ubuntun 前要按下 E 之后在 linux 那行后面加上nouveau.modeset=0之后按F10重启才可以。initramfs unpacking failed: Deco

2020-12-07 15:25:57 7847 6

原创 深度学习环境配置 ubuntu安装CUDA10.2失败!

ubuntu20.04安装CUDA10.2失败!按照网上教程安装CUDA10.1 或 CUDA10.2时候,即执行官方的命令的时候sudo sh cuda_10.2.89_440.33.01_linux.run执行完这条命令后,直接提示了安装错误。查看log[INFO]: md5 matches, removing file /var/log/nvidia/.uninstallManifests/CUDA_Toolkit_10.2-components/CUDA_Tools_10.2-compo

2020-12-04 21:14:41 3546 8

原创 动态规划与贪心算法的程序举例分析

以下面这个题为例:动态规划:暴力穷举所有的可能贪心算法:在每一个子问题中选择最优解#include <iostream>#include <vector>#include <algorithm>using namespace std;class Solution {private: vector<int> memo;public: int jump(vector<int>& nums) { int

2020-09-07 20:09:53 347

原创 总结一下erase函数

erase :从指定容器删除指定位置的元素或某段范围内的元素如下:iterator erase(iterator_Where);iterator erase(iterator_First,iterator_Last);1.对于关联容器,如map,set(以及multi类型)等,erase当前的迭代器iterator,仅仅会使当前的iterator失效,并不影响以后的内容(不会自动指向下一个节点的迭代器),所以只要在进行删除前,预先保留下一个当前迭代器的递增值即可。这是因为关联...

2020-09-06 17:20:11 1446

原创 素数的高效算法---- Sieve of Eratosthenes

class Solution {public: int countPrimes(int n) { vector<bool> isprime(n,true); int count=0; for(int i = 2;i*i < n; ++i){ if(isprime[i]){ for(int j = i*i;j < n;j += i){//使用j += i实现了i的倍数的排除 .

2020-09-03 09:09:43 138

原创 三种继承方式public,private,protected 的程序讲解

三种访问权限public: 公有成员,是类对外提供的可访问接口,在类内和类外都可以访问;private: 私有成员,仅在类内可以被访问,对类外隐藏;protected: 保护成员,同样对类外隐藏,但是在派生类中可以被访问。#include <iostream>using namespace std; class A {public: A() { } public: int data1;protected: int data2;private: int

2020-09-02 10:59:42 491

原创 多线程循环打印ABC模板

/*循环打印ABC*/#include <iostream> #include <mutex>#include <condition_variable>#include <thread>using namespace std;mutex mu;condition_variable cv;int ready = 0;void fun1() { unique_lock<mutex> ul(mu); int cnt = .

2020-09-02 09:21:41 134

原创 px4的基本代码框架

导航及任务框架:导航Navigatoruorb&mavlink:信息流原生固件框架分析:框架分析PX4日志:日志

2020-08-17 09:52:55 709

原创 并查集(Union-Find)模板

并查集模板,题目来自力扣547.朋友圈class Solution {private: //并查集模板 vector<int> pre; int Find(int a) { int r = a; if (pre[r] == r) return r; return Find(pre[r]); } void Union(int a, int b) { int pa = Fin

2020-08-13 12:30:59 142

原创 经典动态规划:0-1 背包问题

背包问题:class solution {public: //今天就来说一下背包问题吧,就讨论最常说的 0-1 背包问题,简单描述一下吧: //给你一个可装载重量为W的背包和N个物品,每个物品有重量和价值两个属性。 //其中第i个物品的重量为wt[i],价值为val[i],现在让你用这个背包装物品,最多能装的价值是多少? //举个简单的例子,输入如下: /*N = 3, W = 4 wt = [2, 1, 3] val = [4, 2, 3]*/ int knapsack(int

2020-08-12 19:29:50 388

原创 动态规划之打家劫舍

力扣打家劫舍问题系列 213题class Solution {public: int rob(vector<int>& nums) { int n = nums.size(); if(n == 1) return nums[0]; return max(robRange(nums,0,n-2),robRange(nums,1,n-1)); } int robRange(vector<int&g

2020-08-12 15:54:49 154

原创 力扣股票买卖问题汇总

力扣股票买卖问题

2020-08-12 12:57:10 370

原创 C++滑动窗口模板

滑动窗口模板:题目是力扣76题class Solution {public: string minWindow(string s, string t) { unordered_map<char,int> window,need; for(auto c : t) need[c]++; int left = 0,right = 0; int valid = 0; int start = 0,len = IN

2020-08-12 10:30:18 852

原创 ubuntu18.04安装opencv和CMake,配合yolo(解决:Demo needs OpenCV for webcam images)

我是需要用yolo,所以配置的opencv环境。其他需求大同小异。1. 下载opencv的包下载 source 文件,自己可以选择合适自己的版本,我这里选的是opencv-3.4.5版本,基本够用下载地址是: https://opencv.org/releases.html2. 下载之后解压在当前文件夹unzip opencv-3.4.5.zip3. 确认ubuntu中安装有CMake(或者足够高的版本)检查CMake版本cmake --version//卸载.

2020-05-14 10:56:06 787

原创 基于darknet的YOLOv3的GPU环境配置

YOLO的训练基于GPU要比CPU快非常多,但是基于GPU有一些小坑,再次记录以下;我用配置是ubuntu18.04 + cuda-9.21. 首先确保ubuntu系统是nvidia(训练起来好用)判断显卡参考:https://blog.csdn.net/lightyoung/article/details/1058755332.安装相应的版本的cuda和cudnn这...

2020-05-06 22:40:36 735

原创 ubuntu18.04安裝或更新NVIDIA驱动(不匹配ubuntu会卡顿)

1.安装之前先卸载已经存在的驱动版本:sudo apt-get purge nvidia*如果本身没有旧的nvidia版本,会提示无可卸载,可以不用管2.禁用 nouveau,只有在禁用掉 nouveau 后才能顺利安装 NVIDIA 显卡驱动,首先需要打开该文件,通过以下命令打开:sudo gedit /etc/modprobe.d/blacklist.conf然后...

2020-05-01 11:25:39 1523

原创 labelImg安装教程

安装git clone https://github.com/tzutalin/labelImg设置(ubuntu环境)建议Python 2 + Qt4sudo apt-get install pyqt4-dev-toolssudo pip install lxmlmake qt4py2python labelImg.pypython labelImg.py [IMAGE_PAT...

2020-01-14 11:01:18 2693

原创 windows与ubuntu系统,删除ubuntu后,开机进入不了windows系统(显示黑屏状态,需要grub)

一般来说,如果没有误删windows的盘内容的话,出现的问题一般是双系统启动时,默认ubuntu的系统启动项位于第一位,而ubuntu系统已经被删除,所以出现不能进入windows的问题。解决办法:开机进入系统时,一直按热键(不同品牌电脑热键不同),进入boot中,将windows移到ubuntu 的上一位,然后保存退出。在进入系统,就不会报错了...

2019-10-31 20:09:48 2075

原创 Ubuntu18.04无法连接Wifi解决方案

解决之前,显示没有wifi适配器解决方案:1、确保连接网络(usb,网线)。2、更改软件源打开“软件和更新”,然后更改“下载至”的站点为合适的站点(mirrors.aliyun.com)。选择合适的服务器后,系统会提示更新索引,确定即可。3、命令行激活sudo apt-get updatesudo apt-get install bcmwl-kernel-source /...

2019-10-11 10:06:08 12984 6

空空如也

空空如也

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

TA关注的人

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