AND

题解 ABC025D【25個の整数】

*3006。 数据范围明示状压 DP,但是涉及到填数不好直接状压,因为我们对每个格子只能记录一个二进制位,不可能知道每个数都在什么位置。 不妨换个思路,不难想到一个二进制位可以用来记录这个位置是否已经填数,只需要利用上这个信息。注意到我们不关心具体填的数是多少,只关心偏序关系,因此可以从小到大填数。 ......
题解 整数 025D ABC 025

前端设计模式——模板方法模式

前端设计模式——模板方法模式 模板方法模式(Template Method Pattern):定义一个行为的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个行为的结构即可重定义该行为的某些特定步骤。 这些步骤被称为“具体操作”(Concrete Operations),而整个行为的结构 ......
模式 设计模式 前端 模板 方法

LeetCode 31. 下一个排列

思路 因为找的是字典序升序的下一个排列,因此要尽量保证前面不动,我们从后往前考虑 从后往前找到第一个非降序的位置,然后把这个位置的数字和最小的比它大的数字交换,最后从该位置后整理为升序 这样保证了值变大,且增大的最少 从数组末尾往前找,找到 第一个 位置 j,使得 nums[j] < nums[j ......
LeetCode 31

爬虫----day05()

上节回顾 # 1 selenium -登录cnblogs,拿到cookie,再打开cnblogs,写入cookie,它就是登录状态 -半自动点赞 》selenium生成的cookie,给requests用 -selenium操作浏览器,速度慢 -requests速度快 -动作链 -自动登录12306 ......
爬虫 day 05

(只需五步)ChatGPT接入微信的攻略

​ 先来看下用深(ruo)奥(zhi)的问题对战ChatGPT的效果: ​ 再看看程序代码能力: ​ 你也可以用它来写作业学习: ​ 接下来,就是把ChatGPT接入微信的教程: 一共五步,很简单的: 1、进入openAI api 官网登录账号。网址:OpenAI API ​​​​ 2、点击右上角头 ......
只需 ChatGPT 攻略

图书表增删改查,路由分发的实际应用

1.继承APIview:ser中depth=0或1的用法 2.继承APIview:depth为1的时候会将外键数字对应的详细信息全部返回出来 3.继承APIview:第一种写法只能序列化_不能反序列化 4_1.继承APIview:第二种写法显示出版社名称 4_2.继承APIview:第二种写法返回作 ......
路由 实际 图书

Android开发-Android开发环境搭建(Android Studio详细安装教程,适合新手)

01 Android开发工具 Android Studio Android Studio是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA.类似Eclipse ADT, Android Studio提供了集成的Android开发工具用于开发和调试 架构组成 。基于Gradle ......
Android 新手 环境 教程 Studio

harbor查看admin密码

一、进入容器: docker exec -it "<harbor-adminserver container id>" bash 或 docker exec -it "<harbor-core container id>" bash 二、查看环境变量 env | grep HARBOR_ADMIN_ ......
密码 harbor admin

SMU Spring 2023 Trial Contest Round 1(6/8)

SMU Spring 2023 Trial Contest Round 1(6/8) A. Prepend and Append Prepend and Append 只需考虑给定字符串两端是否符合10或01即可,双指针从两端模拟即可。 #include <iostream>using namesp ......
Contest Spring Round Trial 2023

idea使用mavenhelper解决依赖冲突的问题

1. IDEA Maven Helper插件(详细使用教程) ......
mavenhelper 问题 idea

专业开发人员使用低代码是什么体验?

相关数据显示,74%的公司计划将低代码此业务线集成到应用程序开发生命周期中,显而易见,公司正在采用低代码技术来缓解应用程序开发需求的压力。现在你的老板告诉你低代码开发是一种新方式,你需要向你的团队宣布这个消息。您现有的一些开发人员可能对低代码持怀疑态度,他们会说“低代码不是代码技术,不是我的技术栈“ ......
代码 人员 专业

常用命令

#ls 命令 根据日期降序排列 ls -lht --time-style=long-iso 根据日期升序排列 ls -lhtr --time-style=long-iso ......
命令 常用

1. 继承的学习和使用

继承的学习和使用 继承概述 继承是面向对象三大特性之一(封装, ==继承==, 多态) 继承使子类拥有父类的属性和方法, 并且可以定义自己独有的属性和方法 继承的格式 关键字:extends public class 子类名 extends 父类名{ } 示例 父类Animal类 public cl ......

线程同步

线程同步 线程安全 要保证线程安全有两个前提: 程序调用了多线程。 多个线程操作共同的变量 以上两个条件满足后,程序就有可能触犯线程不安全的问题 什么是线程不安全? 举例说明:假如一场演唱会需要售卖门票,有三个售票口,A,B,C。它们会同时售票,假如一共只有100张票,那么当100张票售卖完后,售票 ......
线程

influxdb2与influxdb1、tdengine在聚合上的一个小小差异

==问题背景== 发现influxdb2的时间切片聚合结果与其他版本的时序数据有差异。 对比了influxdb1.7版本,tdengine2.6.0.12版本。 这个差异对我们目前双引擎的架构方式带来了一个巨大的挑战,算是一个坑。 具体差异如下: 首先看tdengine(2.6.0.12):每个切片 ......
influxdb influxdb2 influxdb1 tdengine 差异

软件测试职业发展的四个阶段

你可能在一家行业内很有影响力的公司从事软件测试工作,如果你不规划自己的成长之路,这份工作对你的意义是有限的。一般来说,软件测试的职业发展分为四个阶段:入门阶段、发展阶段、进阶阶段、影响力阶段。 一、入门阶段:测试执行和技能储备 作为一名入门级测试人员,测试执行将占据你80%的工作量,你会根据其他有经 ......

软件测试在持续集成中的地位

做持续集成(CI)工作以来,小编越来越感受强烈的一点是CI不是孤立存在的。CI与软件开发存在密切联系,这是众人皆知的。然而,CI与软件测试存在的密切关系,提及者却不多。 "皮之不存,毛将焉附"。如果没有软件开发,CI将完全没有存在意义;如果没有软件测试,CI将黯然失色许多。这篇文章,就来聊聊软件测试 ......
软件测试 地位 软件

常见的3种软件测试分类方式

软件测试按照不同的维度可以有不同的分类方式。具体如下: 1.按照开发阶段划分 单元测试:测试对象时软件最小的组成部分也就是模块。 测试阶段:编码后或编码前(TDD即测试驱动开发) 测试对象:模块 测试人员:开发人员或白盒测试工程师 测试依据:设计文档+代码和注释 测试方法:白盒测试 测试内容:模块接 ......
软件测试 常见 方式 软件

【题解】CF487E Tourists / 圆方树

概念 圆方树是一种基于无向图构造的树。 我们知道,圆方树最早是 WC 上提出的处理仙人掌的东西,用于将树上做法拓展到复杂度正确的仙人掌做法。 但是一些关于点双有性质的题也可以用圆方树转化成树上问题,例如这个。 构造 对于原图中的点,称之为圆点。 对于原图的每个点双,考虑为其虚拟一个对应的结点,称之为 ......
题解 Tourists 487E 487 CF

第六章 应用层

第六章 应用层 应用层协议=传输层协议+端口号 常见的应用层协议和端口号 HTTP (超文本传输协议) TCP的80端口 是万维网 (WWW) 客户程序与服务器程序之间交互协议。 FTP(File Transfer protoco 文件传输协议 ) TCP的21端口标识。 FTP 提供交互式的访问, ......
应用层

第一章 计算机网络概述

第一章 计算机网络概述 互联网的组成 核心部分:由 网络 和连接网络的路由器组成。 边缘部分:由连接在网络上的主机构成,也叫做端系统。 端系统之间的两种通信方式 客户-服务器模式(C/S模式)。客户端请求服务,服务器 提供服务 对等连接方式(p2p模式)。不区分 哪一方是提供服务的,和请求服务的,因 ......
计算机网络

第二章 物理层

第二章 物理层 物理层的功能以及四大特性: ​ 确定与传输媒体的接口有关的一些特性,尽可能地屏蔽掉这些传输媒体和通信手段的差异。有 机械特性 电气特性 功能特性 过程特性。 ​ 机械特性:指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等(接口是怎么样的) ​ 电气特性:指明在接口电缆 ......
物理层 物理 第二章

FlowMap

https://zhuanlan.zhihu.com/p/472670928 https://zhuanlan.zhihu.com/p/511518080 ......
FlowMap

jquery 禁用按钮无效 disabled属性设置无效

禁用按鈕 $(this).prop("disabled", true); 啟用按鈕 $(this).prop("disabled", false); 禁用按鈕 $(this).attr("disabled","disabled"); 啟用按鈕 $(this).removeAttr("disabled ......
按钮 disabled 属性 jquery

3.21每日总结

今天完成了几道python的编程题目,熟悉了相关操作,对安卓端地铁查询系统进行了优化 ......
3.21 21

第一次结队作业

今天主要进行安卓端的页面优化 cp:郭子锴 ......
第一次

什么是ETH?

ETH,全称为以太币(Ethereum),是一种基于区块链技术的加密货币,同时也是以太坊网络(Ethereum Network)的原生货币。以太坊网络是一个去中心化的计算机平台,允许开发者在其上构建智能合约和去中心化应用程序(DApps)。 以太坊网络的实现基于区块链技术,其主要特点是分布式、不可篡 ......
ETH

HashMap底层源码分析

HashMap底层源码分析 今天先简单看看HashMap的底层源码,之后做详细的分析以及与其他集合的对比。 1.看源码之前需要了解的一些内容 Node<K,V>[] table 哈希表结构中数组的名字 DEFAULT_INITIAL_CAPACITY: 数组默认长度16 DEFAULT_LOAD_F ......
底层 源码 HashMap

Java面试问题

1、面向对象的特征有哪些方面? 答:抽象、继承、封装、多态。 1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、 ......
问题 Java

守护线程和用户线程

用户线程:主线程的子线程,当主线程结束时,用户线程也会结束。 守护线程:一种特殊的线程,它是在后台运行的,当所有用户线程结束时,守护线程也会随之结束。例如gc线程 public class ThreadDemo { public static void main(String[] args) { T ......
线程 用户