- 博客(76)
- 收藏
- 关注
原创 git_bash的初级使用总结
一、创建本地仓库,用于存储文件并管理1.下载好Git bash,官方网站:2创建所需文件,将其设置为仓库,右键文件名,选择Git bash here,打开命令窗,输入git init 回车从远程仓库克隆文件git clone <address>克隆到本地仓库,添加文件到仓库的命令行如下git add <file>git commit -m...
2018-12-11 12:00:30
368
原创 vc的编译过程
对VC++工程编译过程的梳理VC++的项目和解决方案文件解读,无非就是利用这些信息进行一个软件的编译,这些文件里面是存放的项目的配置和工程的组织,类似于makefile文件. 但是只有VC++6.0的时候可以导出makefile文件,VC6的project>Export MakeFile,往后的版本都取消了。 所以只能从各个文件中去获取相关信息,最后才编译。编译器MSBuild (V...
2018-10-29 15:07:49
1801
原创 指针数组与指向数组的指针
指针数组定义 int *p[n];[]优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组,它有n个指针类型的数组元素。这里执行p+1时,则p指向下一个数组元素,这样赋值是错误的:p=a;因为p是个不可知的表示,只存在p[0]、p[1]、p[2]...p[n-1],而且它们分别是指针变量可以用来存放变量地址。但可以这样 *p=a; 这里*p表示指针数组第一个元素的值,a的首地址...
2018-10-15 19:44:30
579
原创 基于范围的for循环
1)语法:for(decl : coll){//statement} ①decl用于声明元素及类型,如int elem或auto elem(让编译器自动推导集合中元素的类型),但应注意auto& elem和auto elem的区别,前者是元素的引用,后者是元素的副本。 ②coll为元素的集合注意auto& elem和auto elem的区别int ar[3] =...
2018-10-15 14:46:43
382
原创 vs2013在卸载时,出现安装错误devenv.exe
[3DCC:0CD4][2018-10-10T19:23:13]i001: Burn v3.7.2002.0, Windows v6.3 (Build 9600: Service Pack 0), path: C:\ProgramData\Package Cache\{4d786543-f720-4720-9a22-70fbe335e986}\vs_ultimate.exe, cmdline...
2018-10-10 19:37:48
2439
原创 C++中出现c2011这种解析错误的情况有三种
1类没有实现:解决,进行类的实现2.解析函数~类名(); 解决:改为~类名(){}3.当类存在类的组合,或者自身调用自己的对象,如Point a(4,5); Point b(a);这种情况,也无法在Point.cpp文件中实现类,要在头文件中实现,否则就报错,说找不到类,目前还不知道原因,如果对面的你也遇到过这个问题,请告诉我下解决方法呗。找到原因了,除了1和2,如果还没有解决,...
2018-10-03 20:13:31
4414
原创 Vs一个解决方案下设置多个项目,并实现单独启动和测试
设置多个项目方法:右键点击解决方案,生成项目设置启动项单独运行项目:选中项目,右键,找到“设置为启动项”,就将该项目设为了首选启动,先运行,这样就可以出现cmd执行命令窗口了。否则是不会出项的,使用system("pause");也没有用。...
2018-10-03 19:38:08
12344
原创 实验四
// test4.cpp : 定义控制台应用程序的入口点。// 1.声明一个CPU类,包含等级rank,频率frequency,电压voltage等属性,有两个共有函数// stop 和ran。// 其中,rank为枚举类型CPU_Rank,声明为enum CPU_Rank{p1=1,p2,p3,p4,p5,p6,p7},frequency为单位// MHz整数,v...
2018-10-01 14:38:52
2062
原创 C++中,组合类,类的析构函数调用顺序
// test4.cpp : 定义控制台应用程序的入口点。// 1.声明一个CPU类,包含等级rank,频率frequency,电压voltage等属性,有两个共有函数// stop 和ran。// 其中,rank为枚举类型CPU_Rank,声明为enum CPU_Rank{p1=1,p2,p3,p4,p5,p6,p7},frequency为单位// MHz整数,v...
2018-10-01 10:36:55
6013
1
原创 C++循环判断三角形,直到输入正确为止
这个是运行正确的,循环直到用户输入正确的。int main(int argc, _TCHAR* argv[]){ int a, b, c, sum; cout<<"please input thelength of the triangle"<<endl;cin>>a>>b>>c;while(!((a+b)&..
2018-09-28 13:59:13
1711
原创 C++中输入数据类型判断,输入类型错误后,提示用户重新输入直至其输入正确
要求输入number,但是用户键入了字母A,仍然有结果,但是不正确,同时后面的代码自行运行了,没有办法去输入string了。所以要改进,可以判断输入的是否为正确的数据类型利用cin.good()和cin.fail()判断:cin.good()为true时,输入的数据类型与定义的数据类型一致cin.fail()为true时,输入的数据类型与定义的不符。利用if语句进行判断:i...
2018-09-27 16:48:27
21980
7
原创 VS2010下编译输入输出流cout和cin ,printf
printf是c中保留下来的,cout 和cin是c++的输入输出流,存在于文件iostream文件中,这个是C++自带的头文件遇到问题,编译cout时,提示,找不到cout,原因:没有将iostream包含在VC++的库中,解决方法:在属性-VC++的附加包含目录中添加include文件:D:\Microsoft Visual Studio 10.0\VC\include。#includ...
2018-09-27 10:28:11
2113
原创 vs2010+opencv3.4.1 win10新建工程配置
只安装vs2010时,写了一个helloworld的控制台应用程序,但是就是报错fatal error LNK1104: 无法打开文件“opencv_ml2410d.lib无法打开opencv相关的东西。很奇怪,我并没有用到opencv,然后就调用了,查看了教程,但是问题没有解决,有让换路径的,改连接器的,但是根本问题是vs要关联opencv才能正常运行,猜测。后来,我就按照了opencv最新...
2018-09-26 10:36:00
3055
3
原创 cmd控制台程序如何停留
#include <stdlib.h>中含有system("pause")。在main函数中,return前添加注意pause不要写错,如果写错系统不会提示错误,但是没有停留的结果。#include "stdafx.h"int main(int argc, _TCHAR* argv[]){ printf("hello world!\n"); syste...
2018-09-26 10:27:46
2109
转载 Visual Studio2010简体中文版/旗舰版安装教程(转)
1.下载Visual Studio2010已经下好的无视这部分==以下提供友情下载链接,信任官网的可以前往官网下载:http://www.microsoft.com/visualstudio/en-us/download友情链接:http://pan.baidu.com/s/1i51yM9J 密码:fw41下载之后是个ISO文件,不需要用虚拟光驱打开,直接右键解压就行了。2.安装...
2018-09-25 20:09:04
12269
1
原创 cifar10——windows下的caffer_master编译训练过程
1.下载数据:2.格式转换:转换成LMDB格式 3.求均值文件lmdbD:\caffe\caffe-master\Build\x64\Debug\compute_image_mean.exe D:\caffe\caffe-master\examples\cifar10\cifar-10\bat\output\cifar10_train_lmdb D:\caffe\caffe-m...
2018-09-15 11:31:08
590
原创 cifar10 windows caffe_master下的数据转换lmdb和leveldb
开始训练该案例的时候,对数据格式转换有疑问,普遍讲解是转换成leveldb格式cifar10与minist的数据转换要求不同,cifar10在数据转换时要给出要转换的格式。我下载的是二进制文件数据所得5个训练和1个测试样本,将这些bin文件放入input文件夹中(新建的)若.bat文件与数据不在同一文件夹下,那么要指明数据的绝对地址,转换后数据保存的地址D:\caffe\caf...
2018-09-15 10:42:14
454
原创 MATLAB2016版实现svm分类预测时,出现数据集是空集的问题
这个版本以上的MATLAB版本,对于svmpredict使用有所改变[py,mse] = svmpredict(y,x,model)改成[py,mse,decision_values] = svmpredict(y,x,model)即可运行成功啦,多加一个参数。...
2018-09-14 19:51:13
2063
6
原创 为什么编译libsvm
libsvm工具安装后为什么还要编译?libsvm库为支持向量机SVM的工具箱,由于libsvm库是使用C++来开发的,所以要想在MATLAB中使用libsvm工具箱,则要先在MATLAB中调用C++编译器来进行编译。首先你的电脑上要有C++的相关编译工具,如何检测在MATLAB的命令执行窗口输入mex -setup注意:mex后有空格,运行该句,系统会显示电脑是否存在c++编...
2018-09-14 16:09:22
597
原创 错误使用 svmtrain (line 234) Y must be a vector or a character array.
首先要先下载libsvm工具,http://www.csie.ntu.edu.tw/~cjlin/libsvm/原因是: Error using svmtrain (line 233) Y must be a vector or a character array. 遇到这样问题,是因为libsvm的路径未设置正确.解决方法:1.点击Matlab左上角的file(或主页)...
2018-09-14 10:58:21
10059
11
原创 caffe_master在windows下cifar10训练过程
1.数据转换结束: 借鉴博客 https://blog.youkuaiyun.com/yxswhy/article/details/826931102.求均值文件由于没有找到什么bin文件,而且我习惯自己新建文件夹来进行训练,为了看起来干净些在bat文件夹中,新建cifar10_mean.bat文件,内容如下代码,注意“-”和“=”与空格的关系,否则会出错误。 -backend=level...
2018-09-13 20:43:38
255
原创 caffe_master在windows下cifar10的数据转换
caffe编译成功了,参考编译过程本人博客https://blog.youkuaiyun.com/yxswhy/article/details/82690400,实战开始1.下载cifar10的数据集。获取数据集,我转换的是二进制的,解压后有5个训练集和一个测试集 2.转成leveldb两种方法,直接在examples/cifar10下新建文件夹input和output文件inpu...
2018-09-13 19:16:38
375
原创 找不到python27.dll问题
采用工具caffe进行训练模块时,编译成功后,运行.bat文件,提示找不到python27.dll文件,本人安装的是anaconda2,python27.dll文件在anaconda2文件下,至于系统没有找到是因为环境变量丢失,解决办法:将包含python27.dll文件的文件夹加入环境变量中,我这里的路径为D:\Anaconda2...
2018-09-13 17:12:35
22995
原创 caffe_master windows下的安装编译
一、安装配置caffe_master包https://pan.baidu.com/s/1kI2TcOX3Ak-kNGGzsTYRBA其它有需要请留言2602721630@qq.com本文在windows下使用visual studio2013配置关联anaconda2.7(Anaconda2-4.3.1-Windows-x86_64 (1))的caffe项目,如果有耐心的人,当然可...
2018-09-13 16:40:49
2976
原创 正样本7:3分配给训练测试集
% 前期训练,在正样本文件夹positive中把所有图片中的7/10作为训练集正样本,3/10作为测试集正样本train_positive = fopen('F:\cafe_windows_practice\face\small_data\train_data\train_positive_7pic.txt','wt');test_positive = fopen('F:\cafe_wind...
2018-09-13 16:15:58
2116
原创 HOG案例笔记及问题
方向梯度直方图:计算图像x轴y轴方向上的梯度,梯度有幅值和方向,直方图就是关于幅值和方向的直方图分布L2范数是指向量各元素的平方和然后求平方根特征描述子(Feature Descriptor)特征描述子就是图像的表示,抽取了有用的信息,丢掉了不相关的信息(如何抽取和剔除?)。通常特征描述子会把一个w*h*3(宽高3,3个channel)的图像转换成一个长度为n的向量/矩阵。比如一副64...
2018-08-28 16:50:26
801
原创 图像的分辨率
图像的分辨率——图像有空间分辨率(Spatial Resolution):指图象中单位长度包含的像素或者点的数目常以像素/英寸(Pixels per inch,ppi)为单位来表示,一般在没有必要对涉及像素的物理分辨率进行实际度量时,通常会称一幅大小为M*N的数字图像的空间分辨率为M*N像素,此为大家通常所理解的分辨率。像素越小,单位长度所包含的像素数据就越多,分辨率也就越高,但同样物理大...
2018-08-20 11:39:23
4446
原创 DictVectorizer对使用字典储存的数据进行特征提取与向量化
sklearn是机器学习中一个常用的python第三方模块,网址:http://scikit-learn.org/stable/index.html,里面对一些常用的机器学习方法进行了封装,在进行机器学习任务时,并不需要每个人都实现所有的算法,只需要简单的调用sklearn里的模块就可以实现大多数机器学习任务。机器学习任务通常包括分类(Classification)和回归(Regression...
2018-07-25 14:09:03
1212
原创 reader.next用法(python中)
python中有个csv包(build-in),该包有个reader,按行读取csv文件中的数据reader.next()作用:打印csv文件中的第一行标题header(python3中的用法)allElectronicsData = open(r'C:/pydata/AllElectronics.csv', 'rt')reader = csv.reader(allElectron...
2018-07-24 14:15:13
10056
原创 python2抒写GUI遇到的Tkinter中函数调用的问题
python2与python3中GUI实现调用的包名字不同python2是Tkinter, python3是tkinter在windows下python2抒写一个GUI代码如下#导入Tkinter模块中的所以子模块from Tkinter import *import tkSimpleDialog as dlimport tkMessageBox as mbroot =...
2018-07-20 17:39:43
2079
转载 Verilog基础知识(`define、parameter、localparam三者的区别)
1、概述 `define:作用 -> 常用于定义常量可以跨模块、跨文件; 范围 -> 整个工程; parameter: 作用 -> 常用于模块间参数传递; 范围 -> 本module内有效的定义; l
2018-05-06 13:04:26
1078
原创 不同quartus版本下,modelsim仿真不成功的相关问题以及解决方法。
(vdel-42) Unsupported ModelSim library format for "F:/Verilog_HDL/AC620/class4/counter/prj/simulation/modelsim/rtl_work". (Format: 4)不支持格式。使用不同版本quartus软件进行仿真编译工程,在调用modelsim时无法仿真成功,原因在于,之前工程在之前版本
2018-04-10 09:44:49
11515
4
原创 Quartus II 15.0与Modelsim联合操作
写好源文件和测试文件后。进行第三方工具设置setting,编译测试平台。设置Time scale 为1ns添加一个新的Test bench测试平台。test bench ---add new----命名-----添加测试仿真代码test bench and simulation files, 找到事先写好的测试文件,添加成功后,就ok了。重新编译projectcompile test bench,...
2018-03-22 15:02:33
5682
原创 QuartusII 15.0不能产生POF文件解决办法
Altera 串行配置芯片– EPCS64use configurration device,使用配置芯片,EPCS64,点击ok设置完成,点击ok,重新编译,有pof文件生成
2018-03-22 09:35:38
2972
1
原创 chapter1--Verilog HDL之第一天---二选一选择器
DE2-115,芯片:Cyclone IV EP4CE115F29C7(主芯片)1 新建工程导向文件 new-》new project wizard 创建工程后,创建Verilog源文件,命名与等层文件名相同,并存于scr源文件文件夹中写入代码//*******************************FILE HEAD************************************...
2018-03-21 21:59:34
6771
原创 环境搭建Quartus II 15
https://jingyan.baidu.com/article/b7001fe18d47fc0e7282dd91.htmlquartus ii15.0的安装按照以下的链接说明进行安装基本上没有问题,需要注意的一点就是在license.dat 文件里添加NIC ID只需要第一个就可以啦。只需将XXX换掉即可,不要加“””...
2018-03-21 21:44:06
910
2
原创 modelsim-win64-10.4-se setup and crack
本人使用系统声明:win8 64位专业版 以及 win10 64位 安装成功 过程如下:链接:http://pan.baidu.com/s/1c1RSW4C 密码:kzlp1.运行modelsim-win64-10.4-se.exe,安装软件; 注意事项:安装路径可自行设置,但不要出现汉字,(本例:D:\modeltech64_10.4) 2.安装过程中一直选择yes即可,最后reboot(重启)...
2018-03-19 16:57:27
3018
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人