jpush
文章平均质量分 79
极光推送
https://www.jiguang.cn/
展开
-
跨浏览器问题的五种解决方案
简评:浏览器兼容性问题常常让人头疼,以下是避免出现这些问题的五个技巧。1. 前缀 CSS3 样式如果您正在使用任何类型的现代 CSS 片段,例如框尺寸(box-sizing)或背景剪辑(background-clip),请确保使用适当的前缀。-moz- /* Firefox and other browsers using Mozilla's browser engine */-webkit...原创 2019-07-31 10:59:46 · 330 阅读 · 0 评论 -
极光上市一周年:不忘初心,持续以开放生态平台赋能开发者
今天,中国领先的开发者服务提供商极光(Aurora Mobile, NASDAQ:JG)登陆纳斯达克正式期满一周年。经过在开发者服务领域长达7年的奋力前行,极光在2018年7月26日正式在纳斯达克挂牌上市,开启全新发展篇章。从2011年成立至今,极光服务开发者的初心从未改变。我们也在持续倾听开发者的声音,根据他们的需求不断完善产品矩阵,提升技术和服务水平。在探索如何更好服务开发者的过程中,极光...原创 2019-07-26 10:59:33 · 382 阅读 · 1 评论 -
Android | 自动调整文本大小的 TextViews
简评:Auto-Sizing TextViews —— 当 TextView 的布局边界尺寸发生变化时,文本大小可以跟着自动缩放调整。有时候我们需要 TextView 根据放入的内容来改变其文本大小,之前 Android 对此并没有太多的支持,在 Android O 之后,新增了这项功能。让我们看看是怎么一回事 ~首先,在 build.gradle 文件中添加 v26 支持库或更高的版本。i...翻译 2019-07-30 11:05:05 · 186 阅读 · 0 评论 -
空行会影响 Java 编译吗?
简评:往往越简单的问题越容易被人们忽略。问题这个月的 Stack Overflow 有篇热门文章是国外有位开发者提出:当我仅仅对 Java 类增加了一行空行,为什么编译后得到了两个不同的字节码文件?现在有一个 Java 类public class HelloWorld { public static void main(String []args) { }}先对这个类编译出来...转载 2019-07-25 10:46:44 · 211 阅读 · 0 评论 -
「工具」三分钟了解一款思维导图工具:XMind Zen
一款非常实用的商业思维导图软件,融合艺术与创造力。致力于高效的可视化思维,强调软件的跨平台使用,帮助用户提高生产效率。相关信息· 操作系统:macOS / Windows / Linux· 官方网站:XMind: ZEN - 超赞!一款全新的思维导图软件特色介绍深色界面深色界面的支持让用户更轻松地集中注意力,缓解视觉疲劳的同时,专注于思维导图本身。大纲视图大纲视图提供了一种组织...转载 2019-07-17 16:11:41 · 571 阅读 · 0 评论 -
单页面(如react,vue)网站的服务器渲染 SSR 之 SEO 大杀器 Rendertron
单页面网站,比如vue、recat框架的网站,一般都是直接从服务器推送index.html,再根据自身路由通过js在客户端浏览器渲染出完整的html页面。但是搜索引擎的爬虫可没有这么智能(实际上google就有这么智能,拿到js文件自动帮你渲染好,但身在CN,将就下百度这个阿斗吧),为了SEO,要想爬虫爬到你的网站的内容,就得先由服务器把页面渲染好后再发送给爬虫,这就尴尬了,传统的服务器渲染是多...原创 2019-07-29 10:44:02 · 885 阅读 · 0 评论 -
TOCTouch Bar 废物利用系列 | 在触控栏上显示 Dock 应用图标
都说 Intel 第八代 CPU 对比上代是牙膏不小心挤多了,而配备第八代 CPU 的 MacBook Pro,只有 Touch Bar 版本,虽然贵了一点,但就一个字 —— 买!收到电脑后,兴冲冲地体验了一把 Touch Bar,真的很有新鲜感!前提是你是一个影像工作者。然而随着时间推移,我的 Touch Bar 渐渐地变成了一个耗电的无用配件,还时不时地误触到「Siri」按钮。只有当我调整...原创 2019-07-17 10:24:01 · 560 阅读 · 0 评论 -
成为高级 React 开发你需要知道的知识点
简评:除了常见的 HOC 和 RenderProp 技巧,作者介绍了 7 个有用的知识点。使用 Fragment 而不是 div很多时候我们想要处理多个 component,但是 render 只允许返回一个 component,为了处理这个问题很可以使用 标签来包装所有的 component 。但这会添加额外的 HTML 元素。所以官方的建议是推荐使用 React Fragments 来处...转载 2019-07-24 10:15:24 · 132 阅读 · 0 评论 -
Socket 连接问题之大量 TIME_WAIT
**简评:**不瞒你说,我现在数数都是从 0 开始数的,整数是 1024。有这么一个 Java 程序:class Quirky {public static void main(String[] args) {int x = 1;int y = 3; System.out.println(x == (x = y)); // false x = 1; // reset...转载 2019-07-18 10:37:40 · 512 阅读 · 0 评论 -
社会地位即服务, Status as a Service (二): 社交网络的投资回报率 (ROI)
本文作者 Eugene Wei 是 Amazon 战略部门的第一位分析师,后来还担任过 Flipboard, Hulu, Oculus 的产品负责人。原文标题是 Status as a Service (StaaS)。作者对社交网络做了深入而全面的分析。原文共 26 个章节。 前 5 章的译文在这里。本文是第 6 章和第 7 章的译文。如果你感兴趣,推荐直接看 原文。Facebook ...翻译 2019-03-20 16:28:22 · 539 阅读 · 0 评论 -
好记性不如烂笔头,极光向你发出征文邀请函
由极光举办的征文大赛 ✍️️ ——「我和极光的那些事儿」第三届如约而至!原创 2018-12-29 14:03:22 · 156 阅读 · 0 评论 -
使用 NuGet 管理项目库
NuGet 简介NuGet 是一种 Visual Studio 扩展,它能够简化在 Visual Studio 项目中添加、更新和删除库(部署为程序包)的操作。 NuGet 程序包是打包成一个文件的文件集,扩展名是 . nupkg,使用开放打包约定 (OPC) 格式。 OPC 仅仅是具有某些元数据的 zip 文件的首字母缩写词。 事实上,您可能早已熟悉 OPC,因为 Word 和 Excel原创 2017-01-19 15:02:47 · 544 阅读 · 0 评论 -
做推送,怎么能不了解推送的 4 种消息形式呢?(Android 篇)
极光推送是为 App 提供第三方推送服务的平台之一,它提供四种消息形式:通知,自定义消息,富媒体和本地通知。 笔者将基于官方说明与个人理解来谈一下这四种消息。本篇为 Android 篇, iOS 篇入口。1.通知 Push Notification,即指在手机的通知栏(状态栏)上会显示的一条通知信息。 Android: 依靠 JPush service ,由 JPush SDK 实现在手原创 2017-01-16 16:44:35 · 5384 阅读 · 1 评论 -
极光推送技术原理:移动无线网络长连接
移动互联网应用现状 因为手机平台本身、电量、网络流量的限制,移动互联网应用在设计上跟传统 PC 上的应用很大不一样,需要根据手机本身的特点,尽量的节省电量和流量,同时又要尽可能的保证数据能及时到达客户端。 为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,实时推送原创 2012-11-16 16:31:18 · 2055 阅读 · 1 评论