- 博客(55)
- 资源 (24)
- 收藏
- 关注
转载 如何将四大名著和地图相结合?
此时此刻,在下非常感动。刚看到了一位开发者制作了西游记取经地图、水浒英雄分布地图、三国地图,以及红楼梦地图。真是脑洞大开,特别感动!诚意推荐给大家!今天不贴代码,感兴趣的同学,到如下网址F12查看源代码吧。网址如下:http://www.sdmzh.com.cn/map/index.html截图如下:
2016-03-31 14:51:28 959
转载 如何制作京东自提点地图?
http://www.cnblogs.com/milkmap/p/4584359.html抽中京东2元券,买了1元香皂1元牙膏。如果用送货上门,要加10元运费。但是,使用了京东自提点,就1分钱运费不用花,2元券完美使用。但是实际使用中,发现京东自提点实在好难找。客户端的入口很深,甚至要下一个单,才能看到自提点在哪里。而且,京东的自提点地图,居然不能导航!!!于是,自己用云图做了一个
2016-03-31 14:50:42 1677
转载 【高德地图SDK】如何实现轨迹平滑移动?
很多人应该都有类似的经历,叫完车,想看看车离我还有多远距离?但手机屏幕上的车不是一动不动,就是一跳一跳的漂移。目前市面上大多产品“轨迹平滑移动”做的并不好。市面上只有快的打车和一号专车实现了平滑移动,那么这是怎么做的呢?--------------------------------------------------------------------------------
2016-03-31 14:49:57 8425 1
转载 MKMapView缩放显示全部annotation
在地图上加载许多annotation,是不是想一屏幕显示完所有的annotation?下面代码就可以实现。[cpp] view plain copy print?#define MINIMUM_ZOOM_ARC 0.014 //approximately 1 miles (1 degree of arc ~= 69 miles) #define ANNOTAT
2016-03-30 15:55:16 1216
转载 怎么利用完成端口监听多个不同端口的socket
你可以试一试 创建两个监听线程,用事件event模型让其出发链接事件,然后两个不同的线程去处理send,recv1.对于每个端口,都单独开一个监听线程2.在每个线程里,有客户端连接的时候,用CreateIoCompletionPort去关联3.关联之后可以立即投递一个recv去接收数据4.一旦recv到数据后,就会进入IOCP的工作线程了,按照你的具体需求进行编码了你可以到http://
2016-03-29 17:10:46 7168
转载 ios address book 操作大全
为了调用系统的通讯录界面与相应功能,需要引入AddressBook.framework同时,在源文件中需要包含同文件:[html] view plaincopy#import AddressBook/AddressBook.h> #import AddressBookUI/AddressBookUI.h>
2016-03-25 18:02:59 442
转载 AFNetworking 3.0迁移指南
AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本。本指南将引导您完成这个过程。本指南是为了引导使用AFNetworki
2016-03-25 17:03:15 346
转载 xcode7上传appstore,TencentOpenApi_IOS_Bundle.bundle报错问题的解决方法
文/liyoro(简书作者)原文链接:http://www.jianshu.com/p/00ded8d6c394著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。昨天更新Xcode7后,上传app到appstore,Upload To Appstore时报了以下错误我工程里面集成了腾讯QQ/QQ空间的分享功能,用的是友盟的SDK,友盟只是对分享功能做了封装而
2016-03-22 16:27:48 507
转载 The operation couldn’t be completed
我也遇到了这个错误 是因为我打包提交的时候出现了 ERROR ITMS-90535错误 我按网上的方法 删除了一个key 然后就一直这样了 删掉的添加回来 key遇到同样的问题,把删除的文件重新加上重新运行就行了。。上传的时候报错,再按照错误提示 删除掉对应的 Executable file..(不是所有的Executable file 都需删除。。看错误提示) 楼上说的
2016-03-22 16:07:01 532
转载 检测当前iOS设备类型方法
由于iOS设备分类众多,功能也有所差异。大盖分为:不能打电话,只可以通过wifi上网的iPod,不能打电话,可以通过wifi上网,部分可以支持3g/4g上网的iPad以及功能最强大的iPhone。当然iPhone也分为512内存单核,512内存双核 以及1G内存的多种设备类型。因此有时候需要对一些设备进行分类优化,以下代码为iOS设备分类区别代码.[objc
2016-03-18 16:51:37 741
转载 iOS 播放和采集音频流
iOS下音频流的采集和播放通常采用如下两种方案:1 OpenAL跨平台解决方案,可以在多个平台下使用。类似OpenGL。2 Audio QueueiOS下对处理复杂的音频控制需求提供的一种解决方案。以前使用过很长的OPENALhttp://blog.csdn.net/xufeidll/article/details/24306187
2016-03-18 16:50:39 2709
转载 流媒体服务器
流媒体指以流方式在网络中传送音频、视频和多媒体文件的媒体形式。相对于下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户边下载边观看,而不必等待整个文件下载完毕。由于流媒体技术的优越性,该技术广泛应用于视频点播、视频会议、远程教育、远程医疗和在线直播系统中。作为新一代互联网应用的标志,流媒体技术在近几年得到了飞速的发展。而流媒体服务器又
2016-03-17 23:12:26 1867
转载 VLC搭建RTSP点播服务器
本人因为开发的原因,需要自己搭建一个RTSP的点播服务器。寻求了很久,发现VLC是一块很不错的软件。VLC的功能其实远不止rtsp点播服务这一个功能这么简单,他还包括rtsp的组播,单播,http,udp的组播,单播等等。关于这方面的介绍网上实在是多了去了,这里我不在重复了。现在主要介绍下VLC下rtsp点播服务器的搭建。其实讲起来非常简单,网上也有其他的方法,比如借助putty等终端
2016-03-17 23:05:38 1508
转载 用vlc搭建简单流媒体服务器(UDP和TCP方式)
这段时间用到了流媒体数据传输的TCP和UDP方式,感觉vlc可以做这方面的demo,这里总结下,也方便我以后查阅。简介VLC主页:http://www.videolan.orgVLC不仅仅是个播放器,也可以作为流媒体服务器使用。这个网上有相关的资料,我就不多说了。声明下本文用的VLC版本:2.0.3用VLC搭建基于UDP的流媒体服务器流媒体服务器大多数是基于UDP的,这个在
2016-03-17 22:54:20 1154
转载 VLC搭建RTSP服务器的过程 -测试通过
第一步,打开VLC第二步:在媒体下拉菜单下!有一个子菜单“串流”如图所示:点击“串流”子菜单弹出一个窗口!如下图所示。添加一个你要串流的本地文件,我刚才传给你的那个长一点的文件。 第三步,会出现如下的界面:第五:点击下一步 第六步:在下拉框内部,选择”rtsp”,然后点击右边的“添加”按钮,出现如下图片
2016-03-17 22:38:50 11487 2
转载 用vlc搭建简单的流媒体代理服务器
这段时间涉及到RTSP代理的问题,感觉VLC做这方面的demo比较好,这里总结下,也方便我以后查阅。环境:DarwinStreamingServer 6.0.3 + VLC 2.0.3我之前的一篇文章(http://www.cnblogs.com/MikeZhang/archive/2012/09/09/vlcStreamingServer20120909.html)中介绍过怎样用vl
2016-03-17 11:32:48 2762
转载 用VLC搭建流媒体服务器
VLC开元项目相当强大,我们既可以将其作为播放核心用于二次开发,又可以将其作为高性能的流媒体服务器。今篇博客主要讲用VLC搭建流媒体服务器。 VLC搭建流媒体服务器步骤很简单:选择输入数据、选择输出格式、选择编码器、选择流通量。输入数据来源很多,可以是本地文件,可以是网络流,可以是音频,甚至图片;编码器选择主要是选择音频编码器、视频编码器用以确定声音输出质量和图像质量;输出格式较多,可以
2016-03-17 11:31:16 2538 1
转载 VLC播放RTSP视频延迟问题
之前写过一篇关于在Linux平台上编译android平台上VLC播放器源代码的文章,vlc这款播放器非常优秀而且是开源的,它的核心是开源视频编解码库ffmpeg。而且这款播放器还支持RTSP协议,这个主要是用开源的live555来实现的,live555这个库以后还需要认真研习。一:PC端(Windows平台)VLC播放RTSP视频延迟问题解决前几天用PC平台上的VLC播放RTSP流媒体时延
2016-03-17 10:57:14 5335
转载 海康大华RTSP格式
海康实时流:rtsp://admin:12345@192.2.82.50:554/h264/ch4/main/av_stream海康回放流(模拟通道):rtsp://admin:12345@192.2.82.50:554/Streaming/tracks/101?starttime=20120802t063812z&endtime=20120802t064816z海康回放流(IP通道):
2016-03-17 10:51:47 2346
转载 Darwin Stream server(DSS服务器)的Relay(中继/转发)设置
先说一下需求:有4台主机ABCD。A机上跑live555,将摄像头的实时视频编码为H264,用RTSP协议(URL:rtsp://IpAddr-B/CamLive.sdp)将视频流推送至DSS服务器B。B将收到的流转发给DSS服务器C。客户端D运行VLC,用地址rtsp://IpAddr-C/CamLive.sdp访问视频流。在上述直播转发的实验过程过程中,顺带实现点播转发。在DSS服务器
2016-03-17 10:48:26 1538
转载 DSS分发压力实验
昨天为验证依托DSS搭建流媒体直播监控系统的可行性,及确定实时流画面出现严重花屏的原因,做了一个压力实验。网络拓扑如图:1.DVR上配置4路视频(CIF / 25fps / 1024Kbps定码率)支持RTSP输出,即每路视频占用1Mbis带宽。2.计算机30上运行VLC,读取DVR上的4路视频,并向2台DSS服务器(41和99)分别推送两路。(注1:蓝色箭头表示取源并推送
2016-03-17 10:43:16 515
转载 DSS转发中sdp文件的简化
如文章《用VLC读取摄像头产生RTSP流,DSS侦听并转发(二)》中用vlc推送产生的sdp文件如下:[plain] view plain copy v=0 o=- 15535216080726474763 15535216080726474763 IN IP4 chenth-PC s=Unnamed i=N/A c=IN IP4 192.1.101.4
2016-03-17 10:41:59 467
转载 VLC-DSS搭建直播系统中链路断开影响测试
系统环境搭建如图所示。计算机77上运行VLC从摄像机51上取流,推送给一级DSS服务器30;二级DSS服务器78从一级DSS服务器30上取流转发。(其配置参见《用VLC读取摄像头产生RTSP流,DSS侦听并转发(二)》)三个客户端分别从摄像机51、一级DSS服务器30、二级DSS服务器78上取视频流观看。三个客户端看到的视频画面分别为:重启VLC进程,1、2号客户端继续
2016-03-17 10:41:05 751
转载 用VLC读取摄像头产生RTSP流,DSS侦听并转发(二)
之前介绍过《用VLC读取摄像头产生RTSP流,DSS主动取流转发(一)》本文介绍另一种方法。摄像机地址是192.1.101.51,VLC运行在192.1.101.77上,DSS服务器架设在192.1.101.30上,二级DSS服务器(可选)架设在192.1.101.78上。Step1:VLC从摄像机取流,产生RTSP流vlc -vvv rtsp://192.1.101.51
2016-03-17 10:39:43 1384
转载 用VLC读取摄像头产生RTSP流,DSS主动取流转发(一)
摄像机地址是192.1.101.51,VLC运行在192.1.101.77上,DSS服务器架设在192.1.101.30上。Step1:VLC从摄像机取流,产生RTSP流vlc -vvv rtsp://192.1.101.51 --sout #rtp{dst=192.1.101.77,sdp=rtsp://192.1.101.77/live_vlc.sdp}此时已经可以
2016-03-17 10:37:24 2486
转载 基于http live streaming, 使用vlc + mediastreamsegmenter + apache 实现iOS视频直播
mHTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个流媒体会话
2016-03-16 16:37:10 1498
转载 iOS开发资源:VideoPlayerKit、AHAlertView以及REMenu等
m 1.MSCollectionViewCalendarLayout 是一个iOS日程控件,提供了一个非常棒的日历外观,灵感来自于苹果的ical程序。附件:/cms/uploads/soft/130530/4196-130530160524.zip2.MessagesTableViewController 一个开源的控件,提供带有
2016-03-16 14:53:10 727
转载 app的登录认证与安全
一、登录机制粗略地分析, 登录机制主要分为登录验证、登录保持、登出三个部分。登录验证是指客户端提供用户名和密码,向服务器提出登录请求,服务器判断客户端是否可以登录并向客户端确认。 登录认保持是指客户端登录后, 服务器能够分辨出已登录的客户端,并为其持续提供登录权限的服务器。登出是指客户端主动退出登录状态。容易想到的方案是,客户端登录成功后, 服务器为其分配sessionId, 客户端随后每次请
2016-03-16 14:47:25 21842 7
转载 VideoPlayerKit makefile报错的解决方案
VideoPlayerKit(iOS 视频播放控件) (在iOS代码库中浏览本帖)关键字:视频播放器 视频 播放 社交分享代码类库:音频视频(Audio&Video)GitHub链接:https://github.com/blizzard-op/VideoPlayerKit是一个自定义的iOS视频播放器控件,提供视频控制、进度栏和在线播放等其他标准播放器的功
2016-03-16 11:42:54 946
转载 Pods/Pods-frameworks.sh: No such file or directory -工程删除cocopods出错!!!
打开你的项目,找到 Build Phase 下面的 Copy Pods Resource 和 Embeded Pods Frameworks ,删除试试?(先备份)
2016-03-16 11:33:30 4146
转载 ios app 实现热更新(无需发新版本实现app添加新功能)
m目前能够实现热更新的方法,总结起来有以下三种1. 使用FaceBook 的开源框架 reactive native,使用js写原生的ios应用ios app可以在运行时从服务器拉取最新的js文件到本地,然后执行,因为js是一门动态的脚本语言,所以可以在运行时直接读取js文件执行,也因此能够实现ios的热更新2. 使用lua 脚本。lua脚本如同js 一样,也能在动
2016-03-14 10:26:28 851
原创 Podfile 添加新三方
1.cd 到 Podfile 目录(拖拽Podfile)2.pod search AFNetworking查看其中第一个就是我们需要的,把pod ‘AFNetworking’, ‘~>2.5.3’那一行复制到我们的Podfile文件中,保存修改。3.pod install --verbose --no-repo-updateOK
2016-03-11 15:31:54 1070
转载 updating local specs repositories卡住
pod update 试了还可以用pod install 被墙了,请大家换成pod install --verbose --no-repo-update
2016-03-11 15:19:23 518
转载 IOS单选框的实现
m下载SDK:http://pan.baidu.com/s/1eQCMFuE解压文件并且添加到所需的项目当中。使用方法:(注意添加QRadioButtonDelegate)QRadioButton *radio1 = [[QRadioButtonalloc]initWithDelegate:self groupId:@"remaind"]; radio1.frame=
2016-03-08 11:36:16 3023 2
转载 自定义UITableViewCell上的delete按钮
m1.通过UITableViewDelegate方法可以实现删除 tableview中某一行 //滑动删除-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPa
2016-03-07 14:56:48 1247
转载 CocoaPods详解之----制作篇
m作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/20067595转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!学会使用别人的Pods依赖库以后,你一定对创建自己的依赖库跃跃欲试,今天就来揭开Pods依赖库创建过程的神
2016-03-04 22:37:30 312
转载 CocoaPods的安装(以下命令均在终端下操作)
m1.安装方式简单,Mac下都自带ruby,使用ruby的gem命令即可下载安装:sudo gem install cocoapodspod setup2.如果你的gem太老,可能也会有问题,可以尝试用如下命令升级gem:sudo gem update --system3.另外,ruby的软件源http://rubygems.org因为使用的是亚马逊的云服务,所以被墙了,
2016-03-04 22:33:37 1217
转载 使用CocoaPods过程中的几个问题
m当把CocoaPods生成的workspace移动到上层目录时,需要改下Pods.xcconfig和工程里的一些设置,就通常没什么难度。当遇到这个问题时:[plain] view plain copy print?Could not automatically select an Xcode project. Specify one in your
2016-03-04 22:21:40 638
转载 cocapods 更新第三方库遇到的问题
m(1)卡在Updating local specs repositoriespod install 被墙了,请大家换成pod install --verbose --no-repo-update(2)出现这种警告Your Podfile has had smart quotes sanitised. To avoid issues in the future, yo
2016-03-04 22:19:32 4450
Sublime Text 3 for Mac 3075 破解版 – Mac上强大的代码编辑神器
2016-10-14
libopencore-amrnb.a libopencore-amrwb.a(64位)
2015-11-19
error C1083: 无法打开包括文件:“pthread.h”
2013-09-26
InstallWizardForVS2012/2010/2008.js
2013-09-26
VC++ 最权威的培训机构内部课件
2012-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人