- 博客(57)
- 收藏
- 关注
原创 charles使用
在移动设备上截获网络请求,我们的移动设备必须和电脑在同一网段,在我们电脑的网络设置中查看IP地址,然后在移动设备上点击我们连接的电脑上的网络,在代理一栏中,选择手动,将我们刚才查看的ip地址填写在这里,并且设置一个端口号。在软件安装完成后,我们已经可以在mac上截取一般的网络请求了,打开软件,将Proxy设置中的Mac OS X Proxy勾选,设置为网络代理,这时候如果发生网络请求,就可以被Charles截获到。其中的参数,请求类型等我们都可以修改,之后点击execute进行重新请求。
2024-05-21 11:46:56 301
转载 Python接口测试
偶然发现一个接口测试大牛的博客,很详细~https://www.cnblogs.com/superhin/p/10338915.html
2021-03-17 16:04:30 197
原创 如何删除MacOs启动台残留的应用图标
如何删除MacOs启动台(应用)残留的图标 按住command键,同时把启动台里的图标拖向废纸篓即可删除残留的图标
2021-03-16 15:53:49 2158
转载 Mac环境下安装Jmeter
可参考https://www.jianshu.com/p/bce9077d883c的安装和环境配置步骤(配置命令启动时注意文件路径)
2019-02-12 16:23:39 524
原创 软件测试面试题之快速掌握基本测试要素
1、面向对象是什么?面向对象:不考虑内部实现过程,只关心功能实现所需要的对象。2、软件生命周期包括那些阶段?六个阶段:需求规划、开发实现、产品体验、测试、发布、运营、3、测试的生命周期是什么?五个阶段:测试计划、测试设计、测试开发、测试执行、测试评估4、在项目进行的时候,你是从什么时候开始测试的 ?从需求规划阶段就开始介入,明确了解项目需求,开发实现阶段编写测试方...
2016-08-16 11:37:06 864
转载 iOS开发之SVN使用教程总结
SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史
2016-05-11 18:09:25 4165
原创 iOS开发之设置tableview的区头随着tableview滑动而滑动,使它不会粘在头部
设置tableview的区头随着tableview滑动而滑动,使它不会粘在头部
2016-05-11 15:33:45 7030
原创 iOS开发之OC最常见面试题总结
1.简述OC中内存管理机制 OC的内存管理机制是自动引用技术,内存管理的原则是谁开辟谁释放,分为ARC和MRC,MRC的话就是需要我们程序员手动管理内存,ARC不需要我们手动管理内存,系统会自行管理。2.readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用?readWrite读写特性, 可读可写
2016-04-20 20:12:08 10662
原创 iOS开发之tableview的优化
优化tableView:简单的说几种,1.cell高度计算 (可以先根据内容高度数组,返回cell时直接用数组返回高度)2.cells的重用3.cell快速滑动的时候不加载图片,停止滑动的时候加载图片4.避免阻塞主线程5.缓存下载的图片6.不要过多使用Xib(如果可以的话使用storyboard)7. 使用CoreGraphics
2016-04-20 12:02:27 442
原创 iOS开发之应用程序进入后台时的生命周期以及回到前台的生命周期
应用程序进入后台时的生命周期以及回到前台的生命周期进入后台走:- (void)applicationWillResignActive:(UIApplication*)application;- (void)applicationDidEnterBackground:(UIApplication*)application;进入前台走:- (void)a
2016-04-20 11:59:25 820
原创 iOS开发之TCP/IP 建立连接的过程
TCP/IP 建立连接的过程:在TCP/IP 协议中,TCP协议提供可靠的连接服务,采用三次握手建立连接;第一次握手:建立连接时,客户端发送连接请求到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到客户端连接请求,向客户端发送允许连接应答,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的允许连接应答,向服务器发送确认,客户端和服务器进
2016-04-20 11:58:02 1807
原创 iOS开发之UIView的生命周期是什么样的?
UIView的生命周期是什么样的?顺序是怎么样的。创建View和呈现Viewinit -- loadView --ViewdIdLoad --ViewwillAppear-- viewDidAppearView的消失和销毁viewWillDisappear--viewDidDisappear--ViewUnload--dealloc
2016-04-20 11:55:42 416
原创 iOS开发之 CollectionViewCell 无法加载
可以试着用这种方法,使用loadNibNamed: owner: options:方法也 就是在init初始化方法中写入 NSArray *arrayOfViews = [[NSBundle mainBundle]loadNibNamed:@"PictureCollectionViewCell" owner:self options:nil];self
2016-03-31 20:01:45 622
原创 iOS开发之 [NSNull length]:unrecognized selector sent to instance
错误 [NSNull length]:unrecognized selector sent to instance这个错误是从字典中取出值后,没有判断取出的字符串是否为空,就对字符串进行测长度的操作.正确做法是取出字符串后,先进行判断是否为空,再测长度或其他操作判断是否为空的方法要选正确开始走入了一个误区,一直用if(runTitle =
2016-03-31 19:56:34 2149
原创 iOS开发之 菊花一直显示不会消失
出现这种一直显示菊花的情况的话,在数据加载时加上一句 [self.tableView tableViewDidFinishedLoading];
2016-03-31 19:49:35 1857
原创 iOS开发之 cell上label出现文字重叠的情况
出现上面情况时,可以尝试把label加载在cell.contentView上,在代码上再加一句for(UIView*viewi in cell.contentView.subviews) { [viewi removeFromSuperview]; }
2016-03-31 19:42:25 2679
原创 iOS开发之 error: linker command failed with exit code 1 (use -v to see invocation)
iOS真机调试的时候报错 error: linker command failed with exit code 1 (use -v to see invocation)在工程文件Build Settings 中搜索Enable Bitcode 并把YES改为NO另外,再给大家推荐一个解决真机调试时出现问题的网站:http://blog.csdn
2016-03-31 19:37:43 406
原创 iOS开发之 -[_NSCFDictionary image]:
解析数据时,出现问题,检查下数据解析是否有误(此图为数组里添加数据时没写model直接添加数据到数组了)
2016-03-31 19:32:02 907
原创 iOS开发之 [_NSCFNumber length]:unrecognized selector ······
model里面写的类型有NSNumber类型,解决方法:你可以试着打断点一个一个的用 po [self.image superclass]试参数类型。当其中有数据类型为NSNumber类型时,有三种解决方法:1. 直接在model里面更改其数据类型为NSNumber@property(nonatomic,strong)NSNumber *vote_count;
2016-03-31 19:22:06 479
原创 iOS开发之.pch在工程出现移动的情况下出现not found 的情况
配置.pch文件时,要注意写的是相对路径而不该写绝对路径 因为你所写的绝对路径只针对于你当前文件的当前存在地 移动工程时,路径也会随之改变书写格式:$(SRCROOT)/CrazyNews/PCH.pch其中 $(SRCROOT) 代表的是你的根目录,写的时候就不用写根目录了
2016-03-31 17:58:23 330
原创 iOS开发之 【_NSArrayM objectAtIndex:】:index 0 beyond bounds for empty array
解决方法:if(indexPath.rowcount) { mainCell.model= array[indexPath.row]; }
2016-03-31 17:44:27 4823 1
原创 iOS开发之linker command failed with exit code 1 (use -v to see invocation)
ld: 66 duplicate symbols for architecture x86_64clang: error: linker command failed with exit code 1 (use -v to see invocation)导致这种情况出现常见原因有:1.重复导入某文件,导致工程中有两个相同文件夹2.导入文件为.m文件
2016-03-31 17:38:59 401
原创 UI之tableView的两个协议UITableViewDataSource、UITableViewDelegate
tableView的两个协议UITableViewDataSource、UITableViewDelegate
2015-12-16 18:05:31 2604
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人