NOT
Observer Patterns —— Behavorial Class
# Oberver Define Observer Patterns 定义对象间的**一种一对多**的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并被自动更新。 # Key elements - 主题(Subject)interface - 主题(Subject) - 订阅者 ......
如何释放服务器内存
服务器内存的管理对于维持系统性能和稳定运行至关重要。当服务器内存不足时,可能导致系统变得缓慢、不稳定或甚至崩溃。因此,释放服务器内存是一项重要的任务。本文将介绍几种常用的方法来释放服务器内存。 1. 查看当前内存使用情况 首先,我们需要了解当前服务器内存的使用情况。可以通过命令 free -h 或者 ......
Anaconda——安装及基本使用
# 前言 官网:https://www.anaconda.com/ 下载页面: https://www.anaconda.com/download (巨慢|还是访问tuna来下载吧) 清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/ ......
drf-序列化组件
一、序列化组件介绍 基于原生django写接口:json格式数据要自己序列化,urlencoded:传过来的数据要用for循环来取出值,在定义成字典的形式,比较麻烦。 借助于drf提供的序列化组件来完成快速序列化 使用步骤: 1 先在配置文件中注册 : INSTALLED_APPS = [ 'res ......
jmeter 获取 jdbc 数据
前言 Jmeter 获取到Jdbc 结果集后,我们经常要对接收结果集对结果集进行处理,常见的有两种:Variable names 和 Result variable name,接下来我们看下处理方法 方法一:使用Variable names + foreach 控制器 1、获取数据放入Variabl ......
MASM汇编中伪指令ASSUME的作用
在学习16位MASM宏汇编时,开始犯的一个错误就是认为assume就是给CS、SS、DS等段寄存器进行初始化赋值的。但又需要在源码的开始阶段,通过mov ax,datasg和mov ds,ax对DS进行手动赋值,assume ds:datasg不是已经赋值过了么,倍感疑惑! 比如下面代码: assu ......
五更(三更灯火五更鸡)
五更(三更灯火五更鸡) ━━━━━━━━━━━━━━━━━━━━━━ wǔ gēng 旧时在夜间设置五个时间节点——五更,即一更、二更、三更、四更、五更。 旧时自黄昏至拂晓一夜之间,有甲、乙、丙、丁、戊五个关键时间点,谓之“五更”。又称五鼓、五夜。 一更关鼓闭城门、 二更上床睡觉、 三更半夜换日期、 ......
nginx开启gzip功能,并检测
nginx开启gzip功能 1. nginx开启gzip nginx,配置gzip https://www.cnblogs.com/kevingrace/p/10018914.html 2, 检测gzip是否开启 2.1 网站工具检测 https://www.dute.org/gzip 2.2 命令 ......
Appium框架
##1-环境搭建 ###移动自动化环境搭建 ####1、整体思路 ``` java 安卓系统内应用都是有java程序开发的 Android SDK Android系统的开发工具包 模拟器/真机 要测试安卓内的应用程序,必须要有安卓手机 ``` ####2、java安装 ``` 安装jdk-8u151 ......
分享一个在线二维码生成器(基于qrcode.js开发)
> 一种二维码扫描与生成的工具, 它可生成个性化二维码, 支持文本、网址、图片、短信、电话等格式及主题,提供融合码功能 ### 演示地址 [https://qrcode.gitapp.cn](https://qrcode.gitapp.cn) ### 关键代码 ``` var qrcode = ne ......
小游戏分发平台如何争夺热门平台流量?
通过小程序容器技术,承载多样化的小游戏运行在自有App内,实现跨平台的游戏资源共享,降低买量成本,此为「降本」。进一步的,在App内快速引入多小游戏应用,为用户提供多样化的内容,以提升App内用户体验和留存率,增强用户参与度,此为「增效」。 ......
Anaconda平台下从0到1安装TensorFlow环境详细教程(Windows10+Python)
1.安装Anaconda Anaconda下载链接:Free Download | Anaconda 下载完成之后,开始安装,修改安装路径至指定文件夹下,由于安装过程比较简单,此处略过; 2.TensorFlow使用时可以采用CPU,也可采用GPU,此处使用带有独立显卡的计算机进行演示(不带独立显卡 ......
软件I2C读SHT20温湿度传感器
使用GPIO模拟I2C、 开始信号S void S_Soft_I2C_Start(void); 结束信号P void S_Soft_I2C_Stop(void ); 发送1字节 void S_Soft_I2C_Send_1Byte(uint8_t S_I2C_Byte); 接收1字节 uint8_t ......
6.python的if判断语句详解
当谈到 Python 的条件语句(`if` 语句)时,包括条件表达式、嵌套条件、多条件判断、比较运算符等等。 **1. 基本的 if 语句:** ```python if 条件: # 如果条件为 True,执行这里的代码块 ``` **2. if-else 语句:** ```python if 条件 ......
7.python的运算符详解
当谈到 Python 中的运算符时,我们可以更详细地了解每个运算符的特点、用法和示例。 **1. 算术运算符:** 这些运算符用于执行基本的数学运算。 - `+`、`-`、`*`、`/`、`//`、`%`:加法、减法、乘法、除法、整数除法、取模 - `**`:幂运算 示例: ```python a ......
记录--vue 拉伸指令
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 在我们项目开发中,经常会有布局拉伸的需求,接下来 让我们一步步用 vue指令 实现这个需求 动手开发 在线体验 codesandbox.io/s/dawn-cdn-… 常规使用 解决拉伸触发时机 既然我们使用了指令的方式,也就是牺牲 ......
5.python的字符串详解
在Python中,字符串(String)是一种用于存储文本数据的数据类型。字符串是不可变的,意味着一旦创建,就不能直接修改字符串中的单个字符。字符串在Python中使用单引号 `' '` 或双引号 `" "` 包围,以下是关于Python字符串的详细解释: 1. **创建字符串:** ```pyth ......
千百万级别数据导出核心代码
抓核心:导出效率 + 导出形式 解释: 导出效率:线程、 导出形式:压缩包 示例 // 第一步:创建压缩包输出流 File dir = new File(path); if (!dir.exists()) { if (!dir.mkdirs()) { } } String filePath = pa ......
【网络流24题】孤岛营救问题(分层图BFS)
## 题目描述 $1944$ 年,特种兵麦克接到国防部的命令,要求立即赶赴太平洋上的一个孤岛,营救被敌军俘虏的大兵瑞恩。瑞恩被关押在一个迷宫里,迷宫地形复杂,但幸好麦克得到了迷宫的地形图。迷宫的外形是一个长方形,其南北方向被划分为 $N$ 行,东西方向被划分为 $M$ 列,于是整个迷宫被划分为 $N ......
外部系统对接下单幂等性校验逻辑及接口超时处理
外部系统对接下单幂等性校验逻辑及接口超时处理feign.RetryableException: Read timed out executing POST 接上篇:外部系统对接下单幂等性校验逻辑及事务提交锁表的处理https://www.cnblogs.com/oktokeep/p/16857819 ......
饥荒联机版攻略(持续更新中)
配合 [b站视频](https://www.bilibili.com/video/BV1Gt411w7QM/?p=3&vd_source=ec491a21a5a8256c974759fe5f3db5aa) 食用,效果更佳 # 第一期 ## 技巧 按空格可以与物品进行快速交互,例如拾取一个物品就会非常 ......
汇编语言
汇编语言 1.1.1 汇编语言有3类指令组成: 汇编指令,机器码的助记符,有对应的机器码 伪指令,没有对应的机器码,由编译器执行,计算机不执行 其它符号,如加减乘除 1.1.2 汇编语言的几条汇编指令和一知识 Mov 指令 mov ax,bx 代表的意思是,将bx的值给ax,相当于ax=bx mov ......
linux 安装 bilibili客户端
[bilibili-linux官网](https://github.com/msojocs/bilibili-linux) ### 安装 ```less cd /home/Apps # 先移动到你想要安装的位置 git clone https://github.com/msojocs/bilibil ......
vmware16 error:inalid arch-independent ELF magic
Vmware 16.2 安装 ubuntu 22.04,提示如下: > error:inalid arch-independent ELF magic > Entering rescue mode... > grub rescue> 和 ML 系统部署(ops),以标准化过程生产高性能模型的持续交付。实现 MLOps 有助于使机器学习工作负载可靠且可重现。 例如,你将能够在始终将模型保留在生产环境中时根据需要监视、重新训练和重新部署模型。 MLOps 体 ......
xctf-cat
随手输一个,发现url有变化 参数传过去之后不知道发生了什么,试一下127.0.0.1 发现执行了ping命令,尝试命令执行 存在过滤,又试了几个,发现@没被过滤,接着尝试宽字符 复制html打开 可以看到路径,用的是django框架,下面尝试读取该框架下的默认settings.py 查到配置信息, ......
软件测试|SQL ORDER BY排序利器使用
 ## SQL ORDER BY子句:排序数据库查询结果的利器 ### 简介 在SQL查询语言中,ORDER BY子句是一项重要的功能,它允许我 ......