VS2013 编辑器
1. VS -> 本地Git -> Github

1. 右键单击解决方案,选择“将解决方案添加到源代码管理器”,选择Git
2. 切换到团队资源管理器(【菜单】视图->团队资源管理器),在上方选择主页图标,可以看到更改、分支等选项。
3. 选择上图中的“更改”,代表的是要查看已经更改的文件。目前所有文件都还没有提交,因此所有文件都是已更改项。然后输入此次更改提交的标签(必输项),这里我输入的是“我创建”,点提交按钮,即提交当前更改到本地了。
4. 界面显示已提交,接着就可以同步(Push)了,点下图中的“同步”或“未同步提交”,或者切换到主页再选择“未同步提交”,进入同步界面。
5. 首次同步需要设置远程存储库的地址,将第一步中建好的Repositories的URL复制过来填上,然后点“发布”按钮。如果需要用Github户名密码,会弹出窗口让你输入。
6. 至此,解决方案就成功添加到远程源代码管理了。之后如果修改了代码,提交更改后,在第5步中的界面上点“同步”就能上传到Remote,如果别人已上传同一文件,会提示你,需要你合并后再上传。获取Remote的版本,在第5步的界面上点“拉取”即可。
2. Github -> VS
1. 如果是要参与别人已经建好的项目,打开VS2013,切换到“团队资源管理器”,点上方“主页”右侧的下拉三家,选择项目->连接到团队项目,然后选择“克隆”,填入Git的Remote Url和要克隆到的本地目录(该目录必须为空),然后点克隆按钮即可将项目克隆到本地。
2.也可用第2步中安装的第三方Git命令行工具克隆项目到本地。将第三方Git命令行工具的安装目录(C:\Program Files (x86)\Git\bin)添加到系统Path,打开命令行窗口,切换到欲将项目安放的目录,运行Clone指令,项目就可能达到指定目录了,然后用VS2013打开即可工作。
Git 常用指令:
git init #初始化仓库
git add <file> #添加文件
git status
git commit <file> #提交文件
git log # 查看修改历史
git show ID
git diff <file>
git diff ID1 ID2 git reset --hard HEAD^ #版本回退
git reset --hard ID git rm <file> #删除
git commit -m "content" git mv foo.html bar.html #重命名
git commit -m "Moved foo to bar" 链接:git remote add origin git@github.com:#####
git remote rm origin
推送:git push -u origin master
从此后只有本地作了提交就可以推送至Gitbug: git push origin master
克隆远程库:git clone git@github.com:michaelliao/gitskills.git git pull origin master //从Github上pull到本地源码库
git config user.name
git config user.email git config --global user.name "username"
git config --global user.email "email" ssh-keygen -t rsa -C "email"
3. VS 默认 X64
修改VS安装目录下:Microsoft Visual Studio 12.0\VC\VCWizards里面的三个文件:
default.vcxproj、DefaultTest.vcxproj、vcupgradedefault.vcxproj
用记事本打开,将Win32全部替换成x64即可,注意替换前做好备份。
4. 快速获取文件夹内某种后缀文件路径
cmd 中 dir /b/s/p/w *.lib>Lib_List.txt
3. 在未安装opencv的电脑上编译运行代码
1. 将opencv安装目录下的include文件夹拷贝到当前工程目录下,重命名为opencv_include;
2. 将opencv安装目录x64\vc12下的lib文件夹拷贝到当前工程目录下,重命名为opencv_lib;
3. 在VS左侧的目录树中右键项目名称,选择“属性”,在“配置属性”->“C/C++”->“常规”->“附加包含目录”中添加opencv_include目录。
4. 在“配置属性”->“VC++目录”->“库目录”中添加./opencv_lib目录。
5. 在“连接器”->“输入”->“附加依赖项”里添加相应的lib文件,debug版添加带d的lib,release版添加不带d的lib。
6. 将对应的dll文件放入windows/system32文件夹中。或者将dll文件夹路径加入到系统环境
opencv_core310d.lib
opencv_highgui310d.lib
opencv_imgcodecs310d.lib
opencv_imgproc310d.lib
opencv_objdetect310d.lib
opencv_video310d.lib
opencv_videoio310d.lib opencv_aruco310d.lib
opencv_bgsegm310d.lib
opencv_bioinspired310d.lib
opencv_calib3d310d.lib
opencv_ccalib310d.lib
opencv_datasets310d.lib
opencv_dnn310d.lib
opencv_dpm310d.lib
opencv_face310d.lib
opencv_features2d310d.lib
opencv_flann310d.lib
opencv_fuzzy310d.lib
opencv_hdf310d.lib
opencv_line_descriptor310d.lib
opencv_ml310d.lib
opencv_optflow310d.lib
opencv_phase_unwrapping310d.lib
opencv_photo310d.lib
opencv_plot310d.lib
opencv_reg310d.lib
opencv_rgbd310d.lib
opencv_saliency310d.lib
opencv_shape310d.lib
opencv_stereo310d.lib
opencv_stitching310d.lib
opencv_structured_light310d.lib
opencv_superres310d.lib
opencv_surface_matching310d.lib
opencv_text310d.lib
opencv_tracking310d.lib
opencv_videostab310d.lib
opencv_xfeatures2d310d.lib
opencv_ximgproc310d.lib
opencv_xobjdetect310d.lib
opencv_xphoto310d.lib
4. VS+python
下载一个叫python tools for visual studio的工具,地址,
msiexec /i PTVS2..2VS2013.msi
5. Visual Assist X
Doxyen file header #F /********************************************************************************************** * @file $FILE_BASE$.$FILE_EXT$ * @brief Thisis a brief description. * @date $YEAR$:$MONTH_02$:$DAY_02$ * @note mattersneeding attention * @version <version number> *********************************************************************************************/ Document Method
#M ///********************************************************************************************
// Method: $SymbolContext$
// Access: $SymbolVirtual$$SymbolPrivileges$$SymbolStatic$
// Returns: $SymbolType$
// Parameter: $MethodArg$
// Function:
///******************************************************************************************** Doxyen process
#P /***********************************************************************
* function:
***********************************************************************/
main
# #include <iostream> using namespace std; int main(int argc, char** argv)
{ return ;
} opencv_head
# #ifndef HEAD_H
#define HEAD_H
#include <iostream>
#include <fstream>
#include "opencv2/highgui.hpp"
#include "opencv2/imgproc.hpp"
#include "opencv2/core.hpp"
#include <vector>
#include <string> using namespace std;
using namespace cv; #endif
5. 显示时自动换行

