XOR

Debian12配置NTP时间同步

环境 查看系统版本:lsb_release -a 配置NTP时间同步 下面的配置需要用到管理员权限,可以使用su切换到管理员权限。 查看/修正 时区 查看系统时区:timedatectl 如果时区不是Asia/Shanghai需要修改时区为东八区 root@debian:/home/test# ti ......
时间 Debian NTP 12

上海成立生成式人工智能质量检验检测中心(质检中心)

> 文章(新闻):[生成式人工智能如何保障可靠可信?上海建立首家质检中心为AI产品“体检”](https://mp.weixin.qq.com/s/czDohMzFTtK_N3c2wHx9gQ) **上海市生成式人工智能质量检验检测中心(质检中心)** ![图片](https://markdown- ......

Java8 Stream针对List先分组再求和、最大值、最小值、平均值等

解题思路:JAVA8使用stream()根据类型对List进行分组统计。 核心功能代码片段: //分组求和 Map<String, LongSummaryStatistics> collect = list.stream().collect( Collectors.groupingBy(Fruit: ......
最大值 平均值 Stream Java8 Java

ArrayList集合

一. 介绍 ArrayList是List接口的一个实现类,它是Java程序中最常用的集合之一。在ArrayList内部,它使用一个可变长度的数组来存储元素。当向ArrayList中添加元素时,如果当前的数组容量不足以容纳新增的元素,ArrayList会自动进行扩容操作,创建一个更大的数组,并将原始数 ......
ArrayList

反射 p1 反射机制

# 反射机制 ## 引出反射 ![](https://img2023.cnblogs.com/blog/3008601/202307/3008601-20230721155417898-1466904713.png) - 这样的需求在学习框架时特别多,即通过外部文件配置,在不修改源码的情况下,来控制 ......
机制 p1

git中恢复误删除的文件

如果文件误删除,可通过以下方式恢复 1.没有提交(commit)依然在暂存区 git checkout -- . 2.已提交 git reset --harf HEAD^^ 可恢复到上个版本,其中一个^代表往上一个版本 git reset --hard 版本号 通过版本号恢复 git log 查看版 ......
文件 git

2023 年 7 月训练记录

# 训练 7 月没有做题题题题题题题题题。 ## [MdOI R5 Many Minimizations](https://www.luogu.com.cn/problem/P8923) 原问题有个经典做法,首先考虑暴力 DP,$f_{i,j}$ 表示第 $i$ 个数 $=j$ 的最小代价,不难发现 ......
2023

WinDbg打印SSDT的参数个数脚本

一、背景 最近开发驱动,需要用到SSDT相关函数的参数以选用合适参数个数的函数,此以在之前《Windows驱动开发学习记录-Windbg打印SSDT脚本》的基础上进行改进来显示相关信息。 二、SSDT参数表分析 Windbg分析数据如下: 4: kd> dqs nt!KeServiceDescrip ......
脚本 个数 参数 WinDbg SSDT

树上启发式合并学习笔记

## 树上启发式合并 $(dsu\ on \ tree)$ ### 适用条件: 可以在一个子树内统计的问题,并且不带修改。暴力复杂度一般为 $O(n^2)$。 ### 例题: #### CF600E Lomsat gelral ##### 解法 考虑一个问题 ,给你一棵树,每个节点有一个颜色,如果一 ......
笔记

【六】个人站点搭建

# 【一】首页搭建 ## 【路由接口】 - `home/` ## 【引言】 - 访问网站后显示的主页面 ## 【需求】 - 需要展示的效果 - 布局采用 2/8/2 - 两侧展示自定义个性化内容 - 如广告展示等 - 中间部分展示每一个人的所有文章内容 ## 【1】功能实现 - 前端展示页面 ``` ......
站点 个人

【三】登录功能实现

# 【一】登录功能 # 【路由接口】 - 登陆主接口 - `login/` - 获取验证码接口 - `get_code/` # 【二】需求 - 需要展示的效果 - 用户输入用户名 - 用户输入密码 - 用户输入验证码 > - 要求 > - 用户名、密码不对时,实时展示提示信息,及必要报错 > - 展 ......
功能

JOI2012 カンガルー(Kangaroo) 题解

# Description 有 $n$ 个套娃,每个套娃都有外体积与内体积,内体积严格小于外体积。你可以把一个娃套到另一个内体积比它的外体积大的娃里面,并且需要套到不能再套为止。求出有多少种套娃方案。 题目链接:[JOI](https://www2.ioi-jp.org/camp/2012/2012 ......
题解 Kangaroo 2012 JOI

自监督学习

Self Supervised Learning(自监督学习) Supervised Learning(监督式学习):训练资料有标注,通过有标注的资料训练Network Self Supervised Learning(自监督学习):训练资料没有标注,将资料x分成x’和x’’两组,一部分x’作为模型 ......

【七】文章详情页搭建

# 【一】文章详情页搭建 # 【路由】 - `/article//` - `username/article/id` ```python # 文章详情页 path('/article//', views.aricle_detail), ``` # 【引言】 - 在每次定义路由后都要先验证路由是否冲突 ......
详情 文章

【八】添加文章功能实现

# 【一】添加文章功能实现 # 【引言】 - 在添加文章的过程中遇到很多问题 # 【路由】 - `add/article/` # 【二】添加文章内容页面搭建 ## 【1】新建文件夹存储相关页面 - base.html ```html {% load static %} Title {#导航条#} T ......
功能 文章

【补充】XSS攻击

# 【补充】XSS攻击 ## 【一】XSS攻击介绍 - XSS(跨站脚本攻击)是一种常见的网络安全漏洞 - 攻击者通过在网页中注入恶意脚本来实现攻击。 - 当用户访问受到攻击的网页时 - 恶意脚本将在用户的浏览器中执行 - 从而导致各种安全问题 - 包括会话劫持、敏感信息泄露等。 ## 【二】XSS ......
XSS

【补充】富文本编辑器 KindEditor

# 【补充】富文本编辑器 `KindEditor` ## 【一】介绍 - KindEditor是一个富文本编辑器,旨在为开发人员提供在网页上进行富文本编辑的功能。 - 它基于JavaScript开发,并且具有简单易用、功能丰富的特点,适用于Web应用程序的构建。 ## 【二】特点 - 可配置性:Ki ......
编辑器 KindEditor 文本

Solution to AT_abc310_f Make 10 Again

## Statement 你有 $N$ 个骰子和一个序列 $A_i$,第 $i$ 个骰子能等概率掷出 $1 \sim A_i$ 的点数。 在同时掷出 $N$ 个骰子后,求下面所述的条件被满足的概率模 $998,244,353$ 的值: > 能够选出这些骰子的一个子集,使得子集内的骰子掷出的点数和为 ......
Solution AT_abc Again Make 310

引言

Linux最主要的应用是 服务器! Ken tompson和D一起创造了C语言和Unix,很多公司看到了商机,在开源源码的基础上,写出了AIX,SOLARIS,hpUX等,但这些都只能在高性能机器上运行,对于家用pc机并不能使用; Linux有一个重大改变!它可以适用于x86个人计算机, 安装软件 ......
引言

开源SCADA软件

https://rapidscada.org/download-all-files/ Rapid SCADA is free, open source, full featured SCADA software. Using Rapid SCADA you are able to create au ......
SCADA 软件

vue3 checkbox 单选

<template> <div class="ant-checkbox-group ant-checkbox-group-outline"> <label v-for="item in getOptions" :key="`${item.value}`" :class="getCheckboxwra ......
checkbox vue3 vue

【CF1844G】Tree Weights

## 题目 题目链接:https://codeforces.com/contest/1844/problem/G 给定一棵 $n$ 个点的树,每条边有一个未知的正整数边权,给出 $d_i$ 表示点 $i$ 到点 $i+1$ 的距离,求出每条边的边权或判定无解。 $n\leq 10^5,d_i\leq ......
Weights 1844G 1844 Tree CF

Linux安装vulkan的sdk

步骤很简单 1.下载SDK 例如 https://sdk.lunarg.com/sdk/download/1.3.250.1/linux/vulkansdk-linux-x86_64-1.3.250.1.tar.gz 2.设置环境变量 先解压,然后进入目录,接着设置环境变量,例如当前目录为/root ......
vulkan Linux sdk

AllowsTransparency属性详解

AllowsTransparency属性是一个布尔值属性,用于指示窗口是否允许透明度。需要注意的是,当AllowsTransparency属性为True时,窗口的Style属性应设置为None,以便正确地呈现窗口的透明度。 如果设置为True,则窗口可以是半透明的,即可以设置窗口的不透明度。 当Al ......
AllowsTransparency 属性

【补充】时间出错问题解决

# 【补充】时间出错问题解决 - `TIME_ZONE = 'Asia/Shanghai'`和`USE_TZ = False`是Django项目设置中的两个相关选项 - 用于指定项目的时区和是否使用时区。 ## 【一】`TIME_ZONE = 'Asia/Shanghai'` - 这个设置用于指定项 ......
时间 问题

【补充】根据年月对文章进行分组

# 【补充】根据年月对文章进行分组 ## 【一】官方文档的参考写法 ```python Django官网提供的 orm 语法 # django官网提供的一个orm语法 from django.db.models.functions import TruncMonth -官方提供 from djang ......
年月 文章

【补充】路由冲突问题

# 【补充】路由冲突问题 - 在某些情况下,我们可能需要用到正则表达式去匹配我们的路由 - 但是由于这种方法第一个参数是正则表达式 - 所以当路由特别多的时候,可能会出现被顶替的情况 - 解决方式 - 修改正则表达式 - 调整路由位置 > - 推荐根据功能的不同划分出不同的接口 api > - 采用 ......
路由 问题

【补充】个人站点使用自定义首页样式

# 【补充】个人站点使用自定义首页样式 > 原理还是依赖于暴漏出去的文件资源接口 - 使用的时候只需要根据当前用户名引入自己的css/js文件即可 ```html ``` ......
样式 站点 个人

【补充】多个URL公用一个是视图函数

# 【补充】多个URL公用一个是视图函数 - 我们可以根据路由地址后面参数的不同跳转到指定的功能函数里面 - 我们也可以在函数内根据关键位置传参,跳转到指定路由 ```python # 侧边栏筛选页面搭建 指向同一个路由 # # (1) 分类筛选 http://127.0.0.1:8000/drea ......
视图 函数 多个 URL

【补充】Django中路由分发的本质

# 【补充】Django中路由分发的本质 ## 【一】路由分发机制 - 在Django中,admin 路由分发的本质是将管理员后台管理功能与应用程序正常的 URL 分发机制进行了分离。 - admin 路由分发可以让开发者方便地创建、配置和管理应用程序的后台管理界面。 ## 【二】关键部分 - ad ......
路由 本质 Django