自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 iOS 为label实现打折效果(添加中划线 & 下划线)

1、添加中划线: UILabel *oldPriceLabel = (UILabel *)[selfviewWithTag:70+i]; NSString *oldStr = [NSStringstringWithFormat:@"%ld元",oldPrice]; //中划线 NSDictionary *attribtDic =@{NS...

2018-06-29 10:59:12 1261

转载 HTTPS原理

HTTPS 简介在日常互联网浏览网页时,我们接触到的大多都是 HTTP 协议,这种协议是未加密,即明文的。这使得 HTTP 协议在传输隐私数据时非常不安全。因此,浏览器鼻祖 Netscape 公司设计了 SSL(Secure Sockets Layer) 协议,用于对 HTTP 协议传输进行数据加密,即 HTTPS 。HTTPS 和HTTP 协议相比提供了:数据完整性:内容传输经过完整性校验数据隐...

2018-06-29 10:06:42 783

原创 http协议的数据传输过程

一、http协议: 超文本传输协议,可以传递各种类型的文件,是使用最广泛的协议模式,是Web联网的基础,也是手机联网常用的协议之一,HTTP协议是建立在TCP协议之上的一种应用二、http协议的底层是在应用层里,是一个特殊处理的socket,建立在TCP/IP协议之上的一种广泛应用2.1.服务器先初始化一个socket,与端口绑定,对端口进行监听,调用阻塞,等待客户端的连接2.2.初始化客户端的s...

2018-06-29 08:29:44 13991

原创 TCP与UDP的区别

TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而且要在每台设备上维护所有的传输连接...

2018-06-26 17:40:59 628 1

原创 UICollectionView Layout自定义 Layout布局

当我们使用系统自带的UICollectionViewFlowLayout无法实现我们的布局时,我们就可以考虑自定义layout。所以,了解并学习一下自定义Layout是很有必要。其实可以分三个步骤:覆写prepareLayout方法,并在里面事先就计算好必要的布局信息并存储起来。基于prepareLayout方法中的布局信息,使用collectionViewContentSize方法返回UICol...

2018-06-24 08:36:57 1350

原创 iOS 苹果2.1大礼包解决方法

1 事后解决这种表示你提交包之后, 被苹果以2.1大礼包条款打回来了。 2.1大礼包打回来分为两种情况:二进制拒绝:这种我认为基本没有救了, 再回复或者发邮件申诉, 很有可能会引发被封号元数据拒绝:这种可以考虑通过后台回复进行最后挣扎,可能会有少部分能解决, 但是同时也会带来被封号的风险,如果一个账号下面有一个或多个已上线的App,除非你有100%的把握你的App没有任何问题, 否则此时千万不要再...

2018-06-22 16:58:07 2514 1

原创 MAPKit使用详解 (地图 + 定位 + 地理编码 + 反地理编码 + 大头针添加 + 导航)

//苹果导航:- (void)appleRoad{ MKMapItem *currentLocation = [MKMapItem mapItemForCurrentLocation]; _geocoder = [[CLGeocoder alloc]init]; [_geocoder geocodeAddressString:self.address completionHandler:^(NSArray<CLPlacemark *> * _Nullable place

2018-06-20 14:44:31 3225 1

原创 AFNetworking3.0设置请求头问题解决

许多公司后台开发都会在网络请求里面加上许多字段://获取当前系统版本号+ (NSString*)getIOSVersion{return [NSString stringWithFormat:@"%f",[[[UIDevice currentDevice]systemVersion]floatValue]];}//获取当前APP版本号+ (NSString*)getAPPVersion {NSSt...

2018-06-20 08:30:39 3502

原创 iOS 开发直播应用 推流(LFLiveKit)+ 拉流(IJKMediaPlayer)+ nginx+rtmp模块推流服务器

开发前准备:1、使用Cocoapod导入LFLiveKit框架2、合并IJKMediaPlayer库,Release版本和Debug版本3、MAC配置nginx+rtmp模块推流服务器,参照地址:https://blog.csdn.net/grl18840839630/article/details/80683080...

2018-06-14 17:06:39 1483

原创 rtmp://localhost:1935/rtmplive/room: Input/output error 推流出现问题解决

