家庭养花如何过冬?冬天怎么养花
家庭养花如何过冬?冬天怎么养花? 家庭养花如何过冬?冬天怎么养花?根据多年养花的体会,春季养花必须注意六不急,具体要求简述于下。 一、春花不急于出室 早春,气温极不稳定,一般盆花出室都应在清明左右,有些盆花必须要在谷雨左右,如白兰花、茉莉、米兰等,有的还要在谷雨至立夏前, 如仙人掌、仙人球、仙人山、令箭...【详细】
3255967839 2018年01月24日 赞:0 评论:0 阅读:219
iOS VIPER架构实践(三):面向接口的路由设计
路由是实现模块间解耦的一个有效工具。如果要进行组件化开发,路由是必不可少的一部分。目前iOS上绝大部分的路由工具都是基于URL匹配的,优缺点都很明显。这篇文章里将会给出一个更加原生和安全的设计,这个设计的特点是: 路由时用protocol寻找模块 可以对模块进行固定的依赖注入和运行时依赖注入 支持不同模块间进行接口适配...【详细】
ios 架构 VIPER
黑超熊猫zuik 2018年01月24日 赞:1 评论:0 阅读:741
iOS VIPER架构实践(二):VIPER详解与实现
第一篇文章对VIPER进行了简单的介绍,这篇文章将从VIPER的源头开始,比较现有的几种VIPER实现,对VIPER进行进一步的职责剖析,并对各种细节实现问题进行挖掘和探讨。最后给出两个完整的VIPER实现,并且提供快速生成VIPER代码的模板。 Demo和轮子的github地址是:ZIKViper,路由工具:ZIKRouter。有用请点个star~ 两个实现展示了以下问题的解决方...【详细】
ios 架构 VIPER
黑超熊猫zuik 2018年01月23日 赞:1 评论:0 阅读:682
天气类App原型制作分享-ColorfulClouds
ColorfulClouds是一款界面精美的天气预报App,它可以准确预报降雨量、污染程度等。这款App最美的是它的首页天气插画,扁平精美,同时配上了适当的动效,把普通的天气变得漂亮有趣,十分吸引眼球。同时,这类App中会用到大量的天气图标,在Mockplus中,拥有2000+的矢量图标,可以轻松找到各类所需天气图标。 先简单看看动图: 点击这里,...【详细】
交互设计 原型设计
jongde 2018年01月23日 赞:1 评论:0 阅读:309
Mac 下的Eclipse因非正常关闭启动未响应的解决方法
由于电脑关机,导致Eclipse非正常关闭,之后启动Eclipse发现一直启动不起来,于是从网上找了一些方法如下: 1、删除文件.snap 到.metadata.plugins\org.eclipse.core.resources目录下删除*.snap的文件 2、重命名org.eclipse.core.resources目录,等启动后再改回 进入到.metadata.plugins目录,重命名org.eclipse.core.resources 为org.eclipse.core.resources_back,然后重启eclipse, 关...【详细】
shebaokahao 2018年01月23日 赞:0 评论:0 阅读:202
一天开发一个播放器Demo:PLDroidPlayer实战
上次对播放器ijkPlayer和PLDroidPlayer进行了评测,总体来说: ijkPlayer可以自己裁剪编译,灵活性较好; PLDroidPlayer不能裁剪,所以不需要编译,集成简单 PLDroidPlayer首开速度要快 PLDroidPlayer在软解码条件下CPU和内存消耗较少 这次,我们和PLDroidPlayer玩耍了一下,集成了PLDroidPlayer的SDK,并且PLDroidPlayer的基础上自定义了播放器界面,整体体验如下...【详细】
Casper酱 2018年01月22日 赞:0 评论:0 阅读:892
10大用户体验技巧!
本文由 Mockplus(摹客) 团队翻译,仅供学习交流。 UX(即用户体验)是通过提高用户与设计界面交互的可访问性,可用性以及效率来提升用户满意度的方法。转换率和用户体验是紧密结合的,因此,我们为你提供了10个小窍门来提高你的转换率! 1. 制作一个吸引人的主页 把你觉得对用户很重要的服务/产品的关键信息展示在第一页上。为...【详细】
交互设计 原型设计
jongde 2018年01月22日 赞:0 评论:0 阅读:662
Android视频直播、点播播放器哪家强?
最近在项目中要加入视频直播和点播功能,那么问题来了,我需要一个播放器来播放视频流,那该如何选择呢?除了原生的VideoView(VideoView表示臣妾做不到啊),还有一些播放器如Vitamio,B站开源的IjkPlayer等,当然各大直播云服务商也提供了自己的播放器。花两天时间调研了几家,顺便记录下来分享给大家,看一看到底哪家强。 太长不看...【详细】
Casper酱 2018年01月22日 赞:0 评论:0 阅读:313
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 阅读:334
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 阅读:797
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 阅读:267
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 阅读:425
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 阅读:729
什么基础都没有想学习室内设计、怎么开始学?
什么基础都没有想学习室内设计、怎么开始学? 一、小编最近收到很多私信,都在问同一个问题:“什么基础都没有想学习室内设计、怎么开始学?”很多人都因为自己是没有基础,对于学室内设计十分的怕。 二、今天小编就为大家解答这个问题,来消除大家的担心和疑惑,在继续看下去之前,小编这里有个有趣的小测试,有兴趣的可以...【详细】
室内设计
懂设计的猪 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 阅读:532
为什么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 阅读:252
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 阅读:443
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 阅读:216
关于建立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 阅读:327
sina weixin mail 回到顶部