刷新
《游戏为什么好玩:游戏设计的奥秘》读书笔记(2)

博主头像 第二章: 时间 2.1 时间机制的核心分类 游戏内时间和现实世界时间的异步性 游戏通过压缩或者延展时间来创造沉浸感,例如《塞尔达转:旷野之息》的“箱庭理论”通过空间设计强化时间节奏,而《去月球》以倒叙手法打破线性时间叙事。 设计意义:脱离现实时间限制,让玩家专注于游戏目标(如《暗黑破坏神 3》的技能 ...

关于TCP的握手与挥手

博主头像 关于TCP的握手与挥手 前言 由于自己每次都是唱的比懂的好听,光知道唱“三次握手四次挥手”,再往里细问SYN标志就只能阿巴阿巴阿巴,为了解决自己的知识储备问题,顺便继续深入了解TCP的握手和挥手,这里郑重写下此文档,以便查阅和参考 请注意ACK和ack是不一样的,ACK是标志位而ack是字段,ack ...

AtCoder Beginner Contest 401 A~E题解

博主头像 A题: 题面翻译: 问题陈述 给你一个介于 \(100\) 和 \(999\) (含)之间的整数 \(S\) 。 如果 \(S\) 介于 \(200\) 和 \(299\) (含)之间,则打印 "成功";否则,打印 "失败"。 限制因素 \(100 \le S \le 999\) \(S\) 是整数 ...

数据结构-基本概念

博主头像 数据结构: 数据结构包括逻辑结构(线性结构、非线性结构)、存储结构 数据是有单位的,数据的基本单位是数据元素。数据元素是由多个数据项组成的,所以数据项也被称为数据的最小单位。 数据结构就是描述多个数据之间的逻辑结构和物理结构。逻辑结构指的是数据元素之间的逻辑关系,物理结构指的是计算机中存储数据的方式 ...

管理大规模监控技术栈的最佳实践

博主头像 集中管理可观测性数据 集中化监控数据有助于打破信息孤岛,提供系统全景视图。彭博社发现,当团队各自为战时,系统中断往往持续很久才有人意识到多个团队正在独立处理同一问题。通过数据集中管理,他们获得了更全面的基础设施视图,从而能更高效地进行故障分级处理(来源:《彭博社如何通过 Metrictank 和 G ...

selenium之cookies

什么是cookies Cookies 是 Web 服务器存储在用户计算机(通常是浏览器)上的小型文本文件。它们用于记住用户的状态或信息,以便在用户浏览网站的不同页面或稍后再次访问该网站时能够被识别。 Cookies的主要用途包括 会话管理:保持用户的登录状态、购物车内容等。 个性化:存储用户的偏好设 ...

Grafana将弃用AngularJS-我们该如何迁移

博主头像 AngularJS 弃用时间线 AngularJS 支持已在 Grafana 9 中正式弃用。在 2024 年 5 月发布的 Grafana 11 中,所有 Grafana Cloud 和自托管安装默认关闭该功能。到 Grafana 12 版本时,将完全移除对 AngularJS 的支持,包括配置参 ...

selenium之javascript语句的执行

今天来学习以下selenium怎么执行Js脚本的 在平时使用selenium的时候,有些操作我们需要借助js代码,才可以更加方便快捷;下面就让我们看一看怎么执行js代码 当然了,首先就是写一段js代码;这里就需要你有js相关的知识了;当然,没有也可以;现在AI这么方便,你可以让AI帮你写一段你想要用 ...

华为od机考2025A卷真题 -补种未成活胡杨

博主头像 题目描述与示例 题目描述 近些年来,我国防沙治沙取得显著成果。某沙漠新种植N棵胡杨(编号1-N),排成一排。 一个月后,有M棵胡杨未能成活。 现可补种胡杨K棵,请问如何补种(只能补种,不能新种) ,可以得到最多的连续胡杨树? 题目练习网址:https://www.algomooc.com/probl ...

企业级DevOps系统服务搭建(Ubuntu)

博主头像 系统架构概述 一个完整的企业级DevOps系统通常包含以下核心组件: 版本控制:GitLab/Gitea 持续集成/持续部署(CI/CD):Jenkins/GitLab CI 容器编排:Docker + Kubernetes 配置管理:Ansible 监控告警:Prometheus + Grafan ...

”网络安全”的概述

博主头像 嗨喽!大家好!!! 我是一个刚学习网安的新手小白,那么,为什么要学习网安呢???因为我在网上看到了很多令我十分震惊的事情,比如:“美国飞机在我国海南岛上空附近进行侦查,我国“海空卫士”王伟驾驶的飞机进行监控和拦截,不慎与美国飞机发生碰撞,王伟跳伞后下落不明,美国却把他的名字编成段子进行肆无忌惮的嘲笑 ...

数据结构与算法之ACM Fellow-算法 2.2 归并排序

数据结构与算法之ACM Fellow-算法 2.2 归并排序 在本节中我们所讨论的算法都基于 归并 这个简单的操作,即将两个有序的数组归并成一个更大的有序数组。很快人们就根据这个操作发明了一种简单的递归排序算法: 归并排序。要将一个数组排序,可以先(递归地)将它分成两半分别排序,然后将结果归并起来。 ...

数据结构与算法之ACM Fellow-算法 2.1 初级排序算法

数据结构与算法之ACM Fellow-算法 2.1 初级排序算法 作为对排序算法领域的第一次探索,我们将学习两种初级的排序算法以及其中一种的一个变体。深入学习这些相对简单的算法的原因在于:第一,我们将通过它们熟悉一些术语和简单的技巧;第二,这些简单的算法在某些情况下比我们之后将会讨论的复杂算法更有效 ...

数据结构与算法之ACM Fellow-算法 1.5 案例研究:union-find 算法

数据结构与算法之ACM Fellow-算法 1.5 案例研究:union-find 算法 为了说明我们设计和分析算法的基本方法,我们现在来学习一个具体的例子。我们的目的是强调以下几点: 优秀的算法因为能够解决实际问题而变得更为重要; 高效算法的代码也可以很简单; 理解某个实现的性能特点是一项有趣而令 ...

数据结构与算法之ACM Fellow-算法 1.2 数据抽象

数据结构与算法之ACM Fellow-算法 1.2 数据抽象 数据类型 指的是一组值和一组对这些值的操作的集合。目前,我们已经详细讨论过 Java 的 原始 数据类型:例如,原始数据类型 int 的取值范围是 ![-2^ /740932/image00851.gif) 到 ![2^-1/740932 ...

数据结构与算法之ACM Fellow-算法 1.3 背包、队列和栈

数据结构与算法之ACM Fellow-算法 1.3 背包、队列和栈 许多基础数据类型 都和对象的 集合 有关。具体来说,数据类型的值就是一组对象的集合,所有操作都是关于添加、删除或是访问集合中的对象。在本节中,我们将学习三种这样的数据类型,分别是 背包(Bag)、 队列(Queue)和 栈(Stac ...

一键部署 Dify + MCP Server,高效开发 AI 智能体应用

博主头像 作者:黄刚(泽尘) |孙小涵(子照)|赵庆杰(卢令)|王霄霄(丛霄) 前言 全球 AI 开发者正在见证一场 “AI 智能体革命”。 从 2024 年 Dify.ai 发布开源框架 Dify以来,到全球开发者基于其快速构建的智能客服、企业知识库、AI 营销助手等场景应用,GitHub 上已有超过 2. ...

Selenium+pytest 页面对象模型框架

博主头像 下载地址:https://gitee.com/xiaopo1998/web_ui_test.git Selenium 页面对象模型框架使用说明 本框架基于 Selenium WebDriver 实现了一套模块化、易维护的页面对象模型(Page Object Model)架构,将不同类型的操作按职责分 ...

一套平台管理上千构件:Gitee DevSecOps 如何用 CBB 重塑军工研发范式?

博主头像 在军工软件逐步迈向智能化、规范化和集约化的过程中,行业正在经历一场深刻的「研发范式革命」。随着项目体量不断膨胀、系统复杂度持续上升,传统的研发方式正在遭遇效率、质量与协作的三重瓶颈。 CBB(Common Building Block,通用构件库)作为一种模块化、标准化、可复用的研发方式,已成为解决 ...

<1···262728···50>