自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android+《火影忍者》活动启动模式以及应用场景的那些事

启动模式1.幼年鸣人偷学禁术:影分身之术 standard2.金色闪光の飞雷神之术:singleTask3.绝技·螺旋丸:singleTop4.尾兽·九尾:singleInstance1.幼年鸣人偷学禁术:影分身之术 standard在遥远的火影村,诞生了一个黄色头发的小宝宝,他的母亲给他取名为漩涡鸣人。但自很多年前那个不平静的夜晚之后,鸣人失去了自己的父母,他不知道为什么,也不知道为什么...

2020-03-20 02:06:41 6675 21

原创 Andorid-Activity生动概解&用法&常见问题汇总

以下是本文章的目录结构,第七章的常见问题如果大家对Activity有哪些疑问可以在下方留言,我会持续更新常见问题以及解决方法,大家一起学习。1.何为活动? 2.活动的生命周期3.如何使用活动4.活动之间如何进行跳转5.活动之间如何进行通信6.小Demo初探活动7.常见问题汇总

2020-03-17 01:58:59 1127

原创 [Git&GitHub笔记]Git的基本原理

集中式版本控制工具的文件管理机制:增量式版本控制以文件变更列表的方式存储信息,这类系统将他们保存的信息看作是一组基本的文件和每个文件随时间逐步累积的差异。例如SVNGit的文件管理机制:快照流Git把数据看作是小型文件系统的一组快照。每次提交更新时Git都会对当前的全部文件制作一个快照并保存这个快照的索引。为了高效,如果文件没有修改,Git不在重新存储该文件,而是只保留一个连接指向之前存储的文件。所以Git的工作方式可以称之为快照流。细节:Git提交对象:将所有文件进行hash产生对应的哈希值,

2021-03-07 23:34:41 142

原创 【AirTest】如何引用第三方库

如何引用第三方库AirtestIDE内嵌了Python,直接打开IDE就可以进行简单的脚本编写。但是在日常的工作当中,往往有更多的需求导致我们需要引用第三方库来辅助脚本的编写。引用流程1.保证本地环境下有python本地环境下查看python版本的方式为 win+r -> cmd-> 输入python即可查询当前本地环境下是否安装python以及当前的python版本2.打开IDE,设置设置处于IDE工具的选项->设置下点击后打开设置界面可以看到Airtest栏

2021-02-22 11:26:57 2710 1

原创 【AirTest】引用别的.air脚本中封装好的方法的几种方式

引用别的.air脚本中封装好的方法的几种方式1.通过相对路径或绝对路径确定脚本位置进行引用2.设定默认项目根目录3.Airtest根目录下import调用1.通过相对路径或绝对路径确定脚本位置进行引用airtest.core.api的using方法,根据引用脚本的相对路径或绝对路径,可以调用被引用脚本内部的公共函数例:创建一个被引用函数Test.air# -*- encoding=utf8 -*-__author__ = "wuchong"from airtest.core.api impor

2020-10-12 15:04:23 2805

原创 【AirTest】windows系统下获取坐标的几种方式

AirTest在Windows系统下获取坐标的几种方式:1.利用IDE自带的wait方法获取坐标点wait方法在使用后return找到的图片中心点坐标,以此可以获取到该截图位置的中心坐标,否则将返回异常raiseTargetNotFoundError代码示例如下:print(wait(Template(r"tpl1602468778890.png", record_pos=(-0.398, 0.081), resolution=(1920, 1200))))#获得结果(195, 755)

2020-10-12 10:28:19 6810

原创 MySQL(三)WHERE过滤数据

MySQL WHERE数据过滤一级目录二级目录三级目录一级目录二级目录三级目录

2020-10-10 13:19:22 250

原创 MySQL(二)select检索数据

MySQL检索数据1.检索单个列2.检索多个列3.检索所有列3.1检索不同的行4.限制结果5.检索后的数据排序5.1 ORDER BY关键字5.2多列排序5.3指定的排序方向记:)下面的所有语句检索的表都为 exampletableexampletable表的内容如下:namecityagezipemailergouHRB391101203xxxx@[email protected]

