visual studio常用快捷键注释/取消注释/追踪跳回等
visualstudio常用快捷键如下:1.追踪跳回像其它IDE一样,可以使用alt加鼠标左键追踪代码,跳转后返回使用:Ctrl+-(需用键盘字母区上方的)向后导航。2.变量定义选中变量,按F12快捷键可跳转到定义行。3.visualstudio多行注释与取消注释注释:Ctrl+K+C ;取消注释:Ctrl+K+U;4.智能感知(Ctrl+J)5.折叠/展开当前方法(Ctrl+M)连按可切换展开。6.单行注释(Ctrl+K,Ctrl+C)7.在光标上面插入空行是;(Ctrl+Enter)8.在光标下面插入空行(Ctrl+Shift+Enter)9.两下Tab键,如写for,foreach循环,或者try,还有绑定事件方...[>>…]
Error:('body', 1):Expecting property name enclosed in double quotes:line 1 column 2 (char 1);, Request-Body:
今天尝试使用rabbitmq客户端在页面上发送一个消息,由python服务端接收消息并处理,但在服务端读取json字符时报错:Error:('body',1):Expectingpropertynameenclosedindoublequotes:line1column2(char1);,Request-Body:。从报错内容来看其是期望用双引号括起来的属性名称,而我在向rabbitmq客户端输入请求正文时使用的单引号,我为什么使用单引号,因为要测试的字符串有json嵌套,而但今天也有一件事把我惊了。在向rabbitmq发送的消息内容中,别人给其预定义的字符内容格式是这样的: "comman...[>>…]
windows可以用Chocolatey直接命令行安装软件
在Linux系统中,使用yum、apt-get之类的命令来安装应用程序,windows这回把这个也学来了,今天在尝试在windows上安装RabbmitMQ软件的时候发现在windows下可以使用Chocolatey来快速下载搭建环境。 Chocolatey也是一个包管理工具,背后使用Nuget。Nuget是一个.NET平台下的开源的项目,它是VisualStudio的扩展。在使用VisualStudio或.NETCLI开发基于.NET或.NETFramework的应用时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便。Chocolatey只是把官方下...[>>…]
windows下安装Erlang+RabbmitMQ
没有Windows下安装服务端的玩意,今天有需要在windows下安装RabbmitMQ,避免安装一大堆东西到电脑,于是想到网上找找看有没有个绿色版的exe文件拿来可用。没有找到这样的绿色软件。还是得按常规来,且使用RabbitMQ需要先安装Erlang。ErlangOTP是RabbitMq的编译环境,要使用RabbitMq必须先安装好ErlangOTP。RabbitMQ官网相关安装介绍内容地址:https://www.rabbitmq.com/install-windows.htmlDependencies依赖关系RabbitMQrequiresa64-bitsupportedversionofErlangforWindowstobeinstalled.La...[>>…]
Win10 HttpListener拒绝访问异常问题的解决
在Windows10里使用visualstudio开发程序启动监听本地端口服务。我这里的visualstudio版本是2017,在调试运行.netcore控制台程序时,使用HttpListener组件,在实例中调用http.Start()方法时出现拒绝访问的异常提示。执行生成,在生成的exe文件点击执行时也会出现该异常提示,原因在于使用HttpListener组件需要以管理员身份开发和启动程序才行。因此解决方案就是:在启动vs的时候需要右键点击以管理员身份运行来操作。也可以使用下面的办法来避免每次以管理员身份去运行生成的exe。除此之外网上...[>>…]
编写第一个C#程序-使用C#调用一个http接口API取回数据并展示
我这里使用VisualStudio.Net编译和执行C#程序,版本是VisualStudio2017,步骤如下:启动VisualStudio2017。在菜单栏上,选择File文件->New新建->Project项目,从模板中选择VisualC#,然后选择Windows桌面。在右边选择ConsoleApplication即控制台应用。在下方为项目定一个名称,并可以选择程序存放位置。其它默认,然后点击OK按钮。PS:什么是控制台程序?控制台程序就是运行在dos窗口,没有可视化的界面。可以通过Dos窗口进入输入和输出显示。创建项目完成后,新项目会出现在解决方案...[>>…]
.NET、Csharp和ASP.NET的关系和区别
.NET、Csharp、C#和ASP.NET都是和windows相关的技术和工具,ASP.NET之前还有一个ASP技术,已经很老了,目前已经被淘汰就不提了。 .NET是一种用于构建多种应用的免费开源开发平台。切记:.NET是一个平台,一个抽象的平台的概念。在其上可以使用多种语言,比如C#、ASP、VB等开发语言。可以开发Web应用、WebAPI和微服务、移动应用、桌面应用、Windows服务等。可以认为是一个可以开发全平台应用的万能平台。.NET平台的核心是.NETFramework,它包括两个关键:一是CommonLa...[>>…]
Qt项目启动的报错处理There s no QT version assigned,fatal error C1083
QT安装包官网下载地址:https://download.qt.io/archive/qt/QT下载地址:https://download.qt.io/official_releases/QT开发教程:http://c.biancheng.net/qt/报错1.There'snoQTversionassignedtothisprojectforplatformx64 VS2017安装好QT插件之后,需要在QTVSTOOLS选项中进行配置,点击VS工具栏“QtVSTools”,选择QtProjectSettings,选择Version项对应的版本,当然操作这一步的前提是在QT选项中已经添加了QT的目录并选择了默认的QT版本。报错2.fatalerrorC1083:无法打开包括文件:“QWidget...[>>…]
Visual Studio 2017在安装时遇到的问题及解决方法
我这里是离线安装VisualStudio2017,安装包文件比较大,有10几个G的文件,解压压缩包vs2017offline.7z文件后,运行vs_enterprise.exe文件开始安装,遇到的问题如下:1.点击安装时出现无法下载安装文件。请检查Internet连接,然后重试 原因是证书没有导,打开存放离线文件的路径vs2017offline文件,然后找到其下面的certificates文件夹并打开,可以看到里面有几个.p12格式的证书注册文件,依次安装该文件夹下的软件证书。双击证书并根据提示往下走就行了,也可以一直...[>>…]