自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Python format 格式化函数

以前一直用%,以后要养成用强大format的习惯:Python2.6 开始,新增了一种格式化字符串的函数str.format(),它增强了字符串格式化的功能。基本语法是通过{}和:来代替以前的%format 函数可以接受不限个参数,位置可以不按顺序。实例>>>"{} {}".format("hello", "world") # 不设置指定...

2019-09-28 16:39:00 45

转载 Butterknife的使用

Butterknife的好处:·绑定View事件、资源文件·注解都是在编译期,不会影响程序的运行效率·代码清晰,可读性强Butterknife的使用:使用快捷键Ctrl+Alt+S进入Settings,点击Plugins,在搜索框中输入 Butterknife Zelezny,加入后重启Android studio。加入依赖Butterknife的依赖,在buli...

2019-09-26 17:11:00 26

转载 上拉加载下拉刷新

老方法,先上效果图:1.加入下拉刷新上拉加载的依赖1 //下拉刷新 上拉加载2 implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.4-7'3 implementation 'com.scwang.smartrefresh:SmartRefreshHeader:1.0.4-7'2....

2019-09-25 17:18:00 15

转载 轮播图效果

效果图:1.引入依赖implementation 'com.youth.banner:banner:1.4.10'//轮播图2.然后在布局文件中加入轮播图的控件,我给的高度是130,你随意1 <com.youth.banner.Banner2 android:id="@+id/home_banner"3 ...

2019-09-25 17:00:00 28

转载 底部导航栏

