Android视频直播、点播播放器哪家强?
最近在项目中要加入视频直播和点播功能,那么问题来了,我需要一个播放器来播放视频流,那该如何选择呢?除了原生的VideoView(VideoView表示臣妾做不到啊),还有一些播放器如Vitamio,B站开源的IjkPlayer等,当然各大直播云服务商也提供了自己的播放器。花两天时间调研了几家,顺便记录下来分享给大家,看一看到底哪家强。 太长不看...【详细】
Casper酱 2018年01月22日 赞:0 评论:0 阅读:175
iOS UUID
一、UDID (Unique Device Identifier) UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。在很多需要限制一台设备一个账号的应用中经常会用到。在iOS5中可以获取到设备的UDID,后来被苹果禁止了。 二、UUID(Universally Unique Identifier) UUID是Universally Unique Identifier的缩写,中文意思是通用唯...【详细】
ios oc UUID UDID替代UUID
易_君 2018年01月22日 赞:0 评论:0 阅读:185
ios加密解密
第一种方法: // // AESCipher.h // // Created by 易元江 on 17-07-05. // Copyright (c) 2017年 com.jianzhen.zj. All rights reserved. // import NSString aesEncryptString(NSString content, NSString key); NSString aesDecryptString(NSString content, NSString key); NSData aesEncryptData(NSData data, NSData key); NSData aesDecryptData(NSData data, NSData key); // // AESCipher.h // // Created by 易元江 on 17-07-05. // Copyright (c) 2017年 ...【详细】
ios oc 加密 解密
易_君 2018年01月22日 赞:0 评论:0 阅读:631
Mac地址
本文抄写于MCDownloadManager案例 // // MCWiFiManager.h // MCDownloadManager // // Created by 易元江 on 17/9/14. // Copyright © 2016年 Apple. All rights reserved. // import NS_ASSUME_NONNULL_BEGIN @interface MCWiFi : NSObject @property (nonatomic, copy, readonly, nullable)NSString wifiName; @property (nonatomic, copy, readonly, nullable)NSString wifiBSSID; (instancetype)initWithName:(NSString )name BSSID:(NSString )bssid; @end @inter...【详细】
ios oc mac地址
易_君 2018年01月22日 赞:0 评论:0 阅读:150
ios IMSI国际移动用户识别码
pragma mark --.h文件 // // IMSIInfromation.h // Service // // Created by 易元江 on 2017/7/21. // Copyright © 2017年 Apple. All rights reserved. // import @interface IMSIInfromation : NSObject /** IMSI:International Mobile Subscriber Identification Number 国际移动用户识别码 IMSI分为两部分: 一部分叫MCC(Mobile Country Code 移动国家码),MCC的资源由国际电联(ITU)统一分配,唯一识别移动用户所属...【详细】
ios oc IMSI 国际移动用户识别码
易_君 2018年01月22日 赞:0 评论:0 阅读:284
iOS 获取手机当前IP
pragma mark --.h文件 // // PhoneIP.m // Service // // Created by 易元江 on 2017/7/26. // Copyright © 2017年 Apple. All rights reserved. // import @interface PhoneIP : NSObject /* Wifi 获取手机当前网络IP地址 / (NSString *)deviceIPAdress; /* 蜂窝 获取手机当前网络IP地址 / (NSString *)getIPAddress:(BOOL)preferIPv4; /* 获取手机当前网络IP地址 / (NSString *)deviceIP; @end pragma mark --.m文件 // // PhoneIP.m /...【详细】
ios oc 手机IP IP信息
易_君 2018年01月22日 赞:0 评论:0 阅读:569
什么基础都没有想学习室内设计、怎么开始学?
什么基础都没有想学习室内设计、怎么开始学? 一、小编最近收到很多私信,都在问同一个问题:“什么基础都没有想学习室内设计、怎么开始学?”很多人都因为自己是没有基础,对于学室内设计十分的怕。 二、今天小编就为大家解答这个问题,来消除大家的担心和疑惑,在继续看下去之前,小编这里有个有趣的小测试,有兴趣的可以...【详细】
室内设计
懂设计的猪 2018年01月22日 赞:0 评论:0 阅读:44
Nginx/Tengine通用配置教程
Nginx/Tengine通用配置教程,包含多域名共用一个端口指向不同程序、Nginx负载均衡配置、Https配置、禁止通过IP访问、设置访问流量并发速率、Nginx反代PHP、Nginx反代Tomcat。 Nginx通用配置: user www www; worker_processes auto; worker_cpu_affinity auto; dso { load ngx_http_concat_module.so; load ngx_http_sysguard_module.so; } error_log /data/wwwlogs/error_nginx.log crit; pid /var/run/nginx.p...【详细】
NGINX Tengine Nginx配置
ForXX 2018年01月20日 赞:0 评论:0 阅读:377
为什么UI设计师怎么值钱?怎么学好UI设计?
为什么UI设计师怎么值钱?怎么学好UI设计? 一、小编最近经常听到很多人在讨论“为什么UI设计师怎么值钱?怎么学好UI设计?”小编认为,在看待一件事情的为什么会这样时,应该先要对它有一个大概的了解先。 二、为什么UI设计是目前在设计界是属于全国第一的薪资呢?下面小编就与你聊聊UI设计师的那些事,在继续看下去之前,小编...【详细】
ui设计
懂设计的猪 2018年01月20日 赞:0 评论:0 阅读:140
常用的分享源码(含微博、微信、QQ分享...)
生活在大数据互联网时代下的我们,每天都在不停的刷新朋友圈、微博、QQ空间,看到好的文章、图片等都会不由自主的想分享。使用者可以一秒钟完成内容分享,可是开发者要跳过不少坑后,才能开发出这么便捷的分享功能。 那么,开发者在开发微博、微信、QQ分享功能时,怎么做才能跳过这些坑,顺利完成分享功能?今天,柚子君直接...【详细】
app开发 APICloud 原生开发 Hybrid开发 RN/Weex
were1234 2018年01月19日 赞:0 评论:0 阅读:140
Tomcat常用命令及优化
Tomcat常用命令及优化。启动、关闭、查询日志命令等。tomcat内存设置、编码设置等 可以先给tomcat的bin目录权限 常用命令 # 启动 /data/tomcat8/bin/startup.sh # 关闭 /data/tomcat8/bin/shutdown.sh # 查看日志 tail -f /data/tomcat8/logs/catalina.out Tomcat优化 JAVA_OPTS='-Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx768m -Dfile.encoding=UTF-8' 在tomcat8/bin/catalina.sh中开始位置添...【详细】
tomcat Tomcat优化
ForXX 2018年01月19日 赞:1 评论:0 阅读:323
iOS scoket接受数据以\r\n结束 怎么解析(这样子就能解析成一个个字典了,纯属做笔记而已)
-(void)socket:(GCDAsyncSocket )sock didReadData:(NSData )data withTag:(long)tag { [_socket readDataWithTimeout:-1 tag:0]; NSString receiverStr = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; NSArray array= [receiverStr getJsonArray]; } -(NSArray*)getJsonArray{ if(self.length>0){ }else{ return [NSArray array]; } NSMutableArray *array=[NSMutableArray array]; NSInteger Num=0; NSInteger Num1=0; BOOL cor=YES; BOOL can=NO; N...【详细】
eranthe 2018年01月19日 赞:0 评论:0 阅读:103
关于建立TCP长连接
在连接-(void)socket:(GCDAsyncSocket )sock didConnectToHost:(NSString )host port:(uint16_t)port和-(void)socket:(GCDAsyncSocket )sock didReadData:(NSData )data withTag:(long)tag{收到消息后}里面加上[sock readDataWithTimeout:-1 tag:200]是为了持续性服务端长连接。对于客户端来说接收消息是持续性的,写入指令保证Timeout在3秒左右即可。socket的操作只有在始终有读或者写入操作才能保障...【详细】
tcp
懒人一枚 2018年01月19日 赞:0 评论:0 阅读:192
关于TCP
How to use var option1 = { insert:true, preview:true, textHeight:'300px', baseUrl:'theme/default.html', target:'#editor1' }; $(function(){ SuMarkdown(option); });【详细】
懒人一枚 2018年01月19日 赞:1 评论:0 阅读:144
10个最新手机美食APP界面设计欣赏
移动软件时代,简单下载美食app,动动手指,滑动几下手机屏幕,即可足不出户,搜索,预定和购买各路美食。然而,对于作为手机app UI 界面设计师的你来说,最大的问题并不在于如何使用这些美食软件来方便生活,而是在于如何才能为各类餐厅,酒店,咖啡馆,水果以及饮料店设计出美观,舒适且简单易用的手机美食App,对吧?但是,...【详细】
交互设计 原型设计
jongde 2018年01月19日 赞:0 评论:0 阅读:263
怎么选择一家好的平面设计培训班?
怎么选择一家好的平面设计培训班? 一、哪里有学平面设计的?怎么选一家好的机构?小编认为,这一个问题问得国语广泛了,现如今,大大小小的设计培训机构满大街都是,你可能遇到过这样的情况,当你走在路上,迎面走来几个手拿传单的人,一个劲地问你想不想学设计。 二、其实这也折射出一个现象,就是设计这一行,前景是不错...【详细】
平面设计
懂设计的猪 2018年01月19日 赞:0 评论:0 阅读:64
解决xcode打开时假死的问题
症状如下: 点击打开xcode后,就一直会看到loading,但是CPU消耗很高,基本上动弹不得,通过活动监测器看到xcode显示为“未响应” 1、清空 ~/Library/Developer/Xcode/DerivedData 目录,derived data里的东西删除之后先关掉xcode,然后清空一下废纸篓。再打开Xcode 2、项目中的.xcodeproj包里的xcuserdata文件删掉。 3、打开终端:cd /Users/mac/Library/Autosave\ Informa...【详细】
shebaokahao 2018年01月19日 赞:0 评论:0 阅读:133
新手UI设计师如何快速成长?
答案很简单:没有捷径,就是多练。练习当然也要分阶段和方法。且在练习前的审美也很重要。 一、纯临摹 你所看到的“大神”都会经历过临摹阶段。临摹并不可耻,把临摹作品据为己有才可耻 这个阶段主要适合刚入行时学习软件技法,你有的那些奇思妙想最好先藏好,不要在这个阶段去实践它,你技法不过关的时候,改造出来的只会...【详细】
ui设计
林可可 2018年01月18日 赞:0 评论:0 阅读:120
Xcode9用Launch Screen设置启动界面
启动界面的做法很多,用自带的launch screen是一个比较便捷的方法,之前删掉launch screen,升级Xcode9多少有些不一样,不过也大同小异 首先当然是先要有图片,点击项目,添加一个图片组 然后就是添加图片了 接着选择你的图片组,下面的Launch Screen File要为空 现在添加一个LaunchScreen.storyboard把View controller下的view整个删掉,右边的Use as Launch S...【详细】
Launch Xcode9 Screen 启动界面
李聪颖 2018年01月18日 赞:0 评论:0 阅读:499
iOS VIPER架构实践(一):从MVC到MVVM到VIPER
简介 最近半年在写app的时候,研究了一下各种iOS代码架构,最后选择了VIPER进行实践,在此对实践中遇到的各种设计问题做一番总结,并分享造出的轮子。VIPER演示demo:ZIKViper,模块路由工具地址:ZIKRouter。 对代码风格和架构有兴趣的同学,肯定都已经在很多地方见过各种架构的介绍。MVC、MVP、MVVM、VIPER,细分程度逐渐上升。这些架构设...【详细】
ios 架构 VIPER
黑超熊猫zuik 2018年01月18日 赞:2 评论:0 阅读:728
sina weixin mail 回到顶部