自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 /usr/bin/ld: cannot find -lxxx 的解决办法 添加动态链接库的搜索路径

/usr/bin/ld: cannot find -lxxx 的解决办法在软件编译过程中,经常会碰到类似这样的编译错误:/usr/bin/ld: cannot find -lhdf5这表示找不到库文件 libhdf5.so,若是其它库文件,则是 cannot find -lxxx 了,其中 xxx 是库文件的名字。解决方法有:1. 安装此库文件和相关软件一般库文件属于某...

2018-11-19 17:26:01 12559

原创 Linux下添加头文件和库文件的搜索路径

vim ~/.bashrc在末尾添加安装路径(如安装路径为/where/to/instal)#Cexport C_INCLUDE_PATH=XXXX:$C_INCLUDE_PATH# CPPexport CPLUS_INCLUDE_PATH=XXX:$CPLUS_INCLUDE_PATH

2018-11-19 15:43:14 3709

原创 windows和Linux下实用工具

音频录制:Audacity串口调试:cutecomHTTP_post/get:Postman磁盘管理工具:gpartedlinux下第三方库:jsoncpp(json解析)/*json.h和源文件不能在用以目录,原因未知*/opencv(图像处理/只用到拍照)qrencode二维码生成库{sudo apt-get install exuberant-cta...

2018-11-02 12:45:07 197

原创 gcc/g++ 版本的更改

由于需要,需要将现在用的gcc-4.8改为5.4(这两个版本电脑都有)只想要重新链接下就行如果本机没有,可以参考下面博主的方法,当时降级也是参考的下面博主的方法————————————————————————————————————Matlab2014a支持的gcc和g++版本是4.7,而我的ubuntu16.04自带的gcc版本在5.0以上,所以有时候需要gcc的降级和升...

2018-11-21 10:44:58 10765

原创 使用opencv设置分辨率并保存在本地

#include <iostream>#include <cstdio>#include <opencv2/opencv.hpp>#include <unistd.h>using namespace std;using namespace cv;int main(){ VideoCapture cap; //定义视频对象 c...

2018-11-19 12:58:14 2785

原创 Linux下Opencv的安装及配置使用

OpenCV是提供源码的,所以从这个角度来说,是不区分32或64位的。但是,OpenCV里面也会有一些已经编译好了的库或执行文件,那么这个是要区分32或64位的。一、安装1 安装cmake及一些依赖库sudo apt-get install cmakesudo apt-get install build-essentialsudo apt-get install cmake ...

2018-11-13 16:32:55 17223 1

转载 adb devices 出现????

1.ubantu下adb 的安装(1)安装sudo apt-get install android-tools-adb(2)查看是否安装成功adb -v有信息表示成功2.配置2.1查找设备(1)看adb 是否识别安卓设备插入usb,使用adb devices 1查找设备发现List of devices attached 为空,说明a...

2018-11-13 15:16:25 2556 1

转载 GDB调试

引言 Linus心灵鸡汤  在*nix开发中有道卡叫gdb调试,不管你怎么搞. 它依然在那丝毫不会松动.今天致敬一个 活着的传奇 Linus Torvalds   Unix 始于上个世纪60年代,在70年代得到了迅猛的发展,这时候的李纳斯还躺在祖父公寓的摇篮里睡大觉,如果不是后来 Unix 王国自乱阵脚,出现阵营分裂和法律纠纷,可能 Linux 系统根本都不会出现。真实的情况是...

2018-11-09 16:14:49 340

转载 Linux下调试器GDB、makefile的使用

 前面的几篇博客中我们讲解了Linux下的编辑器vim、编译器gcc和g++,今天我们来介绍一下其他常用的三种工具,它们分别是程序调试器:GDB、代码查看器:ctags、还有一个辅助工程的工具:Makefile程序调试器:GDB在windos下我们常用vs编辑器中自带的调试工具进行程序的调试,对于程序员来说,调试自己写的程序时必须的;在Linux中,我们可以使用GDB来调试已经编译好的可...

2018-11-09 15:05:48 161

转载 Makefile经典教程(掌握这些足够)

该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,...

2018-11-09 14:41:09 167

转载 opencv 多个摄像头

 Hello! Could any-one help me with the issue? I have the next code:int CamID = 0; // cams counterint camFind = 0; // counter for founded cameras// looking for all camerasfor(int i = 0...

2018-11-08 17:14:48 1667

原创 linux下二维码生成代码

安装qrencode 库sudo apt-get install qrencode #include <iostream>#include <cstdio>#include <cstdlib>#include <unistd.h>#include <string.h>using namespace std;in...

2018-11-08 15:48:54 742

转载 linux下安装libcurl过程及开发遇到的问题"curl/curl.h:没有那个文件或目录"缺少头文件解决方法

可以从官网上下载https://curl.haxx.se/download.html,也可以命令行下载我是从官网看的版本,复制链接,再在命令行下载# wget https://curl.haxx.se/download/curl-7.51.0.tar.gz# tar -zvxf curl-7.51.0.tar.gz# cd curl-7.51.0/# ./configure -prefi...

2018-11-07 13:38:41 3666

转载 GET和POST两种基本请求方法的区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻...

2018-11-07 13:03:59 219 1

转载 C++ Jsoncpp源代码编译与解析Json

1.Json 数据表示方式介绍  这个可以看之前的一个文章里面有说明:Java解析(读取)Json数据2.C++ Jsoncpp2.1 Jsoncpp介绍  (1)JsonCpp主要包含三种类型的class:Value Reader Writer;    Json::Value 是jsoncpp 中最基本、最重要的类,用于表示各种类型的对象,jsoncpp 支持的对象类型可见 ...

2018-11-06 13:24:29 995

转载 opencv2库基础函数的详解

 今天我们来学习一个最简单的程序,即从文件读取图像并且创建窗口显示该图像。 目录 【imread】图像读取【namedWindow】创建window窗口【imshow】图像显示【imwrite】图像写入文件【waitKey】等待按键按下 前言 在说正文之前先简单介绍一下Mat类。Mat类是opencv2.0的主流图像类型,在之前opencv1.0使用的I...

2018-11-05 17:47:02 9669

转载 opencv 的Mat类型转换

1 Mat 转Stringstd::vector<uchar> buff;cv::imencode(".bmp", load_image, buff);std::string image_string(reinterpret_cast<char*>(&buff[0]), buff.size());2 String 转Matstd::vector&lt...

2018-11-05 17:43:21 3013

转载 在linux环境下编译运行OpenCV程序的两种方法

  原来以为在Ubuntu下安装好了OpenCV之后,自己写个简单的程序应该很容易吧,但是呢,就是为了编译一个简单的显示图片的程序我都快被弄崩溃了。  在谷歌和上StackOverFlow查看相关问题解答之后,我下面就介绍Command Line和CMake两种方式。  首先我先粘上我测试的代码吧,文件名为Test.c按 Ctrl+C 复制代码 按 Ctrl+C 复制代码 ...

2018-11-05 14:54:58 3696

转载 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题

源码编译升级安装了gcc后,编译程序或运行其它程序时,有时会出现类似/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题。这是因为升级gcc时,生成的动态库没有替换老版本gcc的动态库导致的,将gcc最新版本的动态库替换系统中老版本的动态库即可解决。 1. 问题原因分析为了安装最新版本的Node.js(最新版本...

2018-11-01 18:05:50 7052

转载 C语言对图片进行base64编码

  本人最近在做基于arm平台上的Linux系统的人脸识别模块,其中要用到的一小部分就是图片的base64编码的实现,自己琢磨了一下写了一个程序,还挺好用的,可以参考一下。 #include <stdlib.h>#include <stdio.h>#include <string.h>#include <unistd.h>#incl...

2018-11-01 16:27:36 1767

转载 ubuntu火狐浏览器怎么改成中文

ubuntu火狐浏览器怎么改成中文 Ubuntu火狐浏览器(Firefox)设置成中文,我介绍两种方法来实现。我用Firefox的63.0版本做演示。工具/原料 Ubuntu 火狐浏览器(Firefox) 方法/步骤 1 第一种方法:通过Linux命令来实现。 这种方法比较简单,直接输入命令就可以了。命令是: sudo apt-get inst...

2018-11-01 13:35:28 14814

原创 ubuntu:窗口/终端最大化或者全屏快捷键设置

窗口最大化:ctrl+win窗+↑窗口还原:ctrl+win窗+↓也可以通过自定义快捷键添加1,打开“系统设置”==>“键盘”==>“自定义快捷键” 分别自定义两个快捷键:a)Full Terminal命令:gnome-terminal --full-screenb)Max Terminal命令:gnome-terminal  --maximize...

2018-11-01 09:23:01 33238

空空如也

空空如也

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

TA关注的人

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