- 博客(22)
- 收藏
- 关注
原创 python-30个骚操作
斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13;(img-tYvInxyS-1738824097483)](img-o96XvoYj-1738824097483)]9、输出某个路径及其子目录下所有以.html为后缀的文件。7、输出某个路径下的所有文件和文件夹的路径。8、输出某个路径及其子目录下的所有文件路径。10、把原字典的键值对颠倒并生产新的字典。22、十进制转二进制、八进制、十六进制。5、列出当前目录下的所有文件和目录名。12、替换列表中所有的3为3a。
2025-02-06 14:41:49
409
原创 python+selenium自动化测试框架详解,我就讲一遍!_selenium框架结构
首先,只需在testyaml目录下新增一个页面对象yaml文件,参考login.yaml格式编写即可。其次,在testdata目录下新增一个login_data.yaml文件提供给登录接口传参的测试数据,编写格式参考login_data.yaml文件。然后,在page_obj目录下新增一个loginPage.py文件,是用来封装登录页面对象类,执行登录测试流程操作。最后,在testcase目录下创建测试用例文件login_sta.py,采用ddt数据驱动读取yaml测试数据文件。
2025-02-06 14:40:04
227
原创 MySQL基础 — 常用命令_mysql常用命令
mysql> insert into Student (Sno,Sname,Ssex,Sage,Sdept) values ( 20180003,王五,男,18,MA);mysql> insert into Student (Sno,Sname,Ssex,Sage,Sdept) values ( 20180004,赵六,男,20,IS);mysql> insert into Student values ( 20180001,张三,男,20,CS);– 显示所有的数据库。
2025-02-06 04:58:19
390
原创 MySQL全面瓦解—子查询和组合查询
SQL支持创建子查询( subquery) ,就是嵌套在其他查询中的查询 ,也就是说在select语句中会出现其他的select语句,我们称为子查询或内查询。也叫做相关子查询,就是把外层的查询结果(支持多行多列),拿到内层,看内层是否成立,简单来说后面的返回true,外层(也就是前面的语句)才会执行,否则不执行。列子查询(单列多行子查询)行子查询(多行多列);where或having型子查询:指把内部查询的结果作为外层查询的比较条件,支持标量子查询(单列单行)、列子查询(单列多行)、行子查询(多列多行)。
2025-02-06 04:56:38
637
原创 LeetCode - Medium - 538(1)
/方法一:中序遍历模式的递归版。//方法二:中序遍历模式的迭代版。方法一:中序遍历模式的递归版。方法二:中序遍历模式的迭代版。
2025-02-06 00:35:30
997
原创 LeetCode - Medium - 230
/0, 1, 2, 3 = 左,中,右,pop。//方法一:我写的递归法(BST的中序遍历)方法一:我写的递归法(BST的中序遍历)//方法三:别人写的迭代法。//方法二:我写的迭代法。方法三:别人写的迭代法。方法二:我写的迭代法。
2025-02-06 00:33:46
742
原创 Java提高篇——Java中的异常处理(绝对详细,建议收藏)
如果一个内部的try语句不含特殊异常的catch处理程序,堆栈将弹出,下一个try语句的catch处理程序将检查是否与之匹配。程序在有一个命令行参数条件下执行,由嵌套的try块产生一个被0除的异常,由于内部的catch块不匹配这个异常,它将把异常传给外部的try块,在外部异常被处理。处理这种情况,我们需要定义两个或者更多的catch子句,每个子句捕获一种类型的异常,当异常被引发时,每个catch子句被依次检查,第一个匹配异常类型的子句执行,当一个catch子句执行以后,其他的子句将被旁路。
2025-02-05 20:10:37
569
原创 Java描述 数据结构与算法
大 O 记号 如果存 在正常数 a、N 和一个函数 f(n),使得对于任何 n > N,都有 我们就可以认为在 n 足够大之后,f(n)给出了 T(n)的一个上界。 对于这种情况,我们记之为 T(n) = O(f(n)) 这里的 O 称作“ 大 O 记号 (Big-O notation)”。大Ω记号 如果存在正常数 a、N 和一个函数 g(n),使得对于任何 n > N,都有 我们就可以认为在 n 足够大之后,g(n)给出了 T(n)的一个下界。
2025-02-05 20:08:54
723
原创 Flink 内容分享(一):Fink原理、实战与性能优化(一)_flink原理、实战与性能优化
Flink是一个分布式流处理引擎,可以处理实时数据流和批处理数据。它支持多种数据源和数据目的地,并且提供了丰富的流处理操作,如窗口化、聚合、过滤、连接和转换等。Flink还支持多种语言编写的应用程序,如Java、Scala和Python等。高吞吐量和低延迟:Flink采用了基于内存的流处理方式,可以实现毫秒级别的低延迟和高吞吐量处理。精确一次性处理(Exactly-once processing):Flink的流式处理引擎可以确保每条数据仅被处理一次,从而避免数据重复和丢失等问题。
2025-02-04 16:40:53
1068
原创 Flink SQL vs Spark SQL
也就是说和spark不同, flink 的SQL Parsing, Analysing, Optimizing都是托管给calcite(flink会加入一些optimze rules). Calcite 会基于优化规则来优化这些 Logical Plan,根据运行环境的不同会应用不同的优化规则(Flink提供了批的优化规则,和流的优化规则)。(1,C-罗纳尔多,尤文图斯,26,0,19,5,7,111,61)1,C-罗纳尔多,尤文图斯,26,0,19,5,7,111,61。
2025-02-04 16:39:13
341
原创 cs229 斯坦福机器学习笔记(一)-- 入门与LR模型_cs229 2012版
至于学习资料,周志华最新的《机器学习》西瓜书已经出了,肯定是首选!以前的话我推荐《机器学习实战》,能解决你对机器学习怎么落地的困惑。李航的《统计学习方法》可以当提纲参考。cs229除了lecture notes,还有session notes(简直是雪中送炭,夏天送风扇,lecture notes里那些让你觉得有必要再深入了解的点这里可以找到),和problem sets,如果仔细读,资料也够多了。
2025-02-04 12:21:12
877
原创 const使用辨析_const long
如果有这样个函数 const long CA::con_func_value() 直接返回数值而不是地址或引用,那么,据说这样没有意义;赋值函数是这样子的,好像没什么别的地方用引用返回了;被函数返回的地址是不可以被修改的;如果变成这样 const CA & operate = (const CA &other);因为,返回值仅仅是一份临时拷贝,返回之后保存该值的临时对象就消失了,也没有谁有机会去修改它;#define XXX_XXX_XXXX xx 这样来用,在预编译的时候处理掉;
2025-02-04 12:17:40
143
原创 Android应用程序的签名
程序中的名为run的target的depends属性compile,而名为compile的target的depends属性是prepare,所以这几个target执行的顺序是prepare->compile->run。-----------------------------------------------------------------------------------以下为转载---------------------------------------------------
2025-02-04 06:35:47
875
原创 Spring boot项目整合阿里巴巴druid数据库连接池
=========druid的pom依赖有两个版本,一个需要编写配置文件,一个是自动配置的,这里选择自动配置版本com.alibabadruid-spring-boot-starter1.1.21完整pom.xml配置如下:<project xmlns=“http://maven.apache.org/POM/4.0.0”xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”xsi:schemaLocation=“http://maven.apache.o
2025-02-03 10:33:57
568
原创 spring boot用ModelAndView向Thymeleaf模板传参数
比如在Controller.java里,ModelAndView里返回的视图是hello,所以会对应地加上前后缀,加号以后的值是classpath:/templates/hello.html,这样能指定最终跳转到的视图文件位置。在第8行的welcome方法里,先是在第9行创建了ModelAndView类型的对象,并通过构造函数,指定该对象里的视图为“hello”,随后通过第10行的代码,在该对象的Model里,以键值对的形式,添加了键是name值是Tom的数据。第三步,编写控制器类,代码如下所示。
2025-02-03 10:32:15
417
原创 Linux编程之Linux-Shell-脚本编程(三)
vi example.sh#!/bin/bashpwdls -al test*Linux内设了用于接收参数的变量,变量之间可以使用空格间隔。例如0对应的是当前Shell脚本程序的名称,0 对应的是当前 Shell 脚本程序的名称,0对应的是当前Shell脚本程序的名称,#对应的是总共有几个参数,∗对应的是所有位置的参数值,*对应的是所有位置的参数值,∗对应的是所有位置的参数值,?对应的是显示上一次命令的执行返回值,而$1、$2、$3……则分别对应着第 N 个位置的参数值.vim example2.sh
2025-02-02 02:44:43
739
原创 C语言字符函数和字符串函数及内存函数详解(干货小知识:常用函数的模拟实现)
函数原型:字符串以作为结束标志,strlen函数返回的是当前字符串中之前出现的字符个数(不记录个数中)。参数指向的字符串必须要以结束。注意函数的返回值是size_t,它是无符号的。(牢记)strlen的使用需要包含头文件掌握strlen函数的模拟实现2.1.1 strlen函数的使用:运行结果:分析:为什么s2会大于s1?其实在前面已经说过了,strlen返回值类型是size_t,是无符号整型,两个无符号整型相减得出来的值如果是负数会进行变量提升为正数,所以上述运行结果会出现:3-6=
2025-01-31 11:11:28
783
原创 Android 开发者学习路线(2020 版)
原文比较简单,并没有介绍为什么要推荐这些,只是单纯地列了一下知识点,我这边针对每个知识点做一些简单的介绍,有些知识点原文并没有提到,我会根据自己的理解加上,仅供参考这篇文章主要针对 Android 开发者,如果你是新手,那么下面的内容可以帮助你找到学习的线路;如果你是老手,下面的 List 也可以帮助你查漏补缺。如果各位有什么其他的建议,欢迎留言交流。
2025-01-24 16:41:47
863
原创 2023年深信服、奇安信、360等大厂网络安全校招面试真题合集(附答案)_深信服安服类校招面试
对于刚刚接触过网安的同学,或者开发想转行网安的朋友,我们帮你准备了详细的学习成长路线图。Rootkit的种类有哪些,针对不同种类的Rootkit应该如何防护以及检测?如何防范 XSS 漏洞,在前端如何做,在后端如何做,哪里更好,为什么?Linux中fork的原理是什么,子进程一定会拷贝父进程的资源状态吗?介绍一下XSS漏洞的种类,dom型XSS和反射XSS的区别是什么?ssh软链接后门的原理是什么,可以通过该原理构造其他后门吗?实现R3层HOOK的方式有哪些,R0层的HOOK又有哪些?
2025-01-24 01:47:36
327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人