自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【转存】Python接口自动化测试

我们先来了解一下requests的一些简单使用,主要包括:requests常用请求方法使用,包括:get,postrequests库中的Session、Cookie的使用其它高级部分:认证、代理、证书验证、超时配置、错误异常处理等。

2022-01-25 13:31:47 167

原创 Charles-测接口密等性(防连点)

此以常用的提交订单,免费领取功能为例。一、打开Charles二、打开想要操作的网页,准备好前置工作:登录,进入提交订单页面三、给Charles设置断点、设置重复请求次数首先选中Charles显示图,顶部选择设置断点。分别按照步骤123,添加一个断点,域名,购选请求,点击OK,就添加了一个断点。点击下图标注按钮,打开断点后,点击测试页面的提交订单按钮。此时Charles会停留在下图窗口,点击Abort按钮跳过这个请求。测试拦截的这个请求会显示请求失败的状态,按照图示步骤,

2021-05-21 10:39:03 514

原创 Jmeter-入门基础,快速上手

写好了标题又不想写了,等我再研究一阵子抽空再来补充吧一、配置略。二、启动1.终端命令到jmeter文件的bin目录。cd /Users/用户名/Downloads/apache-jmeter-5.2.1/bin2.输入命令 sh jmeter

2021-05-19 17:16:45 135

原创 Jmeter-BeanShell常用内置变量

Bean Shell常用内置变量JMeter在它的BeanShell中内置了变量,用户可以通过这些变量与JMeter进行交互,其中主要的变量及其使用方法如下:log:写入信息到jmeber.log文件,使用方法:log.info(“This is log info!”);ctx:该变量引用了当前线程的上下文,使用方法可参考:org.apache.jmeter.threads.JMeterContext。vars - (JMeterVariables):操作jmeter变量,这个变量实际引用了JMet

2021-05-19 17:08:49 295

原创 Python报错can‘t open file ‘test.py‘: [Errno 2] No such file or directory

你要保证test.py文件在路径上,简单说就是你先cd进入包含test.py文件的上一层目录后再执行命令。

2020-07-23 15:32:37 8668

原创 Python运行报错“SyntaxError: invalid syntax”解决办法

“SyntaxError: invalid syntax” 的意思就是 语法错误;经过查询解决了这个问题,所以总结一个这个问题的解决方法:版本问题:因为python2和python3是不兼容的,所以一些可以在python2上运行的代码不一定可以在python3上运行;可以尝试更换版本;路径问题:记得仔细查看自己的路径是否正确;粗心问题:忘记在 if , elif , else , for , while , class ,def 声明末尾添加 冒号( : );误将 = 当成 == 使用;安

2020-07-22 14:00:29 2778

原创 从Mac自带python2.7切换到新版python3.8

1、先找到你的python3的安装路径,一般系统默认安装路径如下:/usr/local/bin/python3.82、修改系统配置文件~/.bash_profile ,执行:open ~/.bash_profile最后一行添加:alias python="/usr/local/bin/python3.8"4、重新加载系统配置文件:source ~/.bash_profile5、确认当前版本是否切换为python3.8:python --version...

2020-07-22 11:23:45 1172 2

原创 Mac 使用ab命令压测配置及使用总结

1.在Mac中配置Apache①启动Apache,打开终端sudo apachectl -vsudo apachectl start②设置虚拟端终机打开Apache的配置文件sudo vi /etc/apache2/httpd.conf在httpd.conf中找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“#”,保存并退出,去掉这一行的#意思是从/extra/httpd-vhosts.conf这个文件导入虚拟主

2020-06-05 11:34:09 3761

原创 小程序View或button点击响应方法的数据传值

我们先来看下面一段wxml里的代码: <view class="deleteLabel" data-userName="{{item.nickName}}" data-userID="{{item.userId}}" bindtap="deleteUserAction"></view>这是一个普通的给View添加bindtap并且传了两个参数userName和user

2018-10-11 10:48:43 3511

原创 iOS机型 iPhone X/XS/XR 判断的5种方式总结

方式一:通过获取设备的 device model 来判断方式二:通过获取屏幕的宽高来判断方式三:通过底部安全区域的高度来判断方式四:通过是否支持 FaceID 判断方式五:通过 UIStatusBar 的高度判断

2018-09-21 17:09:16 7904 1

原创 CocoaPods详细安装教程

第一步:安装rvm, 不管需不需要升级ruby,rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换。如果已经安装过跳到第2步(rvm -v 查看是否安装) $ curl -L get.rvm.io | bash -s stable //需要等一会 source ~/.bashrc source ~/.bash_profile $ rvm -v 如果能显示版本好则安...

2018-05-28 18:44:44 454

原创 iOS从APP中分享出小程序详解

移动应用分享功能支持小程序类型分享,要求发起分享的App与小程序属于同一微信开放平台帐号。支持分享小程序类型消息至好友会话,不支持“分享至朋友圈”及“收藏”。 微信客户端版本要求:6.5.6及以上微信客户端版本。为兼容旧版本客户端,若客户端版本低于6.5.6,小程序类型分享将自动转成网页类型分享。 分享或收藏的目标场景,通过修改scene场景值实现。 发送到聊天界面——WXSceneSess...

2018-05-28 16:46:37 9000 2

原创 YYModel高性能 iOS数据模型转换

处理 GithubUser 数据 10000 次耗时统计 (iPhone 6): 特性:高性能: 模型转换性能接近手写解析代码。自动类型转换: 对象类型可以自动转换,详情见下方表格。类型安全: 转换过程中,所有的数据类型都会被检测一遍,以保证类型安全,避免崩溃问题。无侵入性: 模型无需继承自其他基类。轻量: 该框架只有 5 个文件 (包括.h文件)。文档和单元测试: 文档覆盖...

