NOT

2023四川大学“腾讯杯”新生赛(同步赛)糖果(鸽巢原理)

这个数据范围,\(n是1e6,a_i也是1e6\),任意\(a_i+a_j \in [0, 2e6]\),所以如果有答案我们最多枚举\(2e6\)个数就可以找到答案 void solve() { int n; cin >> n; vector<int> a(n); map<int, int> mp; ......
糖果 新生 原理 大学 2023

RestTemplate 请求 webservice 中文乱码问题解决【问题解决】

添加一个 Converter 设置 UTF-8 编码 @Configuration public class RestTemplateConfig { @Bean public RestTemplate restTemplate() { RestTemplate restTemplate = new ......
问题 乱码 RestTemplate webservice

[ABC254E] Small d and k 题解

题目传送门 一道暴力题。 度数和 \(k\) 那么小?直接暴力 \(n\) 遍 bfs,注意 bfs 的队列只能 push 距离不超过 \(3\) 的点。但有个问题,每次 bfs 都需要清空一次距离数组,这样子的时间复杂度是 \(O(n^2)\) 的。但也不难想到,距离数组中被赋值的地方不会很多,记 ......
题解 Small 254E ABC 254

Linux系统常用命令速查手册

系统信息 arch #显示机器的处理器架构(1) uname -m #显示机器的处理器架构(2) uname -r #显示正在使用的内核版本 dmidecode -q #显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda #罗列一个磁盘的架构特性 hdparm ......
命令 常用 手册 系统 Linux

Uniapp全局引入(mixin)

全局引入 要在 UniApp 中创建一个全局方法,以便在所有模板中直接使用,可以使用 Vue 的 mixin 混入功能。 下面是创建全局方法的步骤: 在项目的根目录下,创建一个名为 mixin.js 的文件(或者你可以选择其他命名)。 在 mixin.js 文件中,定义全局方法。例如,我们创建一个名 ......
全局 Uniapp mixin

1、开篇 - 编程指导系列文章

笔者进行软件编程已经有十多年的时间了。这些年,最主要的学习内容在开始的那些年,后面因为转了管理方向,所以其它技术内容就是知道有这么个东西,但是没实际去编程。这段时间没啥事,就想把原来的代码进行下重构,解决一些技术问题,然后,就想着把编程这类事情做一个指导系列的文章,用来记录下编程开发的过程例子,于是 ......
开篇 文章

java基础语法-pageage-构造方法-继承-多态

java中的包 - package 包:包中有很多的类,根据类的功能不同,我们可以创建不同的包。 包的主要功能: 包的主要功能:用于分类管理 包的基本语法 package 包的路径 路径与路径之间使用点隔开: package.fatherlujing.sonlujing 在一个文件中,可以没有包,或 ......
语法 pageage 基础 方法 java

LayUI树形结构

最近在学习LayUI学到tree组件 ,所以做一下随笔记录 下面是我用来接收数据的类 namespace HisProject.Models{ public class TreeListToReturn { public string id { get; set; } public string t ......
树形 结构 LayUI

硬件开发笔记(十四):RK3568底板电路LVDS模块、MIPI模块电路分析、LVDS硬件接口、MIPI硬件接口详解

前言 本篇继续分析底板原理图mipi/lvds屏幕电路原理图、硬件接口详解。 LVDS与MIPI的区别 液晶屏有RGB TTL、LVDS、MIPI、HDMI接口,这些接口区别于信号的类型(种类),也区别于信号内容。 RGB TTL接口信号类型是TTL电平,信号的内容是RGB666或者RGB888还有 ......
硬件 电路 模块 接口 底板

electron-builder打包过程中报错——网络下载篇

https://github.com/electron/electron/releases/download/v8.2.0/electron-v8.2.0-win32-x64.zip 下载地址: https://github.com/electron-userland/electron-builde ......

关于用nginx代理安装ssl SERVER变量没有X-Forwarded-Proto

用nginx代理ssl ,但是仍旧走http,所以一般SERVER变量中的相关http协议的都还是https,所以需要 X-Forwarded-Proto(转发协议),可以判断是否https。但如果没有该变量需要自己加在请求头中 在nginx的配置加上如下图的: proxy_set_header X ......

.net 获取客户端真实ip

Nginx 如何设置 情况1 在只有1层nginx代理的情况下,设置nginx配置“proxy_set_header X-Forwarded-For $remote_addr;”。(此时$remote_addr获取的是用户的真是ip) 情况2 在有多层反向代理的情况下, 1)设置“最外层”nginx ......
客户端 客户 net

向“创新者”升阶,程序员当下如何应对 AI 的挑战

随着 AI 技术的飞速发展,特别是大模型的出现,传统的程序员角色正在经历深刻的变革,我们不得不重新对自己进行审视和思考。 ......
创新者 程序员 程序 AI

Solution Set 2023.12.5

[AHOI2009] 最小割 首先考虑如何处理可行边,对于边 \(\left(u, v\right)\),其为可行边与同时满足下列两个条件互为充要条件: \(c_f(u, v) = 0\) 在 \(G_f\) 中不存在路径 \(u \rightarrow v\) 首先可以发现若存在 \(G_f\) ......
Solution 2023 Set 12

写备忘录(专业英语)

To: All Team MembersFrom: chaonengDate: December 3rd, 2023 Subject: New Year Party Planning Dear Team, As discussed in our weekly meeting, we will be ......
备忘录 专业

国内 AI 成图第一案!你来你会怎么判?

我国目前并未出台专门针对网络爬虫技术的法律规范,但在司法实践中,相关判决已屡见不鲜,K 哥特设了“K哥爬虫普法”专栏,本栏目通过对真实案例的分析,旨在提高广大爬虫工程师的法律意识,知晓如何合法合规利用爬虫技术,警钟长鸣,做一个守法、护法、有原则的技术人员。 案情简介 大家好,我是K哥! 今天先不聊爬 ......
AI

[LeetCode Hot 100] LeetCode234. 回文链表

题目描述 思路1:将值复制到数组中然后使用双指针 计算链表的长度 创建等长的数组 将链表中的数依次放入数组中 使用左右指针判断链表是否是回文链表 时间复杂度:O(n) 空间复杂度:O(n) 思路2:快慢指针+反转链表 用快慢指针,快指针走两步,慢指针走一步,快指针遇到终止位置时,慢指针就在链表中间位 ......
LeetCode 回文 Hot 100 234

[LeetCode Hot 100] LeetCode206. 反转链表

题目描述 思路:双指针算法 方法一: /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) ......
LeetCode Hot 100 206

[LeetCode Hot 100] LeetCode49. 字母异位词

题目描述 思路:哈希表 对字符串排序,如果是异位词,排序后就变成一样的了。 方法一: class Solution { public List<List<String>> groupAnagrams(String[] strs) { Map<String, List<String>> map = n ......
LeetCode 字母 Hot 100 49

[LeetCode Hot 100] LeetCode141. 环形链表

题目描述 思路:快慢指针 slow指针:每次移动一个节点 fast指针:每次移动两个节点 如果链表中存在环,fast指针最终会在某一时刻追上slow指针,这是由于移动速度快的fast指针会在某个时刻绕圈并追上速度慢的slow指针 条件 fast != null && fast.next != nul ......
LeetCode 环形 Hot 100 141

Unevictable LRU Infrastructure (翻译 by chatgpt)

原文:https://www.kernel.org/doc/html/latest/mm/unevictable-lru.html Introduction This document describes the Linux memory manager's "Unevictable LRU" in ......
Infrastructure Unevictable chatgpt LRU by

spark-sql查询Iceberg时处理流程

1、查询表结构 show create table data_lake_ods.test CREATE TABLE spark_catalog.data_lake_ods.test ( `user_number` BIGINT NOT NULL, `subclazz_number` BIGINT N ......
spark-sql 流程 Iceberg spark sql

Multi-view Information Integration and Propagation for Occluded Person Re-identification

这篇从多视角这个思路出发,提出多视图信息集成模块,包括定位、量化和集成。 给定具有相同身份的多个图像,MVI2P:i)定位特征图中的空间辨别区域以过滤掉噪声信息。 ii)量化不同图像的显着性信息的相对重要性。 iii) 通过执行逐元素加法来集成多视图信息。 iv)通过知识蒸馏将多个图像隐含的综合信息 ......

钉钉员工组织资料实时同步至飞书的应用解析

如何实现应用之间的同步? 随着企业应用的日益增多,在帮助企业提供办公效率的同时,也增加了对这些应用的运维成本。有没有一种好的办法,实现saas应用之间的桥梁搭建,自动化地完成不同应用之间的数据流转呢?答案是有的,这里推荐一款应用连接器,是Restcloud推出的AppLink平台,这个产品可以通过可 ......
实时 员工 资料

SSM框架中各层次作用及其关系(一)

SSM框架中各层次作用及其关系(一) 平常学习生活中看见许多框架中的层次,都会有点懵,不知其意,抑或是看了又忘,所以这就是这篇短文的目的 总体辨析 JAVASSM(Java Web Application with Spring, Spring MVC, and MyBatis)是一种基于Java技 ......
框架 层次 作用 SSM

【矩阵论】求和空间与交空间的基和维数

步骤: ① 把两个空间的基拼成一个矩阵 ② 把该矩阵化为行最简 ③ 从行最简矩阵中读出极大线性无关组,此为和空间的基,极大线性无关组的向量个数为和空间的维数 ④ 设交空间的向量为x,x能同时被两个空间的基线性表示,列出方程组,解,基础解系即为交空间的基,基础解系个数为交空间维数 【例】 \(R^4\ ......
空间 矩阵

在CPF里使用OpenGL做跨平台桌面应用开发

CPF 是开源的C#跨平台UI框架,支持使用OpenGL来渲染,可以用来硬件加速播放视频或者显示3D模型 实现原理其实就是Skia用OpenGL后端,Skia里绑定GLView的OpenGL纹理,将纹理作为Skia的图像混合绘制。 在CPF里使用OpenGL,不能选择NetCore3.0和Net4, ......
应用开发 桌面 OpenGL CPF

python文件不显示cmd黑窗口,打包py,pyw文件为exe文件

问题描述:编写的python文件为定时任务,需要长时间运行,但是打开的cmd黑色窗口看起来很不舒服,于是打包为exe文件,隐藏cmd黑色窗口 步骤:1.使用pip install pyinstaller 命令安装pyinstaller(前提是已安装python); 2.很多时候出现pip版本过老的报 ......
文件 python cmd exe pyw

vscode 工作区与文件夹设置

背景:学习vue3的时候发现 vue2对应的vetur插件 与vue3的volar 插件 冲突,于是开始了解vscode怎么实现兼容多项目兼容不用配置。 项目设置管理 为了适应不同项目的需要不一样的项目设置,vscode推出了文件夹设置(Folder),将差异的配置存放在项目根目录的.vscode/ ......
工作区 文件夹 文件 vscode

可持久化Trie树(字典树)

举例子: 插入cat: 插入cup: 插入soup: 插入cut: 可持久化数据结构的重要问题就是解决区间的查询问题: 例题,洛谷4735: M个操作, 操作1:添加操作,添加一个树x,序列长度+1 操作2:询问操作,找到一个位置p,满足l<=p<=r,使得a[p] ^ a[p+1] ^ ... ^ ......
字典 Trie