自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 2020软件测试学习线路图~

else语句、逻辑运算符、比较关系运算符、运算符优先级、while循环语法格式、while嵌套应用、break的用法、continue的用法、列表概念及操作、元组概念及操作、字典概念及操作、字符串概念及操作、集合概念及操作、for循环及for…else用法、函数的基本语法、函数执行流程、文档注释、带参数的函数、带返回值的函数、函数的嵌套调用、匿名函数、递归函数、局部变量和全局变量、引用、文件的概念、文件的打开与关闭、文件读写,以及文件定位读写、文件、目录相关操作。import*用法。

2025-01-20 08:15:25 781

原创 Selenium中操作iframe,别再说你不会了_selenium iframe

fox.find_element_by_id(‘p’).send_keys(‘欢迎入坑’)fox.quit()

2025-01-19 00:26:57 283

原创 ScrollView反弹效果 仿小米私密短信效果

主要就是监听onTouchEvent,当MOVE时,ScrollView中的控件跟随手指移动,UP时恢复原来的位置;当达到1/2时,会调用用户设置的回调,细节就自己看代码了。根据XML生成视图工作完成.该函数在生成视图的最后调用,在所有子视图添加完之后.即使子类覆盖了onFinishInflate。MainActivity代码也很简单,初始化两个控件,设置了下ScrollView的Callback。方法,也应该调用父类的方法,使该方法得以执行.4、主Activity。

2025-01-19 00:22:49 531

原创 Java语言概述

大数据平台开发:各类框架有Hadoop,spark,storm,flink等,就这类技术生态 圈来讲,还有各种中间件如flume,kafka,sqoop等等 ,这些框架以及工具大多数 是用Java编写而成,但提供诸如Java,scala,Python,R等各种语言API供编程。企业级应用:主要指复杂的大企业的软件系统、各种类型的网站。包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等, 如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

2025-01-17 22:18:40 557

原创 Java程序生成可执行的exe文件 详细图文教程

也可以使用Java GUI制作图形程序(记得将程序类型那选择GUI),如下图所示为执行结果。在"高级选项"进入配置搜索jre文件顺序,可跳过,一般用默认搜索方式就行了。在目标系统上,生成的可执行文件按照以下可配置顺序搜索JRE或JDK。执行结果,我选的是控制台程序,所以这里是控制台输出结果。这里直接下一步就行,默认英文,无中文。然后添加主类,即程序入口。1.安装与注册exe4j。4.配置可执行程序信息。点击刚生成的exe应用。

2025-01-17 22:16:38 339

原创 Golang WebSocket 创建单独会话_golang 实现聊天会话

在上面的示例中,我们首先创建了一个upgrader对象,它用于将 HTTP 连接升级为 WebSocket 连接。然后,我们定义了一个函数,用于处理 WebSocket 会话。在该函数中,我们首先将 HTTP 连接升级为 WebSocket 连接,然后进入一个无限循环,不断读取客户端发送的消息,并给客户端回复相同的消息。最后,我们使用函数将/ws路径映射到函数,然后调用函数来启动 WebSocket 服务器。

2025-01-17 06:19:03 368

原创 go-zero学习 — 基础

api配置。

2025-01-17 06:17:01 988

原创 CSS 边框动画_border运动 动画

基础的就这些,如果希望实现一个其他样式的边框,或者给边框加上动画,那就需要配合一些其他属性,或是脑洞大开。这里还有另外一个小技巧,如果我们希望虚线边框动画是从其他边框,过渡到虚线边框,再行进动画。完全由渐变来模拟也是可以的,如果想节省一些代码,使用。不过如果是单线条,有个很明显的缺陷,就是边框的末尾是一个小三角而不是垂直的,可能有些场景不适用或者 PM 接受不了。其实由于背景和边框的特殊关系,使用 border 的时候,通过修改。注意,这里运用了元素的伪元素生成的这个图形,并且,宽高都是父元素的。

2025-01-16 23:28:32 829

原创 CSS 样式规则选择器

这里也使用了"p,h2"样式这里使用了"p,h2"样式12 这里使用了.pclass 样式15 今天是儿童节哦~~12 这里使用了"p h2"样式12 这里使用了#pid 样式15 这里应用div+p样式12 这里应用样式表

2025-01-16 23:26:29 241

原创 Android GreenDao 使用全面讲解

若使用insertOrReplace()方法添加数据,当前数据库中不会有重复的数据,但是重复的这条数据的id会被修改!该QueryBuilder的类可以让你建立你的实体,而不SQL自定义查询,并有助于在编译时已检测错误。@Property (nameInDb=“name”) //设置了,数据库中的表格属性名为"name",如果不设置,数据库中表格属性名为"NAME"从GreenDao 3 使用注解来定义模型和实体,前面也讲过,通过注解的使用可以快速构建数据库表,包括设置主键,自增,值是否唯一等等等……

2025-01-16 09:26:30 1298

原创 Android Gradle 自定义Plugin实现_android plugin

而 Gradle 改良了过去 Maven、Ant 带给开发者的问题,至今也成为 Android Studio 内置的封装布署工具。

2025-01-16 09:24:28 1063

原创 Android Framework源码解析篇~_android framework 源码开发手册

核心是结合多个 NestedScrollingParent,NestedScrollingChild 处理好上下游滑动事件的消费逻辑。

2025-01-16 09:22:26 661

原创 tkinter 画布(Canvas)控件的方法

要实现此功能,请将鼠标的按钮按下事件绑定到调用 scan_mark(x, y) 的处理程序,其中 x 和 y 是当前鼠标坐标。如果 add 参数是一个以“+”开头的字符串,则新绑定将添加到给定序列的现有绑定中,否则新绑定将替换给定序列的绑定。返回由 tagOrId 指定的文本项中给定说明符的整数索引(如果 tagOrId 指定多个对象,则是最低的一个)。“@x,y”形式的字符串,返回包含画布坐标 (x, y) 的字符的字符。返回由 tagOrId 指定的对象正上方的对象的 ID 号。

2025-01-14 05:36:24 586

原创 TinyImage:开源图片框架的封装以及开源图片框架的切换使用

上面已经完成了对Glide的封装功能,但是如果哪一天项目中使用了其它的图片加载库,比如Picasso,或者公司中间件部门自己封装的图片加载库,那我们是不是又要重新写一套XXXOptions、XXXManager呢?对于这种无缝切换图片框架的实现,我们想要实现的目的是,在调用方不用更改代码,只需要切换不同代码框架的配置信息即可。TextUtils.isEmpty(options.getUrl())) { // 网络加载。// imageView控件。// imageView控件。// Builder模式。

2025-01-14 05:32:44 659

原创 Thymeleaf 教程:使用Thymeleaf[转自官方]_theamleaf th hidden

虽然这在每种情况下听起来都不错,但在大多数情况下,这意味着对资源本身的双重访问(一次用于检查存在,另一次用于读取它),并且在某些情况下可能是性能问题,例如基于远程URL模板资源 - 一个潜在的性能问题,无论如何都可以通过使用模板缓存来大大减轻(在这种情况下,模板只会在第一次访问时。这一切都导致了这样的想法:在不浪费大量内存的情况下缓存Web应用程序中最常用的模板是可行的,并且它还将节省大量时间,这些时间将花费在一小组文件上的输入/输出操作上事实上,这永远不会改变。绝对没有Thymeleaf代码。

2025-01-14 05:29:01 769 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除