Visual Studio

深度学习环境搭建:window10+CUDA10.0+CUDNN+pytorch1.2.0

情到浓时终转凉″ 提交于 2021-02-20 13:37:45
去年底入手一台联想Y7000P,配置了Nvidia GeForce GTX 1660 Ti GPU,GPU内存6G,但是因为有GPU服务器,所以一直没有在这台笔记本上跑过模型,如今经过一番折腾,终于在此笔记本上搭建好了环境,并成功使用GPU训练了一些模型,本篇记录了环境搭建的过程。 检查你的GPU 首先确保你的电脑有Nvidia的GPU,并且支持CUDA,可以参考 这个网址 。 安装vs2017 Visual Studio 2017 Community下载地址 安装选项:勾选“C++的桌面开发”,右边的列表再额外勾选一个SDK,这个SDK是在后续测试CUDA样例的时候要用到的,如下图: 安装CUDA10.0 下载 打开网站: CUDA10.0 按照下图选择对应的选项后,点击下载: 安装 双击下载的文件,选择自定义安装,如果之前你已经安装过显卡驱动并且兼容CUDA10.0,可以在这里去掉显卡驱动的勾选,兼容情况参考 这里 ,截图如下: 另外,去掉Visual studio integration的勾选: 后面默认选择下一步,等待安装完成。 测试 命令行测试: nvcc -V 输出以下信息即成功: 样例测试: 以管理员方式打开vs2017,然后加载bandwidthTest解决方案,路径如下: C:\ProgramData\NVIDIA Corporation\CUDA Samples

.NET Core之单元测试(一):入门

烈酒焚心 提交于 2021-02-20 05:39:23
[toc] 什么是单元测试 单元测试 是对软件中的最小可测试单元进行检查和验证。对于单元测试,要保证测试粒度足够小,才能准确定位问题。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。执行单元测试,是为了证明某段代码的行为确实和开发者所期望的一致。我们在编写测试代码时,应该要保证代码的自动执行,并非交互式的,保证测试用例的自动执行,不需要对测试结果进行人工验证。 单元测试除了协助本地开发,通常还放在持续集成中。每次有代码签入,单元测试都会被执行。因此单元测试要保证可重复执行,不能受外界环境影响。我们在编码设计时,可将外部依赖项通过DI容器注入。比如,我们有一个接口,依赖日志中间件,数据库等,我们就可以通过DI注入一个内存数据库和Mock对象来实现。 .NET Core中的测试框架 xUnit MSTest NUnit 一个最基础的单元测试 编写一段代码,实现一个功能:判断一个字符串是否时长文本(约定长度大于6即为长文本) public class UnitTestSample { public static bool IsStringLong(string val) { return val.Length > 6; } } 我们现在编写一个单元测试,测试长文本 本测试用例使用xUnit Install-Package xunit -Version 2.4

如何快速搜索SQL数据库数据和对象

喜夏-厌秋 提交于 2021-02-18 09:56:28
原文 如何快速搜索SQL数据库数据和对象 Frequently, developers and DBAs need to search databases for objects or data. If you’d ever searched for a database function that contains a specific table column or a variable name, or for a table that contains specific data, you would have found out that there’s no one click solution, such as Ctrl+F As there is no out-of-the-box solution in SQL Server management Studio, nor Visual Studio, here are a couple of options you can use: Searching for data in tables and views Using SQL to search for specific data in all tables and all columns of a database is far from an optimal

WPF基础之元素绑定

