自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Felaim的博客

尽人事,听天命!我的邮箱是fanrongrong_Felaim@163.com欢迎各位小伙伴们一起交流!O(∩_∩)O哈哈~

  • 博客(27)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 c语言入门到c++使用高手(课程笔记+案例链接)(2020年6月23日更新类第四,五节)

c语言入门到c++使用高手(课程笔记+案例链接)一、引言在学校里还是python,matlab用惯了,c++用起来还是没有得心应手,很多c++11的用法也没有理解的很清楚,所以LZ准备花半年左右的时间,利用课余的时间系统的学习一下c语言到c++的一系列知识,哪怕是再基础的知识也准备重新走一遍,夯实下基础,这篇博客其实就是学习笔记+案例的一个目录,后续会持续更新这篇博客,当然也会更新对应一系列的...

2020-04-08 09:23:46 1190 2

原创 Docker: 如何在Docker中优雅地使用jupyter notebook (利器)

如何在Docker中优雅地使用jupyter notebook1. 安装jupyter使用anaconda安装jupyter notebookconda install jupyter notebook2. 生成密码在ubuntu的命令行里输入ipython打开ipythonipython在python命令行里分别输入:from notebook.auth import pa...

2020-04-30 16:03:59 1502

原创 OpenCV: blur函数的边界到底是怎么处理的?

blur函数的边界到底是怎么处理的?LZ倒是一直使用这个blur函数,而且一般都是用作中值滤波,所以在python中使用起来相当方便.结果后面需要考虑边界的时候,一个问题把我问住,这个blur在边界是怎么处理的呢?例如下面这个用法:winSize = (3, 3)blur_res = cv2.blur(test, winSize)我们先来看下python中的函数调用def blu...

2020-04-29 19:46:54 2108 3

原创 Caffe: Eltwise layer 详解 (pycaffe, 卷积层相加\减等操作)

Caffe: Eltwise layer 详解1. eltwise_layer的头文件#ifndef CAFFE_ELTWISE_LAYER_HPP_#define CAFFE_ELTWISE_LAYER_HPP_#include <vector>#include "caffe/blob.hpp"#include "caffe/layer.hpp"#include "...

2020-04-29 17:26:32 1102

原创 Python: Could NOT find PythonLibs (如何查找你的python路径))

查找python对应lib和inc1. 背景使用cmake编译文件的时候报错CMake Error at /usr/local/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PY...

2020-04-29 09:54:42 11251

原创 Docker: 使用tensorboard查看网络结构

Docker: 使用tensorboard查看网络结构LZ的笔记本又双叒叕重装了,实在是承受不起那么多的软件安装包了,所以把所有的环境全部部署到docker中了,那么在docker中怎么使用tensorboard呢,首先Docker要开启对应的映射端口,除了22端口外,再开启一个端口在使用tensorboard的时候,只需要指定开启的端口就可以了,本机的话比如说LZ开启的是5594端口ten...

2020-04-28 13:41:39 687

原创 Anaconda: 安装DLIB (python3.7)

Anaconda: 安装DLIB (python3.7)1.安装cmakepip install cmake不安装会报错 RuntimeError: ******************************************************************* CMake must be installed to build the fol...

2020-04-28 10:55:28 1852

原创 Nvidia Docker:CUDA_ERROR_SYSTEM_DRIVER_MISMATCH (大坑)

WARNING:tensorflow:From /usr/Downloads/keda/Documents/fanrongrong/docker/gaze_coorection_train_0426/train/ghost_module.py:61: The name tf.Session is deprecated. Please use tf.compat.v1.Session in ...

2020-04-26 19:31:54 3432 3

原创 ImporError: libSM.so.6: cannot open shared object file: No such file or directory (一行命令解决问题)

