自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Companion_1314的专栏

在孤独寂寞中,人反而会静下心来。读书,学习,旅行,锻炼身体,默默的”享受“着这一切。终有一天我们想要的,时间会慢慢给予我们。

  • 博客(114)
  • 收藏
  • 关注

原创 go语言实现二叉搜索树

整理:张帅 博客 : one8.one 基本概念介绍树(tree) : 一种分层的数据结构,类比家谱二叉搜索树(binary tree): 左节点的值均小于有节点的二叉树深度(depth):从 root根结点到当前节点唯一路径的长度高度(height):从当前节点到一片树叶最长的路径的长度根(root):深度为0的树节点内部节点(internal node)...

2018-04-26 15:25:33 588

原创 iOS动态修复App线上Bug 之 JSPatch

JSPatch 只需在项目中引入极小的引擎,就可以使用 JavaScript 调用任何 Objective-C 的原生接口,获得脚本语言的能力:动态更新 APP,替换项目原生代码修复 bug。目前JSPatch做成的平台,平台连接为:点击打开链接。这里面有具体的添加项目教程。十分简单。完整的项目代码及demo地址为:项目github地址。这里面有项目代码,及一些js与oc之

2016-03-31 11:42:21 613

转载 iOS App组件化开发实践

前因其实我们这个7人iOS开发团队并不适合组件化开发。原因是因为性价比低,需要花很多时间和经历去做这件事,带来的收益并不能彻底改变什么。但是因为有2~3个星期的空档期,并不是很忙;另外是可以用在一个全新的App上。所以决定想尝试下组件化开发。所谓尝试也就是说:去尝试解决组件化开发当中的一些问题。如果能解决,并且有比较好的解决方案,那就继续下去,否则就放弃。背景脱离实

2017-02-07 10:03:40 1559

转载 我的失败与伟大 —— 招人面试的技巧

General Chitchat | 聊天吹水Jul 91 / 12Jul 10Oct 1招人,是困扰绝大多数创业公司的世界级难题;就连雷军这样的大佬,不是都说:“我用80%的时间招人30”么在创业的18个月里,我在招人面试方面投入了大量精力,边思考边行动,再

2016-11-07 10:50:30 1554

原创 python爬虫文章

python爬虫文章

2016-10-13 17:21:44 1105

原创 iOS大神读源码

iOS大神读源码

2016-10-12 17:28:35 678

原创 有关swift的最新技术

swiftgg翻译组

2016-10-12 16:49:07 544

原创 github上星星总数排名(可以看一下源码的哦)

github上星星总数排名

2016-10-11 11:51:59 10853

转载 上传iOS项目到GitHub上

之前一直在GitHub上搜索各种大神贡献的好的项目,一直好奇自己怎么才能一样将自己写的小项目上传到GitHub上,于是乎各种研究,终于找到一种好的方法。一、注册github账号首先需要注册一个github账号:注册地址注册说明接着会来到这个界面基处选项然后你就会收到一封GitHub发的邮件,进入邮箱验证即可拥有属于你的Gi

2016-10-09 17:17:13 518

转载 iOS真机调试——Unable to install “---”

iOS真机调试——Unable to install “—-” 一、问题描述: 今天开发的时候,在跑真机的时候出现了以下问题。//---是具体项目的名称Unable to install “——”The certificate used to sign “——“ has either expired or has been revoked. An updated ce

2016-09-27 18:01:47 3641

转载 iOS:学习视频看这里就够了(定期更新)

前言 : 互相学习 共同勉励  码农公社群号 : 106868842iOS逆向视频 + 直播下载地址:点击进入(定期更新视频)  解压密码:edisonDemo/项目源码/BAT学习资料/面试题集锦/均在群共享,自己任意下载!(欢迎培训和非培训的朋友进群交流)

2016-09-27 11:58:19 1838

转载 开发一个完整的iOS直播app必须技能

今年,直播行业火了,当然也诞生了一大批网红,甚至明星也开始直播了,因此现在都要搞直播了!由于第一次接触,花了很多时间了解直播,目前整理了直播的原理(因为项目汇报的需要就整理了一下),现在只是展示一下从零开始搭建一个完整的iOS直播app,希望能帮助到更多的人更快的了解直播。一、直播: 难or易直播难:目前想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到

2016-09-27 11:57:24 2510

转载 iOS流媒体开发之三:HLS直播(M3U8)回看和下载功能的实现

