【深度学习】环境配置之Anaconda安装 官网的下载地址:https://www.continuum.io/downloadsAnaconda下载下来之后 安装包在D盘,安装python的时候 出现了这个错误:先把杀毒软件关掉,不行把电脑的安全级别降低也不行搜了半天发现并没有人遇到跟我同样的问题,并且在此期间,我安装了opencv2.4.13 完全没有出现问题,感觉日了狗,可是问题还是要解决,怀着试一下的心态,
我的学校申请之路 断断续续有一年,博士申请的事情终于告一段落,闲来静下心写一点东西,总结过去这一年的心路历程。1.背景介绍本人本科某985 211高校毕业,保研至全国前三的某大学攻读工科研究生,硕士在读的第二年猛然发现周围的师兄师姐毕业后,基本都是去了国内有名的IT公司成为happy的码农,这与我年少时励志成为的职业越来越远,经过深思熟虑,最后决定踏入博士这条不归路,于是开始了漫长的申请之路。2
中英文123456789数字和字母之间的相互转换 #include "stdafx.h"#include #include #include #include #include #include #include #include #include #include #include using namespace std;void Exersize4_6(){ cout<<"这是一个num英文转换程序"<<e
【VTK】VTK中设置默认的三维切片方向 //切面提取的默认方向//Z(default) axial 横断面 static double axialX[3]={ 1, 0, 0}; static double axialY[3]={ 0, 1, 0}; static double axialZ[3]={ 0, 0, 1};// Y coronal 冠状面static double coronalX[3]={ 1, 0,
【C++】判断本地文件是否存在 LVT_RETURN_STATUS CLVTBasicFunction::sp_IsFileExists(CString strPath){ //获取同级目录下的DICOM文件 CString tempFile=strPath.Left(strPath.ReverseFind('.')); tempFile+=".dcm"; if (PathFileExists(tempFile))
【C++】二维数组的初始化 int aa[10][5];//不需要释放资源//methond 1 int nrows=10; int ncols=5; int ** a=new int *[nrows]; for (int i=0;i<nrows;i++) { a[i]=new int[ncols];//每一行分配资源 }//method 2 int ** a=new int *[nrows*ncol
【C++】创建动态的文本编辑框 if (m_VectFloodImages.empty()) { return; } //show curve images m_LVT_Basic->m_showFloodCurve=true; CRect oRect; this->GetClientRect(oRect); int nWidth=oRect.Width(); int nHeigth=o
【VTK】VTK中经常使用的头文件和LIB文件名称 #define vtkRenderingCore_AUTOINIT 4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRenderingOpenGL)#define vtkRenderingVolume_AUTOINIT 1(vtkRenderingVolumeOpenGL)//vtk
【C++】map容器的使用方法 #include #include map mapTest; //添加元素 mapTest.insert(make_pair(1, 1)); //查找元素 map::iterator iterMap2; iterMap2 = mapTest.find(1); iterMap2->first; iterMap2->second map::iterator iterM
【C++】c++写Excel文件 ofstream oufSave; oufSave.open("a.xls"); if (!oufSave) { return; } //写TAB键为\t,写换行为endl; oufSave<<"11111"<<"\t"<<"sssss"<<endl; oufSave<<"222"<<endl;
【C++】C++中常用的数据类型转换 1. int, float 转CstringCString m_StrtempMax="最大灰度值:";CString csTemp=_T("");//int convert to Cstringint ntemp=10;csTemp.Format(_T("%d"),ntemp);//float convert to Cstringfloat ftemp=10.5;
【opencv】获取图片某点像素值的两种方法 1. 通过指针访问像素值 IplImage *Temp=*iterIplOri; uchar *dataaa=(uchar*)Temp->imageData; int step=Temp->widthStep/sizeof(uchar); int channals=Temp->nChannels; int r=0,g=0,b=0; for (int jj=Temp-
二叉树的基础知识 二叉树:1. 定义:二叉树是一个连通的无环图,并且每一个顶点的度不大于3。有根二叉树还要满足根结点的度不大于2。有了根结点之后,每个顶点定义了唯一的父结点,和最多2个子结点。然而,没有足够的信息来区分左结点和右结点。如果不考虑连通性,允许图中有多个连通分量,这样的结构叫做森林。2. 基本概念:二叉树是递归定义的,其结点有左右子树之分,逻辑上二叉树的结点有五种基本形态
数据结构的基本知识 1. 数据结构定义:数据相互之间,存在一种或多种特定关系的数据元素的集合。根据元素的不同特性,可以分为四种:集合,线性结构,树形结构,图状结构或网状结构。数据结构在计算机中的表示称为数据的物理结构或存储结构,最小单位是二进制数的一位,称为位。若干位组合起来形成一个位串表示一个数据元素或结点。当数据元素由若干数据项组成时,位串中对应于各个数据项的子位串称为数据域。数据元素之间的关系
排序算法总结 1. 排序定义:Sorting所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到一个符合实际的优秀算法,得经过大量的推理和分析2. 在计算机科学所
操作系统死锁 deadlocks(死锁) 所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等竺的进程称为死锁进程. 由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。 一种
数据库事务 数据并发的问题 一个数据库可能拥有多个访问客户端,这些客户端都可以并发方式访问数据库。数据库中的相同数据可能同时被多个事务访问,如果没有采取必要的隔离措施,就会导致各种并发问题,破坏数据的完整性。这些问题可以归结为5类,包括3类数据读问题(脏读、幻象读和不可重复读)以及2类数据更新问题(第一类丢失更新和第二类丢失更新)。下面,我们分别通过实例讲解引发问题的场景。脏读(dirty
三次握手和四次挥手 为什么建立连接是三次握手,而关闭连接却是四次挥手呢?三次握手:为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误主要目的防止server端一直等待,浪费资源。四次挥手:原因是因为tcp是全双工模式,接收到FIN时意味将没有数据再发来,但是还是可以继续发送数据。 这是因为服务端在LISTEN状态下,收到建立连接请求的SYN报文后,把ACK和SYN放在一个报
TCP和UDP总结 1. 两者区别1.基于连接与无连接;2.对系统资源的要求(TCP较多,UDP少);3.UDP程序结构较简单;4.流模式与数据报模式;5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。 2. TCPTCP(Transmission ControlProtocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,