本文分类:news发布日期:2025/4/25 13:50:29
相关文章
如何通过ArkTS卡片的Canvas自定义绘制能力实现五子棋游戏卡片
介绍
本示例展示了如何通过ArkTS卡片的Canvas自定义绘制能力实现一个简单的五子棋游戏卡片。
使用Canvas绘制棋盘和黑白棋子的落子。通过卡片支持的点击事件进行交互,让用户在棋盘上进行黑白棋子的对局。通过TS的逻辑代码实现五子棋输赢判定、回退等逻辑计算&…
建站知识
2025/4/18 2:00:35
[计算机知识] 各种小问题思考
哈希算法以及哈希冲突
哈希算法:将任何长度的输入通过散列函数转换成固定长度的字符串
哈希冲突:不同的输入经过哈希函数处理后得到相同的哈希值 因为哈希函数的输出域是有限的
解决哈希冲突:
1. 开放寻址:产生哈希冲突后&…
建站知识
2025/4/18 11:39:26
备战蓝桥杯---线段树应用2
来几个不那么模板的题: 对于删除,我们只要给那个元素附上不可能的值即可,关键问题是怎么处理序号变化的问题。
事实上,当我们知道每一个区间有几个元素,我们就可以确定出它的位置,因此我们可以再维护一下前…
建站知识
2025/4/9 17:28:51
设计模式(14):命令模式
介绍
将一个请求封装为一个对象,从而使我们可用不同的请求对象客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。也称之为:动作Action模式,事务transaction模式。
命令模式角色
抽象命令类(Comman…
建站知识
2025/2/11 20:30:31
算法| ss 动态规划dp
221.最大正方形1143.最长公共子序列—170.爬楼梯
221.最大正方形
/*** param {character[][]} matrix* return {number}*/
// 思路
// dp初始化
// dp[i][j] 含义: 左 上 左上取 最小值 最后再加1
var maximalSquare function (matrix) {const m matrix.lengt…
建站知识
2025/4/12 14:22:46
04 Python进阶:MySQL-PyMySQL
什么是 PyMySQL? PyMySQL 是一个用于 Python 的纯 Python MySQL 客户端库,提供了与 MySQL 数据库进行交互的功能。PyMySQL 允许 Python 开发人员连接到 MySQL 数据库服务器,并执行诸如查询、插入、更新和删除等数据库操作。
以下是 PyMySQL …
建站知识
2025/4/20 1:02:25
VSCode常用修改默认设置(settings.json)
❓ 问题1
我现在在vscode中鼠标选中某个单词,相同的单词都会自动出现一个高亮背景色,我需要怎么关闭这个功能呢?
⚠️ 注意
selectionHighlight 这个是鼠标双击后的高亮匹配,可以保留默认开启的配置,不用去改它。
…
建站知识
2025/4/7 17:55:10