自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (7)
  • 收藏
  • 关注

原创 win10 golang配置

golang 环境

2022-07-14 10:56:33 478 2

原创 tensorflow利用已有模型finetuning

在不重写网络,直接导入已经保存好的网络(.meta)进行推理,其中当网络被保存时,placeholder的值并不会被保存:1 参数保存import tensorflow as tfw1 = tf.placeholder("float", name="w1") w2 = tf.placeholder("float", name="w2") feed_dict ={w1:4,w2:...

2018-12-14 21:29:43 1077

原创 tensorflow模型导入

我们主要使用restore函数来恢复网络的参数:'''with tf.Session() as sess:  saver = tf.train.import_meta_graph('my-model-1000.meta')#加载图  saver.restore(sess, tf.train.latest_checkpoint('./'))#给图恢复所有的参数'''在这之后,像...

2018-12-14 21:00:29 421

原创 Tensorflow模型如何保存

在Tensorflow中,我们可以创建一个tf.train.Saver() 类的实例来保存训练完得到的参数:'''saver = tf.train.Saver()with tf.Session as sess: saver.save(sess,'my-model')#变量在sess中'''import tensorflow as tfw1 = tf.Variable(tf...

2018-12-14 20:55:58 199

原创 Tensorflow模型

因此Tensorflow模型有两个主要的文件(图和参数):A) Meta graph:这是一个保存完整Tensorflow graph的protocol buffer,比如说,所有的 variables, operations, collections等等。这个文件的后缀是.meta。B) Checkpoint file:这是一个包含所有权重(weights),偏置(biases)...

2018-12-14 20:48:48 321

原创 Tensorflow多GPU分开使用

import osimport tensorflow as tfos.environ['CUDA_VISIBLE_DEVICES']='0' #指定GPUconfig = tf.ConfigProto()config.gpu_option.allow_growth = True #开启增量式使用(用多少拿多少)seesion = tf.Seesion(config=config,...)...

2018-11-28 21:10:15 223

原创 排序算法-堆排序

#include<iostream>using namespace std;void swap(int a[],int i,int j){ int temp = a[i]; a[i] = a[j]; a[j] = temp;}void maxheap_down(int a[], int i, int size){ int max_data = i; int ...

2018-09-14 10:06:53 122

转载 进程间通信IPC (InterProcess Communication)

转载链接:https://www.jianshu.com/p/c1015f5ffa74一、进程间通信的概念每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Comm...

2018-08-28 14:55:00 168

转载 C++ 虚函数&纯虚函数&抽象类&接口&虚基类

转载:https://www.cnblogs.com/liangxiaofeng/p/5702414.html1. 多态在面向对象语言中,接口的多种不同实现方式即为多态。多态是指,用父类的指针指向子类的实例(对象),然后通过父类的指针调用实际子类的成员函数。多态性就是允许将子类类型的指针赋值给父类类型的指针,多态是通过虚函数实现的。多态可以让父类的指针有“多种形态”,这是一种泛型技...

2018-08-23 10:45:27 181

转载 C++中的static关键字的总结

C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。1.面向过程设计中的static1.1静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: //Example 1#include <io...

2018-08-22 21:16:51 196

原创 排序算法-冒泡排序

#include <iostream>using namespace std;void Bsort(int a[], int n){ for (int i = 0; i < n; ++i) { for (int j = 0; j < n - i - 1; ++j) { if (a[j]>a[j + 1]) { int temp...

2018-08-13 17:24:30 111

原创 排序算法-选择排序

#include <iostream>using namespace std;void Csort(int a[], int n){ int max_data = a[0]; int max_index = 0; for (int i = 0; i < n-1; ++i) { int j = 0; for (; j < n - i; ++j) ...

2018-08-13 17:22:51 89

原创 排序算法-插入排序

#include <iostream>using namespace std;void Isort(int a[], int n){ for (int j = 1; j < n; ++j) { int k = j; while (a[k] < a[k - 1] && k >= 1) { int temp = a[k];...

2018-08-13 17:21:08 86

原创 排序算法-希尔排序

#include <iostream>using namespace std;void Ssort(int a[], int n){ int gap = n / 2; for (gap = n / 2; gap>0; gap = gap / 2) { for (int i = 0; i < gap; ++i) { for (int j = 1;...

