ICode9

精准搜索请尝试: 精确搜索
  • <一>ASP.NET Core 管道2022-04-26 00:31:36

    ASP.NET Core应用程序提供了处理每个请求的完整控制。在这个请求管道中,我们可以动态配置各种业务逻辑对应的中间件(middleware),从而达到服务端可以针对不同用户做出不同的请求响应。 一、管道 ASP.NET Core应用程序在创建程序宿主之前需要构建一个管道。而IApplicationBuilder 是

  • asp.net core 自动刷新token还有跨域的问题2022-04-24 16:35:03

    在服务端刷新token,放到响应header里面,前端死活得不到值。最后发现因为用的是自定义newtoken,前端在跨域中读不到。 加入扩展头跨域,解决问题。 两个问题 1>服务器自动刷新token public class FlushTokenMiddleware { private readonly RequestDelegate _next; pr

  • 为什么HttpContextAccessor要这么设计?2022-04-24 09:00:33

    前言 周五在群里面有小伙伴问,ASP.NET Core这个HttpContextAccessor为什么改成了这个样子? 在印象中,这已经是第三次遇到有小伙伴问这个问题了,特意来写一篇记录,来回答一下这个问题。 聊一聊历史 关于HttpContext其实我们大家都不陌生,它封装了HttpRequest和HttpResponse,在处理Http请

  • 一文读懂原子操作、内存屏障、锁(偏向锁、轻量级锁、重量级锁、自旋锁)、Disruptor、Go Context之上半部分2022-04-23 22:31:13

    我不想卷,我是被逼的 在做了几年前端之后,发现互联网行情比想象的差,不如赶紧学点后端知识,被裁之后也可接个私活不至于饿死。学习两周Go,如盲人摸象般不知重点,那么重点谁知道呢?肯定是使用Go的后端工程师,那便利用业余时间找了几个老哥对练一下。其中一位问道在利用多个goroutine发送请

  • 九、查看容器内对象2022-04-23 15:33:14

     String[] beanNames = context.getBeanDefinitionNames(); 获取容器内所有beanId数组,返回一个string数组 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://ww

  • IdentityServer4之自定义用户数据Claim2022-04-23 12:32:06

    IdentityServer4之自定义用户数据Claim     前面章节案例是使用TestUsers是用于测试的,而通常系统一般都要接入来源于数据库中的已有用户,需实现IProfileService和IResourceOwnerPasswordValidator接口。   1. 实现IResourceOwnerPasswordValidator接口     实现IResourceOwne

  • Web Dynpro for ABAP(1):Web Dynpro结构2022-04-23 09:33:51

    Web Dynpro for ABAP 1Web Dynpro结构 Web Dynpro Component:View,Web Dynpro Window,Controller。  Web Component可以嵌入其他Web Component   1.1View 每个Web Dynpro Application至少有一个View; View中可以嵌入多种Element视图元素;   View拥有自己的Context,Controller

  • 七、利用setter实现对象依赖注入2022-04-22 00:34:09

     依赖注入是指运行时将容器内对象利用反射赋给其他对象的操作,依赖注入有两种形式  1.基于setter方法注入对象  2.基于构造方法注入对象。 基于setter方法注入对象包含两种使用场景   1.利用setter实现静态数值注入(value) <?xml version="1.0" encoding="UTF-8" ?> <beans

  • EFCore 的 DbFirst 模式2022-04-21 00:03:57

    1 前言 EF6 时代,可以通过界面操作,添加数据库实体。 EF Core 需要通过 CLI 来进行该操作,具体请参考EF Core官方文档:反向工程。 2 前置条件 PMC 工具(仅限 Visual Studio)或 CLI 工具。 核心 NuGet 包:Microsoft.EntityFrameworkCore.Design 还需要为要进行反向工程的数据库架构

  • vue3 setup函数的理解2022-04-20 22:04:31

    定义: 1.setup是处于beforecreate和created生命周期间的函数; 2.setup是组合式api的入口; 3.setup函数中定义的变量和方法都是需要return出去的,不然没有办法在模板中使用;   注意事项; 1.因为在setup中尚未执行created初始化完成,所以无法使用data,methods(vue2); 2.因为在setup中无法使用

  • 理解ASP.NET Core - 授权(Authorization) _2022-04-20 00:33:17

    注:本文隶属于《理解ASP.NET Core》系列文章,请查看置顶博客或点击此处查看全文目录 之前,我们已经了解了ASP.NET Core中的身份认证,现在,我们来聊一下授权。 老规矩,示例程序源码XXTk.Auth.Samples已经提交了,需要的请自取。 概述 ASP.NET Core中的授权方式有很多,我们一起了解一下其中

  • HttpHandler的使用2022-04-19 13:04:21

    1:原网页界面: <div> <img src="images/adv1.jpg"/> <img src="images/adv2.jpg"/> <img src="images/adv3.jpg"/> </div> 默认 images/adv1.jpg  的默认图片地址:htt

  • Kotlin 函数的默认参数没有出现在签名中 runBlocking 默认参数在源代码中未定义?默认参数的小坑2022-04-19 00:35:33

    问题起因 runBlocking的context参数有默认值。但是在Android Studio中查看源代码,发现源代码中定义如下: @Throws(InterruptedException::class) public actual fun <T> runBlocking(context: CoroutineContext, block: suspend CoroutineScope.() -> T): T 这就很奇怪了。因为

  • Spring框架课堂笔记2022-04-17 22:04:19

    1、spring 1.1 简介 spring 春天----给软件行业带来了春天 2002年,spring前身interface 21框架 2004年3月24号,spring框架诞生 Rod johnson,spring创始人 spring理念:使现有的技术更加的容易使用,本身是一个大杂烩,整合了现有的技术框架!   SSH:Struct2+Spring+Hibernate S

  • spring5入门(七):基于xml配置管理bean,bean生命周期2022-04-17 21:33:57

    bean生命周期 通过构造器创建 bean 实例(无参数构造) 为 bean 的属性设置值和对其他 bean 引用(调用 set 方法) 调用 bean 的初始化的方法(需要进行配置初始化的方法) bean 可以使用了(对象获取到了) 当容器关闭时候,调用 bean 的销毁的方法(需要进行配置销毁的方法) 实现代码 # 编写实

  • spring boot 单元测试2022-04-17 10:31:45

    pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>   JavaTest

  • NX二次开发-调内部函数将对象设置为全局选择(设为高亮选中状态,在选择列表里)2022-04-16 23:33:56

     这个会经常用到,我封装了一个函数。NX11及以上版本是"\\NXBIN\\libugui.dll",NX11以下版本是"\\UGII\\libugui.dll",这个在使用的时候要注意。 代码 /* 调内部函数设置为全局选择 */ void SetSelect(tag_t select_tag) { //获取环境变量路径 char* GetName = NULL;

  • Android Studio如何设置响铃和震动?2022-04-16 12:32:53

    最近我在应用Android Studio进行安卓开发时,我想设置响铃和震动的notification提示时,总是不能成功,有人说可以用Android自带的方法,可是经过测试还是不行。后来我发现可以将响铃和震动封装成方法来调用。 响铃: private static void playRing(Context context) { Uri uri = Rin

  • .net core 使用Middleware中间件处理异常信息2022-04-16 09:01:11

    1、中间件(Middleware)拦截所有的异常并返回给调用者 public class ExceptionHandler { private readonly RequestDelegate _next; public ExceptionHandler(RequestDelegate next) { _next = next; } public async Task Invoke(HttpContext context)

  • React Hooks系列之useContext2022-04-15 18:01:29

    useContext介绍 接收一个 context 对象(React.createContext 的返回值)并返回该 context 的当前值。当前的 context 值由上层组件中距离当前组件最近的 <MyContext.Provider> 的 value prop 决定。 当组件上层最近的 <MyContext.Provider> 更新时,该 Hook 会触发重渲染,并使用最新传递

  • (十一)React Ant Design Pro + .Net5 WebApi:后端环境搭建-IdentityServer4(三)持久化2022-04-14 15:00:08

    一、前言 IdentityServer配合EFCore持久化,框架已经为我们准备了两个上下文: ConfigurationDbContext:配置数据(资源、客户端、身份等) PersistedGrantDbContext:操作数据(授权码、访问令牌、刷新令牌等) 用户持久化可以自定义一套逻辑,But,我们直接用微软的Identity,再新建一个用户上下文:

  • 从IOC容器获取Bean,name和id的区别2022-04-12 18:31:29

    两种方式,推荐使用第一种 public class SpringApplication { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml"); Apple apple4 = context.getBean("

  • spring-study-ico创建对象的方式2022-04-12 12:02:04

    IOC创建对象的方式:  1、使用无参构造创建对象(默认)  2、使用有参构造创建对象   2.1 下标赋值    <!--有参方法创建对象,三种方式:--> <!--1、下标赋值--> <bean id="user" class="com.luo.pojo.User"> <constructor-arg index="0" value="下标赋值"><

  • ViewBinding学习2022-04-11 20:32:37

    使用kotlin-android-extensions发现被放弃了。要用ViewBinding,一些小问题记录一下。 先在model中的build.gradle中的android加上 viewBinding { enabled = true } 或者是 buildFeatures { viewBinding true } 但是这个要在buildiTypes前面,不然

  • 手写call、apply、bind函数2022-04-11 17:31:25

    var year = 2021 function getDate(month, day) { return this.year + '-' + month + '-' + day } Function.prototype.myCall = function (context, ...args) { // c

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有