XOR

Dev打印

1 Print print = new Print(); 2 //选择打印机打印 3 print.PrinterName = printform.printnamestr; 4 //将打印内容放到预览控件 5 this.documentViewer1.PrintingSystem = print . ......
Dev

题解:【COCI2019-2020#6】 Trener

题目链接 本人于三月二十四日模拟赛本题中使用 $\mathcal O(n^2 k + n k^2)$ 哈希+DP,因神秘常数原因竟打不过 $\mathcal O(n^2 k^2)$,甚至被卡的TLE飞起,怒挂五十分。赛后交了一页的TLE,最后换成自然溢出才能过,~~铭记贰点贰叁~~。 不会吧不会吧不 ......
题解 Trener COCI 2019 2020

Java 原子类

Java 内部提供了两种方式来解决线程安全问题,一种是加入synchronized 关键字,另一种则是使用 Lock 锁。虽然说这两种方式都能解决掉线程安全的问题,但是在某些场景下会稍微有些麻烦,例如下边这个场景,每次请求接口都会对 reqCount 做一次加一操作: @RestController ......
原子 Java

做题记录 230324 // 最小生成树

为什么擦眼睛会痛 因为拭目痛い A. Jungle Roads http://222.180.160.110:1024/contest/3452/problem/1 纯最小生成树,比较坑的点是因为向 POJ 远程提交,所以没办法用万能头,还只有 C++98。我悲痛! 6,GM 评价代码习惯优劣的标准 ......
230324

3.24报告

总结--满课的一天,不过作业还是全部写完啦! 代码时间(包括上课):1.5h 代码量(行):200行 博客数量(篇):1篇 了解到的相关知识点: 最短路径问题的相关描述以及相关的实现原理 ......
报告 3.24 24

Jmeter压测报错java.net.BindException: Address already in use: connect