2018-08-13 17:05:42 102

原创 排序算法-归并排序

#include <iostream>using namespace std;void Msort(int a[], int start, int stop){ if (stop - start > 1) { Msort(a, start, start + (stop - start) / 2); Msort(a, start + (stop - start...

2018-08-13 16:10:21 76

转载 c++ 智能指针

https://www.cnblogs.com/lanxuezaipiao/p/4132096.html

2018-07-24 21:17:31 70

转载 类的访问权限及继承权限

类的继承后方法属性变化:private 属性不能够被继承。使用private继承,父类的protected和public属性在子类中变为private;使用protected继承,父类的protected和public属性在子类中变为protected;使用public继承,父类中的protected和public属性不发生改变; private, public, protected 访问标号的访...

2018-06-13 10:17:31 914

原创 类相关知识

1、成员变量在使用初始化列表初始化时,与构造函数中初始化成员列表的顺序无关,只与定义成员变量的顺序有关。因为成员变量的初始化次序是根据变量在内存中次序有关,而内存中的排列顺序早在编译期就根据变量的定义次序决定了。这点在EffectiveC++中有详细介绍。2、如果不使用初始化列表初始化,在构造函数内初始化时,此时与成员变量在构造函数中的位置有关。3、注意:类成员在定义时,是不能初始化的4、注意:类...

2018-06-02 21:07:03 155

原创 c++ 内联函数

inline 是一种“用于实现的关键字”,而不是一种“用于声明的关键字”。所以inline应该出现在函数定义处。其目的是为了提高函数的执行效率,用关键字 inline 放在函数定义(注意是定义而非声明,下文继续讲到)的前面即可将函数指定为内联函数,内联函数通常就是将它在程序中的每个调用点上“内联地”展开。inline int min(int a,int b) { re...

2018-06-01 10:44:56 180

原创 sizeof和strlen区别详解

一、sizeof    sizeof(...)是运算符,而不是一个函数。    一个简单的例子:int a;cout<<sizeof a<<endl;    在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算,因此si...

2018-05-30 14:08:22 268

原创 排序算法-快速排序

#include<iostream>using namespace std;void qsort1(int *data,int left,int right){ if (left <= right) { int temp = data[left]; int l = left; int r = right; while (l < r) { ...

2018-05-28 21:59:39 486

原创 指针数组与数组指针

指针数组int *p[4];p为一个指针数组,他有4个元素,每个都是一个int *类型的指针,存放着对应int型数据的地址数组指针int (*p)[4];pa是一个指针指向一个int [4]的数组,每个数组元素是一个int类型的变量,所以可以理解为:int[4] (*pa)...

2018-05-21 22:19:14 80

原创 指针常量与常量指针

顺序读:1)const int *p;//常量指针2)int const *p;//常量指针3)int *const p;//指针常量const靠近*还是double,那么谁就是不变的。

2018-05-21 21:54:35 124

转载 常量对象与常量成员函数

转自:https://blog.csdn.net/feitianxuxue/article/details/7311055常量对象与常量成员函数常量对象与常量成员函数来防止修改对象,实现最低权限原则。可以用关键字const来指定对象是不可修改的,任何修改该对象的企图,都会导致编译错误。例如:const Time noon(12,0,0);    声明一个Time 类的常量对象noon,并将它初始化...

2018-05-21 21:27:50 622

转载 全面总结sizeof的用法(定义、语法、指针变量、数组、结构体、类、联合体、位域位段)

转自:http://blog.csdn.net/u014186096/article/details/48290013一、前言编译环境是vs2010(32位)。[cpp] view plain copy"font-size:18px;">#include      #include      #include  u

2018-01-20 11:10:50 813

转载 ubuntu 安装NVIDIA 显卡后分辨率改变成640*480解决办法

ubuntu 安装NVDIA 显卡后分辨率改变成800*600。折腾了一下午各种方法都试了没成功,最后改了ubuntu 下的xorg.conf配置就ok了。在终端输入:sudo gedit /etc/X11/xorg.conf%后面是注释,表示修改的地方,在豆瓣中没有颜色标志什么的,只好出此下策。改了3个地方。前两个%的那个4个值是参考http://linux.chinaunix.ne