出处:iOS流媒体开发之三:HLS直播(M3U8)回看和下载功能的实现概要流媒体开发第一篇文章就说要把这些不是随便就可以百度到的知识献给“简书”,拖了一个多月了,总算弄完了,深深松了口气,万幸没有食言,否则对不起小伙伴们。流媒体始终是大众生活娱乐最为重要的一个部分,同时也是技术开发中比较有难度的,尤其是直播,不仅功能是点播无法替代的,开发难度也要比点播大,里

2016-09-27 11:55:20 5525

转载 十二:AAC音频编码介绍

AAC(Advanced Audio Coding),中文名:高级音频编码,出现于1997年,基于MPEG-2的音频编码技术。由Fraunhofer IIS、杜比实验室、AT&T、Sony等公司共同开发,目的是取代MP3格式。2000年,MPEG-4标准出现后,AAC重新集成了其特性,加入了SBR技术和PS技术,为了区别于传统的MPEG-2 AAC又称为MPEG-4 AAC。AAC优点

2016-09-27 11:52:18 794

转载 iOS 视频直播(一)

原文地址:http://www.cnblogs.com/runner42/p/5241407.html SDK下载地址:https://github.com/runner365/LiveVideoCoreSDK 本文介绍一个:IOS 客户端直播的SDK,代码完全开源。直播时代:让IOS普通开发者一天内做出一个RTMP直播客户端,并且带有美艳直播功能。(文

2016-09-27 11:51:28 755

转载 在直播应用中添加Faceu效果

在我写的上篇文章 中,介绍了美颜滤镜的实现原理,已经能够体会到GPUImage 的强大。本文将要介绍的Faceu贴纸效果也是基于GPUImage实现的,demo我放在了GitHub上。1.核心原理       Faceu贴纸效果其实就是在人脸上贴一些图片,同时这些图片是跟随着人脸的位置改变的。如果我们不强调贴图的位置,这就是一个简单的水印需求。Faceu原理.png

2016-09-27 11:48:46 3393

转载 做一款仿映客的直播App?看我就够了

一、直播现状简介Linkee.101.技术实现层面:技术相对都比较成熟,设备也都支持硬编码。IOS还提供现成的 Video ToolBox框架,可以对摄像头和流媒体数据结构进行处理,但Video ToolBox框架只兼容8.0以上版本,8.0以下就需要用x264的库软编了。github上有现成的开源实现,推流、美颜、水印、弹幕、点赞动画、滤镜、播放都有。

2016-09-27 11:47:51 1575

转载 iOS 视频直播资源收集

iOS RTMP上推直播视频HTTP Live Streaming直播(iOS直播)技术分析与实现iOS开发之集成ijkplayer视频直播HTML 5 视频直播一站式扫盲iOS音频AAC视频H264编码 推流最佳方案iOS直播 基于IJKMediaFramework直播(iOS直播)

2016-09-27 11:46:32 703

转载 快速集成iOS基于RTMP的视频推流

效果图iTools有点卡, 但是推到服务器倒是很快的.推流前言这篇blog是iOS视频直播初窥:的一个补充. 因为之前传到github上的项目中没有集成视频的推流.有很多朋友简信和微博上问我推流这部分怎么实现的. 所以, 我重新集成了RTMP的推流, 合并到了之前的项目中.下载链接github(完整版视频直播)blog详解

2016-09-27 11:45:27 385

转载 iOS视频直播初窥:高仿<喵播APP>

效果图gif1gif2由于licecap录制的GIF失帧太严重, 都模糊掉了, 再放两张高清截图png1png2前言今年三月份,斗鱼获腾讯领投的1亿美元融资的消息被各大平台报道转载,在电竞、泛娱乐已是热门投资的当下,网络直播平台自然也获得了各界的关注。盗用两张关于游戏直播的趋势图

2016-09-27 11:43:52 888

转载 iOS平台基于ffmpeg的视频直播技术揭秘

现在非常流行直播,相信很多人都跟我一样十分好奇这个技术是如何实现的,正好最近在做一个ffmpeg的项目,发现这个工具很容易就可以做直播,下面来给大家分享下技术要点:首先你得编译出ffmpeg运行所需的静态库,这个百度一下有很多内容,这里我就不多说了,建议可以用Github上的一个开源脚本来编译,简单粗暴有效率。地址:GitHub - kewlbear/FFmpeg-iOS-bu

2016-09-27 11:42:20 651

转载 如何快速搭建一个完整的移动直播系统?

