ICode9

精准搜索请尝试: 精确搜索
  • SpringMVC文档、源码瞎读——两种整合方式2022-07-22 09:36:15

    概述 本篇文章介绍了SpringMVC官方文档中的两种DispatcherServlet的整合方式,并且通过源码分析它们是如何整合起来的。 同时,看这篇文章,有一些前置知识需要掌握: 编程式动态注册Servlet组件 JavaWeb中的Listener组件 Spring实战 五 Web中的Spring#配置DispatcherServlet 默认认为看

  • .NET6之MiniAPI(十):基于策略的身份验证和授权2022-07-21 21:35:12

      JWT不管是基于角色,还是自定义策略,实现的步骤都是大同小异的,基于自定义策略的步骤如下:   1、appsettings.json中配置JWT参   2、添加身份认证和授权服务和中间件,并设置为策略模式和策略名称   3、定义生成Token的方法和验证Toekn参数的方法   4、登录时验证身份并分发T

  • .NET6之MiniAPI(十):基于策略的身份验证和授权2022-07-21 21:33:41

      JWT不管是基于角色,还是自定义策略,实现的步骤都是大同小异的,基于自定义策略的步骤如下:   1、appsettings.json中配置JWT参   2、添加身份认证和授权服务和中间件,并设置为策略模式和策略名称   3、定义生成Token的方法和验证Toekn参数的方法   4、登录时验证身份并分发T

  • springbbot 启动流程2022-07-21 15:04:10

    springbbot 启动流程 SpringApplication.run(Application.class, args) new SpringApplication(primarySources) 生成一个springboot实例 2.1 将传入的启动配置类保存起来 2.2 判断应用类型 2.3 使用springFactoryLoader加载 ApplicationContextInitializer.cla

  • 使用PorterDuffXfermode图片合成实现安卓新手引导2022-07-19 20:32:51

    一些APP需要新手引导功能,如下图所示: 一个黑色半透明的浮层盖住页面的大部分,需要引导用户操作的地方突出显示。实现这种效果有两种思路: 将要突出显示的地方做成图片,放到下层页面相同的位置,实现伪透明效果。这样的缺点是,如果图片较大或者是动画会占用空间,或者要突出的内容是可变的

  • (二)spring的bean自动装配2022-07-19 20:00:31

    spring的bean自动装配主要是通过@Autowired注解实现的 (一) bean源代码解析 @Target({ElementType.CONSTRUCTOR, ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.ANNOTATION_TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interfa

  • 使用PorterDuffXfermode图片合成实现安卓新手引导2022-07-18 18:04:36

    一些APP需要新手引导功能,如下图所示: ![hollow1.png](http://upload-images.jianshu.io/upload_images/1896166-fc4ccaacd40404e7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 一个黑色半透明的浮层盖住页面的大部分,需要引导用户操作的地方突出显示。实现这种效果有

  • spring 45 事件监听器2022-07-18 16:33:56

    点击查看代码 // 事件解耦例子 @Configuration public class A48_1 { public static void main(String[] args) { AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(A48_1.class); context.getBean(MyService.class).d

  • 《Entity Framework Core in Action》--- 读书随记(2)2022-07-17 17:02:50

    Part 1 Getting started 《Entity Framework Core in Action》 -- SECOND EDITION Author: JON P SMITH 如果需要电子书的小伙伴,可以留下邮箱,看到了会发送的 3 Changing the database content 3.1 Introducing EF Core’s entity State 介绍 EF Core 的实体属性,称为 State。此属

  • Word Vectors/Attention - hands on after lecture2022-07-17 14:32:05

    1. Write the co-occurrence matrix {\rm X}X for this sentence, using a 4-word context window (i.e. two context words on either side of the central word).   2. Use torch.svd() to compute the singular value decompositon of this matrix {\rm X} = {\rm USV}^

  • xenomai驱动开发-参考博文-2驱动编写实例2022-07-17 14:04:32

    根据xenomai代码里面的example修改出一个字符驱动代码及其驱动对应的测试程序。 点击查看代码 #include <linux/module.h> #include <rtdm/rtdm_driver.h> MODULE_LICENSE("GPL"); MODULE_AUTHOR("ziv,<woshidahuaidan2011@hotmail.com>"); #define SIZE_MAX

  • Qt - 简单的写日志方法2022-07-16 20:35:45

    Qt写日志   在main.cpp文件中添加以下头文件和代码: #include "mainwindow.h" ​ #include <QApplication> #include <QDateTime> #include <QMutex> #include <QFile> #include <QTextStream> #include <QDebug> ​ //#define LOG_FILE     qApp-

  • spring 43 @Value 装配底层2022-07-16 16:02:31

    按类型装配的步骤 查看需要的类型是否为 Optional,是,则进行封装(非延迟),否则向下走 查看需要的类型是否为 ObjectFactory 或 ObjectProvider,是,则进行封装(延迟),否则向下走 查看需要的类型(成员或参数)上是否用 @Lazy 修饰,是,则返回代理,否则向下走 解析 @Value 的值 如果需要的值是字符串

  • Django+VUE交互——第三部分2022-07-15 16:00:16

    五、整合 django 和 vue.js 前端 目前我们已经分别完成了 django 后端和 vue.js 前端工程的创建和编写,但实际上它们是运行在各自的服务器上,和我们的要求是不一致的。 在前端工程目录下,输入 npm run build,如果项目没有错误的话,就能够看到所有的组件、css、图片等都被 webpack 自动

  • 使用ashx一般处理程序,读取不到Session的问题2022-07-15 09:32:41

    public class RandomCode : IHttpHandler, System.Web.SessionState.IRequiresSessionState //这里就是实现的接口 { public void ProcessRequest(HttpContext context) { string checkCode = GetRandomCode(5); context.Session["CheckCode"] =

  • IdentityServer4采用Http时在谷歌最新浏览器登录后不跳转2022-07-14 19:04:15

    startup类添加代码:   public void SetSameSite(HttpContext httpContext, CookieOptions options) { if (options.SameSite == SameSiteMode.None) { if (httpContext.Request.Scheme != "https") { opti

  • 安卓数据存储总结(永久存储和临时存储)2022-07-14 15:04:34

    0.目录 安卓开发数据存储主要分为两种形式,一种是永久存储,一种是临时存储。 永久存储 本地数据库Room 网络 SharedPreferences 文件存储数据 SQLite数据库 ContentProvider 临时存储 ViewModel Bundle Intent Application 1.永久存储 1.1本地数据库Room 应用场景:一般用来存储结

  • gin-巧用Context传递多种参数2022-07-13 11:34:13

    目录   引言: 1.巧妙包装gin.Context为NewContext 2 在使用gin.Use对每一个请求的Context进行组装 3 在路由绑定时解析出NewContext来为应用层函数提供参数,并且调用应用层函数 4 总结 引言:首先给臆造这样一个场景: 假设有web端,有众多用户需要从服务端去索取数据。 分析下这个过程,由

  • SpringBoot接口 - 如何优雅的写Controller并统一异常处理?2022-07-13 08:02:00

    SpringBoot接口如何对异常进行统一封装,并统一返回呢?以上文的参数校验为例,如何优雅的将参数校验的错误信息统一处理并封装返回呢?@pdai 为什么要优雅的处理异常 如果我们不统一的处理异常,经常会在controller层有大量的异常处理的代码, 比如: @Slf4j @Api(value = "User Interfaces",

  • ServletContext2022-07-12 15:02:51

    ServletContext web容器在启动的时候,它会为每个web程序都创建对应的ServletContext对象,它代表了当前的web应用; 1.共享数据 我在这个Servlet中保存的数据,可以在另外一个Servlet中拿到; 创建放置数据的类 public class HelloServlet extends HttpServlet { @Override protec

  • python 表单提交2022-07-12 13:00:15

    <input name=''> <input > <input type='submit' value='查询'>s ---- def add(request): #request.POST.get() 获取提交数据 name=request.POST.get('name') score=request.POST.get('score')

  • Gin请求参数获取2022-07-12 10:32:45

      获取querystring参数 url问号后面的参数 r.GET("/user", func(c *gin.Context) { username := c.DefaultQuery("username", "你的名字") address := c.Query("address") //输出json结果给调用方 c.JSON(http.StatusOK, gin.H{ "username

  • Asp.net Core 中间件总结2022-07-11 21:32:14

    《ASP.NET Core 6 框架解密》 总结,笔记: 1.RequestDelegate RequestDelegate委托对象作为参数调用了WebApplication对象的Run扩展方法。 该扩展方法只是注册了一个中间件,具体点,就是说这个扩展方法用于注册处于管道末端的中间件   如下图,主要是几种委托的写法。 RequestDelegat

  • What does SynchronizationContext do?2022-07-11 11:34:40

    What does SynchronizationContext do? 问题 In the book Programming C#, it has some sample code about SynchronizationContext: SynchronizationContext originalContext = SynchronizationContext.Current; ThreadPool.QueueUserWorkItem(delegate { string text = F

  • SAP Commerce Cloud B2C Accelerator 架构设计概述2022-07-10 10:03:07

    B2C Accelerator module 是一组扩展(extensions)的集合,提供了启用能够完全正常工作的店面所需的所有 sample 数据。所包含的数据集用于服装店面(apparel)和电子产品(electronics)店面。 从下图能够看出,apparelstore 和 electronicsstore 都依赖于 core-Accelerator 的 accelerator

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

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

ICode9版权所有