2020-10-09 17:49:47 229

原创 MySQL(一)基础概念

MySQL基础如何理解数据库相关概念1.数据库与数据库管理系统如何理解数据库的相关概念1. 数据库与数据库管理系统2.数据库的分类如何理解数据库相关概念1.数据库与数据库管理系统如何理解数据库的相关概念1. 数据库与数据库管理系统数据库(DataBase):保存有组织的数据的容器。数据库管理系统(DataBase Manage System:DBMS):数据库软件,用于创建和操纵数据库。很多人会混淆数据库和数据库管理系统的概念,实际上人们使用的各种各样的数据库软件。例如:MySQL,OR

2020-10-09 13:17:07 569 1

转载 PIP离线安装【转载】

一、安装pip1、下载最新pip新建packages文件夹放在目录中:/packageshttp://www.lfd.uci.edu/~gohlke/pythonlibs/#pytz从该网站提供的编译好的包下载最新版本pip-8.1.2-py2.py3-none-any.whl和wheel-0.29.0-py2.py3-none-any.whl,在packages文件夹中。离线安装pip时,这两个包需要准备好。还需要一个包:setuptools-36.4.0-py2.py3-none-any.w

2020-08-05 09:58:49 3299

原创 Android活动+《恐怖游轮》带你了解跳转&传递数据&如何随时结束程序&小技巧

