交付和发布的区别 你真的懂吗
Linux系统的一些实用操作 [补档-2023-07-30]
Linux的实用操作 4-1.常用快捷键 强制停止:当某些程序运行时,或者命令输入错误时,可以通过 ctrl + c 来强制结束当前的操作。 退出或登出:当我们要退出某些用户时,或者要退出某些特殊的页面可以使用 ctrl + d 来进行。(vi/vim 不可用) 历史命令搜索:通过输入 histor ......
2024-01-13:用go语言,现在有一个打怪类型的游戏,这个游戏是这样的,你有n个技能, 每一个技能会有一个伤害, 同时若怪物小于等于一定的血量,则该技能可能造成双倍伤害, 每一个技能最多只能释放
2024-01-13:用go语言,现在有一个打怪类型的游戏,这个游戏是这样的,你有n个技能, 每一个技能会有一个伤害, 同时若怪物小于等于一定的血量,则该技能可能造成双倍伤害, 每一个技能最多只能释放一次,已知怪物有m点血量。 现在想问你最少用几个技能能消灭掉他(血量小于等于0)。 技能的数量是n, ......
学习 Rust 的 15 种方法
学习 Rust 的 15 种方法 1. 阅读:The Rust Book - https://doc.rust-lang.org/book/ 2. 代码:做 Rustlings 练习 - https://github.com/rust-lang/rustlings 3. 课程:如何通过以下方式 学习 ......
element表格table点击行,改变当前行的背景颜色
参考:https://blog.csdn.net/qq_33347991/article/details/129870567 实际应用如下: ......
Linux的用户和权限 [补档-2023-07-07]
Linux用户和权限 3-1. su用户切换命令 exit用户退出命令 用户切换命令的语法: su [-] [用户名] 其中: - 可选,表示是否在切换用户后加载环境变量,建议带上。 用户名 可选,表示要切换到那个用户,如果不填则默认切换到root用户上。 用户退出命令:直接 ......
【LeetCode 2494. 合并在同一个大厅重叠的活动】MySQL用户变量编程解决区间合并问题
题目地址 https://leetcode.cn/problems/merge-overlapping-events-in-the-same-hall/ 代码 # Write your MySQL query statement below with t2 as( select * # 只需要改动这 ......
制作包含中文字体和arthas的dockerfile
背景 1)在openjdk中使用中文字体时会报错,是因为里面不含中文字体。2)web项目经常会出现各种问题需要排查,将arthas 装到docker中方便排查问题 材料准备 需要将宋体文件和最新版 arthas-bin 放到 Dockerfile 同级目录下 Dockerfile 文件编写 FROM ......
vi / vim编辑器的使用 [补档-2023-07-01]
vi/vim编辑器 vi/vim编辑器是linux中的文本编辑器,其中vim比vi的功能更加强大,可以编辑shell程序,推荐使用vim,下面也将介绍vim如何使用。 2-1 vi/vim的三种工作模式 命令模式 在此模式下,所敲的每一个键都是一个命令,不可以进行文本编辑。比如输入w代表保存 ......
Splunk 输出计算和转换 eval命令
Splunk eval命令用于对搜索结果进行计算和转换,以生成新的字段或修改现有字段的值。eval命令在Splunk搜索语言中非常常用,可以进行各种数学运算、字符串操作、条件判断等。 eval命令的基本语法如下: 复制代码 ... | eval <新字段名>=<表达式> 其中,<新字段名>是你想要生 ......
13.Mock 的价值与意义
目录 Mock 测试的场景 Mock 测试的价值与意义 Mock 核心要素 Mock 测试的场景 前后端数据交互 第三方系统数据交互 硬件设备解耦 Mock 测试的价值与意义 不依赖第三方数据 节省工作量 节省联调 Mock 核心要素 匹配规则 模拟响应 ......
案例分享:游戏行业各岗位的KPI绩效指标制定
在游戏行业中,岗位种类繁多,每个岗位的职责和要求都有所不同。因此,制定合理的KPI(关键绩效指标)是确保团队高效运作的关键。 在竞争激烈的市场环境中,合理的KPI不仅有助于员工明确工作方向,还能促进团队的高效协作。本文将深入探讨游戏行业中策划、美术、程序、运营、测试、市场营销和客服等七个岗位的KPI ......
OpenCV计算机视觉学习(15)——浅谈图像处理的饱和运算和取模运算
如果需要其他图像处理的文章及代码,请移步小编的GitHub地址 传送门:请点击我 如果点击有误:https://github.com/LeBron-Jian/ComputerVisionPractice 本来在前面博客 OpenCV计算机视觉学习(2)——图像算术运算 &图像阈值(数值计算,掩膜ma ......
聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(完结篇)
前言 书接上回,上回我们了解了 castle 代理的一些缺点,本文将开始操作整合 Microsoft.Extension.Dependency和Castle,以让默认的容器可以支持拦截器 我们将以进阶的形式逐步完善我们的封装,以实现一个更方便易用、普适、高性能的基础设施库。 基础版 还是先上代码, ......
openresty 1.25.3.1 发布了
就在最近openresty 发布了1.25.3.1 版本,基于了当前nginx 最新版本(1.25.3) 核心特性 nginx 基于了当前最新版本 支持pcre2 支持http3 说明 目前来看openresty 更新迭代还是很不错的,一直在持续更新 参考资料 https://openresty.o ......
2d物理引擎学习 - 基于约束的公式解决接触稳定性问题
先看下直接用弹性碰撞的公式,会出现的问题: Box落在地面上后,没有停在地面上,而是还在不断的下沉。 弹性碰撞公式处理碰撞后弹开没有大问题,但是处理物体碰撞后的接触存在不稳定问题。 如何解决? 目前物理引擎最主流的解决方法是:基于约束来组织物理公式,而不是直接套用物理公式。 什么叫约束?就是让两个物 ......
多态和虚函数 [补档-2022-10-23]
简述: 多态分为两类,一种是静态多态(如函数重载,运算符重载,复用函数名等)和 动态多态(派生类和虚函数实现运行时的多态) 静态多态和动态多态的区别是:静态多态的函数地址早绑定,在编译阶段就确定了函数地址。 动态多态的函数地址是晚绑定,即运行阶段确定函数地址。 多态的满足条件: 有继承关系;子类 ......
CGI、FastCGI和PHP-FPM的关系
参考: https://baijiahao.baidu.com/s?id=1636573471105531342 https://www.jianshu.com/p/80e46a80fdbd https://www.zhihu.com/question/30672017 CGI、FastCGI和PH ......
Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析
一、类型(Types) 一、OpenPopupOptions 1. 属性 windowId: number 可选 打开操作弹出式窗口的窗口 ID。如果未指定,则默认为当前活动窗口。 二、TabDetails 1. 属性 tabId: number 可选 要查询其状态的标签页 ID。如果未指定标签页, ......
深拷贝和浅拷贝的问题 [补档-2022-10-22]
简介: (在没有用户自己定义拷贝构造函数的情况下)编译器通过调用默认拷贝构造函数将一个对象的内容完 整地复制到另一个对象上。如果我们要拷贝的对象它的成员有指针,并且指针指向着某一块空间,那么就 要小心了。 通常我们创建一块动态空间,在不需要的时候会直接释放掉,如果编译器使用默认的拷贝构造函数 ......
【Android】通过grantRuntimePermission、revokeRuntimePermission获取和回收运行时权限
需求:不需要用户点击允许按钮直接获取READ_PHONE_STATE等权限分析:因为用户可以在手机中通过打开设置-应用-选择具体应用-权限界面,手动打开用户所需要的权限(界面效果如图),我就想我怎么样可以在代码中模拟点击按钮打开权限的操作,于是我就去查看源码。 第一步:通过adb shell dum ......
特朗普开始在YouTube上打竞选广告了 —— 美国总统的竞选广告已经开始媒体投放了
相关: 拜登开始在YouTube上打竞选广告了 —— 美国总统的竞选广告已经开始媒体投放了 PS. 又多了一个猴上台,哈哈哈。 特朗普的竞选资金筹集网站: ......
【LeetCode1747. 应该被禁止的 Leetflex 账户】MySQL用户变量编程;尝试维护一个multiset
题目地址 https://leetcode.cn/problems/leetflex-banned-accounts/description/ 代码 with t1 as( select account_id,ip_address, login as tick, "login" as mytype ......
VS Code的C语言配置以及使用的傻瓜式教程
VS Code的C语言配置以及使用的傻瓜式教程 写在前面的话 作者在学习使用vscode写C代码的时候,根据网上很多参差不齐的教程踩了不少的坑,很多教程在配置完成后总会出现一些普遍性的痛点,所以笔者决定写一篇傻瓜式的教程,帮助大家快速配置vscode,并成功运行C语言代码. 作者水平有限,如有错误, ......
如何让spring扫描到自定义注解的组件
ClassPathScanningCandidateComponentProvider scanner = new ClassPathScanningCandidateComponentProvider(true); scanner.addIncludeFilter(new AnnotationTy ......
darknet-yolov4训练自己的模型记录
最近又整了一块jetson nano的板子,就拿过来正好用一下,这个跑yolo还是很有用的,这里也记录一下过程。 1、jetson nano变化 之前也玩过jetson nano,但是最近却发现这个nano和之前的不一样了,是这样的 就是原来都是sd卡烧录,但是这个是emmc了 最大的区别就是原来使 ......
VS Code的C语言配置以及使用的傻瓜式教程
VS Code的C语言配置以及使用的傻瓜式教程 写在前面的话 作者在学习使用vscode写C代码的时候,根据网上很多参差不齐的教程踩了不少的坑,很多教程在配置完成后总会出现一些普遍性的痛点,所以笔者决定写一篇傻瓜式的教程,帮助大家快速配置vscode,并成功运行C语言代码. 作者水平有限,如有错误, ......
【C语言】函数的声明、定义、调用
函数要先声明后调用! 函数的声明和定义 函数的声明:把函数的名字、函数类型及形参类型、个数和顺序通知编译系统,以便在调用该函数时编译系统能正确识别函数并检查调用是否合法。 函数的定义:对函数功能的确立,包括指定函数名、函数值类型、形参及其类型、函数体等,它是一个完整的、独立的函数单位。 #inclu ......
Flutter 自定义一个右侧可滑动 左侧为按钮的组件
var topicList = ["圈子话题1","圈子话题2","圈子话题3","圈子话题4-天气很好","圈子话题5","圈子话题6"]; @override Widget build(BuildContext context){ return SizedBox( height:ScreenUt ......
多面体欧拉定理的证明
定理内容 对于任何一个凸多面体,记它有 \(v\) 个顶点,\(f\) 个面和 \(e\) 条棱,那么满足以下关系: $$f+v-e=2$$ 定理证明 基本思路 用两种不同的方法计算并用 \(f,v,e\) 表示出这个凸面体所有面上的内角和,再列出等式化简得到最终结果。(角度上标均省略) 方法一:直 ......