libSM.so.6: cannot open shared object file: No such file or directory1. 背景在anaconda环境中安装Opencv,使用如下命令pip install opencv-python激活对应环境时, import cv2报错>>> import cv2Traceback (most recent ...

2020-04-26 18:51:04 413

原创 Docker: load镜像时提示(no space left device)解决方案

Docker: load镜像时提示(no space left device)解决方案1. 背景LZ花了几天时间配置了一套sever环境,期间无比痛苦真的,但是基本上配置完一次后一劳永逸,只要把对应的镜像load进服务器,就不用再配置环境了,虽然前期麻烦很多,但是无论换什么机器,LZ基本上可以是一键部署了,不过这也是刚刚学习的一个新技能,所以应用起来并不是很熟练,尤其是遇到使用gpu的一些问题...

2020-04-26 18:43:43 8531 1

原创 ONNX Runtime: ubutnu16.04编译 (编到怀疑人生)

ONNX Runtime: ubutnu16.04编译1. 前言ONNX Runtime是什么?ONNX Runtime是适用于Linux,Windows和Mac上ONNX格式的机器学习模型的高性能推理引擎.为什么要用ONNX Runtime?因为训练的模型要用啊,辛辛苦苦采集了数据,训练了模型,结果只能在benchmark中拿个名次是不是有点亏呢?如果能在实际场景中应用,是不是很棒呢,...

2020-04-24 11:32:12 4742 8

原创 Git: git clone --recursive不完整解决方案

对于网络差这个问题, 真的LZ无力吐槽了,遇到类似early EOF之类的问题怎么解决呢?Cloning into 'src/3rdParty/eigen'...remote: Enumerating objects: 105028, done.remote: Counting objects: 100% (105028/105028), done.remote: Compressing ...

2020-04-22 19:45:57 5273

原创 c语言入门到c++使用高手: c语言入门之编译预处理(二)

第八章 编译预处理(二)第二节 文件包含和条件编译1. 文件包含属于编译中预处理部分,将另外一个文件的内容包含到本文件中,通过include命令来实现一般格式: #include “文件名”,#include其他.h文件(即头文件)我们常常把宏定义和函数说明,一些其他的include的命令,以及其他一些全局变量的外部声明等放在头文件中说明很多公共修改都可以放在.h...

2020-04-22 19:13:27 359

原创 c语言入门到c++使用高手: c语言入门之编译预处理(一)

第八章 编译预处理(一)一个项目可以通过编译链接,最终形成一个可执行文件,每个源文件(.cpp),都会单独编译,编译成一个目标文件(.o也可能是.obj,扩展名和操作系统有关),系统把这些.o文件进行链接,最终形成一个可执行文件编译干了些什么?笼统的说:词法\语法分析,目标文件(临时生成)的生成,优化之类的详细的说预处理编译:词法,语法分析,目标代码生成,优化,产生一...

2020-04-22 19:10:05 403

原创 c语言入门到c++使用高手: c语言入门之函数(六)

第七章 函数第六节 变量的存储和引用,内部函数和外部函数1. 变量的存储类别从变量存在的时间(生存期)角度来划分,我们可以把变量分为:静态存储变量和动态存储变量,从而引出了静态存储方式和动态存储方式静态存储变量:在程序运行期间分配固定存储空间的变量,这种分配变量的方式就叫做静态存储方式动态存储变量:在程序运行期间动态分配存储空间的变量,这种分配变量的方式就叫做动态存储方式...

2020-04-21 19:51:23 374

原创 c语言入门到c++使用高手: c语言入门之函数(五)

第七章 函数第五节 局部变量和全局变量1. 局部变量在一个函数内部定义的变量叫局部变量,只在本函数范围内有效,也就是说,只有在函数内才能使用它们,在函数外部是不能使用这些变量的不同的函数可以使用相同的变量名,互相并不干扰(看内存地址并不相同)形式参数,也是个局部变量,只在对应函数中有效#include <iostream>void func1(int tm...

2020-04-21 19:49:10 324

原创 c语言入门到c++使用高手: c语言入门之函数(四)

第七章 函数第四节 数组作为函数参数1. 数组元素作为函数实参#include <iostream>int whichmax(int x, int y) { return (x > y ? x : y);}int main() { std::cout << "Hello, World!" << std::endl; ...

2020-04-21 19:47:35 332

原创 c语言入门到c++使用高手: c语言入门之函数(三)

第七章 函数第三节 函数递归调用精彩演绎1. 函数递归调用的定义-调用栈:一块系统分配给这个程序中有特殊用途的内存,存储形式参数,函数调用关系,局部变量…这段内存是有限的,一旦超过这个内存大小,就会出现崩溃-定义:在函数体内调用自己的函数,执行函数将反复调用自己的函数,每调用一次就进入一个新层下面的算法会出现死循环,所以自己调用自己的方式,所以必须要定义出口(递归结束条件),使得递归调用...

2020-04-21 19:45:27 484

原创 c语言入门到c++使用高手: c语言入门之函数(二)

第七章 函数第二节 函数调用方式以及嵌套调用1. 函数调用的一般形式注意严格区分函数调用和函数定义这两个概念区别函数调用的一般形式: 函数名(实参列表);若调用没有形参的函数,实参列表可以没有,但括号不能省略,如果实参列表包含多个参数,则各个参数之间用逗号分开,对于函数中,如果形参包含多个参数,用逗号分开实参,形参个数要相等,类型要一致,按顺序对应,一一传递2. 函数调用...

2020-04-21 19:43:56 352

原创 c语言入门到c++使用高手: c语言入门之函数(一)

第七章 函数第一节 函数的基本概念和定义1. 函数的基本概念a) 一个文件里有有一个或多个函数组成,这个文件我们一般成为源程序b) 大项目源程序不能都放一个文件里,所以一个c项目是由一个或多个源程序组成,这些函数可以分别放到这些源程序文件里并被所有的源程序文件共用c) C程序从main函数开始执行,最终也是在main函数中结束整个程序的运行d) 函数里不能套函数,但是函...