久未见 提交于 2021-02-16 19:51:04
元素绑定 数据绑定最简单的形式是源对象是WPF元素而且源属性是依赖项属性。依赖项属性具有内置的更改通知支持。因此当源对象中改变依赖属性的值时,会立即更新目标对象中的绑定属性。 绑定表达式 当使用绑定表达式时,不必对源对象做任何改动,只需配置源对象使其属性具有正确的值范围。 <Slider Grid.Row= " 0 " Name= " sliderFontSize " Margin= " 3 " Minimum= " 1 " Maximum= " 40 " Value= " 10 " TickFrequency= " 1 " TickPlacement= " TopLeft " > </Slider> <TextBlock Grid.Row= " 1 " Margin= " 10 " Text= " Simple Text " Name= " lblSimpleText " FontSize = " {Binding ElementName=sliderFontSize,Path=Value} " > </TextBlock> 绑定错误 WPF不会引发异常来通知与数据绑定相关的问题。如果指定的元素或属性不存在,那么不会收到任何的指示;相反,只是不能在目标属性中显示数据。 调试可通过Visual Studio的OutPut窗口查看,WPF会输出绑定细节的跟踪信息。 绑定模式 名称

MySQL 8.0下载与安装图文教程

北城以北 提交于 2021-02-16 19:47:03
?AUf)Atws6=f 1.下载 一、①mysql官网最新版本下载地址: https://dev.mysql.com/downloads/mysql/ ②mysql官网所有版本下载地址: https://downloads.mysql.com/archives/community/ 二、也可以在官网首页如下图进入下载页面 三、 将页面拉到最下面选择选择 操作系统 后,选择要下载的版本点击 Downloads 注:我选择安装的版本为8.0.13。如果不想要最新的版本也可以进Archives页面选择其他版本 四、 点击页面下面的 No thanks, just start my download 开始下载 2.配置环境变量 因为下载的mysql数据库包的格式是zip的,下载完成后直接解压就可以用,但解压后需要进行配置。 首先进行环境变量的配置:右击计算机->属性->高级系统设置->环境变量,选择双击Path,在最后面添加你的mysql bin文件夹的路径 我的目录是:E:\mysql-8.0.13-winx64\bin 3.my.ini 配置文件 在 E:\mysql-8.0.13-winx64 目录下新建一个my.ini的文件 my.ini文件中的内容:(注: 可以直接复制下面的,涉及到存放目录的可以根据自己实际情况做更改 ) # 服务器配置 [mysqld] # 设置3306端口

win10 uwp 如何开始写 uwp 程序

随声附和 提交于 2021-02-16 08:11:00
本文告诉大家如何创建一个 UWP 程序。 这是一系列的 uwp 入门博客,所以写的很简单 <!--more--> <div id="toc"></div> 本文来告诉大家如何创建一个简单的程序 安装 VisualStudio 在开始写 UWP 需要安装 VisualStudio ,安装需要从官网下载程序,或者使用网上大神做的离线安装。 但是 VisualStudio 大概一个月更新一次,所以不建议使用离线安装。 在睡觉前可以从 官网 下载 VisualStudio IDE ,提供有几个版本,大概下载 Community 版本就可以了。这是一个免费的版本。 打开安装界面,下面的版本是企业版,如果想使用企业版但是没有秘钥可以找我。 然后选择 通用 windows 开发,其他的选项可以选也可以忽略。 注意不要去修改默认安装的,因为 VisualStudio 必须安装在 C 盘,如果安装在其他的盘可能无法运行。 创建应用 在安装之后,大概是第二天,点击文件新建就可以看到这个界面 点击空白项目就可以创建,记得设置软件名和解决方案名,存放的位置。 点击确定就可以看到下面的界面 需要注意,目标版本就是当前编译面对的版本,但是最低版本指的是需要支持的版本。 如果选择的目标版本越高,理论可以使用的接口越多,如果选择的最低版本很低,那么就必须使用越低的接口。 所以一般我都不会选很低的版本,需要说的是

Powershell学习笔记:(一)、初识Powershell

