- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 ubuntu中插入u盘可读不可写问题解决方法
1.插入U盘并用df -h查看U盘信息:命令:df -h这里是我的信息, 可以看到U盘文件系统为/dev/sdb1,挂载点为/media/wl/6E98-F5F82. 卸载U盘sudo umount /media/zoutao/disk卸载之后一定不能拔掉U盘3.修复U盘文件系统故障sudo dosfsck -v -a /dev/sdb14.重新挂载U盘即可解决. (拔了再插)。主要参考这个链接...
2020-07-31 12:31:22
1328
原创 ubuntu16.04下openpose GPU/CPU编译配置过程
1 )首先下载openpose,官方地址:https://github.com/CMU-Perceptual-Computing-Lab/openpose2)如果电脑中以前编译过caffe,那就先要把caffe的环境变量先注释掉,重新用用openpose里自带的编译安装,但是要注意一点openpose里的caffe是空的!!!所以我们需要下载openpose对应的caffe(将文件名改为caffe)并且拷入openpose中的caffe目录下https://github.com/CMU-Percept
2020-07-30 13:55:56
1069
1
原创 vs2015中动态库的生成及调用
**动态库的生成**首先新建动态库项目(新手最好将导出符号项勾选上):建完后的工程目录如下所示(我的工程名为cre_dll),并在cre_dll.h中建立add函数的声明:新建cre_dll.cpp文件,并完善cre_dll.cpp里面add()函数的定义:然后进行编译(ctrl+F5):然后在工程目录x64/release下会生成相应的dll和lib库:动态库的调用首先新建一个win32控制台应用程序(我的工程名为testDll),并新建main.cpp源文件加载cre_dl
2020-07-25 21:43:06
1690
原创 对c++ 静态库动态库的理解(基于vs2017)
静态库、动态库的相关知识主要参考链接下面主要说一下在vs2017 里面如何生成调用静态库和动态库1、静态库打开vs2017, 新建项目,选择新建静态库项目,然后点击确定。右键单击testlib的“头文件”,以此选择“添加” “新建项”,最后按下图更改。在头文件中添加函数的声明。右键“源文件”,依次选择“添加” “新建项”在源文件中添加函数的实现右键项目,点击“生成解决方案”7.右键项目,选择“在资源管理器中打开文件夹”, 可以看到生成的目录结构,至此已经
2020-07-07 22:21:33
372
原创 头文件中的 ifndef/define/endif 作用?
在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时,就会出现大量重定义的错误。在头文件中使用#ifndef #define #endif能避免头文件的重定义。方法:例如要编写头文件test.h在头文件开头写上两行:#ifndef _TEST_H#define _TEST_H//一般是文件名的大写头文件结尾写上一行:#endif这样一个工程文件里同时包含两个test.h时,就不会出现重定义的错误了。分析:当第一次包含test.h时,由于没有定义_T
2020-07-07 17:18:50
826
原创 ubuntu16.04下编写CMakeLists编译多个c++文件及添加依赖库
主要参考这个[链接](https://blog.csdn.net/zhulinmanbu114/article/details/90754803),但是因为vocode中配置编译多个c++文件的json不好配置,所以还是按照终端输入命令的方法编译整个工程,不同的是终端借用vscode的终端,这样在调试的时候可以看到自己的代码,更加方便。在根目录执行cmake . 以及make操作,生成的可执行文件在build目录下(在cmakelists里面设置),在build目录下执行进行gdb调试(在本项目中,执...
2020-06-29 22:13:58
2792
原创 ubuntu16.04下配置vscode 编译调试单个c++文件
ubuntu下调试C++代码可以采用g++ gcc等方式去编译,或者遇到bug时通过gdb在终端与命令行去调试,但是对于大部分对ubuntu还不算特别熟悉的小白来说这种调试方法会有些不习惯,这个时候vscode登场了,接下来介绍一下ubuntu下vscode的配置。首先新建一个cpp文件,内容如下:#include<iostream>using namespace std;int main(){ cout<<"hello world!"<<en
2020-06-26 12:47:45
780
原创 Tensorflow训练和测试时输入数据数量不同的解决方法
分为以下两种方法:1 将训练的模型保存为ckpt格式,训练时一次训练batch_size张图片(比如设为8,16,32等),测试时再重新设置不同的batch_size(比如一次只想测试一张图片,则将batch_size设为1),然后进行inference并restore保存的ckpt模型2 如果将模型保存为pb格式,那么模型被固化,测试时数据的shape必须与训练时输入的数据shape保持一样,此时如果想实现测试时的batchsize大小随意设置, 那么在训练时, 输入的placeholder的
2020-05-11 13:41:53
2073
原创 CMake学习记录
换用ubuntu系统后,刚开始会很不习惯,用惯了window下在IDE下敲代码,有调试还有编译的GUI界面,但是在ubuntu下这些认为理所当然的IDE都没了,everything需要靠自己码出来。这个时候就不得不提到CMake了。...
2020-03-14 13:24:41
130
原创 关于ubuntu中Python的各种版本学习记录
ubuntu系统一般会自带两个版本的python,分别是python2.x和python3.x,笔者系统为ubuntu16.04,自带python2.7和python3.5,系统默认python版本为2.7。如何辨认系统默认的python版本?当你在terminal窗口中输入python,就会显示默认安装的python的信息。:因为最近在学习深度学习,需要搭建各种框架,笔者先是基于1050...
2020-02-28 20:36:33
526
原创 ubuntu16.04编译 opencv3.4.2+opencv_contrib3.4.2(+cuda9.0)过程及问题总结
为了在Ubuntu下搭建caffe环境,需要先编译安装opencv,笔者配置环境如下:显卡1050ti显卡驱动384cuda9.0cudnn7.1.4搭建过程主要参考:[(https://blog.csdn.net/qxqxqzzz/article/details/100730688)][(https://blog.csdn.net/heiheiya/article/details/...
2020-02-25 15:57:17
510
原创 win10下安装Ubuntu16.04实现双硬盘双系统
研一萌新,实验室主要研究方向为深度学习,上学期花了很大功夫搭建好了win10下tf环境,还有Ubuntu16.04下的caffe+tf GPU环境,前几天因为清理系统空间,导致Ubuntu桌面只剩下了背景,图标还有工具栏全都不见了,终端也无法打开,于是乎按照网上的各种教程各种试,然鹅,,最后连背景也没了,开机后系统黑屏,顿时万念俱灰,百般无奈之下只能重装系统,各种环境也要重新再来,回忆起之前搭建...
2020-02-25 15:32:01
821
原创 用deeplab 训练Pascal VOC2012数据集时需注意的一些问题
用deeplab 训练Pascal VOC2012数据集时需注意的一些问题1 segmentation_dataset.py中类别数目的设置num_class=自己的标签数目+2比如我训练的时候只需要person这一类标签,那么我的num_class就是3,这三类分别为:person,background以及ignore_label2 单通道mask中标签像素值设置生成的mask必须为单...
2019-08-01 15:23:08
780
3
原创 $(document).ready(function(){...})和$(document).load(function(){...})的区别
1. 概述大家在敲jQuery代码的时候经常会用到$(document).ready(function(){...})和$(document).load(function(){...}),它们到底有什么区别呢?
2017-10-22 15:53:40
574
原创 在HTML中引入多个css文件
在HTML中引入css的两个方法:导入式和链接式。 导入式和链接式的目的都是将一个独立的css文件引入一个文件中,二者的区别不大,事实上,二者最大的区别在于链接式使用html的标记引入外部css文件,而使用导入式则是使用css规则引入外部css文件。因此它们的语法也不同。1. 链接式如果使用链接式,需要使用如下的语句引入外部css文件: 2. 导入式 如果使用导入式,则需要使用如下语句:
2017-10-09 22:24:26
18851
原创 jQuery中bind(),one(),on(),live()这几个绑定事件函数的区别
区别几个绑定事件函数的方法bind()、one()、on()、live()
2017-10-09 21:37:16
1542
prediction.zip
2020-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人