相关文章
【洛谷】P5657 [CSP-S2019] 格雷码 的题解
【洛谷】P5657 [CSP-S2019] 格雷码 的题解
题目传送门
题解 A 题是一题简单的签到题,其实就是一个找规律。
经过打表发现, n n n 位格雷码有 2 n 2^n 2n 个二进制串,而格雷码的第 i i i 位就是 k ⊕ 2 k k \oplus \frac{2}{k} k⊕k2 …
建站知识
2024/9/17 19:58:17
HarmonyOS Next鸿蒙扫一扫功能实现
直接使用的是华为官方提供的api,封装成一个工具类方便调用。
import { common } from kit.AbilityKit;
import { scanBarcode, scanCore } from kit.ScanKit;export namespace ScanUtil {export async function startScan(context: common.Context) : Promise<s…
建站知识
2024/9/17 23:53:17
工厂模式(二):工厂方法模式
一、概念
工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。从而使得系统更加灵活。客户端可以通过调用工厂方法来创建所需的产品,而不必…
建站知识
2024/9/19 3:01:19
【Java基础】泛型
文章目录 泛型一、概述二、泛型的使用1、类2、方法3、接口 三、泛型通配符1、<?>2、<? extends T>3、<? super T> 四、泛型的擦除1、泛型的擦除2、泛型边界的擦除3、无法实例化泛型类型 泛型
一、概述
泛型(Generic)是一种机制&a…
建站知识
2024/9/19 8:20:46
物联网之ESP32与微信小程序实现指示灯、转向灯
MENU ESP32微信小程序 ESP32
代码 #include <WiFi.h>
#include <WebServer.h>
#include <ArduinoJson.h>const char* ssid "jifu";
const char* pass "2022xinchan!#";
const int dateTime 500;
const int ledPin4 4;
const int le…
建站知识
2024/9/19 3:00:21
炫酷HTML蜘蛛侠登录页面
全篇使用HTML、CSS、JavaScript,建议有过基础的进行阅读。
一、预览图 二、HTML代码
<!DOCTYPE html>
<html lang"en">
<head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-w…
建站知识
2024/9/19 7:47:41
libyuv之linux编译
文章目录 一、下载源码二、编译源码三、注意事项1、银河麒麟系统(aarch64)(1)解决 armv8-adotprodi8mm 指令集支持问题(2)解决 armv9-asve2 指令集支持问题 一、下载源码
到GitHub网站下载https://github.…
建站知识
2024/9/19 7:46:03
增强LinkedList实现瑞士轮赛制编排
前言
LinkedList底层虽然是基于链表实现,但是由于其对底层节点进行了封装,导致无法操作底层Node对象。这也为使用上带来了很多不便,比如我之前遇到的一个需求:将n个队伍按照瑞士轮进行编排,组成n/2个队伍,…
建站知识
2024/9/19 2:21:45