2018-05-28 15:06:33 2135

原创 iOS开发初探小程序(上)

iOS开发初探小程序楼主本人是一枚iOS程序媛,团队内部分享本人选题是小程序研究,所以以一个iOS开发的视角记录一下探究历程,如果有误,欢迎大佬们评论区指正。官方小程序项目搭建步骤: https://developers.weixin.qq.com/miniprogram/introduction/qcloud.html账号可以自己申请一个,使用未开通过其他公号服务的邮箱就能申请了,...

2018-05-07 16:30:25 3416

转载 iOS应用内部实现App Store评分功能

iOS应用内部实现App Store评分功能,笔着整理总结有三种方式,各位可根据自己需求自己选择。先介绍下评分功能实现的三种方式。1,通用方式通过App内部打开网页形式,跳转到AppStore编辑评论,可评分,可评论。优点:方便,快捷,不受系统版本限制,目前最常用的方式。缺点:内部网页形式加载缓慢,等待时间长,加载失败概率大。2,iOS 6.0以后 在app内部加载AppStore 展示app信息优

2017-11-17 12:00:00 1794

原创 iOS仿探探六宫格相册的实现,带添加和删除功能

先看一下实现效果如下图: 具体实现代码如下: View视图的创建#import <UIKit/UIKit.h>@protocol PhotoViewDelegate <NSObject>-(void)addPhotoLessThanMax:(NSInteger)num;//添加图片-(void)deletePhotoTap:(NSInteger)tag;//删除图片@endtype

2017-11-16 19:01:21 1729

原创 iOS单选和多选的实现

项目里经常会用到单选和多选,实现起来很简单,创建一个View作为选项框的载体,循环创建按钮视图,设定宽高,行间距和每行按钮数量都可根据具体情况灵活设置,具体实现如下:

2017-11-16 18:16:19 919

转载 将 Objective-C 代码迁移到 Swift

原文链接:http://www.ruanman.net/swift/learn/4670.html将 Objective-C 代码迁移到 Swift迁移工作正好提供了一个重新审视现有 Objective-C 应用程序的机会,也可以通过 Swift 代码来更好的优化应用程序的体系架构,逻辑以及性能。直接的说,你将用先前学到的 mix and match 以及这两个语言间的互操

2017-04-27 15:55:59 416

转载 UIWebView 与 JS 交互(1): stringByEvaluatingJavaScriptFromString方法的调用

本文非原创,由于无法直接转载到此,所以直接粘过来收藏。原文链接:http://blog.oneapm.com/apm-tech/534.html作为一名普通的iOS开发者,我们在项目中也会或多或少的用到一些JS代码,如何实现JS和OC之间的交互常常是我们会面临的一个问题。最近一段时间,由于工作需要,研究了iOS下与JS交互的问题.第一个要说的就是如何在OC下调用JS,这个很

2017-04-27 11:32:37 741

转载 AFNetWorking的实现分析以及简单使用(转)

一:声明 最近准备把ASI网络请求类库换成AFN。所以准备好好研究一下AFNetworing这个类库。网上也肯定会有更好的介绍AFN的博客文章,希望大家辩证阅读,取之精华,去其糟粕,。 由于无法跨平台转载,在此贴出网易博客源地址:http://386502324.blog.163.com/blog/static/1134693772015522115237696/二:综述 以下就是cocosp

2016-01-21 10:51:40 427

原创 iOS架构模式初探

一个项目的架构模式选择有多种,Apple推荐的MVC模式是被大多数开发者所选用的,后来又慢慢了解到MVP,MVVM,以及VIPER。 下面是我对这些模式特性以及适用情景的理解,欢迎各位大神一起探讨。一个好的架构应该具备的特点:任务均衡分摊给具有清晰角色的实体可测试性通常都来自与上一条(对于一个合适的架构是非常容易)易用性和低成本维护MVC。MVP。MVVM都把应用中的实体分为以下三类:M

2016-01-14 19:05:01 649

原创 iOS动态获取键盘高度实现流畅的键盘输入框开发

新项目迭代中有个类似短信或QQ微信输入框随键盘推出的UI需求。 按照常用方法有两种: 1.注册通知动态获取键盘高度 2.自定义UITextField的inputView 下面是亲测流畅有效的通知监测获取键盘高度法:@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; //添加通知

2016-01-08 14:35:32 1466

原创 iOS读取本地相册

这个在印象笔记里扒出来,做好久了,废话不多说,让我简单粗暴的贴代码吧//读取本地相册- (IBAction)didTransformUserPhotos:(id)sender { UIActionSheet * sheet=[[UIActionSheet alloc]initWithTitle:@"更改头像" delegate:self cancelButtonTitle:@"取消" dest

2015-12-22 17:53:48 635

原创 reason: ‘*** Collection <__NSArrayM: 0xb550c30> was mutated while being enumerated

2015-09-22 16:45:42.229 ViewTest[2638:c07] *** Terminating app due to uncaught exception ‘NSGenericException’, reason: ‘*** Collection <__NSArrayM: 0xb550c30> was mutated while being enumerated.’当程序出现这

2015-12-22 17:31:51 979

原创 Undefined symbols for architecture i386: “_OBJC_CLASS_$_XXX”, referenced from: objc-class-ref in XXX

错误描述:Undefined symbols for architecture i386:“_OBJC_CLASS_$_XXX”, referenced from:objc-class-ref in XXXld: symbol(s) not found for architecture i386clang: error: linker command failed with exit cod

2015-12-22 17:28:35 1260

转载 欢迎使用CSDN-markdown编辑器

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

2015-12-02 16:10:32 335

空空如也

空空如也

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

TA关注的人

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