2017-11-22 16:06:25 1445

转载 C++中public、protected及private用法

这篇文章主要介绍了C++中public、protected及private用法,对于C++面向对象程序设计来说是非常重要的概念,需要的朋友可以参考下初学C++的朋友经常在类中看到public,protected,private以及它们在继承中表示的一些访问范围,很容易搞糊涂。今天本文就来十分分析一下C++中public、protected及private用法。相信对于大

2017-10-05 11:42:50 176

转载 C++初始化列表和构造函数体的区别

C++初始化列表和构造函数体的区别成员初始化列表成员初始化列表使用初始化的方式来为数据成员指定初始值。也就是说成员初始化列表是在数据成员定义的同时赋初值。构造函数体初始化构造函数的函数体通过赋值的方式来给数据成员指定初始值。也就是说构造函的函数体是采用先定义后赋值的方式来做。构造函数的两个执行阶段构造函数的执行可以分成两个阶段,初始化

2017-08-26 21:48:41 1631

原创 tensorflow安装及注意事项记录

教程:https://morvanzhou.github.io/tutorials/machine-learning/tensorflow/pycharm下运行出现Couldn't open CUDA library libcudnn.so.5. LD_LIBRARY_PATH: /usr/local/cuda-8.0/lib64等问题添加正确的环境变量在菜单Edit->Run c

2017-08-14 15:02:39 395

原创 进程与线程的一个简单解释

进程与线程的一个简单解释进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间

2017-08-10 17:06:49 138

转载 MySQL数据库安装与配置详解

目录一、概述二、MySQL安装三、安装成功验证四、NavicatforMySQL下载及使用 一、概述  MySQL版本:5.7.17  下载地址:http://rj.baidu.com/soft/detail/12585.html?ald  客户端工具:NavicatforMySQL  绿色版下载地址:http://www.cr173.com/soft/

2017-08-06 20:40:14 191

转载 C++编程学习52个经典网站 强力推荐

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段2、http://

2017-08-02 20:31:15 643

转载 C/C++程序员必须熟练应用的开源项目

作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对于自己来说, 在不同的项目中应用, 只需要复制代码, 改改也就可以了, 因为自己写的代码自己很熟

2017-08-02 20:20:48 160

原创 内存分配方式

1.内存分配方式内存分配方式有三种:       1.从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。       2.从堆栈上分配。函数内的局部变量的存储单元,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。       3.从堆上分

2017-07-30 11:13:12 741

转载 C++内存分配秘籍—new,malloc,GlobalAlloc,野指针详解

C++内存分配秘籍—new,malloc,GlobalAlloc详解                                        C++内存分配秘籍—new,malloc,GlobalAlloc详解                                                   _______只为因内存分配而无法入眠的程序员一。关于内存

2017-07-29 11:49:10 384

原创 gcc升级

首先 ,修改以前gcc4.8.4版本的链接sudo su  cd ../../usr/bin  ln -s /usr/bin/g++-4.8 /usr/bin/g++ -f  ln -s /usr/bin/gcc-4.8 /usr/bin/gcc -f  然后 ,安装4.9sudo add-apt-repository ppa:ubuntu-to

2017-05-25 11:55:27 283

原创 ubuntu14.04+tensorflow+cuda8.0

sudo pip install https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.0.1-cp27-none-linux_x86_64.whl   回车测试方法如下:输入 python  回车输入如下代码:import tensorflow as tf  回车

2017-05-23 20:43:52 453

原创 win7远程桌面连接Ubuntu 14.04

打开ubuntu搜索功能,输入远程共享,打开远程共享设置,如下图所示:出现下图,这里可以自己设置密码等:打开终端安装:sudo apt-get install xrdp  tightvncserver因为服务端的加密格式与客户端加密格式不兼容,所以需要关掉服务器端的加密方式。方法如下:1、安装dconf-editorsudo apt-get install dcon

2017-05-23 19:50:37 635

转载 常用网站

Python图像http://www.cnblogs.com/denny402/p/5096001.htmlhttps://segmentfault.com/a/1190000003742422http://www.cnblogs.com/luxiaojun/p/6208538.htmlhttp://www.cnblogs.com/pakfahome/tag/Ope