压力测试并发较高时候,可能会出现 Address already in use 异常java.net.BindException: Address already in use: connect at java.base/java.net.PlainSocketImpl.connect0(Nativ ......
BindException Address already connect Jmeter

Python - difference between '../../' and '/../../' when they are concatenated to a path

scnzzh: ~/aaa >cat zzh1.py import os.path print(os.path.dirname(__file__)) abs_file_dir = os.path.abspath(os.path.dirname(__file__)) print(abs_file_di ......
39 concatenated difference between Python

vue实现移动端签名功能之 vue-esign插件篇

1.安装 vue-esignnpm install vue-esign --save 2.全局引用 3.代码 4.将生成的base64转成文件 handleGenerate() { this.$refs.esign .generate() .then(res => { let randnum = M ......
vue vue-esign 插件 功能 esign

数据结构与算法-目录

0:链接 1:链接 2:链接 3:链接 4:链接 5:链接 6:链接 7:链接 8:链接 9:链接 0:链接 1:链接 2:链接 3:链接 4:链接 5:链接 6:链接 7:链接 8:链接 9:链接 0:链接 1:链接 2:链接 3:链接 4:链接 5:链接 6:链接 7:链接 8:链接 9:链接 ......
数据结构 算法 结构 目录 数据

2023 archlinux 启用 Secure Boot (安全启动) 的最简单方法 -- sbctl

配置背景 最近在我的 Thinkpad 上装了 Windows 11 + Archlinux 双系统。想要开启下 Secure Boot。 其实不开启双系统运行也正常,但由于 Windows 上的 WSA 和 部分游戏的安全检测会校验是否开启了 Secure Boot。而 Windows 11 目前 ......
archlinux 方法 Secure sbctl 2023

gs_probackup增量备份ptrack.cpp : 88

问题描述:使用gs_probackup对opengauss进行增量备份失败[omm@testmysqldb04 ~]$ sh gs_probackup.sh incbackup pg_switch_xlog 0/46000000 (1 row) INFO: Backup start, gs_prob ......
增量 gs_probackup 备份 probackup ptrack

Linux修改显示屏分辨率

一、修改U-boot屏幕参数 修改对应屏幕的参数修改 -> ARM architecture -> Enable graphical uboot console on HDMI, LCD or VGA 底下括号的参数: 例如(1024x600): x:1024,y:600,depth:24,pclk ......
显示屏 分辨率 Linux

学习 React 需要具备的 JavaScript 知识

学习 React 之前,你需要学习 JavaScript,因为 React 是基于 JavaScript 的,所以你需要了解 JavaScript 的基础知识,这样你才能更好地理解 React 的工作原理。本文将帮助你了解 JavaScript 的基础知识,以便你可以更好地学习 React。 ......
JavaScript 知识 React

Linux——命令(一)

在虚拟机中,打开Linux系统,登录root用户,便可看到一串字符串 [root@localhost ~]# [当前用户名@简写主机名 ~] # root:显示的是当前的登录用户 @:分隔符号,没有特殊含义。 localhost:当前系统的简写主机名(完整主机名是 localhost.localdo ......
命令 Linux

观摩智能建造示范项目

2022年底,住房和城乡建设部将北京、天津、重庆、苏州等24个城市列为智能建造试点城市,试点期3年。苏州作为智能建造试点城市之一,2023年1月,苏州市人民政府出台《关于加快推进智能建造的实施方案》,建立苏州市智能建造相关标准体系。 3月23日,住房和城乡建设部建筑市场监管司司长曾宪新一行及21个省 ......
智能 项目

STAT802 分析

STAT802 – Assignment 1, Part A. 1 STAT802: Advanced Topics in Analytics - Semester 1 2023STAT802 Assignment 1 – Part A Due: 5pm on Friday 24 March 202 ......
STAT 802

Centos7扩充root分区

安装Centos7系统的时候,如果没有自定义分区,系统默认分配给root分区的空间只有50G。而root分区的空间如果被占满了,会影响到我们使用系统。本文主要介绍如何在Centos7上扩充root分区。 ......
Centos7 Centos root

【转】浅析审核流

导语 在我们的日常工作中有很多业务场景都会涉及到审批,例如报销、请假、加班、采购、离职等等,既然有这么多业务都会涉及到审批,那么我们把审核做成一个公共服务给各个业务方进行复用就可以大大降低开发成本,提升效率。下面,我就来给大家分享下审核流功能的设计吧~ 参与角色 一般来说我们完成一个业务的审批必须需 ......

Python小练习:向量之间的距离度量

Python小练习:向量之间的距离度量 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 本文主要用Python实现三种常见的向量之间的距离度量方式: 1)曼哈顿距离(Manhattan distance, L1范数):$d(x,y) = \sum\li ......
向量 之间 Python

mysql数据库

MySQL数据库 一、MySQL数据库的介绍 1、发展史 1996年,MySQL 1.0 2008年1月16号 Sun公司收购MySQL。 2009年4月20,Oracle收购Sun公司。 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言( ......
数据库 数据 mysql

封装、抽象、继承、多态分别可以解决哪些编程问题?

关于封装特性 封装也叫作信息隐藏或者数据访问保护.类通过暴露有限的访问接口,受权外部仅能通过类提供的方式来访问内部信息或者数据.它需要编程语言提供权限访问控制语法来支持,例如Java中的private、protected、public关键字. 封装特性存在的意义:一方面是保护数据不被随意修改,提高代 ......
问题

vue03 01.创建项目

01.创建项目 打包工具 vite官网 vite介绍 Vite也是前端构建工具 相较于webpack,vite采用了不同的运行方式: 开发时,并不对代码打包,而是直接采用ESM的方式来,而是直接采用ESM的方式来运行项目 在项目部署时,在对项目进行打包 除了速度外,vite使用起来也更加方便 基本使 ......
项目 vue 03 01

P1036 [NOIP2002 普及组] 选数

[NOIP2002 普及组] 选数 洛谷传送门 点击查看题目 题目描述 已知 n 个整数 x1,x2,.....,xn,以及 1 个整数 k(k<n)。从 n 个整数中任选 k 个整数相加,可分别得到一系列的和。例如当 n=4,k=3,4 个整数分别为 3,7,12,19 时,可得全部的组合与它们的 ......
P1036 1036 NOIP 2002

docker 部署 1

先打包本地idea 项目 上传到 linux 服务器 任意目录 并创建一个叫Dockerfile 文件 创建镜像 docker build -t mydemo . 启动镜像 映射端口 访问 ip:4200/hello ......
docker

全面了解 Redis 高级特性,实现高性能、高可靠的数据存储和处理

Redis 是一种高性能、高可靠的内存数据存储和处理系统,它支持多种数据结构和协议,可以用于各种不同的应用场景。本文将介绍 Redis 的高级特性,包括持久化、事务、Lua 脚本等方面,以及如何使用这些特性实现高性能、高可靠的数据存储和处理。 高性能、高可用、高可扩展性的原理 基于内存的数据结构:R ......
高性能 特性 数据 Redis

Markdown学习

Markdown学习 (标题:#+空格) 字体 HelloWorld!(** **) HelloWorld (* *) HelloWorld (* *) HelloWorld HelloWorld 引用 (>) Javase学习第一天 分割线(--/**) 图片 (!+[]+()) (网络图片路径: ......
Markdown

selenium使用

selenium 一、前期准备 1、概述 selenium本身是一个自动化测试工具。它可以让python代码调用浏览器。并获取到浏览器中加载的各种资源。 我们可以利用selenium提供的各项功能。 帮助我们完成数据的抓取。 2、学习目标 掌握 selenium发送请求,加载网页的方法 掌握 sel ......
selenium

Promise源码和静态方法

Promise源码 index.html文件进行测试,Promise.js文件写源码 Promise是一个类,我们使用class进行Promise的声明 js class Promise {} html <script src="./Promise.js"></script> <script> le ......
静态 源码 Promise 方法

当讨论面向对象的时候,我们到底谈论什么?

什么是面向对象编程? 面向对象编程是一种编程范式或编程风格,它以类或对象作为组织代码的基本单元,并将封装、抽象、继承、多态四个特性,作为代码设计的基本单元. 什么是面向对象编程语言? 面向对象编程语言是支持类或对象的语法机制,并且有成熟的语法机制,能方便地实现面向对象编程的四大特性(封装、继承、多态 ......
对象 时候

python基础篇:什么是装饰器?装饰器有什么用?

上一篇介绍了python的函数,本文将介绍Python的装饰器,装饰器应用非常广泛,一定要好好掌握啊 什么是装饰器 装饰器是一种Python语言的特性,它允许在不修改已有函数的情况下,向函数添加额外的功能。装饰器本质上是一个函数,它接受一个函数作为参数,并返回一个新的函数。 装饰器应用场景 记录函数 ......
基础 python