搜索内容

推荐文章
  • (WebFlux)004、WebFilter踩坑记录

    一、背景 使用SpringWebFlux的WebFilter时,由于不熟悉或一些思考疏忽,容易出现未知的异常。记录一下排查与解决方案,给大家分享一下。 二、问题 2.1 问题描述 在测试接口方法时,出现的错误信息如下(对一些项目路径做了修改): java.lang.IllegalStateException: COMPLETED at org.springframework.http.server.reactive.AbstractListenerReadPublisher$State.subscribe(AbstractListenerReadPublisher.java:451) Suppressed: reactor.core.publisher.FluxOnAssembly$O……
    2022-09-29
  • 荷兰国旗问题与快速排序算法

    荷兰国旗问题与快速排序算法 作者:Grey 原文地址: 博客园:荷兰国旗问题与快速排序算法 CSDN:荷兰国旗问题与快速排序算法 荷兰国旗问题 问题描述 给定一个整数数组,给定一个值K,这个值在原数组中一定存在,要求把数组中小于K的元素放到数组的左边,大于K的元素放到数组的右边,等于K的元素放到数组的中间。 时间复杂度要求O(N),空间复杂度要求O(1)。 主要思路 设置两个变量l和r,其中位置的值都是比 K 小的数,i……r都是等于 K 的数,>r都是大于 K 的数。 初始值l = - 1……
    2022-09-29
  • 驱动开发:内核字符串转换方法

    在内核编程中字符串有两种格式ANSI_STRING与UNICODE_STRING,这两种格式是微软推出的安全版本的字符串结构体,也是微软推荐使用的格式,通常情况下ANSI_STRING代表的类型是char *也就是ANSI多字节模式的字符串,而UNICODE_STRING则代表的是wchar*也就是UNCODE类型的字符,如下文章将介绍这两种字符格式在内核中是如何转换的。 在内核编程中字符串有两种格式ANSI_STRING与UNICODE_STRING,这两种格式是微软推出的安全版本的字符串结构体,也是微软推荐使用的格式,通……
    2022-09-29
  • Android 使用压缩纹理

    本文介绍了什么是压缩纹理,以及加载压缩纹理的核心步骤。并在 Android OpenGLES 平台上实现了压缩纹理的显示。 一、压缩纹理概念 传统的图片文件格式有 PNG 、 JPEG 等,这种类型的图片格式无法直接被 GPU 读取,需要先经过 CPU 解码后再上传到 GPU 使用,解码后的数据以 RGB(A) 形式存储,无压缩。 纹理压缩顾名思义是一种压缩的纹理格式,它通常会将纹理划分为固定大小的块(block)或者瓦片(tile),每个块单独进行压缩,整体显存占用更低,并且能直接被 GPU 读取和渲染(无需 CP……
    2022-09-29
  • 谣言检测(GACL)《Rumor Detection on Social Media with Graph Adversarial Contrastive Learning》

    论文信息 论文标题:Rumor Detection on Social Media with Graph AdversarialContrastive Learning论文作者:Tiening Sun、Zhong Qian、Sujun Dong论文来源:2022, WWW论文地址:download 论文代码:download Abstract   尽管基于GNN的方法在谣言检测领域取得了一些成功,但是这些基于交叉熵损失的方法常常导致泛化能力差,并且缺乏对一些带有噪声的或者对抗性的样本的鲁棒性,尤其是一些恶意谣言。有时,仅仅设置一个简单的扰动就会导致标签被高度置信地错误分类,这对谣言分……
    2022-09-29
  • 如何在linux下检测(自身)IP冲突

      最近遇到一个需求,或者说是一个用户现场问题。   我们设备先安装,设置dhcp模式获取ip进行联网,后来又安装了其他设备,但该设备是手动设置的静态ip地址,正好与我们设备冲突,造成网络故障。     那我们就需要有一个能够检测ip冲突的方法,这个可以使用ARP协议的ACD功能(Address Conflict Detection,在RFC 5227中提出)。   (ARP协议主要用于局域网IP地址与MAC地址转换,因为我们网络主机之间收发数据其实是使用的硬件地址而非IP地址;向外网发数据时其实就是发给网……
    2022-09-29
  • 在图片不被裁剪时opencv绕图片中任意点旋转任意角度

    opencv绕图片中任意角度旋转任意角度   最近在做项目需要把把图片绕图片中任意点旋转任意角度,考虑到自己旋转需要编写插值算法,所以想到了用opencv,但是网上都是围绕图片中点旋转任意角度的,都是向下面这样写的: 绕图片中心旋转图片不裁剪 #include"opencv.hpp" #include using namespace std; using namespace cv; int main() { Mat src = imread("timg.jpg"); Mat des,m; Point2f center = Point(src.cols / 2, src.rows / 2); double angle = 50,scale=0.5……
    2022-09-29
  • ​打造企业自己代码规范IDEA插件(中)

    综述下关键点,代码规范检查基本原理可以基于AST语法树来进行实现;AST结合Xpath可以方便进行相关规范规则的编写;通过 PMD-Designer 能可视化的帮助我们实现 XPath 的相关代码规范规则以及验证相关规则;给出了一个例子... 一些基本概念 在开始独立研发公司自己的代码规范检查规则之前,先介绍一些相关的基本概念。阿里巴巴代码规范很多规则其实都是基于开源框架PMD进行的研发。PMD用官方的话语介绍来说:PMD是一个源代码分析器。它可以发现常见的编程缺陷……
    2022-09-29
  • 单调栈的本质与应用

    单调栈的定义与证明 前言   最近领悟到了单调栈的本质,特此来记录一下我的理解。   单调栈主要用来解决这样一类问题,当枚举到下标$i$,要求在下标$i$之前小于$/$大于$val$的数的下标中,找到最小$/$最大的下标位置。   一共有四种不同的情况,下面来证明在这四种情况中,栈内维护的元素始终单调递增或单调递减的。   在小于$val$的数中找到最小下标   当我们枚举到下标$i$,同时给定一个数$val$,现在我们要在下标$i$之前的数中找到满足数值小于$val$的数的下标,然后在……
    2022-09-29
  • 游戏业务安全实时计算集群:云原生资源优化实践

    「毛东方,腾讯后台开发工程师,负责IEG-业务安全部的后台实时系统Kubernetes相关的开发与运营,目前主要致力于提高集群的资源利用率,减少机器成本。」 背景 随着公司内部上云的呼声越来越高,越来越多的团队已经完成业务上云的进程。 然而,本人所在平台的应用部署上云后,在资源管理方面依然出现了一系列的问题,这些问题或多或少都对成本优化或应用的服务质量造成了一定程度的影响。 a. 应用资源使用设置不合理 云原生的资源管理方式要求应用在部署之前,提前设置好 CPU、内存……
    2022-09-29