自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风小憩

小楼一夜听春雨,便引诗情到碧霄

  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 用kotlin-Compose从0构建一个APP

前言写一个用kotlin从0开始的天气APP。详细学习大家可参考 晨曦

2021-08-10 16:01:53 3172

转载 用Kotlin实现Android点击事件3种方法

在android中,点击事件大致分为三种写法:匿名内部类。Activity实现全局OnClickListener接口。指定xml的onClick属性。今天用Kotlin实现这三种方式实现点击事件匿名内部类:这种方式最简单override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_m

2021-01-28 09:54:35 5963 3

原创 kotlin入门-基础类型及定义变量

一,前言每一项伟大的开始都有一个目的,嗯,我学习kotlin就是想做一个合金弹头,所以必需看懂app的主程序代码:class MainActivity : AppCompatActivity() { private lateinit var appBarConfiguration: AppBarConfiguration //这篇主要讲这句 override fun onCreate(savedInstanceState: Bundle?) { super.on

2020-11-12 21:59:34 1082

原创 app稳定测试- AppetizerIO

AppetizerIO简介话不多说,AppetizerIO能干什么,下载地址,文档地址坐下,基本操作环境准备:mumu模拟器,测试软件apk,adb一,连接mumu模拟器adb connect 127.0.0.1:7555 # 连接mumu模拟器连接成功如下二,对测试APK进行插桩三,把插桩后的APK上传到mumu模拟器(adb install **.apk)四,查看报告打看插桩后APP后,能找到这个了随便点2下然后点击上传数据就能在着软件上看报告了稳定性测试ma

2020-11-05 14:33:52 2551

原创 app安全-drozer入门

一,环境配置1,drozer安装文档参考2,drozer实战文档参考好像文章写前面3句话就可以了似的,但是,但是,这个安装包很烦的,搞不好就是1天工夫所以,有必要分享一下了3,drozer全套环境安装包二,测试流程测试步骤1.1环境配置(具体安装包confluence文章搜索drozer)首先准备以下环境:Windows10华为真机:P9Python2.7(必须用python2.7.。。。用3会报错) (https://www.python.org/ftp...

2020-07-21 16:52:19 662

原创 初学弱网测试

一, 概述_弱网测试从测试角度来说,就是手机app在网络信号不好情况下运行。主要测试点:1,弱网环境下某个操作响应时间(不超过5S),超时后app界面是否稳定2,断网后环境下,是否重发请求(ps:断网后恢复网络,考虑APP进行操作目的是否对伤害用户体验,通过哪种手段 可以达到操作目的同时用户体验无感或者低伤害。)3,网络请求中,kill进程为什么要进行弱网测试,因为手机app要满足广大客户应用场景。在弱网下,手机app就会产生一些bug,常见问题如下:上传大图或者多图时,在弱网络环境下出现

2020-06-17 17:09:32 352

原创 如何使用keepalive实现虚拟IP

1,检测机制TCP的KeepAlive机制意图在于保活、心跳,检测连接错误。当一个TCP连接两端长时间没有数据传输时(通常默认配置是2小时),发送keepalive探针,探测链接是否存活。keepalive只能检测连接是否存活,不能检测连接是否可用。例如,某一方发生了死锁,无法在连接上进行任何读写操作,但是操作系统仍然可以响应网络层keepalive包。Tips: HTTP协议的Ke...

2020-05-15 13:39:30 4834 1

原创 MySQL主主服务器搭建

MySQL主主服务器搭建前提MySQL基础配置主主同步前提在centos7上安装并启动mysqlMySQL基础配置1,进入MySQL,查看有哪些db,指令:show database2,进入mysql数据库use mysql;3,修改root密码ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password...

2019-11-14 20:58:29 395 1

原创 Docker实战django镜像[ubuntu]--2,制作镜像

概要谈谈dockerdocker基本语法制作镜像1,压缩django_test2,制作镜像3,运行镜像补充说明谈谈docker说一下我的感受,docker基于操作系统之上,你单独的文件可以docker一个镜像,不需要操作系统,docker出来的镜像文件就很小,但一般来说,跑的文件都依赖操作系统,你镜像一个ubuntu,是一个image,你在ubuntu上加一个python环境然后打包镜像,还是...

2019-07-05 17:21:08 695

原创 Docker实战django镜像[ubuntu]--1,环境准备

ubuntu上Docker一个django镜像--环境准备本节概要系统环境功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导...

2019-07-05 11:32:01 363

转载 for循环还有一个else从句--python

文章转载自:https://gitbook.lylinux.net/interpy-zh/index.htmlfor循环还有一个else从句,我们大多数人并不熟悉。这个else从句会在循环正常结束时执行。这意味着,循环没有遇到任何break. 一旦你掌握了何时何地使用它,它真的会非常有用。我自己对它真是相见恨晚。有个常见的构造是跑一个循环,并查找一个元素。如果这个元素被找到了,我们使用br...

2019-03-07 14:22:57 710

原创 Python爬取51jobs结尾之MySQL(4)

将前文数据放至MySQL数据库中class Data_Transport(object): def __init__(self): """ 连接MySQL的qianc_job数据库 """ # 未加上charset='utf8' 出现报错latin-1' codec can't encode characters in...

2019-02-15 13:41:27 268

原创 Python爬取51jobs之数据清洗(3)

前面已经用get_webpage方法获取网站,下面说一说如何从网站信息中过滤出我想要的信息(招聘公司,招聘信息,薪水)。以一个公司招聘网站为例子,ur=‘https://jobs.51job.com/hangzhou-jgq/104504900.html?s=01&t=0’’我们要获取这3个地方的文本信息首先导入requests模块,写上请求头import...

2019-02-15 13:10:42 1724 1

原创 Python爬取51jobs之selenium(2)

目录No 1,获取目标网站NO 2,获取元素2.1获取输入框元素2.2获取求职地点NO 3,完整代码Selenium TipsNo 1,获取目标网站开始前你首先要了解一点关于前端的知识和selenium的基本操作首先,使用selenium打开网站class FindJobs(object): def __init__(self): ...

2019-02-14 14:49:50 883

原创 Python爬取51jobs之环境准备(1)

NO 1,明确目标目的:Python爬取前程无忧网招聘关于在杭州测试工程师的招聘信息(其中包括招聘公司,招聘信息,月薪范围),并保存在mysql数据库中分解目的:1,创建一个FindJobs类:爬取信息2,创建一个Data_Transport类:将爬取信息保存到mysql继续分解FindJobs类下面的方法:1,创建一个get_webpage()方法:爬取前程无忧网,获...

2019-02-14 11:28:18 327

原创 Django 2.1.6.学习初级篇(5)

目录No. 1 开始第一个测试No. 2 管理程序的静态文件No. 1 开始第一个测试不知道你们有没有发现,在polls应用中新增一个Question,pub_date可以设置为超过今天。很明显,这是一个bug.下面关于测试的内容不想看可以跳过,没写多详细举个例子,放在django中这样单元测试:polls/tests.pyimport datetime...

2019-01-26 17:31:51 205

原创 Django 2.1.6.学习初级篇(4)

目录No. 1 写一个简单的表单No. 2使用通用视图:代码越少越好--->修改URLconf--->修改viewsNo. 1 写一个简单的表单让我们从Django 2.1.6.学习初级篇(3)中更新我们的poll detail模板(" polls/detail. HTML "),使模板包含一个HTML <form>元素:polls/te...

2019-01-23 18:11:07 169

原创 Django 2.1.6.学习初级篇(3)

目录No. 1 开始创造更多viewsNo. 2 编写实际操作的viewsNo.3 引发404错误No.4 正确使用模板系统No.5 在模板中删除硬编码的url本教程从Django 2.1.6.学习初级篇(2)停止的地方开始。我们继续web轮询应用程序,并将重点创建公共接口—“views”。在Django中,web页面和其他内容由views交付。每个视图都由一个简单的...

2019-01-22 21:54:53 349

原创 Django 2.1.6.学习初级篇(2)

目录No. 1数据库设置No. 2创建模型No. 3激活模型No. 4 使用Django提供的免费APINo. 4 介绍Django后台管理No. 1数据库设置打开mysite/settings.py文件,找到数据库设置地方,如下图DATABASES = { 'default': { 'ENGINE': 'django.d...

2019-01-18 17:48:24 255 3

原创 Django 2.1.6.学习初级篇(1)

目录No. 1,创建一个项目No. 2,创建一个polls应用No.3开始写第一个视图No. 1,创建一个项目如果这是您第一次使用Django,则必须进行一些初始设置。也就是说,您需要自动生成一些建立Django项目的代码——Django实例的设置集合,包括数据库配置、特定于Django的选项和特定于应用程序的设置。从命令行,cd到您想要存储代码的目录中,然后运行以下命...

2019-01-17 21:37:31 238 1

kotlin-docs.pdf

Kotlin ⾮常适合开发 Android 应⽤程序,将现代语⾔的所有优势带⼊ Android 平台⽽不会引⼊任何新 的限制:

2020-06-30

drozer.rar

内置drozer整套环境的安装包,及安卓安全入门测试应用Sieve,一键式快捷操作。后续本人继续更新drozer详细实列操作

2020-06-29

selenium谷歌浏览器和驱动

该资源有chrome浏览器和配套的chrome驱动,可在Python+selenium正常运行,另赠送Firefox驱动

2019-02-15

jmeter性能测试

手把手教学使用jmeter,让你从一个性能测试小白,一步步走向测试大神之路。

2019-02-14

django2.1开发文档

本资源为英文文档,从如何安装到如何开始一个简单的网站搭建,在到详细介绍django2.1如何深入使用。

2019-01-18

鸟哥linux私房菜基础学习篇第4版PDF

这本书的所有内容是学习linux的基础,这些内容是基础中的基础,如果你能将其中的文字看完并且消化,那么未来在管理linux主机及架设网站方面,能达到“事半功倍”的效果。

2018-04-08

空空如也

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

TA关注的人

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