python中的特殊字符(r,\)
1 r字符 作用:放在字符串前,表示该字符为原生字符串,不需要进行转义 2 \字符(转义字符) 作用:和某些字符搭配,产生新的含义 1 \n #换行符 2 \t #制表符 注意:双\,可以用来取消转义字符的作用 ... 查看全文
python中的特殊变量名
1.查看所有保留字(关键字) 1 from keyword import kwlist 2 print(kwlist) 2. 查看文件名 print(__file__) 3.查看文件的执行接口 1 #在当前文件执行 2 print(__name__) 3 4 #>>> __main__ 5 6 #被 ... 查看全文
Java中多线程的六种状态详解
在我们的Thread类中,我们可以看到多线程有六种状态。 NEW:初始状态 RUNNABLE:运行状态 BLOCKED:阻塞状态 WAITING:等待状态 TIMED_WAITING:超时等待状态 TERMINATED:终止状态 六种状态之间的转化关系如下: 1、NEW 表示线程创建成功,但没有运行 ... 查看全文
【Java-GUI】09 Swing03 对话框
消息弹出框案例: package cn.dzz.swing; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; public class Demo06 { JFrame jFrame = new J ... 查看全文
Java中多线程启动,为什么调用的是start方法,而不是run方法?
前言 大年初二,大家新年快乐,我又开始码字了。写这篇文章,源于在家和基友交流的时候,基友问到了,我猛然发现还真是这么回事,多线程启动调用的都是start,那么为什么没人掉用run呢?于是打开我的idea,翻一波代码,带大家一探究竟。 继承thread类实现多线程 我们知道java有三种方式实现多线程 ... 查看全文
python函数的基础知识
一、 函数的定义 用一个名字来封装具有某种功能的代码块 二、函数的特性 减少重复 方便修改 保持代码一致性 三、函数的格式 封装格式 1 def 函数名(参数列表) 2 代码块 3 return 返回值 调用格式 函数名(参数) 注意:无需传入参数时,参数可不用填写 四、参数类型 注意:封装时参数放 ... 查看全文
Java 元素的查找
1. 循环遍历查找 2. 二分法查找 前提:已经从小到大排序的数组序列。 原理:每次都以中间元素分割,如果中间的元素小于查找元素,则说明查找元素在后面,再从中间元素后面的元素为开始,接着查找,以此类推;如果中间元素大于要查找的元素,则说明查找元素再中间元素的左边,则从中间元素的前一个元素查找; 数组 ... 查看全文
在QT C++中调用 Python并将软件打包发布(裸机可运行)
为了提高工作效率,需要一个可以自动生成多份相关联的word文档免去繁琐复制粘贴工作的软件。最后选定使用QT C++做界面和主要逻辑程序设计,对word的操作使用python写好对应的函数,然后在QT中调用自己写好的python函数完成相应的功能。由于这是第一次使用python 也是第一次将pytho ... 查看全文
【SpringMVC】Jackson解决乱码问题配置
<!--Jackson JSON乱码问题配置--> <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.St ... 查看全文
Java的标识符和关键字
java标识符和关键字 任何一种计算机语言都离不开标识符和关键字,因此下面将详细介绍 Java 的标识符、关键字。 标识符 Java 中标识符是为方法、变量或其他用户定义项所定义的名称。标识符可以有一个或多个字符。在 Java 语言中,标识符的构成规则如下。 标识符由数字(0~9)和字母(A~Z 和 ... 查看全文
Selenuim 解决最简单滑动验证码 java版
新年快乐! 先记录下写这篇随笔的初衷: 同一个项目组的测试组在推广写自动化用例,组长说用selenium写,底下的测试们只能照做喽。一群测试小伙伴们都没学过java,于是一个玩得来的测试同事经常来找我,问我java语法、selenium定位元素等等怎么写。 我也没学过selenium,不过懂点jav ... 查看全文
JavaScript学习02(js快速入门)
快速入门 基本语法 JavaScript的语法和Java的语法类似,每个语句以;结束,语句块用{...}。但是JavaScrip并不强制要求在每个语句的结尾加;,浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上;。 例如,下面的一行代码就是一个完整的赋值语句: var x = ... 查看全文
Python中collections模块的namedtuple的使用
使用namedtuple方法可以代替手动生成一个类 # Why Python is Great: Namedtuples # Using namedtuple is way shorter than # defining a class manually: >>> from collections ... 查看全文
「汇编语言 第 3 版 王爽」- 参考答案:检测点 11.2 @20210212
参考答案 AL CF OF SF ZF PF sub al, al 0h 00000000b 0/NC 0/NV 0/PL 1/ZR 1/PE mov al, 10h 10h 00100000b 0/NC 0/NV 0/PL 1/ZR 1/PE add al, 90h a0h 10100000b 0 ... 查看全文
ajax 与 jquery.ajax的详解
ajax原生写法 一.get写法 //创建对象 let xhr = new XMLHttpRequest() xhr.open('get',"url?name=&age=") //查询字符串 xhr.send(null) 请求体 xhr.onreadystatechange = function() ... 查看全文
基础篇-http协议《http 简介、url详解、request》
目录 一、http 简介 二、url 详解 三、request 1.get 和 post 2.请求方法 3.request 组成 4.请求头 5.get 请求参数 6.post 请求参数 7.post 的 body 一、http 简介 http 协议包含request(你发过去的内容)和respon ... 查看全文
Kubernetes等待部署完成 kubectl wait rollout
一、概述 使用kubectl apply或者create命令创建/更新部署后,其pod需要时间完成创建/更新。如果在CI中不等待所有pod更新完成,下一步流程很有可能使用更新前的环境。 二、使用方法 根据实际情况kubectl rollout status命令,能够正确的获取rollout stat ... 查看全文