6. git github
ssh-keygen -t rsa -C "123@126.com" //123 是你自己注册GitHub的邮箱


VS2013 编辑器的更多相关文章
- 关于VS2013编辑器的问题
如果输出报错 This function or variable may be unsafe. 解决方法 1.用VS2013打开出现错误的代码文件 2.在工程文件名处右击鼠标打开快捷菜单,找到“属性” ...
- vs2013 括号自动配对样式设置
在做公司一个项目的时候,需要用到VS2013编辑器,用了之后感觉有点不太爽. 在js文件里定义了方法之后,由于方法比较长,写完之后再回来看就有些不方便,尤其是方法里还有几个判断,后人再看的时候会有些 ...
- VS2013大括号高亮显示的设置方法
在做公司一个项目的时候,需要用到VS2013编辑器,用了之后感觉有点不太爽. 在js文件里定义了方法之后,由于方法比较长,写完之后再回来看就有些不方便,尤其是方法里还有几个判断,后人再看的时候会有些不 ...
- 跨平台编程:关于VS和QT那些事
1.Win平台 Qt5.7 for Win32 (VS2013) 编辑器:Qt Creator 4.0 编译器:MSVC12 for X86 (cl.exe&link.exe) 调试器:CDB ...
- C语言程序运行
vs2013编辑器 c程序的运行 一.启动Microsoft Visual C++ 2013版.新建项目 . 1. 文件——> 新建——> 项目. 2. 确定之后 弹出 ...
- 在 VS2013的ASPNET站点开发中用 xheditor v1.1.13 作为HTML编辑器
要用vs2013开发一个博客站点,.net framework 4,须要一个HTML编辑器作为写文章的工具.经多方试用,排除了dotnettextbox.kceditor.认为xheditor ...
- 工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!
如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATI ...
- VS2013无法启动 IIS Express Web解决办法
开发环境:windows8.1+VS2013 使用VS2013有一段时间了,因前期都是编写C/S程序,没有使用到B/S调试器.前几日,创建了一个MVC项目,突然发现VS2013无法调试,报了这样的错. ...
- VS2013快捷键及技巧
VS2013快捷键很多,灵活使用常用快捷键及各项技巧可以让你事半功倍.下面的visual studio 2013快捷键和操作技巧你知道多少? 1.回到上一个光标位置/前进到下一个光标位置 1)回到上一 ...
随机推荐
- MacBook小技巧
退出全屏:Control+Command+F.关闭当前的应用程序:Command+W.退出应用程序,可对着Dock上的应用程序辅助点按(右键),选择退出.也可直接按Commnad+Q退出当前的应用程序 ...
- java常用设计模式八:代理模式
一.概述 代理模式是指客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象. 其特征是代理类与委托类有同样的接口,真正的核心业务逻辑还是在实际对象里面. 二.为什么要使用代理模式 当 ...
- 第15章:MongoDB-聚合操作--聚合管道--$match
①$match 用于对文档集合进行筛选,里面可以使用所有常规的查询操作符. 通常会放置在管道最前面的位置,理由如下: 1:快速将不需要的文档过滤,减少后续操作的数据量 2:在投影和分组之前做筛选,查询 ...
- MySQL 安装与使用(三)
操作系统:CentOS release 5.10 (Final) MySQL版本:5.1.72-community 占位学习与编辑中……
- 进程之multiprocessing
进程的状态:
- 1.gil全局解释器锁, 2. 死锁与递归锁 3. 信号量 4. Event事件 5. 线程queue
gil本质就是一把互斥锁,相当于执行权限,每个进程都会存在一把gil,同一进程内的多个线程必须抢到gil 之后才能使用cpython解释器来执行自己的代码,同一进程下的多线程不能并行,但可以实现并发 ...
- Ng第十二课:支持向量机(Support Vector Machines)(二)
7 核函数(Kernels) 最初在“线性回归”中提出的问题,特征是房子的面积x,结果y是房子的价格.假设从样本点的分布中看到x和y符合3次曲线,那么我们希望使用x的三次多项式来逼近这些样本点.那么首 ...
- day35(servlet 3.0)
servlet3.0的问题 Servlet3.0与Servlet2.5提供了三个新特性: * 注解开发 :方便 * 文件上传 :有些API不是特别全. * 异步请求 :多线程的实现 注解开 ...
- POJ1446 Girls and Boys
Girls and Boys Time Limit: 5000MS Memory Limit: 10000K Total Submissions: 12747 Accepted: 5678 D ...
- Java Application和Java Applet的区别
Java Applet和Java Application在结构方面的主要区别表现在: (1)运行方式不同.Java Applet程序不能单独运行,它必须依附于一个用HTML语言编写的网页并嵌入其中,通 ...