1.添加相应的文件2.分别加入4个Fragment以及布局文件3.MianActivity的引用4.MainActivity的布局文件添加相应的文件:a.先引入导航栏的依赖implementation 'com.android.support:design:+' b.准备导航栏的图片素材(我这里的是4个主页,我准备了8个,4个为true的...

2019-09-25 10:58:00 17

转载 Python——Python缓存技术

一段非常简单代码普通调用方式def console1(a, b): print("进入函数") return (a, b)print(console1(3, 'a'))print(console1(2, 'b'))print(console1(3.0, 'a'))很简单的一段代码,传入两个参数。然后打印输出。输出结果...

2019-09-24 22:59:00 20

转载 判断手机是否连接网络

附上一张效果图(网络状态为true代表联网成功,false则联网失败)1.添加一些需要的权限1 <uses-permission android:name="android.permission.INTERNET"/>2 <!--允许读取网络状态-->3 <uses-permission android:name="android....

2019-09-24 14:13:00 26

转载 JavaScript在web自动化测试中的作用

前言JS的全称JavaScript,是一种运行在浏览器中的解释型脚本语言,通常用来实现web前端页面的基本功能,对于前端开发人员是不得不掌握的一门基本技能,但是对于做web自动化测试的人员来说,如果为了实施自动化测试专门研究JS的脚本语法不仅浪费时间,也偏离了我们的工作重心,所以今天就给大家总结一下,在web自动化测试中常用的一些JS脚本,只要掌握这些脚本的使用,无需再为专门学习js...

2019-09-21 17:05:00 60

转载 Unity 调用 Android

https://blog.csdn.net/qgy1677/article/details/79118508C:\Program Files\Unity\Hub\Editor\2018.4.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes \classes.jar...

2019-09-21 13:43:00 26

转载 BLAS快速入门

一.简介  BLAS【Basic Linear Algebra Subprograms,基础线性代数程序集】是一个应用程序接口【API】标准,用于规范发布基础基础线性代数操作的数值库【常用于向量或矩阵计算】。该程序集最初发布于1979年,并用于创建更大的数值程序包【例如:LAPACK】。在高性能计算领域,BLAS被广泛使用。二.特点  1.BLAS按照功能被分为三个级别:...

2019-09-18 11:14:00 181

转载 瀑布流(圆角,卡片效果)

附上效果图1.先加入需要的依赖2.瀑布流的适配器3.修改图片圆角类4.创建一个实体类5.MainActivity的主页代码6.MainActivity的布局文件7.列表布局文件8.最后附上项目加入需要的依赖implementation 'com.android.support:recyclerview-v7:25.3.1' //设置瀑...

2019-09-17 13:50:00 72

转载 列表卡片效果

1.加入依赖implementation 'com.google.android.material:material:1.0.0' 2.然后直接在.xml布局文件中使用,先贴上布局文件代码,结尾附上效果图 1 <?xml version="1.0" encoding="utf-8"?> 2 <androidx.cardview.widg...

2019-09-17 11:37:00 50

转载 使用Glide改变图片的圆角

1.先看以下是不是您想要的效果(四个角都是圆角,以下还有左上,右上角的圆角),同时还附带预加载以及加载失败图片的效果2.使用Glide之前我们先引入依赖implementation 'com.github.bumptech.glide:glide:4.9.0'3.然后创建一个改变圆角的GildeRoundTransform类 1 public clas...

2019-09-17 11:26:00 13

转载 Tachyon内存文件系统快速入门

一.简介  Tachyon是介于磁盘存储和计算框架之间的一种中间件,用于实现分布式的内存文件读写等功能,实现分布式集群内部共享数据。    应用实例:  二.架构    1.心跳机制    在Tachyon中,心跳用于Master/Worker/Client之间的定期通信以及Master/Worker自身的状态自检。    >Client向Ma...

2019-09-15 18:10:00 20

转载 爬虫的框架:Scarpy

1、新建Scrapy项目:进入项目目录,按住shift,选择windows powershell,在弹出的窗口输入:scarpy startproject 项目名2、新建爬虫案例:在新建的项目根目录中,按住shift,选择windows powershell,在弹出的窗口输入:scrapy genspider 爬虫名称 爬取页面的主机地址(scrapy genspider ...

2019-09-14 22:49:00 20

转载 Solr新特性【4.x,5.x,6.x,7.x】

一.Solr4.x新特性  1.近实时搜索    Solr的近实时搜索【Near Real-Time,NRT】功能实现了文档添加到搜索的快速进行,以应对搜索快速变化的数据。  2.原子更新与乐观并发    原子更新功能允许客户端应用对已有文档上进行添加、更新、删除和对字段增值等操作,而且无需重新发送整个文档。当存在两个请求同时更改同一个文档时,Solr使用乐观机制防止不兼...

2019-09-14 21:09:00 69

转载 条形码EAN-13码和EAN-8码的原理

条形码EAN-13码简介(数字组成):1、EAN-13码是EAN码中的一个种,用13个字符表示信息,主要包含商品的名称、型号、生产厂商和所有国家地区信息等。2、EAN-13码的格式介绍('6921734944573',这里我用笔上的条形码做例子,从左到右排序)  a.制造码('692',第1到第3位构成):   赋码权在国际物品编码协会,如69代表中国大陆,471代表...

2019-09-10 15:05:00 104

转载 Linux批量清除木马文件photo.scr

最近发现ftp目录下有大量的photo.scr文件,查了查发现这是个病毒。该病毒通过IIS自带的FTP传上去的,如果没有运行它,删除后就可以了,如果已经在服务器运行了,建议杀毒或重装系统。没运行情况下可直接用下面删除sudo find /srv/ftp/ -type f -name "Photo.scr" -print -exec rm -rf {} \;转载于:...

2019-09-10 13:28:00 81

转载 500 OOPS: vsftpd: refusing to run with writable root inside chroot() Login failed. 421 Service not a...

该错误是由于从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。当我们限定了用户不能跳出其主目录之后,使用该用户登录FTP时往往会遇到这个错误:500 OOPS: vsftpd: refusing to run with writable root inside chroot()...

2019-09-10 13:23:00 241

转载 Robot Frameworke在python3上搭建环境以及快捷方式的创建

环境搭建:在搭建好了python3.6版本或者之上的python环境后在dos命令输入 pip install robotframework 在线安装robotframework在dos命令输入 pip install Pypubsub==3.3.0 在线安装 Pypubsub在dos命令输入 pip install wxPython==4.0.3 在线安装 wxPython在d...

2019-09-07 19:09:00 20

转载 安装第三方模块报错:read time out

安装第三方模块超时,一般是由于网速或者下载源的问题,可以使用pip --default-timeout=100 install -U 第三方库名时间可以根据需要任意填写或者换个时间段再次下载即可转载于:https://www.cnblogs.com/yanzhuping/p/11482363.html...

2019-09-07 19:02:00 34

转载 Spark高级函数应用【combineByKey】

一.combineByKey算子简介  功能:实现分组自定义求和及计数。  特点:用于处理(key,value)类型的数据。  实现步骤:    1.对要处理的数据进行初始化,以及一些转化操作    2.检测key是否是首次处理,首次处理则添加,否则则进行分区内合并【根据自定义逻辑】    3.分组合并,返回结果二.combineByKey算子代码实战...

2019-09-07 17:21:00 25

转载 Python使用Pandas高效处理测试数据

转自:https://www.cnblogs.com/keyou1/p/10948796.html一、思考1.Pandas是什么?功能极其强大的数据分析库可以高效地操作各种数据集csv格式的文件Excel文件HTML文件XML格式的文件JSON格式的文件数据库操作2.经典面试题通过面试题引出主题,读者可以思考,如果你遇到...

2019-09-07 15:56:00 62

转载 自定义底部弹窗

先看下效果图,用了4种不同的方法实现底部弹窗:1、dialog2、activity3、fragment4、buttonSheetDialogdialog(这里我用了一个类封装了dialog,调用时需要传3个参数,第二个是关联的布局文件,第三个是布局id):package com.example.dialog_bottom;imp...

2019-09-06 16:04:00 46

转载 二维码扫码

先给大家来个效果图,下面附加代码、资源文件、和Demo:1、资源文件下载2、资源文件应用3、AndroidManifest.xml权限4、MainActivity代码5、MainActivity的布局文件代码6、附加Demo资源文件下载(点击下载,提取码:2laf)获取到的文件截图(里面包含7个文件):资源文件应用:1.zxing类...

2019-09-05 16:15:00 30

转载 极光消息推送

效果图(这里就简单实现了别名推送和广播(所有人)的推送功能):1、先从build.gradle配置文件入手2、需要下载资源包3、添加一些重要的类4、AndroidManifest.xml5、极光官网build.gradle配置文件入手(需要加入红框中的代码,我这里就直接展示我的配置文件):build.gradle配置文件(Appkey换成自己的)...

2019-09-04 16:44:00 58

转载 kettle连接Oracle RAC

/告诉Oracle JDBC驱动使用service name而不是sid转载于:https://www.cnblogs.com/ls11736/p/11456869.html

2019-09-04 08:51:00 178

转载 Solr基础理论【相关度计算】

一.简介    寻找匹配的文档是构建优质搜索体验的关键步骤,但这仅仅是第一步。大多数用户不愿意通过逐页翻阅搜索结果来找到想要的文档。根据一般经验,仅有10%的用户在网页搜索中有意愿继续翻阅第一页以后的搜索结果,仅有1%的用户会翻看到第三页结果。Solr实现了搜索结果排序,最佳的结果位于列表顶端。它会计算每个文档的相关度得分,并从高到低对搜索解决进行排序。二.默认相似度  so...

2019-09-03 20:32:00 35

转载 solr——Lucene打分公式的数学推导

Lucene学习总结之六:Lucene打分公式的数学推导在进行Lucene的搜索过程解析之前,有必要单独的一张把Lucene score公式的推导,各部分的意义阐述一下。因为Lucene的搜索过程,很重要的一个步骤就是逐步的计算各部分的分数。Lucene的打分公式非常复杂,如下:在推导之前,先逐个介绍每部分的意义:t:Term,这里的Term是指包含...

2019-09-03 18:35:00 13

转载 solr——影响Lucene对文档打分的四种方式

有关Lucene的问题(4):影响Lucene对文档打分的四种方式在索引阶段设置Document Boost和Field Boost,存储在(.nrm)文件中。如果希望某些文档和某些域比其他的域更重要,如果此文档和此域包含所要查询的词则应该得分较高,则可以在索引阶段设定文档的boost和域的boost值。这些值是在索引阶段就写入索引文件的,存储在标准化因子(.n...

2019-09-03 15:44:00 26

转载 GET、POST请求封装类

okHttp3封装Get、Postff调用,使用之前先加入okHttp3的依赖:implementation 'com.squareup.okhttp3:okhttp:3.4.1' //okhttp3然后在AndroidManifest.xml中加入网络权限<uses-permission android:name="android.permission...

2019-09-03 11:17:00 37

转载 solr——返回结果评分计算过程显示

使用solr中需要查看具体评分的计算过程,并分析评分计算过程。参数设置:返回结果:"response":{"numFound":10,"start":0,"maxScore":43.508614,"docs":[ { "szqx":"江干区", "szs":"杭州市", ...

2019-09-03 10:25:00 58

转载 左右联动(一行两条数据)

效果图:1、引入依赖2、左侧类型适配器3、左侧类型布局文件4、右侧内容适配器5、右侧内容布局文件6、MainActivity代码7、MainActivity布局文件8、dimens.xml尺寸文件9、left_item_check_bg.xml左侧选中的背景文件10、item_right_title.xml分组标题文件11、ScrollBe...

2019-09-02 17:09:00 21

转载 Solr基础理论【排名检索、查准率、查全率】

一.排名检索  搜索引擎代表了基于查询,返回优先文档的一种方法。在关系型数据库的SQL查询中,表的一行要么匹配一个查询,要么不匹配,查询结果基于一列或多列排序。搜索引擎根据文档与查询匹配的程度为文档打分,并按降序返回结果。匹配程度的计算取决于多个因素,一般而言,文档得分越高意味着该文档与查询的相关性越强。  优点:    1.提供清晰的导航方式,把用户越需要的放在越靠前的位置...

2019-09-01 21:41:00 55

转载 左右联动

效果图:1.左边列表适配器代码(TypeAdapter)2.左边列表对应的布局文件(item_type_goods.xml)3.右边列表适配器代码(SelectAdapter)4.右边列表对应的布局文件(item_select_goods.xml)5.实体类(MyContent)6.MainActivity的主页代码7.MainActivity的布局文件...

2019-08-30 17:10:00 72

转载 自定义Dialog

先看效果图,后给完整代码:调用的TestDialog类:package com.example.dialog;import android.app.Dialog;import android.content.Context;import android.view.Gravity;import android.view.View;import and...

2019-08-29 18:04:00 13

转载 loadingDialog

效果图片: 1.效果1的代码2.效果2的代码3.效果3的代码4.小图标布局文件activity_main.xml代码(供应以下三个特效的按钮):<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android....

2019-08-29 11:34:00 32

转载 Oracle recover database 不同子句区别

recover database不缺失controlfile和redo,以及归档的情况下使用,可以追到最新的scnrecover database using backup controlfile丢失controlfile,而redo及归档未丢失,不以controlfile的scn为终点recover database until cancelcurrent/active re...

2019-08-29 11:13:00 18

转载 Solr基础理论【倒排索引,模糊查询】

一.简介  现有的许多不同类型 的技术系统,如关系型数据库、键值存储、操作磁盘文件的map-reduce【映射-规约】引擎、图数据库等,都是为了帮助用户解决颇具挑战性的数据存储与检索问题而设计的。而搜索引擎,尤其是Solr,致力于解决一类特定的问题:搜索大量非结构化的文本数据,并返回最相关的搜索结果。二.文档  Solr是一个文档存储与检索引擎。提交给solr处理的每一份数据...

2019-08-28 20:27:00 65

转载 App性能优化

性能优化:用户体验的性能主要总结为4个类别:流畅:使用时避免出现卡顿,响应速度快,减少用户等待的时间,满足用户期望。稳定:减低crash率和ANR率,不要在用户使用过程中崩溃和无响应。省点、省流量:节省流量和耗电,减少用户使用成本,避免使用时导致手机发烫。安装包小:安装包小可以降低用户的安装成本。卡顿优化:卡顿的场景有很多,可分为4类:UI绘制、应...

2019-08-28 17:33:00 223

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