NOT

Cocos Creator中的向量cc.Vec2和矩形cc.Rect

前言 在Cocos Creator游戏开发中,经常需要使用向量和矩形,这篇文章我们来总结下其常见用法。 一、Vec2二维向量 对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大佬,欢迎你来交流学习。 1. ` let v1 : cc.Vec2 = ......
向量 矩形 Creator Cocos cc

重链剖分的另一个性质

我们大家都知道树的节点深度和是比树的节点高度和要大的,这个直观感受一下就能理解。什么时候这俩东西一样呢?答案是树形态形如一条链的时候。回忆重链剖分,重链剖分的一个性质是如果说我们把所有重链缩成一个点,形成的新树上节点深度最大是 \(\log n\) 级别,当然用完全二叉树就能把深度和卡到 \(n \ ......
性质

SEO里面 description是什么意思

description即描述,是出现在页面头部的 Meta 标签中,用于记录本页面的概要与描述! description作用:Description出现在网页的<head></head>之间meta标签之一,可称为“内容标签”,“描述标签”或“内容摘要”。 作用1.简单大概描述你网站的主要内容,主要 ......
description 意思 SEO

在预解析下,函数和变量都会发生提升,且函数提升在变量提升之前

执行以下程序,输出结果为() var a = 100; function a(){ var a = 200; console.log(a); } a(); A 100 B 200 C 抛出异常 D f a(){var a = 200;console.log(a);} 正确答案:C 在预解析下,函数和 ......
变量 函数

Kotlin Notes - 1

A class in Kotlin has a primary constructor and possibly one or more secondary constructors. // primary constructor class Person(val name: String) { v ......
Kotlin Notes

mysql 国密加密字段排序和模糊搜索

双写 加密字段和明文分别存到两个字段中 , 查询只对明文进行操作 . (备注: 这种只是应对检查或者设计的方式 , 对于程序没有实际意义) 使用函数 利用mysql已有加解密的函数 , 在排序和模糊搜索之前解密数据 , 再进行排序或者模糊搜索 . (备注: 查询速度受到很大影响 , 不能使用索引 ) ......
字段 mysql

RocketMQ【消息丢失】

一、流程图 二、消息丢失场景 2.1、场景1中生产者将消息发送给Rocket MQ的时候,如果出现了网络抖动或者通信异常等问题,消息就有可能会丢失。 2.2、场景2中消息需要持久化到磁盘中,这时会有两种情况导致消息丢失: 1、RocketMQ为了减少磁盘的IO,会先将消息写入到os cache中,而 ......
RocketMQ 消息

JavaScript--tomcat的下载和使用

tomcat的配置 项目打包经常打包成war包,war包放到webspps中可以自动解压 ......
JavaScript tomcat

浅谈斜率优化DP

前言 考试 T2 出题人放了个树上斜率优化 DP,直接被同校 OIER 吊起来锤。 离 NOIP 还有不到一周,赶紧学一点。 引入 斜率 斜率,数学、几何学名词,是表示一条直线(或曲线的切线)关于(横)坐标轴倾斜程度的量。它通常用直线(或曲线的切线)与(横)坐标轴夹角的正切,或两点的纵坐标之差与横坐 ......
斜率

2023.11.13

最唐的一集。 A 已知质数 \(P=10^{18}+31\) 的一个原根为 \(g=42\),给出 \(A\) 数组满足 \(\displaystyle A_i=\begin{cases}795484359100928850&i=0\\\log_g A_{i-1}\bmod P&i>0\end{ca ......
2023 11 13

JTAG Tap | JTAG: FTDI的 AN_129(JTAG Tap+JTAG简介及其FT4232H配成USB to JTAG使用实例)

Application Notes/AN_129_FTDI_Hi_Speed_USB_To_JTAG_Example.pdf ......
JTAG Tap 实例 简介 4232H

sar命令详解(系统活动报告)

首页 新闻 博问 会员 闪存 班级 HZhuizai 博客园 首页 新随笔 联系 订阅 管理 linux分析利刃之sar命令详解 目录 一、sar的概述 二、统计CPU使用情况 三、平均负载统计分析 四、内存统计分析 五、统计swap分区 六、查看磁盘IO 七、查看磁盘使用情况 八、网络使用分析 九 ......
命令 报告 系统 sar

【题解 P8476】 惊蛰

「GLR-R3」惊蛰 题目背景 「微雨众卉新,一雷惊蛰始」 中午,休息室,阿绫肩膀上。 “我有一个愿望,参加全国音乐祭,获奖,和阿绫一起,摆脱这训练的苦海。” “为热爱而到来,为抽身而努力……吗”。 正午的阳光渗过窗帘,抚上困倦的人儿的脸颊。天依的左手悄悄搭上阿绫怀里的吉他, “铮——” 蛰虫被雷声 ......
题解 P8476 8476

Netty(二)文件编程

Netty(二)文件编程 1 FileChannel 不能够直接打开FileChannel,只能够通过FileInputStream、FIleOutPutStream和RandomAccessFile的getChannel()方法来获取FileChannel FileInputStream获得的ch ......
文件 Netty

Netty(三)网络编程

Netty(三)网络编程 1 阻塞和非阻塞 堵塞: 在没有数据可读的时候,包括数据复制的过程,线程必须堵塞等待,不会占用CPU但是线程相当于闲置 在单线程下,两个堵塞的方法会相互影响,必须使用多线程,32位JVM一个线程320K,64位JVM一个线程1024K,为了减少线程数,需要采用线程池技术 但 ......
网络编程 Netty 网络

Netty(四)NIO多线程优化

Netty(四)NIO多线程优化 ​ 前面的代码都只有一个选择器,没有充分利用多核CPU,因此可以分两组选择器 boss:单线程配一个选择器,专门处理accept事件,不负责数据的读写 worker:创建CPU核心数的线程,每个线程配一个选择器,轮流处理read事件 1 多线程问题分析 关键是这一部 ......
线程 Netty NIO

java模拟PHP的pack和unpack类

参考链接:https://www.xp.cn/b.php/69284.html import java.io.IOException; import java.io.InputStream; public class PackUtil{ /** * 打包字符串 * 类似php中pack在java中的 ......
unpack java pack PHP

微服务架构【原理】

一、架构图 微服务访问大致路径为:外部请求 → 负载均衡 → 服务网关(GateWay)→ 微服务 → 数据服务/消息服务。服务网关和微服务都会用到服务注册和发现来调用依赖的其他服务,各服务集群都能通过配置中心服务来获得配置信息。 二、服务网关(GateWay) 网关是外界系统(如:客户端浏览器、移 ......
架构 原理

爬虫中间件和下载中间件,scrapy集成selenium,源码去重规则(布隆过滤器),分布式爬虫

1 爬虫中间件和下载中间件 ⏳ 1.1 爬虫中间件(一般不用) # 第一步:写个爬虫中间件类 class ScrapyDemoSpiderMiddleware: @classmethod def from_crawler(cls, crawler): # This method is used by ......
爬虫 中间件 分布式 过滤器 源码

产品设计

基础 政府没钱了,居民没钱了。 国企有钱。 利用新技术创造新需求 目标: Independence ue python blender krita nodejs? 模块 AI AI辅助性生产决策? 利用chatGPT 将生产信息集合后使用AI指导生产? 基于chatGPT的低代码生成,自动生成用户需 ......
产品设计 产品

服务器Windows Service发布.NET Core项目出现HTTP错误500.19 - Internal Server Error[错误代码:0x8007000d]

服务器Windows Service发布.NET Core项目出现HTTP错误500.19 - Internal Server Error[错误代码:0x8007000d] 经检查,发现是因为缺少【ASPNETCoreModuleV2】 解决方案:到微软官方下载相应.net版本的Hosting Bu ......
错误 0x8007000d 8007000d Internal x8007000

Flask简介

Flask简介 🎨 # python 主流的web框架 -Django -fastapi:异步 -flask # flask 是个微型的web框架,不像djagno那么庞大,django有很多内置app,缓存,信号,消息,权限,admin # flask 随着项目越来越大,使用第三方插件,越来越像 ......
简介 Flask

在eval中使用var声明的全局变量可以被delete删除; 未使用var声明的全局变量可以使用delete进行删除

执行完如下程序后,所有能被访问到的变量包括() var a = 1; b = 2; eval('var c = 3'); delete a; delete b; delete c; A a、b、c B a、c C a D c 在eval中使用var声明的全局变量可以被delete删除,所以变量c能删 ......
全局 变量 delete var eval

VPS:搭建自己的私有云

一、VPS VPS 全称 Virtual Private Server 又叫虚拟专用服务器。从名字不难看出他是通过虚拟化技术在务器上建立的独立虚拟环境,它将物理服务器分割成多个独立的空间,每个空间都具有独立的操作系统,内存,存储,以及其他资源安全且高效。个人用户使用 VPS 一般都托管自己的网站、做 ......
VPS

随笔 复习 连接池 线程池

连接池实现思路 class ConnectPool { public: ConnectPool(int number) { for(int i=0;i<=number;i++) { int fd = socket(); // 创建通信的fd conect(); // 连接服务器 m_list.pus ......
线程 随笔

11月13日布尔值(Boolean)

目录布尔值(Boolean)null和undefined 布尔值(Boolean) 在python中它的布尔值都是开头字母大写的,js的布尔值是小写的。 同时js中存在一些假值。 最简单的定义方式 var a = true; var b = false; 然后就是假值: " "(空字符串)、0、nu ......
布尔 Boolean

JDK11->JDK17问题记录一(又jenkins使用问题记录一)

背景:springboot项目jdk版本从11升级至17,本地打包编译OK,将代码提交至gerrit仓库时触发编译报错,错误如下: 09:29:02 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plug ......
问题 JDK jenkins 11 17

架构设计【电商系统】

一、架构图 二、交易核心 2.1、基础交易类型抽象 2.2、多表聚合&订单关联 2.3、支付核心 2.4、支付编排 2.5、异常处理机制 2.6、渠道网关 2.7、资金核算体系 2.8、平台统一上下文 2.9、数据一致性挑战 2.9.1、CAS 2.9.2、幂等&异常补偿 2.9.3、对账 2.9. ......
架构 系统

使用 DISTINCT 选择 COUNT(*)。

内容来自 DOC https://q.houxu6.top/?s=使用 DISTINCT 选择 COUNT(*)。 在SQL Server 2005中,我有一个名为cm_production的表,列出了所有投入生产的代码。该表具有ticket_number、program_type、program_ ......
DISTINCT COUNT

我如何将参数传递给 PowerShell 脚本?

内容来自 DOC https://q.houxu6.top/?s=我如何将参数传递给 PowerShell 脚本? 有一个名为 itunesForward.ps1 的 PowerShell 脚本,用于使 iTunes 快进 30 秒: $iTunes = New-Object -ComObject ......
脚本 PowerShell 参数