移动直播行业的火热会在很长一段时间内持续,通过和各行业的整合,从而成为具有无限可能性的行业。主要因为以下三个原因:第一,移动直播的UGC生产模式比PC端的直播更明显,人人都有设备,随时随地开播,完全顺应了互联网时代的开放性原则,能刺激更多人去创造和传播优质内容。第二,网络带宽和速度在逐渐提高,网络成本在逐渐下降,为移动直播提供一个极佳的发展环境。文字、声音、视频、游戏等都会在移

2016-09-27 11:41:07 966

转载 iOS直播技术分享-音视频采集(一)

1、iOS直播技术的流程       直播技术的流程大致可以分为几个步骤:数据采集、图像处理(实时滤镜)、视频编码、封包、上传、云端(转码、录制、分发)、直播播放器。数据采集:通过摄像头和麦克风获得实时的音视频数据;图像处理:将数据采集的输入流进行实时滤镜,得到我们美化之后的视频帧;视频编码:编码分为软编码和硬编码。现在一般的编码方式都是H.264,比较新的H.265据说压缩率比较

2016-09-27 11:40:10 3469

转载 播放器基本原理(播放四步法)

简述播放视频前得知道要播放的视频是什么格式的,所以第一步是数据接收。接受完数据后,需要对视频做一个解复用(demux)的处理,分解为图像轨道(track)、音频轨道、字幕轨道。分解完之后,则需要进行解码,图像解码、音频解码,解码完才是输出,调用显示设备播放。一、数据接收播放器的模型其实就是输入输出模型,输入的是视频文件,如MP4文件,或者http/httpLiveStrea

2016-09-27 11:38:18 405

转载 Ios-视频直播-知识点汇总-持续更新

最近公司要求做视频直播,之前工作几年,视频一直都是弱项,没怎么接触过,现在正好有机会深入的去了解一下,记录一些遇到的坑和需要用到的东西.~公司要求,用HLS协议,要求可以播放m3u8格式的,当时一听一脸懵逼,什么鬼~查询的过程中,参考了很多同行的博客,有很多知识点都很分散,也有很多Demo,第三方SDK,下载不能用等等,再此汇总一下,方便大家参考知识

2016-09-27 11:30:58 696

转载 免费高清录直播的软件分享

直播越来越受到大家的欢迎,什么斗鱼直播、YY直播、熊猫直播、B站直播等等等等,什么内容也都可以直播,正常一点的比如唱歌啊,打游戏啊;奇葩一点的比如玩儿宠物啊,吃饭啊等等,日本不是有个叫木下的妹子,因为直播吃饭而火的不要不要的~~~~~看直播的时候,在看热闹的同时,还可以跟同样在看的人一起吐槽神马的,欢乐多多的~~~~怎么把这份欢乐保留下来呢?看到经典的段子还可以和好基友们分享分

2016-09-27 11:21:05 1200

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

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

2016-09-27 11:16:58 350

转载 如何搭建完整的手机视频直播系统

据不完全统计,目前中国市面上约有200个视频直播平台,使用人数高达2亿,就现在行情来看,直播行业是最具潜力的行业,想要拥有一个全新的视频直播平台的话,需要什么技术?如何搭建一个完整的视频直播系统?下面我将为您解答。美丽播视频直播系统将视频直播系统分为三个模块,只为打造更好的视频直播系统,我们将三个模块分为:媒体模块、服务模块及管理模块。一、媒体模块1、采集:通过SDK接

2016-09-26 10:42:51 2466

转载 iOS项目中集成ijkplayer框架

ijkplayer是B站开源的一款视频直播框架,它是基于ffmpeg的。美拍和斗鱼都使用到了 ijkplayer 项目。ijkplayer 实现了跨平台功能,支持 Android 和 iOS 双平台;API 易于集成;编译配置可裁剪,方便控制安装包大小;支持 硬件加速解码,更加省电。 个人是做iOS开发的,最近正在学习ijkplayer框架,故在这里详细讲一下如何在iOS项目中集成ijkplaye

2016-09-23 14:34:36 5065 1

转载 iOS开发之直播App流程介绍

(一) iOS 直播类APP开发流程分解: 1 . 音视频处理的一般流程:数据采集→数据编码→数据传输(流媒体服务器) →解码数据→播放显示1、数据采集:摄像机及拾音器收集视频及音频数据,此时得到的为原始数据涉及技术或协议:摄像机:CCD、CMOS拾音器:声电转换装置(咪头)、音频放大电路2、数据编码:使用相关硬件或软件对音视频原始数据进行编

2016-09-22 14:54:33 1666

