【从零开始搭建自己的.NET Core Api框架】(一)创建项目并集成swagger:1.2 完善

2021年04月02日 阅读:590

前一章我们在项目中初步集成了swagger插件,但是还有一些问题和需要改善的地方需要解决,所以这一章要做的,就是完善swagger的相关设置。 一、设置swagger ui页面为启动页 在前一章的末尾,我们通过在域名后面输入/swagger后,成功访问到swagger ui页,但是我们发现每次运行项 ... 查看全文

[C#]C#中字符串的操作

2021年04月02日 阅读:583

1.Replace(替换字符):public string Replace(char oldChar,char newChar);在对象中寻找oldChar,如果寻找到,就用newChar将oldChar替换掉。如: string st = "abcdef"; string newstring =  ... 查看全文

asp.net core3.1 log4net 整合

2021年04月02日 阅读:590

第一步: NuGet管理安装log4net组件。 第二步:添加log4net.config配置文件 <?xml version="1.0" encoding="utf-8" ?> <log4net> <root> <level value="DEBUG"/> <appender-ref ref="S ... 查看全文

react项目中CSS继承(CSS样式复用)

2021年04月02日 阅读:450

.green-flag { width: 2rem; height: 2rem; padding: 0.375rem; border-radius: 0.25rem; user-select: none; user-drag: none; cursor: pointer; } .green-flag ... 查看全文

.Net Core 2.2 升级到 .Net Core 3.1 填坑

2021年04月02日 阅读:592

今天尝试将自己的小项目从.net core 2.2 升级到 3.1,发现并不是简单的 一键升级 这么简单(惭愧)!!记录下升级的步骤以及过程中遇到的问题。 所有项目目标框架选择为.net core 3.1 发现项目依赖项的包中出现黄色感叹号,编译成功,但是项目启动后显示警告。 原因警告已经说的很清楚 ... 查看全文

405 webpack 具体使用

2021年04月02日 阅读:677

webpack 使用步骤 (最新版) 一、webpack 第一阶段 命名初始化阶段 项目名不能有汉字,不能取名叫 webpack 1、创建项目名称,并生成 , 命令 : 2、安装 : 3、创建一个 文件 4、在 的`scripts`中,添加脚本 5、运行 : 6、设置开发状态 : 隔行变色案例 1. ... 查看全文

.Net Core 安装identityserver4 包

2021年04月02日 阅读:649

参考地址 https://docs.microsoft.com/zh cn/nuget/quickstart/install and use a package using the dotnet cli VsCode cmd命令输入 ... 查看全文

Apache Shiro 1.2.4反序列化漏洞(CVE-2016-4437)复现

2021年04月02日 阅读:680

影响版本: Apache Shiro <= 1.2.4 原因分析: Apache Shiro默认使用了CookieRememberMeManager,其处理cookie的流程是:得到rememberMe的cookie值 > Base64解码–>AES解密–>反序列化。然而AES的密钥是硬编码的,就导 ... 查看全文

spring security 获取当前登录用户

2021年04月02日 阅读:479

public class SpringSecurityUtil { //session 由controller 注入参数传入 public static String currentUser(HttpSession session) { SecurityContextImpl securityCon ... 查看全文

Java实现AES/CBC/PKCS7Padding加解密

2021年04月02日 阅读:512

最近项目需要选择一套对称加密算法,来满足前后端之间的加解密操作。初步打算前端使用crypto-js来实现,后端使用java本身的加密算法实现,但遇到了一个问题:java本身只支持NoPadding和PKCS5Padding,而crypto-js提供的padding方式没有PKCS5Padding,所 ... 查看全文

javascript基础函数4.1

2021年04月02日 阅读:649

匿名函数 语法: var 变量名 = function() {}; 作用: 匿名函数使用在以函数作为参数和函数作为返回值的地方。 代码: var fn = function() { console.log("函数的另一种定义方式,使用匿名函数给变量赋值"); }; //函数的调用 fn(); 函数重 ... 查看全文

Spring杂谈 | Spring中的AutowireCandidateResolver

2021年04月02日 阅读:524

正文接口定义?用于推断一个特定的beanDefinition是否能作为指定依赖的候选者的策略接口”publicinterfaceAutowireCandidateResolver{//默认情况下直接根据bd中的定义返回,如果没有进行特殊配置的话为truedefaultbooleanisAutowireCandidate(BeanDefinitionHolderbdHolder,Dependency 查看全文

SpringMVC项目基础架构及配置概述

2021年04月02日 阅读:700

一、SpringMVC基础目录配置: 目录说明: src/main/java:后台代码 resources: 配置文件 webapp: static:静态资源文件 WEB-INF: view: 存放jsp文件 web.xml: 配置Servlet以及Filter index.jsp: 默认主页 二、 ... 查看全文

leetcode348&350之计算两个数组的交集

2021年04月02日 阅读:554

349、给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2] 示例 2: 输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出:[9,4] 说明: 输出结果中的每个元素一定是唯一 ... 查看全文

Windows环境下进行socket编程

2021年04月02日 阅读:1562

+ 编译环境 操作系统 windows 10 编译器 Dev C++ + 使用语言 C语言 在Dev中编译socket程序,需要设置编译环境,有以下两种方法: 1. 新建project为win32 console, 然后在project的属性linker里面添加库libws2_32.a 如果没有,则 ... 查看全文

$(document).ready(function(){})与window.load

2021年04月02日 阅读:550

$(document).ready(function(){ //to do something}) 是当文档全部加载完全的时候触发,包括img也加载完成但是相关的文件没有下载下来,能同时编写多个 window.onload是dom加载完成,img也加载完成,相关文件也下载完成了,不能同时编写多个 有 ... 查看全文

WIN10刚开机任务管理显示CPU占用100%问题

2021年04月02日 阅读:604

针对WIN10更新后出现的问题!!! 现象: 电脑刚开机,直接打开任务管理器,CPU占用100%! 但是电脑运行速度正常,按道理这时候应该卡死!(排除病毒) 下载鲁大师查看只是显示CPU 3%!而网上一边导说相信任务管理器,但是如果真的是占用100%,电脑应该卡的不能动! 解决方案: 打开控制面板- ... 查看全文

[C#]扩展方法

2021年04月02日 阅读:455

参考链接: https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/classes-and-structs/how-to-implement-and-call-a-custom-extension-method 0.定义扩展方 ... 查看全文

ionic 调用restful API services时全局错误处理的实现 或自定义错误处理的实现

2021年04月02日 阅读:764

往往我们的ionic程序需要调用API Service. 比如天气,地图等等。当这些API Service 不稳定或者不可访问时,我们可以通过在注册一个自定义的ErrorHandler, 来处理此类错误。 1. 将自定义错误处理类作为provider, 也就是Service. 在终端使用命令: io ... 查看全文

[Z] C#程序中设置全局代理(Global Proxy)

2021年04月02日 阅读:435

https://www.cnblogs.com/Javi/p/7274268.html 1. HttpWebRequest类的Proxy属性,只要设置了该属性就能够使用代理了,如下: 1 //设置代理 2 WebProxy WP = new WebProxy("41.76.44.76", 3128) ... 查看全文

[译]迁移到新的 React Context Api

2021年04月02日 阅读:610

随着 React 16.3.0 的发布,context api 也有了很大的更新。我已经从旧版的 api 更新到了新版。这里就分享一下我(作者)的心得体会。 回顾 下面是一个展示如何使用旧版 api 的例子: 上面的代码会返回一个复合组件 。这个组件可以让子组件共享隐式的状态。在某些简单的情况下可以 ... 查看全文

动态加载类并实例化对象 —— newInstance

2021年04月02日 阅读:767

一、Class.forName("").newInstance(); 1. Class.forName( )静态方法的目的是为了动态加载类(初始化类)。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动 ... 查看全文

热门文章

推荐文章

最新文章

置顶文章