【C/C++】【类和对象】多重继承和虚继承
继承的构造函数 一个类只继承其直接基类的构造函数,默认/拷贝/移动构造函数是不能被继承的; 继承Father的构造函数 using Father::Father; //继承Father的构造函数 using让某个名字在当前的作用域可见; //编译器遇到这条代码的时候,会把基类的每个构造函数都生成一个 ... 查看全文
SpringBoot + Spring Cloud Consul 服务注册和发现
什么是Consul Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其它工具 ... 查看全文
漏洞复现-CVE-2017-4971-Spring Web Flow 远程代码执行
0x00 实验环境 攻击机:Win 10 靶机也可作为攻击机:Ubuntu18 (docker搭建的vulhub靶场)(兼顾反弹shell的攻击机) 0x01 影响版本 Spring WebFlow 2.4.0 - 2.4.4 0x02 实验步骤 首先,进入靶场环境,我们可以清晰地看到这个漏洞平台展 ... 查看全文
SpringCloud服务注册中心
SpringCloud服务注册中心 Spring Cloud 是一系列框架的有序集合,如服务注册发现、配置中心、消息总线、负载均衡、断路器等,都可以用 Spring Boot 的开发风格做到一键启动和部署。 下面我们介绍 Spring Cloud 组件之一:服务注册中心Eureka的搭建。 注册中心 ... 查看全文
Spring Boot获取spring.profiles.active:dev的值,也就是获取当前运行的环境配置
这个spring.profiles.active的值虽然是可以通过@Value注解之类的方式获取到,但如果需要获取这个值的类是不被spring管理的呢?那就不能直接用过spring boot的简单注解方式直接获取值了,然后最近找到一个这个类。 @Component public class Spri ... 查看全文
JavaScript map+parseInt 容易产生的误区
map /** * 语法: * var new_array = arr.map(function callback(currentValue[,index[,array]]){ * // return element for new_array * }[,thisArg]) */ callback: ... 查看全文
JavaScript连载26-window和document
一、验证表单 封装一个函数用于验证手机号 /** * @param {String}eleId * @param {Object}reg */ function checkInput(eleId,reg) { var ele = document.getElementById(eleId); ele ... 查看全文
WPF中:未找到可以 register Name“XXX”的 NameScope
最近在WPF代码中遇到报错为:“未找到可以 register Name“Button0”的 NameScope”,在网上找了好久的方法,一直没有解决,后面突然发现不是没有办法,是理解错误。 在WPF中使用,WPF自带的皮肤,RegisterName这个方法就报错。 灵感来自https://msdn. ... 查看全文
Win10 改回shift + 右键打开cmd
addCmdShortCut.reg 吐槽一下,powershell默认设置体验差(背景高亮编辑某些文件区分度太差, 不如cmd的小窗口好, tab补全别扭用不惯) ... 查看全文
MVC+EF 理解和实现仓储模式和工作单元模式
MVC+EF 理解和实现仓储模式和工作单元模式 原文:Understanding Repository and Unit of Work Pattern and Implementing Generic Repository in ASP.NET MVC using Entity Framework ... 查看全文
ubuntu安装apache2
使用apt安装 1. sudo apt update 2. sudo apt-get install apache2 apache2-utils 3. 验证安装完成, 打开页面 http://localhost/ 来访问服务器页面,若出现如下页面,提示已经安装成功。 4、只需要将自己编写的页面拷贝到 ... 查看全文
同时向主表和从表里面导入execl数据 (asp.net webform)
1 2 3 //前台 4 5 <asp:FileUpload ID="UPExecl" runat="server" /> 6 <asp:Button ID="BtnExecl" runat="server" Text="确认" OnClick="BtnExecl_Click" /> 7 8 //批 ... 查看全文
asp.net MVC中form提交和控制器接受form提交过来的数据
asp.net mvc表单提交的几种方式 MVC中form提交和在控制器中怎样接受1.cshtml页面form提交2.控制器处理表单提交数据4种方式方法1:使用传统的Request请求取值[HttpPost]public ActionResult AddNews(){ string a=Reques ... 查看全文
dockce启动httpd+git
这篇文章主要介绍了我在生产环境中配置了一次使用docker运行了git+httpd,当做代码存放的配置管理库,写这篇文章的目的是因为,百度了半天没找到类似的文章,也算为大家做点贡献。 查看全文
01 How does C Programming work ? C语言如何工作?
where is C used ? C 语言的应用场景 C is widely used C语言被广泛应用于: For creating desktop applications 用于创建桌面应用程序 For developing games 游戏开发 For designing Operating ... 查看全文
leetcode26 删除排序数组中的重复项(Easy)
题目来源:leetcode26 删除排序数组中的重复项 题目描述: 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums ... 查看全文
VScode如何配置c/c++运行环境
vscode如何配置c/c++环境 下载 Mingw 参考链接:https://blog.csdn.net/jiqiren_dasheng/article/details/103775488 笔者下载的x86_64-8.1.0-release-win32-sjlj离线包存放在百度网盘,需要的读者可以 ... 查看全文
arcgis api for js 之发布要素服务
1. 引言 如果我们要在网页端实现要素的增删改查操作,需要使用到 要素服务 (FeatureService),本篇文章将介绍如何发布要素服务。 1.1 什么是要素服务 在发布之前,我们先了解下要素服务:要素服务可用来通过 Internet 提供要素,并提供显示要素时所要使用的符号系统。之后,客户端可 ... 查看全文
winxp改AHCI不再蓝屏,不用改注册表,所有PC机通用
在通常的情况下,硬盘在BIOS中默认为原生IDE模式以获得最好的兼容性。对配件要求较高的W7,W8系统中,而通过开启硬盘AHCI模式,可以在一定程度上提升硬盘的性能表现。如果在IDE模式下安装了W7,再在BIOS中更改硬盘为AHCI模式,就无法进入系统,需要重新安装系统才行,改注册表又不一定兼容,因 ... 查看全文
arcis api for js 值 3.17 本地部署
1. 引言 在学习 ArcGIS API 的过程中,如果我们引用在线的 API,在没有网络或者网络差的情况下,会影响到我们的学习效率,本篇文章就是为了解决这个问题。下载 ArcGIS API 之后,部署到本地,会大大提高用户体验。 2. 步骤 在部署之前,我们要下载 API ,这里我分享下各个版本的 ... 查看全文
.Net core 程序Nuget包独立存放 (二)
在上篇博文.Net core 程序Nuget包独立存放(一)中介绍了运行环境中,如何实现将nuget库存放,还有一个问题没有解决:如何将nuget包从publish的程序集中分离。本文就介绍下如何解决这个问题: 首先,利用dotnet store命令,将nuget包导出,同时并生成目标清单。 dot ... 查看全文