恐怖邮轮(有剧透!没看过的建议先观看电影!也可以直接目录跳转相关知识点)1.到达船坞,众人出海(页面跳转,数据传递)1.1驱车前往:Intent1.2杰西上车:putExtra1.3杰西下车:在跳转后的界面取数据2.遭遇风暴,邮轮获救(数据回传(请求与获取))2.1数据回传(请求)tips:正确的逻辑顺序为2.1->3.2->2.22.2数据回传(获取)3.众人遇难,杰西发现黑衣人(保...

2020-03-21 23:27:42 648 2

原创 Android小Demo理解活动的生命周期

这篇文章主要是记录使用是一个简单的小Demo体验活动完整的生命周期,其中包括三个活动,一个MainActivity,一个NormalActivity和一个DialogActivity。

2020-03-15 02:09:11 498

原创 Android日志工具Log图文详解

日志工具Log 图文详解-log分类-小技巧

2020-03-14 01:59:36 1678

原创 Android目录全解析

该博客主要是对初始创建的功能的目录进行分析和解读,能够更加深刻的理解Android工程中的每一个文件所起的作用是什么。深入了解能够帮助朋友们加深对Android开发的理解,也能为之后的开发奠定基础。(自己和自己说)

2020-03-13 01:23:27 926

原创 Android(AndroidStudio&Kotlin)安装到运行过程及常见问题汇总

- 安装Android Studio-启动与配置-创建一个Kotlin工程-更新SDK-更新插件(Kotlin插件/gradle插件)-安装AVD与配置AVD-调整Kotlin编译配置-第一次运行

2020-03-12 02:02:01 3561 4

原创 Kotlin高阶函数(下)

countfindgroupBycountcount用来统计符合条件的数据的个数首先来看它的源码:public inline fun <T> Iterable<T>.count(predicate: (T) -> Boolean): Int { if (this is Collection && isEmpty()) retur...

2020-03-10 23:37:46 527

原创 Kotlin高阶函数(上)

maxby/minbyfiltermapany高阶函数:把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。在Kotlin中,也有一些高阶函数,能够帮助我们简化代码,降低实现功能所需的代码量。接下来我将列出几个常见的高阶函数并对源码进行分析,以方便记忆和理解。maxby/minby顾名思义,maxby和minby就是求得最大值和最小值的方法。通常,...

2020-03-10 01:33:01 991

原创 Kotlin自学日记之接口和抽象类的区别(下)

上次说到了转载文章中接口和抽象类的区别。接下来继续对每一条内容进行解释,方便自己的理解。4. 接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。在这里指的是在Java中 接口中只能包含public、static、final类型的成员变量和public、abstract类型的成员方法。抽象类中的抽象方法的访问类型可以是public,protected抽象类和接口中都可以包含...

2020-03-05 23:40:47 277

原创 Kotlin自学日记之接口和抽象类的区别(上)

接口 Interface抽象类 abstract如何区分接口和抽象类?以下内容转自:https://www.cnblogs.com/yongjiapei/p/5494894.html1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。2、抽象类要被子类继承,接口要被类实现。3、接口只能做方法申明,...

2020-03-05 02:00:41 427

原创 Kotlin自学日记之面向对象2

之前在学习类,对象,封装,继承,多态的时候一直弄不明白这些之间的区别。今天又琢磨了一下,有所感悟。做了以下的区分来搞清楚这几个概念。对象:可以理解为对事物的描述,事物具有属性和行为即数据和方法类:类的实例是对象,对象是具体化的类。类其实就是一个抽象化的事物,将事物的属性和方法概括起来进行定义。class Human(var name:String,var sex:String,var a...

2020-03-03 02:34:16 212

原创 Kotlin自学日记之面向对象

面向对象-对象-类-继承-封装-多态对象的含义是指具体的某一个事物,即在现实生活中能够看得见摸得着的事物。在面向对象程序设计中,对象所指的是计算机系统中的某一个成分。在面向对象程序设计中,对象包含两个含义,其中一个是数据,另外一个是动作。对象则是数据和动作的结合体。对象不仅能够进行操作,同时还能够及时记录下操作结果。对象首先在这里引用了面向对象中对对象的解释。对象其实就是指现实...

2020-03-02 02:10:00 207

原创 Kotlin自学日记之人机交互&空值和异常处理

人机交互异常处理Kotlin中的!!和?的使用人机交互意味着脱离了脱离了死板的运行->产生结果->结束,让代码在运行的过程中可以进行人工的干预,将过程变为运行->交互->产生结果->结束。让程序有更多的可能性。简单的代码示例如下:fun main(args:Array<String>){ var a=readLine() println...

2020-02-28 01:15:49 275

原创 Kotlin自学日记之简单的循环遍历

LoopRangeLoop在这里主要学习的是for循环,通过for循环可以遍历各种数据,比如Map中的数据、List中的数据、array中的数据。其中Map又分为Treemap、hashmap等,在这里做一些简单的罗列。1.遍历1到100并且输出[1,100]fun main(args:Array<String>){ var num=1..100 for(num1...

2020-02-27 00:19:18 870

原创 Kotlin自学日记之基础基础基基础篇

val与var基本的数据类型函数1.Val与Var当我们在Kotlin定义一个数据时,首先需要判断一个数据在未来是否是可变的,例如:我们为新生产的零件制定一个编号,它的编号将永远不会改变。另一种情况,我们在定义一个家庭地址的时候,家庭地址有可能改变。这时候需要Val和Var来区分上述的两种数据。Val:在Kotlin中Val变量为只读变量,它的用法和Java中的final用法相同。经...

2020-02-25 23:25:28 151

原创 Kotlin自学日记之helloworld

工欲善其事必先利其器使用工具 Eclipse使用插件:ko!tlin plugin for eclipse 0.8.19插件安装方法:点击Eclipse的菜单点击Help的下拉列表中的Marketplace在搜索框输入Kotlin得到搜索结果并点击安装(已经安装过显示为installed)进入工作空间,点击Open Perspective点击选项kotl...

2020-02-24 23:15:55 161

原创 Python初学3-变量和常量

一 变量在计算机程序中,变量不仅可以是数字,还可以是任意的数据类型。变量在程序中就是用一个变量名表示,变量名必须是大小写英文,数字和“_”的组合,且不能用数字开头,且不能用数字开头。a=1t_007='T007'Answer=True#错误例子1_ans=True“=”在Python中的含义是赋值,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,同一个变量可以是赋不同类型...

2018-09-25 10:47:11 361

原创 Python初学2-Python语法基础

Python学习第一章 Python语法基础快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表 Ctrl + O无序列表 Ctrl + U横线 Ctrl + R...

2018-09-10 22:40:53 301

原创 Python初学1-认识Python

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I ...

2018-09-09 22:27:15 211

空空如也

空空如也

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

TA关注的人

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