1)下载,直接点下一步安装即可官网下载地址:https://code.visualstudio.com/2)安装cpptools工具3)下载MinGW下载地址:https://sourceforge.net/projects/mingw-w64/files/下载的文件:进入网站后不要点击 "DownloadLastedVersion",往下滑,找到最新版的"x86_64-posix-seh"。安装MinGW:下载后是一个7z的压缩包,解压后移动到你想安装的位置即可。我的安装位置是:C:\64-posix-seh\mingw644)配置环境变量我的电脑(右...
继续阅读 >
分类:编程语言
2020
09-24
09-24
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
本文实例讲述了vue使用插槽分发内容操作。分享给大家供大家参考,具体如下:单个插槽除非子组件模板包含至少一个 <slot> 插口,否则父组件的内容将会被丢弃。当子组件模板只有一个没有属性的插槽时,父组件传入的整个内容片段将插入到插槽所在的DOM位置,并替换掉插槽标签本身。最初在 <slot> 标签中的任何内容都被视为备用内容。备用内容在子组件的作用域内编译,并且只有在宿主元素为空,且没有要插入的...
继续阅读 >
2020
09-24
09-24
使用Python第三方库pygame写个贪吃蛇小游戏
今天看到几个关于pygame模块的博客和视频,感觉非常有趣,这里照猫画虎写了一个贪吃蛇小游戏,目前还有待完善,但是基本游戏功能已经实现,下面是代码:#导入模块importpygameimportrandom#初始化pygame.init()w=720#窗口宽度h=600#窗口高度ROW=30#行数COL=36#列数#将所有的坐标看作是一个个点,定义点类classPoint:row=0col=0def__init__(self,row,col):self.row=rowself.col...
继续阅读 >
2020
09-24
09-24
JAVA布局管理器与面板组合代码实例
JPanel是面板组件,非顶层容器,一个界面只有可以有一个JFrame窗体组件,但可以有多个Jpanel面板,而JPanel上也可以使用FlowLayout,BorderLayout,GirdLayout等布局管理器,这样可以组合使用达到比较复杂的布局效果。注意事项Ⅰ.JPanel是JComponent的子类Ⅱ.属于容器组件,可以加入别的组件Ⅲ.默认布局管理器是流式布局(FlowLayout)/**作者:白客C*时间:2020年03月05日*内容:gui窗体*步骤:*1.继承JFrame...
继续阅读 >
2020
09-24
09-24
C++运算符重载实例代码详解(调试环境 Visual Studio 2019)
最近看了菜鸟教程里的C++教程遇到很多运算符重载,为了方便我的学习,我把这些总结了一下如有错误(包括之前的博文)请评论留言,谢谢!由于代码里注释的很清楚,我就不做过多的解释了。下面是这次总结的头文件,用来放置一些类和方法。//C++运算符重载实例.h#pragmaonce#include<iostream>usingnamespacestd;classchongzai{private:inti,j,k;public:chongzai(){i=0;j=0;k=0;}chongzai(inta,intb,intc)...
继续阅读 >
2020
09-24
09-24
vue-router 路由传参用法实例分析
本文实例讲述了vue-router路由传参用法。分享给大家供大家参考,具体如下:在设置路由规则时,我们可以给路径名设置一个别名,方便进行路由跳转,而不需要去记住过长的全路径。例如:<%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%><%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>routerTest1</title><c:importurl="importFile.jsp"></c:import></head><body><di...
继续阅读 >
2020
09-24
09-24
C++实现经典24点纸牌益智游戏
本文为大家分享了经典24点纸牌益智游戏的具体实现方法,供大家参考,具体内容如下一.实验内容24点游戏是经典的纸牌益智游戏。常见游戏规则:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。基本要求:随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。...
继续阅读 >
2020
09-24
09-24
JavaScript前端实现压缩图片功能
为什么要前端来压缩图片最近在做一个移动端h5上传图片的功能,本来这个功能并不复杂,只需要将图片文件通过axios传到服务端即可,但是考虑到现在手机设配的拍照功能十分强大,随便一张照片都能动辄五六兆,而服务端的要求是上传图片必须小于两兆,而且直接传这么大图片,带宽它也受不了,所以前端进行压缩图片就成了一个必要的环节。压缩效果首先介绍下压缩的大概流程通过原生的input标签拿到要上传的图片文件将图片文件转化成...
继续阅读 >
2020
09-24
09-24
Python修改列表值问题解决方案
由于惯性思维,导致使用for循环修改列表中的值出现问题首次尝试:defmake_great(original):formagicianinoriginal:magician="theGreat"+magicianmagicians=["david","tom","jimmy"]make_great(magicians)show_magicians(magicians)运行结果显然列表中的值并没有改变。思考:for语句定义一个变量进行遍历,但只是访问当前值。操作列表中的值正确方法是使用下标。修改后:defmake_great(original):j=len(origin...
继续阅读 >
2020
09-24
09-24
Spring Boot Actuator执行器运行原理详解
SpringBoot执行器(Actuator)提供安全端点,用于监视和管理SpringBoot应用程序。默认情况下,所有执行器端点都是安全的。在本章中,将详细了解如何为应用程序启用SpringBoot执行器。启用SpringBootActuator要为SpringBoot应用程序启用SpringBoot执行器端点,需要在构建配置文件中添加SpringBootStarter执行器依赖项。Maven用户可以在pom.xml文件中添加以下依赖项。<dependency><groupId>org.springframework.boot</gr...
继续阅读 >
2020
09-24
09-24
浅谈matplotlib.pyplot与axes的关系
最近在学习数据可视化,梳理一下其中一些诸如pandas绘图、matplotlib绘图、pyplot(plt)、axes等概念。重要的事情说三遍:axes不是axis!axes不是axis!axes不是axis!重要的事情说三遍:pyplot是接口不是对象!pyplot是接口不是对象!pyplot是接口不是对象!很多书上一上来就直接importmatplotlib.pypltotasplt,然后就教你plt.xxx()。这种方式固然没错,可问题就出在了plt只是一个interface,只是一个接口,连对象都算不上(仔...
继续阅读 >
2020
09-24
09-24
vue2路由方式--嵌套路由实现方法分析
本文实例讲述了vue2嵌套路由实现方法。分享给大家供大家参考,具体如下:前面讲过了vue2路由基本用法,一般应用中的路由方式不会像上述例子那么简单,往往会出现二级导航这种情况。这时就需要使用嵌套路由这种写法。<%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%><%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>routerTest1</title><c:importurl="importFile.jsp...
继续阅读 >
2020
09-24
09-24
java用扑克牌计算24点
一副扑克牌的每张牌表示一个数(J、Q、K分别表示11、12、13,两个司令都表示6)。任取4张牌,即得到4个1~13的数,请添加运算符(规定为加+减-乘*除/四种)使之成为一个运算式。每个数只能参与一次运算,4个数顺序可以任意组合,4个运算符任意取3个且可以重复取。运算遵从一定优先级别,可加括号控制,最终使运算结果为24。请输出一种解决方案的表达式,用括号表示运算优先。如果没有一种解决方案,则输出-1表示...
继续阅读 >
2020
09-24
09-24
vue2路由基本用法实例分析
本文实例讲述了vue2路由基本用法。分享给大家供大家参考,具体如下:Vue-router是给Vue.js提供路由管理的插件,利用hash的变化控制动态组件的切换。以往页面间跳转都由后端MVC中Controller层控制,通过<a>标签的href或者直接修改location.href,我们会向服务端发起一个请求,服务端响应后根据所接收到的信息去获取数据和指派对应的模板,渲染成HTML再返回给浏览器,解析成我们可见的页面。Vue.js+Vue-router的组合将这一...
继续阅读 >
2020
09-24
09-24
vue 动态组件用法示例小结
本文实例讲述了vue动态组件用法。分享给大家供大家参考,具体如下:通过使用保留的 <component> 元素,动态地绑定到它的 is 特性,我们让多个组件可以使用同一个挂载点,并动态切换。根据 v-bind:is="组件名"中的组件名去自动匹配组件,如果匹配不到则不显示。改变挂载的组件,只需要修改is指令的值即可。<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>Vue测试实例-动态组件</title><sc...
继续阅读 >
2020
09-24
09-24
Go Web 编程中的模板库应用指南(超详细)
如果你有过Web编程的经验,那么或多或少都听说过或者使用过模板。简而言之,模板是可用于创建动态内容的文本文件。例如,你有一个网站导航栏的模板,其中动态内容的一部分可能是根据当前用户是否登录显示登录还是退出按钮。Go提供了两个模板库text/template和html/template。这两个模板库的使用方式是相同的,但是html/template包在渲染页面模板时会在后台进行一些编码以帮助防止造成代码注入(XSS攻击)。因为两个模板库都使...
继续阅读 >
2020
09-24
09-24
Oracle数据库服务器修改操作系统时间的注意事项详解
Oracle数据库服务器修改操作系统时间的注意事项:对单机或者ha1.对数据库本身而言,其实是没有影响的。因为scn不依赖于os时间2.对app(应用程序)而言,若是app中使用了sysdate之类的,那确实是有影响的。基于这个情况,我们一般推荐:改os时间不往之前的时间去改,而是往今后的时间去改。推荐:安装oracle10g时候注意事项&修改oracle数据库字符集编码[安装oracle10g时候注意事项:1.关闭网络连接2.……修改oracle数据库字符集...
继续阅读 >
2020
09-24
09-24
Spring Boot Admin Server管理客户端过程详解
要通过SpringBootAdminServer监视和管理微服务应用程序,应该添加SpringBootAdmin启动器客户端依赖项,并将AdminServerURI指向应用程序属性文件。注-要监视应用程序,应为微服务应用程序启用SpringBootActuator端点。首先,在构建配置文件中添加以下SpringBootAdmin启动程序客户端依赖项和SpringBoot启动程序执行程序依赖项。Maven用户可以在pom.xml文件中添加以下依赖项-<dependency><groupId>de.codecentric</...
继续阅读 >
2020
09-24
09-24
redis常用命令整理
一、key相关:(1)redis允许模糊查询key(keys*)有3个通配符*、?、[](2)randomkey:返回随机key(3)typekey:返回key存储的类型(4)existskey:判断某个key是否存在(5)delkey:删除keyFLUSHALL:删除所有key(慎用)二、数据操作:Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。1、string(字符串)一个key对应一个value。一个键...
继续阅读 >
2020
09-24
09-24
Java扑克牌速算24的方法
已知一副扑克牌有54张,去除大王和小王,剩余52张。在其中随机抽取4张牌,利用加减乘除进行计算得到24.从A到10,他们的值分别为1到10.从J到K,他们对应的值是减去10以后的值。编写程序生成一副扑克牌,随机抽取4张,进行计算是否能得到24.如果可以,列出可能的计算表达式,可能有多种计算形式。主要思想就是先生成除去大小王的52张扑克牌,然后从中随机抽取四张。接着用排列组合的方式找到能计算得到24的表达式。packagePoker;...
继续阅读 >
2020
09-24
09-24
spring使用redis操作key-value的示例代码
连接到RedisRedis连接工厂会生成到Redis数据库服务器的连接。SpringDataRedis为四种Redis客户端实现提供了连接工厂:JedisConnectionFactoryJredisConnectionFactoryLettuceConnectionFactorySrpConnectionFactory具体选择哪一个取决于你。我建议你自行测试并建立基准,进而确定哪一种Redis客户端和连接工厂最适合你的需求。从SpringDataRedis的角度来看,这些连接工厂在适用性上都是相同的。在做出决策之...
继续阅读 >
2020
09-24
09-24
extjs图形绘制之饼图实现方法分析
本文实例讲述了extjs图形绘制之饼图实现方法。分享给大家供大家参考,具体如下:这篇文章将介绍extjs中自带的饼图。代码如下:Ext.define('ChartPieTest',{extend:'Ext.panel.Panel',autoScroll:true,initComponent:function(){varme=this;me.store=me.createStore();me.grid=me.getGridPanel();me.mainPanel=Ext.create('Ext.panel.Panel',{layout:'fit',items:[me.grid],...
继续阅读 >
2020
09-24
09-24
重置mysql的root密码最简单的方法
我的mysql版本MYSQLV5.7.9,旧版本请使用:UPDATEmysql.userSETPassword=PASSWORD('新密码')WHEREUser='root';MacOSX-重置MySQLRoot密码密码太多记不住??你是否忘记了MacOS的MySQL的root密码?通过以下4步就可重新设置新密码:1.停止mysqlserver.通常是在'系统偏好设置'>MySQL>'StopMySQLServer'2.打开终端,输入:sudo/usr/local/mysql/bin/mysqld_safe--skip-grant-tables3.打开另一个新终端...
继续阅读 >
2020
09-24
09-24
Spring Boot Rest控制器单元测试过程解析
SpringBoot提供了一种为RestController文件编写单元测试的简便方法。在SpringJUnit4ClassRunner和MockMvc的帮助下,可以创建一个Web应用程序上下文来为RestController文件编写单元测试。单元测试应该写在src/test/java目录下,用于编写测试的类路径资源应该放在src/test/resources目录下。对于编写单元测试,需要在构建配置文件中添加SpringBootStarterTest依赖项,如下所示。<dependency><groupId>org.springframework.boo...
继续阅读 >