ICode9

精准搜索请尝试: 精确搜索
  • 若依框架新建路径映射中文访问不到2022-08-29 11:04:31

    SpringBoot中文路径映射访问400 有个项目后台使用的是若依框架,最近新建了一个映射路径,但是如果路径中带有中文或者文件名带有中文会返回400报错,最后在官网发现是shiro版本的问题,记录一下。 解决方案如下: 自定义过滤器 点击查看代码 import org.apache.shiro.spring.web.ShiroFi

  • 使用websocket实现协同编辑2022-08-29 10:31:54

    ​ 1、协同编辑的意思是什么? 其实,协同编辑无非就是字面意思,多人同时编辑,并且能够同步看到对方问保存的数据,典型的例子可以参考石墨文档,腾讯文档。 2、技术解决 核心技术就是信息的实时通信 以及多人编辑时所产生的冲突 这里我采用websocket来进行实时通信,大家都知道他是一个全双工

  • JS逆向实战1——某省阳光采购服务平台2022-08-28 23:01:20

    分析 其实这个网站基本没有用到过什么逆向,就是简单的图片base64加密 然后把连接变成2进制存成文件 然后用ocr去识别即可 !! 注意 在获取图片连接 和对列表页发起请求时一定要用一个请求,也就是用一个session 不然就会验证失败。 代码如下 import ddddocr import requests from jsonpa

  • drf的序列化2022-08-28 21:01:23

    1.序列化的基类BaseSerializer from rest_framework import serializers serializers.BaseSerializer 2.基本序列化类Serializer,继承于BaseSerializer from rest_framework import serializers serializers.Serializer 3.模型序列化类ModelSerializer,继承于Serializer fro

  • Qt6.2.4 qml 实现登录注册及显示详情demo2022-08-28 18:04:28

    参考 https://www.bilibili.com/video/BV1dS4y1u7vN?spm_id_from=333.999.0.0 (很棒的教程) 环境 环境 版本 windows 10 QT 6.2.4 Qt Creator 8.0.1 (Community) qmake config.ini 文件会自动在项目目录下生成 signal 使用信号和槽实现事件监听、参数传递 父

  • umijs如何使用封装好的Lottie动画2022-08-28 18:02:31

    lottie:设计师制作动画,并提供json文件。前端可以使用对应的api操作时间流,对动画进行一些事件上的操作。 官网文档: https://github.com/airbnb/lottie-web 一. 下载依赖  npm install lottie-web 二. 在组件内引用 import lottie from 'lottie-web'; 三.引入json文件 Lottie默认读

  • Spring 高级 初始化与销毁2022-08-28 16:03:08

    一 初始化 1、简介 Spring 提供了多种初始化手段,除了 @PostConstruct,@Bean(initMethod) 之外,还可以实现 InitializingBean 接口来进行初始化,如果同一个 bean 用了以上手段声明了 3 个初始化方法,那么它们的执行顺序是 @PostConstruct 标注的初始化方法 InitializingBean 接

  • Angular Material实现typeahead简单示例2022-08-28 14:30:08

    前言 项目中需要一个输入提示框, 之前是使用ng-bootstrap实现的. 但是由于系统框架完全迁移到了material design. 所以所有bootstrap的依赖项都要迁移到angular material design. 如果您的web表单有一个包含许多选项的下拉列表,那么您可能希望通过提前键入来简化用户的生活。幸运的

  • Spring 高级 工厂后处理器模拟实现-Mapper2022-08-28 14:04:42

    一、源方式自动注入 package com.mangoubiubiu.show.a05; import com.alibaba.druid.pool.DruidDataSource; import com.mangoubiubiu.show.a05.component.Bean2; import com.mangoubiubiu.show.a05.mapper.Mapper1; import com.mangoubiubiu.show.a05.mapper.Mapper2; import

  • java判断list里是否有重复元素/元素是否完全相同2022-08-28 14:03:43

    判断list里是否有重复元素/元素是否完全相同_wuwujian111的博客-CSDN博客_判断list中所有值是否相同  https://blog.csdn.net/javaofliang/article/details/46358083 充分利用类集的特性,Set中不允许有重复的元素。 判断list中是否有重复元素 import java.util.ArrayList; import

  • 进程、线程补充与协程相关介绍2022-08-28 14:02:08

    补充点 1.死锁 当你知道锁的使用抢锁必须要释放锁,其实你在操作锁的时候也极其容易产生死锁现象(整个程序卡死 阻塞) from threading import Thread, Lock import time mutexA = Lock() mutexB = Lock() # 类只要加括号多次 产生的肯定是不同的对象 # 如果你想要实现多次加括号等

  • firstgolang2022-08-28 11:04:09

    package main //程序的包名 /* import "fmt" import "time" */ import ( "fmt" "time" ) //main函数 func main() { //函数的{ 一定是 和函数名在同一行的,否则编译错误 //golang中的表达式,加";", 和不加 都可以,建议是不加 fmt.Println(" hello G

  • vue3项目-小兔鲜儿笔记-02-首页模块012022-08-28 01:30:44

    1.less自动化导入 安装一个vue-cli插件,自动导入less文件 vue add style-resources-loader 2. 头部分类导航组件渲染 实现头部一级分类和二级分类的渲染 基本步骤: 定义一个常量数据和后台保持一致,这样不请求后台就能展示一级分类,不至于白屏 定义接口函数 在pinia的categ

  • 长城杯2022 known_phi2022-08-28 01:03:05

    Involved Knowledge 已知phi,n 分解n DSA K共享攻击 Description from Crypto.Util.number import getPrime, bytes_to_long, inverse, long_to_bytes from Crypto.PublicKey import DSA from hashlib import sha256 import random from secret import flag def gen(a):

  • Django入门到放弃之缓存及信号机制2022-08-28 00:04:53

    1.缓存介绍 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些

  • Django入门到放弃之数据库配置2022-08-28 00:04:02

    1.配置连接MySQL数据库 settings: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'homework1009', 'USER': 'root', 'PASSWORD�

  • 编程实现统计连续重复字符的数量2022-08-27 21:30:12

    package com.example.demo.reflact; import java.util.ArrayList; import java.util.HashMap; import java.util.Set; import java.util.TreeMap; public class A { public static void main(String[] args) { //// 编程实现统计连续重复字符的数量。 ////

  • Chapter2 登录和注册_页面之间的数据传递_云储存2022-08-27 20:30:41

    Chapter2 1.登录和注册(手机验证) 1.1 我的页面 app.js App({ ​  /**   * 当小程序初始化完成时,会触发 onLaunch(全局只触发一次)   */  onLaunch: function () {     },  globalData:{}, }) ​ wxml <view class="view_contain">  <!-- 第一部分 -->  <view

  • SpringCloud 使用 LoadBalance 实现客户端负载均衡2022-08-27 20:00:49

    SpringCloud 从 2020.0.1 版本开始,从 Eureka 中移除了 Ribbon 组件,使用 LoadBalance 组件来代替 Ribbon 实现客户端负载均衡。LoadBalance 组件相对于 Ribbon 来说,仅支持两种负载均衡策略:【轮询策略】和【随机策略】,估计后续会增加更多的负载均衡算法策略吧,从我个人的使用经验来说

  • swagger3 配置2022-08-27 15:01:27

    在pom.xml添加swagger3.0的依赖: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </dependency> 创建SwaggerConfig 配置类 impor

  • flink cdc 使用2022-08-27 11:00:09

    flink cdc 使用 目前 cdc 产品 非常多 ,目前我使用canal ,flink cdc (集成 debezium) 二者 对比相对来说 flink cdc 更加强大,功能很多 但是 有很多 坑,迭代速度很快,借助flink 分布式计算框架,分布式处理 数据。 1. canal 装个服务端,客户端自己写,当然也提供了一些适配器,我之前是定制

  • 速度起飞!替代 pandas 的 8 个神库2022-08-27 09:30:09

    转载:https://mp.weixin.qq.com/s/ars6wWoUf59i7TyxAPE22g 大家好,我是指南兄。 本篇介绍 8 个可以替代pandas的库,在加速技巧之上,再次打开速度瓶颈,大大提升数据处理的效率。 1. Dask Dask在大于内存的数据集上提供多核和分布式并行执行。 在Dask中,一个DataFrame是一个大型且并行的D

  • SpringBoot集成thymeleaf不生效问题2022-08-27 01:00:53

    场景:在做springBoot整合Theamleaf时,用了@RestController注解,在进行试图渲染的过程中,遇到试图没有渲染成功,找到了原因,记录一下。  第一种情况:使用@RestController注解 package com.example.demo; import org.springframework.stereotype.Controller; import org.springframework

  • SpringBoot集成knife4j2022-08-26 23:01:04

    <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>2.0.3</version> </dependency> <dependency> <groupId>org.springf

  • [React] Import on Visibility2022-08-26 20:32:10

    Source: https://javascriptpatterns.vercel.app/patterns/performance-patterns/import-on-visibility   One way to dynamically import components on interaction, is by using the Intersection Observer API. There's a React hook called react-intersection-obse

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

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

ICode9版权所有