最近看了<Head First设计模式>里的观察者模式,代码逻辑并没有什么太花哨的东西,但是对于代码结构设计可扩展性有一定的启发.下面是书中内容的简单整理: 业务需求: 设计一个气象监测应用,在温度,气压,湿度变化时在公告板显示数据; 需求分析:目的用于数据显示,所以可以将代码分为三块:监控设备,气 ...
分类:
其他好文 时间:
2018-04-16 14:34:10
阅读次数:
158
一、为什么要自己动手写插件呢,原因有二: 其一:是因为最近产品了提了一个在web端接收,消息通知的需求,产品要求在若干个页面内如果有消息,就要弹出消息弹窗展示给用户,略加思索之后,第一反应就是写个消息的组件,在需要的页面引入,不过写好之后,发现这样写好麻烦,是不是可以写个插件在全局一次性引入呢? 其 ...
分类:
其他好文 时间:
2018-03-24 14:56:37
阅读次数:
198
2017.12,我在公司开发与维护的iOS包内审系统在上传一个ipa包到苹果ITC后台的时候突然报了一个504错误: 超时了。 这个功能是这样的:我的服务器通过PHP的curl函数库调用公司另一台服务器(专门进行ipa包的审核与上传)的接口,那个接口中再去调用python脚本上传ipa包文件(ipa ...
分类:
其他好文 时间:
2018-03-13 01:12:52
阅读次数:
260
作者:FlyElephant 出处:http://www.cnblogs.com/xiaofeixiang iOS中委托模式和消息机制基本上开发中用到的比较多,一般最开始页面传值通过委托实现的比较多,类之间的传值用到的比较多,不过委托相对来说只能是一对一,比如说页面A跳转到页面B,页面的B的值改变要 ...
分类:
其他好文 时间:
2018-02-26 19:37:57
阅读次数:
158
1.怎样追踪app崩溃率。怎样解决线上闪退 当iOS设备上的App应用闪退时。操作系统会生成一个crash日志。保存在设备上。crash日志上有非常多实用的信息,比方每个正在运行线程的完整堆栈跟踪信息和内存映像,这样就能够通过解析这些信息进而定位crash发生时的代码逻辑,从而找到App闪退的原因。 ...
分类:
移动开发 时间:
2018-02-13 19:53:29
阅读次数:
312
背景 早期京麦搭建 HTTP 和 TCP 长连接功能主要用于消息通知的推送,并未应用于 API 网关。随着逐步对 NIO 的深入学习和对 Netty 框架的了解,以及对系统通信稳定能力越来越高的要求,开始有了采用 NIO 技术应用网关实现 API 请求调用的想法,最终在 2016 年实现,并完全支撑 ...
分类:
Web程序 时间:
2018-02-04 22:50:21
阅读次数:
333
redis使用基础(四) ——Redis排序与消息通知 (转载请附上本文链接——linhxx) 一、排序 1、命令 SORT key [ALPHA] [DESC] [LIMIT start end],对列表、集合和有序集合进行排序,当加上alpha参数后,则可以按照字典顺序排序,加上desc则倒序排 ...
分类:
编程语言 时间:
2018-02-04 13:54:06
阅读次数:
157
目标:打造一款不同于市场上的公开打卡app的产品 理念:通过监督和鼓励,和相同圈子的人一起互相鼓励、分享及监督,共同进步。 优点: 模板消息通知,网上基本通过小程序中逻辑层JS完成推送的请求,小打卡在通知方面采用服务器端异步任务推送,使用了高性能分布式内存队列系统BEANSTALKD,来实现模板消息 ...
分类:
其他好文 时间:
2018-01-31 20:18:28
阅读次数:
272
1、简介 本地通知是由本地应用触发的,它是基于时间行为的一种通知形式,例如闹钟定时、待办事项提醒,又或者一个应用在一段时候后不使用通常会提示用户使用此应用等都是本地通知。 2、创建UILocalNotification 3、移除推送通知 4、就收到推送处理方法 5、前台和后台按钮处理方法 6、远程推 ...
分类:
移动开发 时间:
2018-01-18 13:25:03
阅读次数:
182
引言 你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(R ...
分类:
其他好文 时间:
2018-01-13 15:47:14
阅读次数:
177