2020-04-21 19:42:06 356

原创 Docker:小白之路九(从0搭建自己的开发环境ubuntu16.04版:未完待续...)

Docker:搭建你自己的开发环境1. 拉取对应的镜像cuda后面跟着版本号,对应的用深度学习再加上cudnn卷积加速库,在最后再指定一下对应的系统镜像docker pull nvidia/cuda:10.2-cudnn7-denvel-ubuntu16.042. 制作数据卷root@felaim-PC:~# docker run -v /home:/usr/Downloads --...

2020-04-21 19:36:12 1396

原创 Linux:死机后如何安全重启

使用方法按住alt和SysRq键的同时,再输入reisub,输入完b之后,系统自动重启。指令说明按住art和SysRq键时,输入的一切都会直接交给Linux内核来处理。reisub中的每一个字母都是一个独立操作,他们分别表示:Alt+SysRq+R 把键盘从X手中夺过来Alt+SysRq+E 终结所有进程Alt+SysRq+I 强制关闭所有进程Alt+SysRq+S 同步所有挂载的...

2020-04-20 16:51:19 1490

原创 Git: git clone 指定tag或者branch

使用–branch指定分支,也得多试几次,开手机热点比较快git clone --branch v3.7.1 https://github.com/protocolbuffers/protobuf.git使用那么多次git clone,发现下载速度最快的方法就是使用手机热点…...

2020-04-20 10:21:45 1371

原创 Tensorflow: TensoeRT的安装及编译(c++接口)

1. 下载对应版本的TensorRT首先去NVIDIA官网下载对应版本的TensorRT,LZ这里使用的是6.0.1版本Could not find any NvInferVersion.h matching version '6' in any subdirectory:laim@felaim-pc:~/Documents/software/tensorflow-r1.14$ ./con...

2020-04-14 15:40:42 2407 2

原创 CMakeLists: undefined reference to `pthread_create' (添加c++11支持)

这是个小问题,就做个简单记录吧,使用多线程程序的时候要添加pthread。如果报如下的错误:/usr/include/c++/5/thread:137: undefined reference to `pthread_create'这个设定对应的编译,需要支持c++11,并且支持多线程set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++1...

2020-04-02 16:23:02 2554 2

原创 Docker: 小白之路八(Docker使用篇之路径映射(挂载本地目录))

Docker的小白之路八(Docker使用篇之路径映射(挂载本地目录))一、直接挂载本地目录到容器在使用docker过程中,我们经常需要利用docker 容器的环境,但是又不想将代码传到容器中,这时我们就需要docker把宿主机上的目录挂载到容器中root@felaim-pc:/home/felaim# docker run -it -v /home/felaim/Documents/do...

2020-04-01 12:01:43 28169 3

原创 Docker: 小白之路七(Docker使用篇之端口映射)

Docker的小白之路七(Docker使用篇之端口映射)一、运行一个web应用让我们尝试使用 docker 构建一个 web 应用程序。我们将在docker容器中运行一个 Python Flask 应用来运行一个web应用。# 拉取对应的镜像,速度有点慢root@felaim-pc:/home/felaim/Documents/docker_tutorial# docker pull t...

2020-04-01 10:02:48 1224

01-nbody.cu

Final Exercise: Accelerate and Optimize an N-Body Simulator,只上传题目,实现请自己实现

2020-05-30

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

TA关注的人

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