转载 iOS视频播放器之ZFPlayer剖析

引言本文主要针对ZFPlayer的功能实现来剖析,以及总结一下大家遇到的问题和解决方案首先ZFPlayer现在拥有的功能:支持横、竖屏切换,在全屏播放模式下还可以锁定屏幕方向支持本地视频、网络视频播放支持在TableviewCell播放视频左侧1/2位置上下滑动调节屏幕亮度(模拟器调不了亮度,请在真机调试)右侧1/2位置上下滑动调节音量(模拟器调不了音量,请在真机调试)左右

2016-08-24 15:55:35 6077

转载 iOS开发支付集成之微信支付

这一篇是《iOS开发之支付》这一部分的继支付宝支付集成,银联支付集成第三篇,微信支付。在集成的时候建议都要去下载最新版的SDK,因为我知道的前不久支付宝,银联都更新了一次,微信的不太清楚更新了没。在被支付宝、银联坑过之后,发现其实微信支付的集成并没有想象中的那么困难,像支付宝那样简单地调用个方法就行,重要的难的部分都是后台来做的。微信支付也是需要签名的,也跟支付宝一样,可以在客户端签名

2016-08-23 18:04:06 3004

转载 iOS开发系列--音频播放、录音、视频播放、拍照、视频录制

原文链接

2016-08-17 18:20:33 359

转载 iOS使用Charles(青花瓷)抓包并篡改返回数据图文详解

写本文的契机主要是前段时间有次用青花瓷抓包有一步忘了,在网上查了半天也没找到写的完整的教程,于是待问题解决后抽时间截了图,自己写一遍封存在博客园中以便以后随时查阅。charles又名青花瓷,在iOS开发中的抓包中具有重要作用。最大的三点用处,一就是拦截别人软件的发送的请求和后端接口,练习开发。二是自己后端返回的response拦截修改后再接收以达到测试临界数据的作用。三写脚本重复拦截抓取别

2016-08-17 11:25:18 739

转载 使用Cocoapods安装Alamofire

原文链接:感谢作者 返回视频Alamofire是一个用Swift编写的HTTP网络编程库,它可以用于iOS,OS X,tvOS和watch OS的HTTP通信。我们通过这段视频先来了解如何安装Alamofire。Cocoapods安装Alamofire最简单的方式是通过Cocoapods。Cocoapods是一个管理XCode项目li

2016-08-11 11:01:14 1905

转载 JSPatch的使用

JSPatch 是一个 iOS 动态更新框架,只需在项目中引入极小的引擎,就可以使用 JavaScript 调用任何 Objective-C 原生接口,获得脚本语言的优势:为项目动态添加模块,或替换项目原生代码动态修复 bug。因为还要部署线上的js文件,所以直接用JSPatch SDK,该平台可以帮助管理补丁文件,加密等点击去JSPatch平台注册根据文档的提示把SDK集

2016-08-02 15:42:40 913

原创 WebStorm for Mac 2016.2 Wen 前端开发神器

原文链接:点击打开链接

2016-08-02 10:36:16 992

转载 Swift - 点击状态栏使tableView返回顶部(附:状态栏点击事件响应)

1,当页面上只有一个scrollView,点击状态栏scrollView会自动滚动到顶部比如页面上只有一个表格(UITableView),当点击顶部状态条后,表格会像QQ、微信联系人列表那样回到最上面。这个是iOS系统默认就有的。2,当页面上有多个scrollView,点击状态栏时,视图都不会滚动这时我们需要把不需要滚动的 scrollView 的 sc

2016-07-26 14:18:55 1716

转载 iOS视频直播初窥:高仿<喵播APP>

字数5285 阅读107 评论1 喜欢3效果图gif1gif2由于licecap录制的GIF失帧太严重, 都模糊掉了, 再放两张高清截图png1png2前言今年三月份,斗鱼获腾讯领投的1亿美元融资的消息被各大平台报道转载,在电竞、泛娱乐已是热门投资的当下,网络直播平台自然也获

2016-07-06 09:52:20 16404

转载 iOS Storyboard约束详解(附gif图)

字数2079 阅读323 评论5 喜欢8约束,就是指……此处略去1万字……都懂的,就不说了。直接进入实战环节。本文的控件约束都是围绕着UITableView展开的。UITableView约束:在UITableViewController中的tableView是不用添加约束的,已经被绑定了。UITableViewCell的约束也是不用添加的,宽度都是跟

2016-07-04 19:45:16 4820 2

空空如也

空空如也

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

TA关注的人

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