NOT

【题解】AtCoder-ABC319

AtCoder-ABC319A Legendary Players 使用 map 即可。 提交记录:Submission - AtCoder AtCoder-ABC319B Measure 依题意模拟。 提交记录:Submission - AtCoder AtCoder-ABC319C False ......
题解 AtCoder-ABC AtCoder ABC 319

Proj. CRR Paper Reading: Optimal Speedup of Las Vegas Algorithms, Adaptive restart for stochastic synthesis

Title Adaptive restart for stochastic synthesis PLDI 2021 Task Distribute the power between multiple runs in stochastic program synthesis to accelerat ......

drf-jwt自定义表签发、多方式登录

一、jwt自定义表签发 自定义表签发,用的是自己定义的表 1. models.py: - 注意点:因为视图中使用了drf-jwt的自动签发,所以用户名必须为username from django.db import models # 自定义签发用的是自定义的user表 # 注意点:使用drf-jw ......
多方式 drf-jwt drf jwt

为什么linux配置了环境变量,却找不到位置

为什么linux配置了环境变量,却找不到位置 例如我刚在linux中配置环境变量HBASE_HOME,通过cd $HBASE_HOME去不到对应路径,我出现这个问题的原因很简单,就是忘记加载环境变量了 通过 source /etc/profile 可以加载环境变量(这个路径对应编写环境变量的路径,比 ......
变量 位置 环境 linux

操作系统高级教程

关于访问控制,是CPU基于段实现的一种机制。而所谓的高低特权指令和数据,则是指高低特权的指令和数据。 高特权指令可以访问高特权和低特权数据,低特权指令仅可以访问低特权数据 注意以上仅仅是指令访问数据的规则,对于指令调用指令与之不同,无论是高特权还是低特权指令,均不能调用不同权限的指令。换句话说,相同 ......
教程 系统

vp 训练记录

三人一机在 Dilute的博客上 主要记一下我和 zcw 的两人两机场 9.9 今天和 zcw vp了 22 年的沈阳站 开场一看 D 发现是个 nt 题,一发过了。然后张发现 C 也是个 nt 题,也一发过了 然后我去开 L 题,题意比较难理解,花了好长时间看题(事实证明还是看错了一个小地方),看 ......
vp

快速排序

快速排序 快速排序的基本思路是,通过partition操作,将数字划分为小于等于部分和大于部分,对于这个两个部分,再次分别进行partition,直到不能再分 在快速排序中,最核心的部分就是partition,在这里记录一下我理解partition的过程,partition有多种方法,我使用的是快慢 ......

03使用ILA IP、直接添加信号法和VIO进行调试

软件版本:vitis2021.1(vivado2021.1) 操作系统:WIN10 64bit 硬件平台:适用AMD-XILINX A7/K7/Z7/ZU/KU系列FPGA 登录"米联客"SOC|SOC社区-www.uisrc.com视频课程、答疑解惑! 1 概述 在开发工程中,我们需要对一些信号进 ......
信号 ILA VIO

简单图形化界面的制作

1 package test; 2 3 import javax.swing.*; 4 import java.awt.*; 5 import java.awt.event.ActionEvent; 6 import java.awt.event.ActionListener; 7 8 public ......
图形 界面

数据库

什么是数据库 数据库指的是管理数据的软件、工具,是一个文件系统,而不是额外存储数据的仓库 数据库的类型 层次型:以上下级的层次关系来组织数据的一类数据库,类似倒悬树结构,早期的数据库采用 网状型:通过网状关系连接组织数据,形成一张数据网复杂度高 关系型:把数据看做一张二维表,由行和列组成,这也是普通 ......
数据库 数据

K8s - 安装部署MongoDB数据库教程1(单实例)

来源: https://www.hangge.com/blog/cache/detail_3158.html MongoDB 是一个基于分布式文件存储的数据库。我之前文件中介绍如何使用官方提供的安装包进行 MongoDB 数据库的安装(点击查看),以及如何通过 Docker 来快速搭建 MongoD ......
实例 MongoDB 数据库 教程 数据

剑指 Offer 60. n个骰子的点数

题目链接: 剑指 Offer 60. n个骰子的点数 题目描述: 把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。 解法思路: 还未理解 代码: // 通常做法是声明一个二维数组 dp ,dp[i][j] 代表前 i 个骰子的点数和 j 的概率, // ......
骰子 点数 Offer 60

剑指 Offer 61. 扑克牌中的顺子

题目链接: 剑指 Offer 61. 扑克牌中的顺子 题目描述: 从若干副扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这5张牌是不是连续的。 2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。 解法思路: 代码: // 1.将所有 ......
扑克牌 扑克 Offer 61

FHQ

FHQ 1.BST 二叉搜索树(看着比较好) 二叉搜索树(Binary Search Tree)也叫二叉查找树,他是具有下列性质的一种二叉树。 若左子树不空,则左子树上所有节点的值都小于根节点的值; 若右子树不空,则右子树上所有节点的值都大于根节点的值; 任意节点的子树也都是二叉搜索树; 二叉搜索树 ......
FHQ

字幕播放器

最近磨耳朵,发现没有合适字幕播放器,于是用Flutter 3 写了一个。 虽然Flutter是跨平台,但是因为我只有一个三星平板S8,所以没在其他平台测试过~ 个人随手写的,但是希望能够帮助其他学英语的小盆友。 对软件有什么需求,欢迎留言,我随缘更新~ 使用说明截图,百度网盘链接,GitHub源代码 ......
字幕 播放器

Go每日一库之4:go-ini

简介 ini 是 Windows 上常用的配置文件格式。MySQL 的 Windows 版就是使用 ini 格式存储配置的。 go-ini是 Go 语言中用于操作 ini 文件的第三方库。 本文介绍go-ini库的使用。 快速使用 go-ini 是第三方库,使用前需要安装: $ go get gop ......
go-ini ini go

calendar:Python日历的处理与生成

前言 calendar库让你可以输出日历,它还提供了其它与日历相关的实用函数。本篇,就将详细讲解calendar库的使用规则。 prmonth()与TextCalendar() prmonth()是一个简单的函数,可以生成月的格式文本输出。具体用法如下所示: import calendar c = ......
calendar 日历 Python

装饰器双层语法糖三层语法糖以及装饰器修复与有参装饰器

双层语法糖 import time def outer(func): def get_time(*args, **kwargs): start_time = time.time() res = func(*args, **kwargs) # 只能够统计index函数的时间 end_time = ti ......
语法 双层

delphi FireDAC 数据集快速遍历方式

FireDAC 数据集快速遍历方式 代码 遍历数据集 procedure TForm1.Button1Click(Sender: TObject); var vTick: DWORD; I: Integer; vCount: Integer; begin //查询数据 FDQuery1.Open(' ......
FireDAC 方式 数据 delphi

如何保持 SSH 会话不中断?

哈喽大家好,我是咸鱼 不知道小伙伴们有没有遇到过下面的情况: 使用终端(XShell、secureCRT 或 MobaXterm 等)登录 Linux 服务器之后如果有一段时间没有进行交互,SSH 会话就会断开 如果正在执行一些非后台命令,SSH 会话断开就可能会使得这些命令可能会被中断,导致任务无 ......
SSH

SICTF-2023 round2

前言 又是挺长一段时间没有打ctf了,各种原因,要过一段时间才会继续上强度学安全吧QAQ。这个SICTF是被朋友拉过来打的,看了一下,还是挺有意思的。下面记录下题目,以及复习到的一些知识点吧。笔者真的是脑子不好使了 签到Shop 很简单的签到题目,算是一个整型溢出的类型。 Different_gad ......
round2 SICTF round 2023

usb2.0和usb3.0的区别

001、区别1 usb2.0通常黑色或者白色; usb3.0通常为蓝色或者橙色 002、区别2 usb2.0通常4针脚; usb3.0通常9针脚 003、区别3 usb2.0速度慢; usb3.0速度快,且兼容usb2.0 004、区别4 usb2.0供电弱; usb3.0供电强。 ......
usb usb2 usb3

JAVA集合框架体系

集合框架 -- 容器 包容 JAVA集合框架中的类可以用于存储多个队系那个,还可用于保存具有映射关系的关联数组。 Collection接口 单列数据集合。存储一个一个的数据。 # 常用方法:增 add --> 加的是一个 addall --> 加基本单元,五个小单元组成的中单元 放进去也是5个小单元 ......
框架 体系 JAVA

关于LINUX的yum本地仓库配置

一.物理yum仓库配置 1.在mnt目录下创建目录,并用mount进行挂载 2.进入到 "yum.repos.d"的目录,并创造bak目录用于存储备份原有的数据 3.利用 "vim"进入并创造 "WLCK.repo"文件,并对内容进行配置 4.保存退出后,使用chelan、repolist、sear ......
仓库 LINUX yum

ABC319 A-E 题解

A 用 map <string, int> 将名字对应的值存下来即可。 赛时代码 B 按照题意暴力模拟,注意细节。 赛时代码 C 答辩题,卡了我半个小时。 枚举 \(1\sim 9\) 的全排列,然后按照顺序计算即可,但代码实现比较答辩。 赛时代码 D 显然具有可二分性,直接二分并判定可行性即可,注 ......
题解 ABC 319 A-E

UML介绍

一、什么是UML 统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言 二、UML能够做什么 帮助建立软件开发过程中的各 ......
UML

XMind2021免安装绿色便携版教程来了!

安装 直接解压从文末获取到的压缩包 打开解压的文件夹,找到XMind.exe,右键选择发送到->桌面快捷方式 回到桌面双击快捷方式,启动XMind2021 至此,你的XMind就安装解锁成了 获取 顶尖架构师栈 关键字 公号资源 XMind XMind全系列激活工具教程 C01 超10G后端学习面试 ......
绿色 教程 XMind 2021

Bypass: __wakeup绕过

关于这个问题,首先得先考察php版本 CVE-2016-7124 php作用版本: php5 < 5.6.25 php7 < 7.0.10 具体来说就是当序列化中的字符串的对象属性个数多余真实的属性个数时,会绕过__wakeup 比如这个例子: O:4:"demo":1:{s:1:"a";b:1} ......
Bypass wakeup

New coder

//FZ44 只出现一次的牛II //class Solution { //public: // vector<int> findSingleCowsII(vector<int>& nums) { // vector<int>a; // int res=0; // map<int,int>mp; / ......
coder New

今日总结

今天主要学习了phoenix的知识并且安装和使用了phoenix;Phoenix 是 HBase 的开源 SQL 皮肤。可以使用标准 JDBC API 代替 HBase 客户端 API 来创建表,插入数据和查询 HBase 数据。它往往可以比你自己编写的数据处理代码更有效率,并且使用也更为简便;我们 ......