我的未来我决定 提交于 2021-02-15 00:02:57
什么是Powershell? MSDN上的说明是: PowerShell 是构建于 .NET 上基于任务的命令行 shell 和脚本语言。 PowerShell 可帮助系统管理员和高级用户快速自动执行用于管理操作系统(Linux、macOS 和 Windows)和流程的任务。 使用 PowerShell 命令可以从命令行管理计算机。 PowerShell 提供程序可让你访问数据存储(如注册表和证书存储),与你访问文件系统一样方便。 PowerShell 具有丰富的表达式分析器和完全开发的脚本语言。 个人理解为Powershell就是一门脚本语言,类似于Linux下的shell语言。与传统cmd命令不同的是,Powershell不仅能调用cmd下的命令,还增加了非常多的新命令,同时Powershell面向对象的(基于.Net)。 使用PowerShell可以完成许多自动化管理。PowerShell增加了对Windows10、Window Server2016、SQL Server、Azure的管理模块。Windows PowerShell是开源的,我们可以在Github上找到它的源代码 https://github.com/PowerShell/PowerShell 启动Powershell 1、开始菜单=》运行=》输入Powershell 2、开始菜单=》Windows

Visual Studio Code -VS Code

旧城冷巷雨未停 提交于 2021-02-14 14:19:50
VS Code 免费开源的编辑器,支持 windows、 mac、 Linux。 微软出品 官网:https://code.visualstudio.com/ 下载地址:https://code.visualstudio.com/download 刚安装好 就会提示你安装中文语言包,然后实现界面全中文化。 不愧是微软出品 选择打开文件夹 来打开项目 打开终端:control + ` 常用插件: vscode-icons 安装后 重新加载并不生效,需要在 Code->首选项->文件图标主题中 选择安装的主题 Auto Rename Tag 改变html标签时 </xx>标签也随着变更 vue2 Snippets .vue代码高亮 格式化代码: 设置 { " workbench.iconTheme " : " vscode-icons-mac " , " editor.detectIndentation " : false , " prettier.tabWidth " : 4 , " vetur.format.defaultFormatter.html " : " js-beautify-html " } 安装beautify 快捷键 option + shift + f 来源: oschina 链接: https://my.oschina.net/u/4364458/blog

VS激活(Visual Studio)

爱⌒轻易说出口 提交于 2021-02-14 14:03:08
以下是Visual Studio各个版本的激活密匙: Visual Studio 2019 Enterprise 企业版: BF8Y8 -GN2QH-T84XB-QVY3B- RC4DF Visual Studio 2019 Professional 专业版: NYWVH -HT4XC-R2WYW-9Y3CM- X4V3Y Visual Studio 2017 Enterprise 企业版: NJVYC-BMHX2-G77MM-4XJMR-6Q8QF Visual Studio 2017 Professional 专业版 : KBJFW-NXHK6-W4WJM-CRMQB-G3CDH Visual Studio 2015 Enterprise 企业版: HM6NR -QXX7C-DFW2Y-8B82K- WTYJV Visual Studio 2015 Professional 专业版 : HMGNV -WCYXV-X7G9W-YCX63-B98R2 以下是注册方法 1、工具栏-->帮助-->注册产品 2、使用产品密匙激活 3、输入产品密匙,点击应用 来源: oschina 链接: https://my.oschina.net/u/4348185/blog/3377258

Resharper F12下载dll源码

こ雲淡風輕ζ 提交于 2021-02-14 04:28:00
原作者: 赵青青 原文链接: Visual Studio(VS) F12 查看DLL源代码 Dot Peek 今天在调试时,又有这个需求,想查看dll的源代码,我决定从dot peek这个程序入手去查找相关的资料 dot peek官网: https://www.jetbrains.com/decompiler/ 从官网的简介来看它可以反编译.net 的dll,pdb为源代码,并能生成解决方案,但没有很明显介绍这货如何和vs紧密的结合起来,达到我需要的F12查看dll的源码 经过搜索,查找到这篇文章,豁然开朗: https://knowledge.zomers.eu/visualstudio/Pages/How-to-enable-the-decompiler-in-ReSharper-for-Visual-Studio.aspx 使用方法 resharper官网: https://www.jetbrains.com/resharper/ 1、安装好 Visual Studio ,和 Resharper (默认会勾选安装 Dot peek ) 2、打开VS,在菜单栏 选择 Resharper – Options ,打开Options窗口 3、在左侧列表中,选择 External Sources ,勾选 Navigation to Sources – Decompile methods