Spring开发一个简单的starter——c3p0自动配置
上篇文章写了spring boot自动配置原理,现在尝试自己开发一个starter,供给spring boot完成自动配置。 在这里我们就用c3p0连接池为例,c3p0是一个比较老的连接池,在远程仓库也没有对应的starter。所以在这里的目的就是开发一个简单的c3p0的starter,达到的效果就 ... 查看全文
【SpringMVC】02 流程分析
首先是web.xml配置SpringMVC最核心的东西,DispatcherServlet 也称为【请求分发器】【前端控制器】【分发Servlet】 <!--1.注册DispatcherServlet--> <servlet> <servlet-name>springmvc</servlet-nam ... 查看全文
原生JavaScript实现对象的混合与克隆效果,带完整版解析代码[helpers.js]
前言: 本人纯小白一个,有很多地方理解的没有各位大牛那么透彻,如有错误,请各位大牛指出斧正!小生感激不尽。 本篇文章为您分析一下原生JS的混合与克隆 对象混合 页面中如下需求 页面上有两个对象 我们要把这两个对象混合成一个 形成如下结构: 参考代码: 在页面中调用 对象克隆 页面中如下需求 下面来看 ... 查看全文
Windows包管理工具-Chocolatey
Chocolatey是一款专为Windows系统开发的、基于NuGet的包管理器工具,类似于Node.js的npm,MacOS的 brew,Ubuntu的 apt get,简称为 choco。 Chocolatey的设计目标是成为一个去中心化的框架,便于开发者按需快速安装应用程序和工具。 Choco ... 查看全文
新浪短链接t.cn_6个超棒的短链接api接口
新浪tcn短链接api接口,可以把长链接转为 https://t.cn/xxx 这种格式的短链接,而短链接对于一些商家来说使用价值非常大,故整理了6个比较不错的新浪t.cn短链接api接口(可以免费生成的哦),喜欢就收藏!! 1、快鸟短网址 平台官网:http://kndwz.com 随着移动互联网 ... 查看全文
AcWing 91. 最短Hamilton路径
//f[i][j]表示从0走到j,走过的所有点是i(一个二进制数)的所有路径 #include <cstring> #include <iostream> #include <algorithm> using namespace std; const int N = 20, M = 1 << N; ... 查看全文
ASP.NET Core WebApi中使用FluentValidation验证数据模型
原文:ASP.NET Core WebApi中使用FluentValidation验证数据模型 原文链接:Common features in ASP.NET Core 2.1 WebApi: Validation 作者:Anthony Giretti 译者:Lamond Lu 介绍# 验证用户输入... ... 查看全文
如何在启用JWT Token授权的.NET Core WebApi项目中下载文件
原文:如何在启用JWT Token授权的.NET Core WebApi项目中下载文件 背景# 前几天,做项目的时候遇到一个文件下载的问题。当前系统是一个前后端分离的项目,前端是一个AngularJs项目, 后端是一个.NET Core WebApi项目。后端的Api项目使用了Jwt Token授权... ... 查看全文
.NET Core WebApi中实现多态数据绑定
原文:.NET Core WebApi中实现多态数据绑定 什么是多态数据绑定?# 我们都知道在ASP.NET Core WebApi中数据绑定机制(Data Binding)负责绑定请求参数, 通常情况下大部分的数据绑定都能在默认的数据绑定器(Binder)中正常的进行,但是也会出现少数不支持的情况... ... 查看全文
使用Autofac动态注入启动Api服务
原文:使用Autofac动态注入启动Api服务 Autofac# Autofac(https://autofac.org/)是一款.NET的IOC组件,它可以和Owin, Web Api, ASP.NET MVC, .NET Core完美结合,帮助开发人员轻松解决程序中的依赖注入问题。 动态注入启动... ... 查看全文
如何为scratch3.0创建一个独立的页面或窗体
很多人都利用GIT上的scratch3.0做开发,但是苦于有些定制需要个性化开发但是不知道如何动手。本篇文章来做好普及工作吧。 首先需要完成事项如下: 1.需要进行modal定义 2.新增窗口的UI界面 3.新增窗口逻辑页面 4.GUI的UI页面注册 5.gui逻辑页面注册 6.顶部菜单新增接口 下 ... 查看全文
.NET Core MVC 中 Controller 中让页面跳转的方法
方式一: 在控制器的方法内部结尾使用 return View(); 来打开与方法同名的页面,如: public ActionResult Login() { return View(); } 该写法打开 Login 页面。 方式二: 可以添加参数来显式地指定要跳转的页面,如: return View ... 查看全文
tomcat下部署的静态html页面在ie11乱码
新建了个Dynamic Web project,运行几次之后出现乱码,然后我将Eclipse项目统一调整成UTF-8编码。 接着运行测试,发现结果在Chrome和Edge浏览器上都正常。但是Eclipse自带的浏览器和ie11上都还是乱码。 尝试改了一下tomcat的web.xml里面的mime-t ... 查看全文
Web自动化测试:对cookie的操作
Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。在自动化测试过程中,我们如果想要进行免登陆操作的话,可以通过写入cookie的方式来实现,需要注意的是,网站cookie有时效性,对于关闭浏览器后失效的临时cookie网站来说,无法使用cookie来实现免登陆。接下来具体看一看UI自动化中如何对网站coo 查看全文
【SpringCloud】Spring Cloud Stream 消息驱动(二十三)
Spring Cloud Stream介绍 Spring Cloud Stream,官方定义Spring Cloud Stream是一个构建消息驱动微服务的框架 应用程序通过 inputs 或者 outputs 来与 Spring Cloud Stream 中的binder对象交互,通过配置bind ... 查看全文
Leetcode练习(Python):字符串类:第14题:最长公共前缀:编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。
题目: 最长公共前缀:编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 说明: 所有输入只包含小写字母 a-z 。 思路: 思路较简单。 程序: class Solution: def longestCommonPrefix(self, strs: List[ ... 查看全文
原生JavaScript实现图片瀑布流效果,可更改配置参数 带完整版解析代码[waterFall.js]
前言: 本人纯小白一个,有很多地方理解的没有各位大牛那么透彻,如有错误,请各位大牛指出斧正!小生感激不尽。 本篇文章为您分析一下原生JS实现图片瀑布流效果 页面需求 1. 图片之前拥有最小间隙 2. 图片可以根据浏览器窗口的改变而改变 3. 需要用到函数节流与函数防抖的知识 HTML结构 CSS 样 ... 查看全文
Kubernetes node节点执行Kubectl提示无法连接至api-server
今天在Kubernetes的node节点上运行命令[kubectl]命令出现了如下错误[root@k8s-node02~]#kubectl-s10.0.0.31:8080getnodesTheconnectiontotheserver10.0.0.31:8080wasrefused-didyouspecifytherighthostorport?出现这个问题的原因是kubectl命令需要使用kub 查看全文
ASP.NET Core 3.0 WebApi中使用Swagger生成API文档简介
ASP.NET Core 3.0 WebApi中使用Swagger生成API文档简介 当一个WebApi完成之后,书写API文档是一件非常头疼的事,因为不仅要写得清楚,能让调用接口的人看懂,又是非常耗时耗力的一件事。在之前的一篇随笔中(https://www.cnblogs.com/taotaozh ... 查看全文
AcWing 291. 蒙德里安的梦想
#include<bits/stdc++.h> using namespace std; const int N = 12, M = 1 << N; int st[M]; long long f[N][M]; //用f[i][j]记录第i列第j个状态。j状态位等于1表示上一列有横放格子,本列有格子捅 ... 查看全文
WPF 的摄像头控件VideoCaptureElement 浅谈
最近有个小项目要求用wpf实现显示摄像头画面,并且能拍照,标注,切换画面等等。 看了一下wpf有个自带的库WPFMediaKit.dll,里面有个摄像头控件VideoCaptureElement ,好吧,就用它了 1、能拍照能书写的话,就是在摄像头控件上面套一个InkCanvas了,这个写成一个自定 ... 查看全文