2017-05-19 11:45:19 134

转载 深度学习 深度学习学习资料

持续更新原文地址:http://blog.csdn.net/hjimce/article/details/45421595作者:hjimce一、学习清单1、综合类(1)收集了各种最新最经典的文献,神经网络的资源列表:https://github.com/robertsdionne/neural-network-papers  里面包含了深度学习领域经典、以及最新最牛逼的算法,如

2017-03-06 11:49:35 360

matlab快速处理xml文件

matlab快速处理xml文件,包括读取xml,修改xml,写入xml

2019-04-11

高质量程序设计指南 第三版 修订版

高质量程序设计指南 c/c++语言 第三版 最新修订版 第1章高质量软件开发之道 1.1 软件质量基本概念 1.1.1 如何理解软件的质量 1.1.2 提高软件质量的基本方法 1.1.3“零缺陷”理念 1.2 细说软件质量属性 1.2.1 正确性 1.2.2 健壮性 1.2.3 可靠性 1.2.4 性能 1.2.5易用性 1.2.6 清晰性 1.2.7 安全性 1.2.8 可扩展性 1.2.9 兼容性 1.2.10 可移植性 1.3 人们关注的不仅仅是质量 1.3.1 质量、生产率和成本之间的关系 1.3.2 软件过程改进的基本概念 1.4 高质量软件开发的基本方法 1.4.1 建立软件过程规范 1.4.2 复用 1.4.3 分而治之 1.4.4 优化与折中 1.4.5 技术评审 1.4.6 测试 1.4.7 质量保证 1.4.8 改错 1.5 关于软件开发的些常识和思考 1.5.1 有最好的编程语言吗 1.5.2 编程是一门艺术吗 1.5.3 编程时应该多使用技巧吗 1.5.4 换更快的计算机还是换更快的算法 1.5.5 错误是否应该分等级 1.5.6 一些错误的观念 1.6 小结 第2章 编程语言发展简史 2.1 编程语言大事记 2.2Ada的故事 2.3C/C++发展简史 2.4 Borland与Microsorft之争 2.5 Java阵营与MicrosoR的较量 2.6 小结 第3章 程序的基本概念 3.1 程序设计语言 3.2 语言实现 3.3程序库 3.4开发环境 3.5 程序的工作原理 3.6良好的编程习惯 第4章 C++/C程序设计入门 4.1 C++/C程序的基本概念 4.1.1 启动函数maino 4.1.2 命令行参数 4.1.3内部名称 4.1.4 连接规范 4.1.5 变量及其初始化 4.1.6 CRuntimeLibrary 4.1.7 编译时和运行时的不同 4.1.8 编译单元和独立编译技术 4.2 基本数据类型和内存映像 4.3 类型转换 4.3.1隐式转换 4.3.2 强制转换 4.4 标识符 4.5转义序列 4.6 运算符 4.7 表达式 4.8 基本控制结构 4.9 选择(判断)结构 …… 第5章 C++/C常量 第6章 C++/C函数设计基础 第7章 C++/C指针、数控和字符串 第8章 C++/C高级数据类型 第9章 C++/C编译预处理 第10章 C++/C文件结构和程序版式 第11章 C++/C应用程序命名规划 第12章 C++面向对象程序设计方法概述 第13章 对象的初始化、拷贝和析构 第14章 C++函数的高级特性 第15章 C++异常处理和RTTI 第16章 内存管理 第17章 学习和使用STL 附录A C++/C试题 附录B C++/C试题答案与评分标准 附录C 大学十年 附录D 《大学十年》后记 附录E 术语与缩写解释 参考文献

2018-05-29

经典的英文ppt

经典的英文ppt

2016-12-11

English 演讲ppt

English 演讲ppt

2016-11-06

Visual C++数字图像处理典型算法及实现Visual C++数字图像处理典型算法及实现.rar

数字图像 算法 VC++

2016-10-24

数字图像处理与机器视觉:Visual.C.与Matlab实现.张铮.扫描版.pdf

数字图像处理与机器视觉 VC++

2016-10-24

《数字图像处理》 冈萨雷斯版图片

《数字图像处理》 冈萨雷斯版图片,数字图像处理常用经典图片

2015-08-29

空空如也

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

TA关注的人

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