摘要:
目标 展示 C# 服务端集成极光推送的步骤,多图少字,有图有真相。使用极光推送, C# 服务端推送到 Demo App,Android 手机收到推送,整理为十个步骤,使用十分钟左右,完成从注册账号到 Android 手机上的 Demo App 收到推送。 1.注册极光账号 注册页面: https:/ 阅读全文
摘要:
目标 展示 C# 服务端集成极光推送的步骤,多图少字,有图有真相。使用极光推送, C# 服务端推送到 Demo App,Android 手机收到推送,整理为十个步骤,使用十分钟左右,完成从注册账号到 Android 手机上的 Demo App 收到推送。 1.注册极光账号 注册页面: https:/ 阅读全文
摘要:
最近接触与学习到的几个思想,总结学习下。 『黑天鹅』帮你认识世界的本质,『关键时刻』帮你认识商业的本质,张小龙则是从产品的本质出发来做工具的。 『黑天鹅』这本书很出名,因为它创造了一个非常独特的视角:认真地看待随机事件,并且是可以采取策略来规避与利用的。 世界一定程度上是由黑天鹅事件推动的。之所以黑 阅读全文
摘要:
想获取用户各项行为数据吗? 想轻松查看用户行为图表吗? 想高效进行 App 运营管理吗? 想,来我带你玩转 App 数据统计。这里我使用专业、轻便的 JAnalytics。本文内容分为两部分:代码示例&使用技巧部分、控制台图表查看部分。 代码示例&使用技巧 集成 初始化 SDK 在 applicat 阅读全文
摘要:
需求 最近需要给自己的服务器添加监控器,目的是监控服务器的内存、CPU、磁盘占用率,资源占用率过高的话能给自己发个提醒,当前主流的平台一般会提供邮件、短息、甚至会提供微信提醒,不过这类提醒包含的噪音太多了(夹杂着各种无关的社交信息),我只是单纯的需要接收到服务器的预警。由于服务器环境并不复杂,所以不 阅读全文
摘要:
目前越来越多的应用会需要集成即时通讯功能,这里就为大家详细讲一下如何通过集成 JMessage 来为你的 App 增加即时通讯功能。 首先,一个最基础的 IM 应用会需要有哪些功能? 用户注册 / 登录 管理聊天会话 发送消息 接收消息 那么我们又该如何用 JMessage 来实现这些功能呢? 当然 阅读全文
摘要:
我们 Android 开发者在使用极光推送时可能会发现,在通过官方控制台进行推送时。只有 iOS 区分了开发和生产环境,而 Android 则没有。但实际开发中又确实经常需要针对开发和生产环境分别来推送,这里就讲解下 JPush 如何实现 Android 应用的不同环境推送。 首先,我们在极光推送官 阅读全文
摘要:
bottle 是一个轻量级的python web框架, 可以适配各种web服务器,包括python自带的wsgiref(默认),gevent, cherrypy,gunicorn等等。bottle是单文件形式发布,源码在这里可以下载,代码量不多,可以用来学习web框架。这里也有官方文档的中文翻译。 阅读全文
摘要:
gunicorn是一个python Wsgi http server,只支持在Unix系统上运行,来源于Ruby的unicorn项目。Gunicorn使用prefork master-worker模型(在gunicorn中,master被称为arbiter),能够与各种wsgi web框架协作。gu 阅读全文
摘要:
如前文所述,Arbiter是gunicorn master进程的核心。Arbiter主要负责管理worker进程,包括启动、监控、杀掉Worker进程;同时,Arbiter在某些信号发生的时候还可以热更新(reload)App应用,或者在线升级gunicorn。Arbiter的核心代码在一个文件里面 阅读全文
摘要:
在这篇文章中,提到了Master进程对信号的处理函数,其中有两个信号比较有意思。 SIGHUP:用来热更新(Reload)应用 SIGUSR2:用来在线升级(upgrade on the fly)gunicorn 下面来详细看一下: SIGHUP: SIGUP对应的信号处理函数是Arbiter.re 阅读全文
|