精华内容
下载资源
问答
  • Postman使用详解

    万次阅读 多人点赞 2019-07-21 23:28:42
    用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的...

    一、Postman背景介绍

    用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。

    二、Postman的操作环境

    postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统,还支持postman 浏览器扩展程序、postman chrome应用程序等。

    Postman使用参考文档:

    1.官方英文文档
    2.chrome插件整理的 postman中文使用教程

    三、Postman下载安装

    1> 、postman下载地址:

    1.Postman for MAC

    2.Postman for windows X64

    3.Postman for windows X86

    4.Postman for linux X64

    5.Postman for Linux X86

    2>. Postman官网下载地址:

    https://www.getpostman.com/apps

    3.Postman安装

    postman的安装方法分好几种,按照我们上文介绍的那样,我们分为三种安装模式介绍:

    1、chrome浏览器postman 插件安装 
    

    postman谷歌浏览器的安装插件,所以说它的使用前提是你的电脑上得安装谷歌浏览器才行,在安装了谷歌浏览器后还需要在谷歌网上应用店中下载所需要的Postman插件,该插件的下载方式如下:

    在这里插入图片描述

    不能访问google 应用上商店的朋友 可以 参考这里, 或者下载客户端版本

    2.Postman电脑客户端安装
    

    1).macOS安装
    一旦你下载的应用程序,你可以拖动文件到“应用程序”文件夹。 双击Postman打开应用程序。

    2).Windows安装
    下载安装文件
    运行安装程序
    3). Linux安装
    我没有试过,但是找了一些参考资料( 有兴趣的朋友可以自行实验)
    ubuntu安装postman: https://blog.csdn.net/qianmosolo/article/details/79353632
    Ubuntu16.04上安装Postman应用程序: https://blog.bluematador.com/posts/postman-how-to-install-on-ubuntu-1604/?utm_source=hootsuite&utm_medium=twitter&utm_campaign=

    四、Postman的基础功能

    这里写图片描述

    五、接口请求流程

    1. GET 请求
    GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上,
    所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。
    

    这里写图片描述
    响应 示例: 这里会有请求的响应状态码,响应时间,以及响应大小
    这里写图片描述
    响应体示例: 响应的格式可以有多种,我这里由于请求的是 百度,so, 响应的是 html ,
    一般情况下,我们自定义接口的话是 json格式的响应体

    这里写图片描述

    2. POST请求
    POST请求一:表单提交
    

    下图示例中设置了请求方法,请求URL,请求参数,但是没有设置请求头
    在我的使用过程中,请求头是根据请求参数的形式自动生成的
    请求头中的Content-Type与请求参数的格式之间是有关联关系,比如:

    这里写图片描述


    这里写图片描述
    这里写图片描述

    POST请求二:json提交
    下图中,当我们选择JSON(application/json) 是会自动帮我们设置 headers 为 application/json
    在这里就不截图 举例了,朋友们可以自行去查看
    这里写图片描述
    POST请求三:xml提交
    这里写图片描述
    POST请求四:二进制文件提交
    这里写图片描述

    其它请求方式如PUT,DELETE 大致流程和GET,POST 差不多,这里就不一一举例说明了

    六、管理用例—Collections

    在POST基础功能那里有一张图片大致说了一下Collections 的作用, 这里我们再详细说明一下
    

    Collections集合:也就是将多个接口请求可以放在一起,并管理起来。什么样的接口请求可以放在同一个collection里?

    在这里告诉大家可以这样:一个工程一个Collection,这样方便查找及统一处理数据。

    这里写图片描述
    这里写图片描述

    第一步, 创建Collections
    点击上图中的带+号的图标,输入Name:”abc”,Description:”示例demo”,点击Create按钮即创建成功一个Collections.
    第二步,在Collections里添加请求

    在右侧准备好接口请求的所有数据,并验证后,点击save按钮。
    这里写图片描述

    保存好之后就可以在这里看到啦,之后要再次调用时可以点击这里,方便快捷有木有

    这里写图片描述

    collections 管理精细化, 这里我们针对不同的请求方式做分组
    添加子文件夹
    这里写图片描述

    这里写图片描述

    这是我们精细化划分之后的结果, 是不是看着有条理多了?
    这里写图片描述

    七、身份验证Authentication
    1、Basic Auth

    是基础的验证,所以会比较简单
    会直接把用户名、密码的信息放在请求的 Header 中

    2、Digest Auth

    要比Basic Auth复杂的多。使用当前填写的值生成authorization header。所以在生成header之前要确保设置的正确性。如果当前的header已经存在,postman会移除之前的header。

    3、OAuth 1.0

    postman的OAuth helper让你签署支持OAuth

    1.0基于身份验证的请求。OAuth不用获取access token,你需要去API提供者获取的。OAuth 1.0可以在header或者查询参数中设置value。

    4、OAuth 2.0

    postman支持获得OAuth 2.0 token并添加到requests中。


    2018-07-02 更新
    感谢某位兄弟的宝贵意见,及时发现了错误,同时希望其他仁兄在阅读过程中若是发现错误的话,欢迎提出意见与建议,再一次感谢


    2018-08-02 更新
    Postman Interceptor Google Chrome 插件下载资源
    https://download.csdn.net/download/fxbin123/10578475


    2018-10-26 更新
    Postman Google Chrome 插件下载资源
    https://download.csdn.net/download/fxbin123/10745065

    展开全文
  • TortoiseSVN新人使用指南

    万次阅读 多人点赞 2016-10-20 16:32:05
    这篇文章源于6月份给公司新人作的关于SVN使用的培训,转眼已经过了几个月的时间,丢了也怪可惜的,于是整理出来希望能够帮助后来人快速入门。安装说明 使用说明 检出项目 导入项目 提交 更新 查看日志 版本回滚 版本...

    这篇文章源于6月份给公司新人作的关于SVN使用的培训,转眼已经过了几个月的时间,丢了也怪可惜的,于是整理出来希望能够帮助后来人快速入门。


    安装说明

    开发人员强烈建议使用IDE中的SVN插件更加智能与人性化。

    首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/downloads.html。
    根据系统位数选择相应客户端进行安装。

    image_1ak3avt6j1k2p1f6h1cg711lp3pu9.png-57.9kB

    如果你喜欢用命令行操作,请务必记得勾选command line client toolwill be install on local hard driver,不用命令行的跳过这一步。

    image_1ak3cf587b5a15j21i9s1ne8uhf1g.png-55kB

    然后一路next即可安装。安装完毕后,在任意地方右键查看快捷菜单。发现TortoiseSVN即表示安装成功。

    在这里插入图片描述

    如果勾选了安装命令行工具,那么输入命令SVN,有如下提示也表示安装成功

    在这里插入图片描述

    但是此时菜单全是英文的,如果你不习惯英文,可以去下载语言包,记得下对系统位数。

    在这里插入图片描述

    安装完语言包之后,可以右键进入setting设置。

    在这里插入图片描述

    选择你喜欢的语言(比如中文),然后确定,不出意外,现在的语言已经切换到中文了。

    在这里插入图片描述

    安装教程到此结束,下面开始介绍SVN的使用。

    使用说明

    检出项目

    假如项目已经在服务器的仓库里,那么现在你要做的就是把它检出到本地。
    首先创建一个空文件夹。在空文件夹内右键,选择SVN检出。

    在这里插入图片描述

    现在你看到应该是这个界面,填入版本库地址,选择确定。

    在这里插入图片描述

    此时会弹出一个对话框让你输入账号密码,输入你的账号密码即可。记得勾选保存认证,不然每次操作都会让你输入。

    在这里插入图片描述

    等几分钟就可以检出完毕。

    在这里插入图片描述

    此时在你的目录下就能看到你的项目,现在可以开始愉快的工作了。

    在这里插入图片描述

    导入项目

    但是有时候你已经在本地建立好了项目,需要把你项目推到SVN上,此时应怎么做呢?
    右键选择版本库浏览器。

    在这里插入图片描述

    在相应目录下,右键,加入文件/加入文件夹,选择相应目录即可。

    在这里插入图片描述

    比如我现在有个项目叫SVNProject,我想把它传到SVN上。

    在这里插入图片描述

    那么我只需选择加入文件夹即可。

    ![image_1ak3f5l6f1h8f1rimgee1544sdc7j.png-35kB][16]

    务必要输入提交信息。这样别人才能知道你干了什么。

    ![image_1ak3f7oe71gs6mkdlucdrrqq880.png-31.7kB][17]

    导入成功就能看到目录。

    在这里插入图片描述

    但是,不要以为导入成功就可以了。你还得重新检出,重新检出的项目才是受SVN控制的,务必记得检出。

    ![image_1ak3fghhcg9fk9oab61n5q1sqg8q.png-110.6kB][19]

    在SVNProject上右键检出到本地,然后在里面进行修改。现在就可以愉快的工作了。
    检出过后的右键菜单变成了这样。

    ![image_1ak3fnbnn1ber1u0k1hbs1ti6ovi97.png-24.4kB][20]

    提交

    绿色表示当前文件没有被修改过(看不见颜色的重启下电脑就好了)。

    在这里插入图片描述

    假如我现在在我是新项目.txt中加了一行字,然后保存。

    在这里插入图片描述

    发现现在变成了红色,红色表示已修改。

    在这里插入图片描述

    怎么提交修改?
    在根目录下,右键选择提交。

    在这里插入图片描述

    务必记得输入提交信息(虽然不输入也能提交),提交信息可以方便日后查看。

    在这里插入图片描述

    提交完毕后,可以发现又恢复到了绿色。

    在这里插入图片描述

    假如现在加入了一个新文件。可以看出是蓝色的。蓝色表示不属于版本库的未知文件,未知文件是不能提交的。

    在这里插入图片描述

    记住选择增加把它加入到版本库里面去。

    在这里插入图片描述

    增加完毕后,变成了蓝色加号,表示新增加的版本库文件。

    在这里插入图片描述

    接下来,只需写代码,然后提交即可。
    删除文件也应该右键提交,如下。

    在这里插入图片描述

    记得随时检查你的文件状态,如果没有添加到版本控制里要及时添加进去,不然你的文件提交不上去。

    更新

    假如你和B同学在协作。B同学写完代码提交到了SVN上,如果你想获取最新修改,就需要选择更新(如果服务器上已经有别人提交过的新的,你是提交不上去的,必须先更新再提交)。
    怎么知道服务器有没有更新?你可以直接选择更新,有没有更新一下就知道。或者右键检查修改,然后检查版本库,就能看到服务器上改了哪些文件。

    在这里插入图片描述

    右键选择HEAD和BASE比较。

    在这里插入图片描述

    左边的表示你的代码,右边的表示服务器上的代码。

    在这里插入图片描述

    如果有修改记得及时更新到本地然后再继续工作。

    但是有时候更新会冲突,比如你和服务器上的改了同一个地方。
    这时候你需要更新下来解决冲突。

    在这里插入图片描述

    它会提示你哪个文件冲突,你只需打开那个文件,按照需求解决冲突即可。
    在这里插入图片描述

    <<<<<<.mine到====表示你的代码,其他表示服务器的代码。你只需改成你想要的。

    在这里插入图片描述

    然后选择解决,告诉SVN我已经解决冲突了就行了。

    在这里插入图片描述

    剩下的就是团队协作间的更新提交操作,这里不做赘述。

    查看日志

    选择显示日志,可以看出团队里面的人干了什么。

    在这里插入图片描述

    可以看出谁谁谁,什么时间,干了什么事。最后那一列信息是自己提交的时候写的。建议大家提交时务必要填写提交信息,这样别人一看就知道你干了什么。提交信息对于自己也是有好处的,时间长了也能看到当初做了什么。

    在这里插入图片描述

    版本回滚

    如果你改了东西,但是还没有提交,可以使用还原功能。
    ![image_1ak4pcd3bpac328t5u1mas1k1v9.png-103kB][40]

    但是如果我们写错了东西并且提交了上去怎么办?通过版本回滚可以将文件恢复到
    以前的版本。右键更新至版本,通过查看日志来选择版本,然后回滚即可。
    在这里插入图片描述

    有时候我们需要查看以前版本的代码。此时我们可以新建个文件夹检出到指定版本。

    在这里插入图片描述

    版本控制

    版本控制有好几种方法,如下。

    1. 在提交发布版本时添加版本信息,这是最简单的一种方法。
      在这里插入图片描述

    2. 打标签
      每次发布版本时应该打标签。右键选择分支/标记。在至路径以版本号打上标签即可
      在这里插入图片描述

    在这里插入图片描述

    这样你就有了一个v1.0版本的标签。
    以后如果你想查看某个版本的代码,只需切换过去就行
    在这里插入图片描述

    总结

    我们在日常使用中,最常用的是更新和提交操作。这两个步骤务必要非常熟练。其他的可以在遇到问题是查看文档。此外,需要注意的是,所有版本控制工具只能跟踪文本文件(能用记事本打开查看的文件),不要妄想SVN能记录你word改了哪一行。一旦遇到word冲突,记住仔细对比两个版本,然后解决冲突。

    展开全文
  • vs2017安装和使用教程(详细)

    万次阅读 多人点赞 2019-03-26 21:15:56
    vs2019安装和使用教程(详细) vs2017如此强大,不仅仅是C语言,Python,R,F#,ios,Android,Web,Node.js,Azure,Unity,HTML,JavaScript等开发都可以执行,大家快来使用它吧~ 如果想编写Java的话,可以使用...

    vs2019 已于4月2日推出,用户不用卸载vs2017,因为这二者互相独立,项目兼容,安装教程也是本篇姊妹篇

    vs2019安装和使用教程(详细)


    vs2017如此强大,不仅仅是C语言,Python,R,F#,ios,Android,Web,Node.js,Azure,Unity,HTML,JavaScript等开发都可以执行,大家快来使用它吧~


    如果想编写Java的话,可以使用vscode,博主也提供了相关教程:

    vscode安装和使用教程 Java


    目录

    一、官网下载

    二、安装

    三、等待安装

    四、启动

    *五、Github插件的安装和使用

    博客:GitHub插件的安装和使用

    六、开始自己的第一个程序

    1.博客:开始自己的第一个C++/C程序

    2.博客:开始自己的第一个C#程序

    3.博客:开始自己的第一个Python程序

    4.博客:开始自己的第一个TensorFlow程序

    5.博客:开始自己的第一个PyTorch程序

    6.博客:开始自己的第一个R语言程序

    七、面向对象

    1.博客:构造有理数类实现加减乘(除)四则运算

    2.博客:构造复数类实现加减乘除四则运算

    3.博客:开始自己的第一个MFC程序--对话框示例--整数加法器(内附MFC安装步骤)

    八、算法设计与分析

    1.博客:分治法解决邮局选址问题 C++

    2.博客:动态规划算法实现0-1背包问题 C++

    3.博客:回溯法解决作业分配问题 C++

    九、深度学习

    1.博客:开始自己的第一个深度学习例子——MNIST分类(基于TensorFlow框架)

    2.博客:VGG19处理cifar-10数据集的TensorFlow实现

    3.博客:VGG16处理cifar-10数据集的PyTorch实现

    4.博客:各种深度学习框架实现猫狗大战

    十、经济管理

    1.博客:vs2017 KMV模型的R语言实现


    无法进入安装界面或安装程序一闪而过,博主已经解决了这个问题:vs2017 因软链接失效而无法进入安装界面的解决方法

    博主也在安装步骤中构建软链接的内容里添加了关于vs2017不能更改SDK文件安装位置的解决方案,希望对大家有所帮助

    本文网址:vs2017安装和使用教程(详细)


    一、官网下载

    1.下载网址:微软官网

    2.官网首页

     

    3.选择菜单栏最右边更多,在“所有 Microsoft”下拉一栏选择“Visual Studio”进入

    4.进入之后是这个界面,但是已经换为vs2019

     

    5.如果不想从官网进入也可以直接进入这个网址:VS下载,选择免费的社区版,会开始自动下载

     


    二、安装

    1.点击下载程序,会显示这个界面

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼

    2.改变位置,不想装到C盘的话可以这么做(C盘够地且嫌麻烦的可以忽略此步骤~~点击这里直接跳到第4步

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼

    3.转移安装的位置的方法

    (1)早期的安装程序版本(现在不再建议以下做法)

    我们会发现运行安装程序开始到这个界面会生成一个文件夹,是C:\ProgramData\Microsoft\VisualStudio\Packages,如果你勾选的东西越多,C盘会没有空间的,因此必须要修改安装的路径,可以添加一个链接链接到这个文件夹,防止全部安装在C盘。这里博主只是将安装包文件夹Packages进行了搬移,如果想搬移在C盘的其他文件夹就需要多次执行该步骤。
    具体步骤(博主自己的,大家可以根据具体情况而定):

    ①如果在没有构建软链接的情况下就执行安装程序,就会在C盘生成Packages文件夹,因此已经执行了安装程序的朋友们需要删除刚才生成的Packages文件夹,在其它位置新建一个文件夹(博主的是vs2017_system_driver)
    管理员身份打开cmd,输入以下指令:

    mklink /D C:\ProgramData\Microsoft\VisualStudio\Packages G:\vs2017_system_driver 

    (其实这里的名字取得不当,因为只是搬移了安装包,所以博主后来认为vs2017_Packages更好)

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼

    ③之后运行安装程序,此时分别在C盘和G盘对应位置生成了一个文件夹_bootstrapper,可以看到C盘的Packages有一个小箭头显示,说明链接成功

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼

    (其实_bootstrapper这个文件夹也可以进行以上搬移操作)

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼

    如果无法进入安装界面,很可能是因为软链接失效所致,请看博主的解决方法:vs2017 因软链接失效而无法进入安装界面的解决方法

     

    (2)较新的安装程序版本

    ①现在的vs2017安装程序可以选择安装位置了,但是可能会有SDK还是会装在C盘的问题。和之前版本对安装包构建软链接一样,我们同样可以对SDK的文件夹进行相同的操作,防止其装在C盘

    ②我们可以进入SDK的文件夹,默认路径是:C:\Program Files (x86)\Microsoft Visual Studio\Shared

    ③把这个SDK文件夹移动到别的盘,例如博主这里移到了H盘

    ④之后还是一样的步骤,构建这个SDK文件夹的软链接

    mklink /D "C:\Program Files (x86)\Microsoft Visual Studio\Shared" "H:\Shared"

    注意由于(x86)在命令行输入的问题,需要在这两个关联的文件夹前后加上引号“”,否则cmd会提示命令语法不正确!

    ⑤同样的,我们可以看到在C盘的Shared文件夹上有个小箭头,说明链接成功

    4.我们再选择自己想要安装的东西,确认好后点击安装

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼

     


    三、等待安装

    1.等待界面

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼

    2.完成获取包

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼

    3.安装完成

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼

     


    四、启动

    1.提示登陆,我选择直接跳过,来到这个界面,选择自己喜欢的样式

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼

    2.第一次启动会耗时大概10秒

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼

    3.进入主界面

    vs2017å®è£å使ç¨æç¨ï¼è¯¦ç»ï¼


    *五、Github插件的安装和使用

    关于如何将自己的项目上传同步至Github,可参看博主的博客:GitHub插件的安装和使用,希望对使用Github的朋友有所帮助~


    承接上面的步骤,在这里博主提供自己的几个样例供大家享用~


    六、开始自己的第一个程序

    1.博客:开始自己的第一个C++/C程序

    2.博客:开始自己的第一个C#程序

    3.博客:开始自己的第一个Python程序

    4.博客:开始自己的第一个TensorFlow程序

    5.博客:开始自己的第一个PyTorch程序

    6.博客:开始自己的第一个R语言程序

    7.博客:待更新...


    七、面向对象

    1.博客:构造有理数类实现加减乘(除)四则运算

    2.博客:构造复数类实现加减乘除四则运算

    3.博客:开始自己的第一个MFC程序--对话框示例--整数加法器(内附MFC安装步骤)

    4.博客:待更新...


    八、算法设计与分析

    1.博客:分治法解决邮局选址问题 C++

    2.博客:动态规划算法实现0-1背包问题 C++

    3.博客:回溯法解决作业分配问题 C++

    4.博客:待更新...


    九、深度学习

    1.博客:开始自己的第一个深度学习例子——MNIST分类(基于TensorFlow框架)

    2.博客:VGG19处理cifar-10数据集的TensorFlow实现

    3.博客:VGG16处理cifar-10数据集的PyTorch实现

    4.博客:各种深度学习框架实现猫狗大战

    5.博客:待更新...


    十、经济管理

    1.博客:vs2017 KMV模型的R语言实现

    2.博客:待更新...

     

     

    至此vs2017 community版就安装完成了!!

     

     

    展开全文
  • vs2019安装和使用教程(详细)

    万次阅读 多人点赞 2019-03-16 20:45:35
    本篇博客是vs2017安装和使用教程(详细)的姊妹篇 vs2019已经在4月2日正式发布,vs2019发布会请看这个链接: vs2019发布活动 vs2019和vs2017一样强大,项目兼容,不用互相删除,而且C/C++,Python,F#,ios,...

    本篇博客是vs2017安装和使用教程(详细)姊妹篇

    vs2019已经在4月2日正式发布,vs2019发布会请看这个链接:

    vs2019发布活动


    vs2019vs2017一样强大,项目兼容不用互相删除,而且C/C++,Python,F#,ios,Android,Web,Node.js,Azure,Unity,HTML,JavaScript等开发都可以执行,相关介绍可以看这个官方网址:Visual Studio 2019


    如果想编写Java的话,可以使用vscode,博主也提供了相关教程:

    vscode安装和使用教程 Java


    如果对于算法设计与分析感兴趣的可以订阅我的专栏:算法设计与分析

    如果对于深度学习感兴趣的可以订阅我的专栏:Pytorch使用教程和范例

    如果对于深度学习行人重识别(Person Re-ID)感兴趣的可以去我的github项目学习:行人重识别github开源库——HJL-re-id


    目录

    一、官网下载

    二、安装

    三、等待安装

    四、启动

    五、RC版更新到正式发布版(4月2号之后下载的用户可忽略本节内容)

    六、开始自己的第一个程序

    1.博客:开始自己的第一个C++程序

    2.博客:开始自己的第一个C#程序——递归求解斐波那契数列

    3.博客:开始自己的第一个Python程序——九九乘法表

    4.博客:开始自己的第一个F#程序

    七、面向对象

    1.博客:构造有理数类实现加减乘(除)四则运算

    2.博客:构造复数类实现加减乘除四则运算

    *3.博客:MFC实现office界面的画图小项目(超超级详细)内附MFC安装步骤

    八、算法设计与分析

    1.博客:分治法解决邮局选址问题 C++

    2.博客:动态规划算法实现0-1背包问题 C++

    3.博客:回溯法解决作业分配问题 C++

    九、数字图像处理

    1.博客:OpenCV 生成水墨质感的图片 黑暗之魂三 只狼:影逝二度

    2.博客:利用cv2和PyQt5实现类似视频格式工厂的小项目

    3.博客:数字图像处理 染色体计数 Python实现

    十、深度学习

    1.博客:VGG19处理cifar-10数据集的TensorFlow实现

    2.博客:VGG16处理cifar-10数据集的PyTorch实现

    3.博客:利用Pytorch和TensorFlow分别实现DCGAN生成动漫头像

    4.博客:各种深度学习框架实现猫狗大战


    关于RC版用户更新到正式发布版可参看第五节4月2号之后下载的用户可忽略本节内容


    一、官网下载

    1.下载网址:微软官网

    2.官网首页

    3.选择菜单栏最右边的更多,在“所有 Microsoft”下拉一栏选择“Visual Studio”进入

    4.进入之后是这个界面,选择社区版Community下载

    5.如果不想从官网进入也可以直接进入这个网址:VS下载,选择免费的社区版,会开始自动下载

    6.进入这个界面可以手动下载(如果不能自动下载的话)


    二、安装

    1.点击下载程序,会显示这个界面

                                          

    2.点击“继续”,等待安装程序安装完成

                                          

                                          

    4.安装程序下载安装验证完毕,将会提示进入这个界面 

    5.为了方便起见,这里仅展示安装C++功能,在之后博主也会相继更新其他语言和工具的安装

    6.工作负载这里我们可以勾选使用C++的桌面开发Visual Studio 扩展开发

    7.安装位置可以在下面更改,博主建议不用更改

    修改不了缓存共享组件、工具和SDK的位置可参看博主博客:vs2017安装和使用教程(详细)中的修改方法(软链接)

    8.单个组件可以自行勾选工作负载里勾选了项目相关的组件也会在单个组件中自行勾选上

    9. 语言包有很多选项,这里默认是中文(简体)

    10.之后点击安装 


    三、等待安装

    1.等待界面

    2.完成获取包

    安装SDK时间很长不要认为是卡死哦~ 

    3.安装完成

     


    四、启动

    1.选择自己喜欢的样式还是和vs2017的一样,第一次启动会耗时大概10秒

                                            

    2.进入主界面,可以选择打开最近项,也可以直接点击右下角继续但无需代码

    3.来到空界面


    五、RC版更新到正式发布版(4月2号之后下载的用户可忽略本节内容)

    1.我们点击上方菜单栏的帮助,下拉菜单里我们点击检查更新,会弹出更新到正式发布版

    2.我们点击更新

    3.开始下载并安装更新

    4.正在完成

    6.可以看到我们正式更新到vs2019,RC字样以及去掉。接下来就请尽情使用vs2019吧!


    承接上面的步骤,在这里博主提供自己的几个样例供大家享用~


    六、开始自己的第一个程序

    1.博客:开始自己的第一个C++程序

    2.博客:开始自己的第一个C#程序——递归求解斐波那契数列

    3.博客:开始自己的第一个Python程序——九九乘法表

    4.博客:开始自己的第一个F#程序

    5.博客:待更新...


    七、面向对象

    1.博客:构造有理数类实现加减乘(除)四则运算

    2.博客:构造复数类实现加减乘除四则运算

    *3.博客:MFC实现office界面的画图小项目(超超级详细)内附MFC安装步骤

    4.博客:待更新...


    八、算法设计与分析

    1.博客:分治法解决邮局选址问题 C++

    2.博客:动态规划算法实现0-1背包问题 C++

    3.博客:回溯法解决作业分配问题 C++

    4.博客:待更新...


    九、数字图像处理

    1.博客:OpenCV 生成水墨质感的图片 黑暗之魂三 只狼:影逝二度

    2.博客:利用cv2和PyQt5实现类似视频格式工厂的小项目

    3.博客:数字图像处理 染色体计数 Python实现

    4.博客:待更新...


    十、深度学习

    1.博客:VGG19处理cifar-10数据集的TensorFlow实现

    2.博客:VGG16处理cifar-10数据集的PyTorch实现

    3.博客:利用Pytorch和TensorFlow分别实现DCGAN生成动漫头像

    4.博客:各种深度学习框架实现猫狗大战

    5.博客:待更新...


    可参照博主博客:vs2017安装和使用教程(详细)

    展开全文
  • yarn的安装和使用

    万次阅读 多人点赞 2018-08-02 10:45:41
    yarn的简介: Yarn是facebook发布的一款取代npm的包管理工具。 yarn的特点: 速度超快。...Yarn 缓存了每个下载过的包,所以再次使用时无需...使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同...
  • Eclipse中使用SVN

    万次阅读 多人点赞 2014-03-29 20:31:12
    概述在我们的日常工作中,经常会用到SVN,大多数都是搭配Eclipse/MyEclipse使用。本文主要介绍SVN在Eclipse中的一些最长用的功能,包括SVN插件的下载使用、上传代码到服务器、从服务器下载代码、从服务器更新代码、...
  • Swagger 常用注解使用详解

    万次阅读 多人点赞 2018-03-16 09:18:24
    刚开始的时候,在controller层使用@RequestParam的时候,发现这个参数是必须要输入值的,但是我们有时候必须查询的时候允许参数为空,使用这个注解就不行了。在集成了swagger2后,找了半天的原因,发现使用@...
  • 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。SpringMVC是非常伟大的框架,...
  • npm太慢, 淘宝npm镜像使用方法

    万次阅读 多人点赞 2017-03-20 09:48:14
    如何使用 有很多方法来配置npm的registry地址,下面根据不同情境列出几种比较常用的方法。以淘宝npm镜像举例: 1.临时使用npm --registry https://registry.npm.taobao.org install express2.持久使用npm config ...
  • 应该是Teamviewer出于安全考虑,强制要求...而可信设备会算在上面设备数量限制内的,因此建议如果不是经常使用的设备请添加信任的时候选择:不,仅使用一次。 如果已经受到限制了怎么解决呢? 解决方案一:方案一如
  • Pycharm简单使用教程

    万次阅读 多人点赞 2018-03-02 11:19:51
    1、下载pycharm pycharm是一种Python IDE,能够帮助我们在编写代码时提高效率。 网上提供的有专业版和教育版之分。 专业版是收费的,功能更全面点。...教育版或社区版是阉割版本,但它是免费的。...
  • colorUI框架使用教程

    万次阅读 多人点赞 2019-03-10 16:43:30
    最近在帮别人做一个小程序,问起熟悉小程序的同伴们用什么UI框架比较好,在网上也又搜了一遍,感觉这个突然出现的ColorUI很有意思,也很精美,于是乎就试了一下,这里说一下自己初次使用所遇到的坑与感想: ...
  • IntelliJ IDEA 超实用使用技巧分享

    万次阅读 多人点赞 2019-10-16 13:39:49
    最近受部门的邀请,给入职新人统一培训IDEA,发现有很多新人虽然日常开发使用的是IDEA,但是还是很多好用的技巧没有用到,只是用到一些基本的功能,蛮浪费IDEA这个优秀的IDE。 同时,在这次分享之后,本人自己也...
  • Vue中slot的使用(通俗易懂)

    万次阅读 多人点赞 2018-06-01 14:00:35
    在vue中使用slot插槽个人理解:是对组件的扩展,通过slot插槽向组件内部指定位置传递内容,通过slot可以父子传参;开发背景:正常情况下,&lt;Child&gt;&lt;span style=”color:red;”&gt;hello ...
  • visual studio新手使用教程

    万次阅读 多人点赞 2018-09-18 12:37:39
    目录 1.下载安装Visual Studio 2.新建工程 ...对于刚刚接触编程的新手来说,最先需要熟练掌握的当然是语言之祖——C语言,而C语言编译器首当其冲的必然是visual studio ,小编入门使用VC6.0,...
  • Gradle的使用教程

    万次阅读 多人点赞 2018-08-08 19:28:28
    Gradle是一个好用的构建工具 ,使用它的原因是: 配置相关依赖代码量少,不会像maven一样xml过多 打包编译测试发布都有,而且使用起来方便 利用自定义的任务可以完成自己想要的功能 二、安装 下载地址...
  • Mac安装并使用telnet命令操作

    万次阅读 2019-06-19 11:26:45
    自从mac系统升级后,就无法使用telnet,但使用ping有时又不够准确,因此寻找一些可以使用telnet的操作方式。 brew install telnet 在已安装brew的情况下,使用上述命令即可安装telnet,但我操作的时候有报错,...
  • 使用anaconda安装pytorch

    万次阅读 多人点赞 2019-07-09 15:14:33
    使用anaconda安装pytorch使用anaconda安装pytorch过程中出现的问题使用anaconda直接从网上下载使用anaconda从本地下载torch使用anaconda从本地下载torchvision 使用anaconda安装pytorch过程中出现的问题 在使用...
  • 码云gitee使用操作之快速入门

    万次阅读 多人点赞 2020-05-28 14:00:03
    学习时,使用到Github这个Git的代码托管仓库,在使用过程中发现访问速度太慢了,有时候还出现了无法连接的现象,而接触到的国内的码云Gitee,访问速度就比较快了。以下介绍一下gitee的使用操作。 码云Gitee快速入门...
  • Proxifier使用教程

    万次阅读 多人点赞 2019-03-25 11:02:33
    成功搭建使用shadowshocks实现代理访问google,然而只能浏览器代理方式使用,不能其他程序使用代理,不利于白帽子匿名安全检测,下面将介绍利用Proxifier实现全局代理。 安装 官网发布多个版本,其中便携版不需要...
  • JdbcTemplate基本使用

    万次阅读 多人点赞 2019-03-13 18:25:35
    JdbcTemplate基本使用 目标 能够掌握JdbcTemplate+Druid创建数据库 讲解 JdbcTemplate介绍 ​ JDBC已经能够满足大部分用户最基本的需求,但是在使用JDBC时,必须自己来管理数据库资源如:获取PreparedStatement,...
  • 使用maven创建web项目

    万次阅读 多人点赞 2014-07-18 09:36:08
    目前做的项目使用的是MAVEN来管理jar包,这也是我第一次接触maven,感觉非常好,再也不用一个一个去添加和下载jar包了,直接在maven配置文件中配置就可以了,maven可以帮助我们自动下载。非常方便。之前比较忙没时间...
  • MySQL索引的创建与使用

    万次阅读 多人点赞 2018-08-06 18:49:59
    声明:本人主要简单示例MySQL中的单列索引、组合索引的创建与使用。 索引的创建: 建表时创建: CREATE TABLE 表名( 字段名 数据类型 [完整性约束条件], ……, [UNIQUE | FULLTEXT | SPATIAL] INDEX | KEY ...
  • 在IDEA里gradle配置和使用

    万次阅读 多人点赞 2018-06-13 19:32:23
    在IDEA里gradle配置和使用 在IDEA里gradle配置和使用 前言 Windows环境IDEA配置gradle 配置系统环境变量 下载 配置环境变量 测试 idea配置 gradle仓库设置 构建命令 创建缓存依赖 gradle.build构建脚本 ...
  • 使用arpspoof进行ARP欺骗

    万次阅读 2019-12-25 11:30:37
    使用arpspoof进行ARP欺骗 使用虚拟机上的kail进行测试 基本原理 我们将运行实际的ARP中毒攻击,重定向数据包流并使其流经我们的设备 基本命令 arpspooef -i 网卡 -t 目标ip 默认网关 测试 下面是我作为被攻击的...
  • vue中使用vuex(超详细)

    万次阅读 多人点赞 2019-07-15 14:23:08
    vuex是使用vue中必不可少的一部分,基于父子、兄弟组件,我们传值可能会很方便,但是如果是没有关联的组件之间要使用同一组数据,就显得很无能为力,那么vuex就很好的解决了我们这种问题,它相当于一个公共仓库,...
  • GitLab使用教程(详细)

    万次阅读 多人点赞 2018-06-13 16:56:56
    编辑或删除项目三、用户管理(管理员使用,非管理员跳过此步骤)1.新建用户2.编辑和删除用户四、组管理(管理员使用,非管理员跳过此步骤)1.新建组2.编辑或删除组3.添加组成员4.修改成员的权限(owner用户操作)5....
  • oracle的 listagg() WITHIN GROUP () 行转列函数的使用

    万次阅读 多人点赞 2018-07-11 18:12:25
    1.使用条件查询 查询部门为20的员工列表 -- 查询部门为20的员工列表 SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO = '20' ; 效果: 2.使用 listagg() WITHIN GROUP () 将多行合并成一行(比较...
  • lombok一直用起来很爽,特别是使用lombok+mybatis-plus的脚手架后,开发效率非常高,今天在开发过程中突然发现使用了@Slf4j注解后在类中无法通过log调用日志打印方法。 现象如图 使用@Slf4j 调用log方法时提示 ...
  • idea快速开发之代码模板的使用方法

    万次阅读 多人点赞 2020-05-04 22:01:06
    学习时,使用IDEA编写Java的时候,经常使用到不少代码模板,熟悉代码模板可以提高编码效率。以下介绍开发时经常使用到的代码模板。 idea代码模板使用教程目录一、 常用代码模板1.1 使用代码模板1.2 常见的代码模板二...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,520,087
精华内容 3,808,034
关键字:

使用