用Xcode打开nginx.conf, 找到/usr/local/etc/nginx/nginx.conf 文件,拖入到Dock中的Xcode,就可以打开.或者打开Finder Shift + command + G前往,用记事本工具打开nginx.conf.在nginx.conf的最后添加下面内容:rtmp {    server {        listen 1935;        app...

2018-06-14 16:27:15 22129 9

转载 Mac上搭建直播服务器Nginx+rtmp

Mac上搭建直播服务器Nginx+rtmp2016-07-07 12:15 by jiangys, 7341 阅读, 10 评论, 收藏,  编辑简介nginx是非常优秀的开源服务器,用它来做hls或者rtmp流媒体服务器是非常不错的选择,本人在网上整理了安装流程,分享给大家并且作备忘。步骤安装1、安装HomebrowHomebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方...

2018-06-13 17:52:49 441

原创 笔记Mac下配置nginx+rtmp模块推流服务器碰到的问题:Error: This tap is now empty as all its formulae were migrated

安装环境 ,Mac版本 : 10.13.5在装的nginx版本为1.13.12安装命令见:https://blog.csdn.net/zjuwwj/article/details/72773704如果你输入http://localhost:8080后能看到nginx配置的首页那说明OK。或nginx -v看下版本号。都能确保装上.下面是在挂装rtmp模块时出现的问题处理。安装命令见:https:/...

2018-06-13 17:44:44 4013

原创 git报错--RPC failed; curl 18 transfer closed with outstanding read data remaining问题解决

遇到的问题一:    error: RPC failed; curl 18 transfer closed with outstanding read data remaining    fatal: The remote end hung up unexpectedly    fatal: early EOF    fatal: index-pack failed       这个错误是因为项目...

2018-06-11 14:57:42 1379

转载 iOS中集成ijkplayer视频直播框架

ijkplayer 是一款做视频直播的框架, 基于ffmpeg, 支持 Android 和 iOS, 网上也有很多集成说明, 但是个人觉得还是不够详细, 在这里详细的讲一下在 iOS 中如何集成ijkplayer, 即便以前从没有接触过, 按着下面做也可以集成成功!一. 下载ijkplayerijkplayer下载地址:https://github.com/Bilibili/ijkplayer下载...

2018-06-11 13:52:48 536

原创 iOS Unknown class ViewController in Interface Builder file 问题解决

解决办法:1、查看程序中有没有故事版main,如果有,看Main故事版  右侧class 选项是否是空的,如果不是空的,看此选项的东西是否存在在你的程序里面。如果不存在且选项不为空就手动清空。2、如果你创建的程序没有故事版或已经删除了故事版,那么就去info设置里面,删掉格式文件Info.plist中对应的键值,即删掉Main storyboard file base name...main 。注...

2018-06-11 12:20:08 2290

转载 Xcode 10新内容

Xcode是开发者为Apple TV, Apple Watch, iPad, iPhone, 和Mac开发应用的完整工具箱。Xcode开发环境捆绑了分析工具(analysis tool),模拟器(Simulator)和tvOS SDKs, watchOS SDKs, iOS SDKs, macOS SDK形式的OS组件。所需配置Xcode 10需要装有macOS 10.13.4或更高版本的MacX...

2018-06-09 09:21:57 1966

转载 WWDC 2018

前言今年的 WWDC 如约到来。不像去年的高潮迭起:软件方面没有革命性的新框架,硬件方面也没有传说中的新产品,可以说最爱讲故事的苹果今年是低调得令人发指。CEO库克登台8分钟就出现3次口误,整体的叙事顺序也非常老套:iOS(1个小时)、watchOS(25分钟)、tvOS(10分钟)、macOS(35分钟)。最后的"One More Thing"否决了 iOS 和 MacOS 合体的可能,不过还是...

2018-06-07 10:33:43 1156

原创 UITableview的优化实现

UITableview的简单认识1.重用机制UITableView最核心的思想就是UITableViewCell的重用机制。UITableView只会创建一屏的UITableViewCell,其他都是从中取出来重用的。每当Cell滑出屏幕时,就会放入到一个集合中,当要显示某一位置的Cell时,会先去集合中取,如果有,就直接重用显示。如果没有,才会创建,这样能极大的减少内存开销。2.代理方法UITa...

2018-06-07 10:29:13 1807

原创 iOS得到字符串中出现最多的字符和个数

(1)遍历字符串,得到字符对应个数字典[objc] view plain copyNSString *testStr = @"ffcnasjjkasjknkjasdjfkjdsakhjgakjkasnjkfnsjknkjnaj";      NSMutableDictionary *dic = [[NSMutableDictionary alloc]init];  [objc] view plai...

2018-06-06 10:57:24 2300

接口自动化跨框架搭建.zip

接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。 在分层测试的“金字塔”模型中,接口测试属于第二层服务集成测试范畴。相比UI层(主要是WEB或APP)自动化测试而言,接口自动化测试收益更大,且容易实现,维护成本低,有着更高的投入产出比,是每个公司开展自动化测试的首选。 下面我们以一个HTTP接口为例,完整的介绍接口自动化测试流程:从需求分析到用例设计,从脚本编写、测试执行到结果分析

2020-12-02

mysql-driver 5.1.45.zip

新版的mysqljdbc驱动jar包的配置与之前发生了改变,今天在配置mybatis中mysql驱动的时候一直报错: org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the

2020-12-02

jdk-8u131-macosx-x64.dmg

mac jdk 打开Terminal控制台, 输入java, 有此提示信息后,点击更多信息..., 接下来会进入官方网站。 打开、安装界面, 点击继续

2020-12-02

空空如也

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

TA关注的人

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