命令 方法pytest
大端小端及区别方法
# 理论 **大端模式**: 数据的低位(就是权值较小的后面那几位)保存在内存的高地址中,而数据的高位,保存在内存的低地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放; **小端模式**: 数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地 ......
关于mybatis中查询sql获取的map数据自动转码为ascall值解决方法
今天遇到个问题,在用ifnull时候,自动把“-”转为45了,后来用蓝色方框方法指定为utf-8,便解决了这个问题,之前项目没出现这个问题, 不知是否是配置问题,后续弄明白了再补充吧。 ......
String型存储键key“乱码“问题解决方法
key:1 被转为乱码 restTemplate在缓存数据的时候,键默认使用的序列化器为JdkSerializationRedisSerializer。 通常我们设置的键的数据类型都是String型,如果想要键直接显示我们设置的值,我们可以编写一个配置类,将RedisTemplate的默认序列化器设 ......
linux 命令
chmod [option] mode file # 将文件file的权限修改为mode # option可以为-r 表示递归修改文件 chown [option] owner:gourp file # 修改文件file的所有者和组 sed -i 's/aaa/bbb/g' filename # 将 ......
关于安卓客户端 软键盘弹出后,导致底部按钮看不见的处理方法
问题产生原因: 安卓:软键盘弹出后会改变页面的高度将页面顶上来。使用fixed或者absolute,会使得元素跟随body的底部移动,而安卓端软键盘将导致body高度变小而导致变形。 IOS端:苹果的软键盘是覆盖的(分层),因此没有什么问题。 解决思路: 记录页面高度,在键盘收起后,恢复原来高度 方 ......
记一次.Net分布式事务死锁现象以及解决方法
在本文中,将介绍一次遇到的.Net分布式事务死锁现象以及解决方法。我们将首先了解事务框架的构成,然后分析导致死锁的代码,最后提出解决方法。 # 事务框架 本次开发框架JMSFramework将分布式事务划分为4个阶段,分别是:执行、确认、提交和重试。 1、执行 调用微服务来执行相关的业务操作。如果其 ......
git 统计代码仓命令
进入git仓目录后 统计指定作者和时间的: ```shell git log --author="xxx_author_name_xxxx" --since=2023-01-01 --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; ......
Maven工具的几个命令
抄别人的:https://www.jianshu.com/p/6f57c322e50e。 关于Maven,建议去看黑马封捷老师的视频,讲的很好。 maven 命令除了常用的几个,大部分经常记不住,整理一下,方便查询。 maven 命令的格式为 mvn [plugin-name]:[goal-name ......
2023-07-06 《数值优化方法》-庞丽萍,肖现涛-无约束最优化(一).md
2023-07-06 《数值优化方法》-庞丽萍,肖现涛-无约束最优化(一)数值优化方法Matlab优化概述形如 的问题称为无约束最优化问题,注意到上述问题是定义在上且为实值函数。 对于上述优化问题首先需要明确的是最优解的概念。 定义 1.1 若对任意,不等式 成立,则称是优化问题的全局极小解(或全局 ......
Android获取App内存使用情况的方法
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); //最大分配内存 int memory = activityManager.getMemoryClass(); System ......
pytest + yaml 框架 -47.parameters参数化支持笛卡尔积
# 前言 v1.3.8 版本对 parameters 参数化格式重新做了定义,支持笛卡尔积了。当然以前旧版本的格式还是继续兼容。 # parameters 参数化 新版本对 parameters 参数化重新做了定义,简化了步骤,更加清晰简洁. 1.只有一个变量需要参数化的情况 test_p1.yml ......
ubuntu磁盘扩容方法(简单有效)
准备工作: 使用Vmware进行扩展,在进行磁盘扩展的时候,虚拟机不可以有快照 使用快照管理删除快照 开始扩容: 点击【虚拟机】–【设置】–【硬盘】–【扩展】–填写扩展大小 分区设置: 扩展完成后并还需要在操作系统进行设置才能真正使用,下面有几种方法,第一种方法是最简单的,在进行操作之前记得进行快照 ......
python pip安装lxml报错no such option: --bulid-dir的解决方法
PyCharm 的虚拟环境安装第三方库的时候报错: no such option: --bulid-dir ## 原因: PyCharm 依赖于 --build-dir 安装第三方库,但该标志在 20.2 版本以后的版中已被删除。 ## 解决办法: 命令行中切换到虚拟环境的路径,并使用 activa ......
抛开pytest,单单使用playwright打开一个浏览器访问百度
## 不用pytest-playwright提供的page pytest使用的时候特别简单直接在用例中添加一个page fixture就可以使用了,如果我们想自己直接调用playwrght怎么办?官网:https://playwright.dev/python/docs/library#usage ......
tcpdump 常用命令
> 最后更新时间 2021-10-05. Linux 的命令太多,tcpdump 是一个非常强大的抓包命令。 有时候想看线上发生的一些问题: * nginx 有没有客户端连接过来…… * 客户端连接过来的时候 Post 上来的数据对不对…… * 我的 Redis 实例到底是哪些业务在使用…… **t ......
es笔记三之term,match,match_phrase 等查询方法介绍
> 本文首发于公众号:Hunter后端 > 原文链接:[es笔记三之term,match,match_phrase 等查询方法介绍](https://mp.weixin.qq.com/s/3tzD8dEr592WNJFH_1bKRw) 首先介绍一下在 es 里有两种存储字符串的字段类型,一个是 ke ......
05_方法
## 一、概述 ### 1.1 概念 方法(`method`)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 注意: 1. 方法必须先创建才可以使用,该过程称为方法定义 2. 方法创建后并不是直接可以运行的,需要手动调用后才执行,该过程称为方法调用 ## 二、方法的定义和调用 # ......
Android显示系统——SurfaceFlinger之Layer Bounds计算方法
### Layer Bounds计算过程分析 从SurfaceFlinger的这里看起: ```cpp void SurfaceFlinger::computeLayerBounds() { const FloatRect maxBounds = getMaxDisplayBounds(); for ......
Kafka常用命令总结
## **主题脚本命令及其参数** | 参数 | 描述 | | | | | --bootstrap-server | 连接的Kafka Broker主机名称和端口号 | | --topic | 操作的topic名称 | | --create | 创建主题 | | --delete | 删除主题 | ......
大数据集群启动,关闭命令
# 集群开启,关闭命令 ## hadoop: **开启:dfs:start-dfs.sh;yarn:start-yarn.sh** **关闭:dfs:stop-dfs.sh;yarn:stop-dfs.sh** ## spark: **开启:sbin/start-all.sh** **关闭:sbin ......
解除网页屏蔽鼠标右键方法
这是一段JS代码,本人一直在用的,感觉还不错; 百度搜索有很多都是无效或者是错误无法使用的; 最近几天在公司在用,没百度出正确的代码,就决定分享出这个代码; 完整代码如下: javascript:(function() { function R(a){ona = "on"+a; if(window. ......
Docker CLI docker kill 常用命令
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
linux 中 sed命令的 -s选项
001、-s用于指定输出的间隔符 [root@PC1 test02]# seq 10 ## 默认输出分隔符为换行符 1 2 3 4 5 6 7 8 9 10 [root@PC1 test02]# seq -s " " 10 ## 指定空格为换行符 1 2 3 4 5 6 7 8 9 10 [root ......
CentOS 7将命令行界面设置为默认
我参考了N多帖子,修改inittab配置文件id:3...,但最终都失败了。 最后有一种方法:直接执行命令:systemctl set-default multi-user.target 完事了。。。 同样的 systemctl set-default graphical.target 将图形界面设 ......
27.Linux命令大全
1.基本命令 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系 ......
Day13-设计模式之命令模式
# 设计模式之命令模式 ### 一、引例 ![img](https://img2023.cnblogs.com/blog/2817827/202306/2817827-20230605165035197-1959686251.png) 1) 我们买了一套智能家电,有照明灯、风扇、冰箱、洗衣机,我们只 ......
Java 方法的重载、可变参数、作用域
# Java 方法的重载、可变参数、作用域 # 1. 方法的重载 ## 使用相同的方法名来定义不同的方法,方法的重载能优化代码,减少冗余度。 ## 在使用方法的重载需要注意的地方有: > ## 1. 方法的重载需要方法名相同,并且形参类别、个数、顺序不同(满足其中之一) > > ## 2. 方法的重 ......
进程概念、进程的并发和并行、同步异步阻塞非阻塞、开启进程Process类,属性,方法、如何开启多进程、进程锁、进程间的通信(IPC机制)
## 进程概念 ```python # 进程、线程都是操作系统中的基本概念,也就是说进程和线程都是操作系统层面的东西,专业术语表达就是进程和线程的使用都是有操作系统来调度的. 而不时有我们程序员自己来操控的 在操作系统这门课里面,进程和线程是操作系统的概念,协程不是操作系统中的概念,而是我们程序员层 ......