工具
文章平均质量分 75
极光推送
https://www.jiguang.cn/
展开
-
基于CMPP协议集成短信测试桩全流程实践分享
前言:极光短信属于极光推送的一块业务,极光短信最大的优势是针对推送消息未送达的用户进行补发短信,既保证消息触达又节省成本,以及认证短信或者其他业务场景都需要用到短信功能。极光短信业务最底层是真实对对接运营商,使用的cmpp协议发送短信,而在测试环境中, 不可能对真实环境来验证短信功能,原因:1.测试需要发送大量的短信,费用会很高2.需要模拟各种异常的消息 ,真实运营商有很多规则才能触发异常3.需要对运营商快速返回各种错误,真实运营商可能会延迟,不利于测试4.还需要针对大量数据时进行限速设置等各.原创 2021-12-10 09:56:19 · 1014 阅读 · 0 评论 -
一键登录怎么在iOS端实现?这篇文章教会你!
在一键登录出现之前,市场上最常见的APP 注册登录方式主要有账号密码、短信验证及第三方登录。这几种方式看似常见且便捷,实则存在许多安全隐患,用户体验也相对较差。首先,短信验证码到达率低、用户操作繁琐且等待时间较长,如果遇到bug,APP就会面临被卸载的惨境。再者,短信木马、伪基站等问题都使得验证码变得越发不安全,极大降低用户的使用体验。而“一键登录”可以让用户使用本机号码一键登录/注册 APP,...原创 2019-09-27 19:03:43 · 2639 阅读 · 0 评论 -
再不学会“一键登录”就要out了,请收下这份Android端集成指南!
根据极光(Aurora Mobile)发布的《2019年Q2移动互联网行业数据研究报告》,2019年第二季度,移动网民人均安装APP总量已达56款。面对如此繁多的APP,想在用户的手机中占据一席之地,移动开发者们就不得不努力提升用户体验。而现实却是,市场中大多数APP的注册和登录环节都异常繁琐,用户体验大打折扣,转化率自然也不尽如人意。注册登录是用户开始使用服务的第一步,也是运营人员主要耗费拉...原创 2019-09-27 13:53:13 · 629 阅读 · 0 评论 -
「工具」三分钟了解一款思维导图工具:XMind Zen
一款非常实用的商业思维导图软件,融合艺术与创造力。致力于高效的可视化思维,强调软件的跨平台使用,帮助用户提高生产效率。相关信息· 操作系统:macOS / Windows / Linux· 官方网站:XMind: ZEN - 超赞!一款全新的思维导图软件特色介绍深色界面深色界面的支持让用户更轻松地集中注意力,缓解视觉疲劳的同时,专注于思维导图本身。大纲视图大纲视图提供了一种组织...转载 2019-07-17 16:11:41 · 571 阅读 · 0 评论 -
TOCTouch Bar 废物利用系列 | 在触控栏上显示 Dock 应用图标
都说 Intel 第八代 CPU 对比上代是牙膏不小心挤多了,而配备第八代 CPU 的 MacBook Pro,只有 Touch Bar 版本,虽然贵了一点,但就一个字 —— 买!收到电脑后,兴冲冲地体验了一把 Touch Bar,真的很有新鲜感!前提是你是一个影像工作者。然而随着时间推移,我的 Touch Bar 渐渐地变成了一个耗电的无用配件,还时不时地误触到「Siri」按钮。只有当我调整...原创 2019-07-17 10:24:01 · 560 阅读 · 0 评论 -
RE 逆向工程初学者指南:方法和工具
简评: RE 两种分析,静态、动态。好好分析静态因为能够解决 70 % 的问题。介绍了一些工具和方法。Enjoy yourself.最近几天,我决定试水逆向工程,即使在计算机和编程相关领域有一定的基础,我也被很多信息和操作的代码所困扰,这让我很蒙圈。逆向工程乍看起来似乎很复杂,但是通过一些好方法和工具包,一切都变得清晰而唾手可及。本文根据我的一些经验来指导你,希望助你迈好进入这个新世界...翻译 2019-06-18 10:35:07 · 918 阅读 · 0 评论 -
如何学习一门新语言或框架
简评:新的语言层出不穷,Dart, Go, Kotlin, Elixir 等等。极光日报曾经分享过一篇文章 —— 不同编程语言的学习曲线。挑战学习曲线这事儿可能太难,但有些小技巧能帮助我们快速学习。原作者 Vinicius Brasil 分享了以下几点 ~1、先掌握语言,再学习框架有些朋友倾向于学习框架,比如 Ruby on Rails。框架很多,但都是在语言的基础上发展的,掌握了基础才能...原创 2019-03-11 09:56:19 · 144 阅读 · 0 评论 -
2019 年值得关注的 23 个开发者博客
如果你正在寻找编程技巧,或是想了解编程界发生了哪些新鲜事?那么,今天我们带来的 2019 年最佳开发者博客列表,一定是你的菜。这些博客将会帮助你发现新的工具,并带给你编程技巧的启发。让我们一起先睹为快吧!1.The Netflix Tech Blog如果你还没有听说过 Netflix,恐怕就有点“与世隔绝”了。近年来,在线流媒体平台可谓发展迅猛。自 1997 年上线以来,Netflix...转载 2019-01-21 09:58:03 · 251 阅读 · 0 评论 -
作为软件工程师,如何进行知识管理
简评:对学到的知识进行整理归纳有助于温故而知新(以下我均指原作者 Bruno Paz)软件开发和技术总的来说是一个快速发展且需要持续学习的领域。在 Twitter、Medium、RSS feeds、Hacker News 等专业网站和社区上浏览几分钟,就足以从论文、案例研究、教程、代码片段、新应用程序等内容中找到大量的有用信息。收集和整理所有这些信息可能是一项艰巨的任务。在这篇文章中,我...翻译 2019-01-09 10:31:18 · 140 阅读 · 0 评论 -
空行会影响 Java 编译吗?
简评:往往越简单的问题越容易被人们忽略。问题这个月的 Stack Overflow 有篇热门文章是国外有位开发者提出:当我仅仅对 Java 类增加了一行空行,为什么编译后得到了两个不同的字节码文件?现在有一个 Java 类public class HelloWorld { public static void main(String []args) { }}先对这个类编...转载 2018-11-14 09:57:53 · 248 阅读 · 0 评论 -
Python Socket 编程示例 Echo Server
简评:我们已经从「Python Socket 编程概览」了解了 socket API 的概述以及客户端和服务器的通信方式,接下来让我们创建第一个客户端和服务器,我们将从一个简单的实现开始,服务器将简单地回显它接收到客户端的任何内容。本文将详细解释服务器部分的代码。下面是服务器代码保存到 echo-server.py文件:#!/usr/bin/env python3import sock...翻译 2018-09-27 09:12:16 · 190 阅读 · 0 评论 -
「工具」三分钟了解一款在线流程绘制工具:Whimsical
Whimsical 是一款在线流程绘制工具,只需要一个浏览器就随时随地绘制精美的流程图。除了流程图(Flowcharts)功能,官方还推出了线框图(Wireframes)、便利贴(Sticky Notes)功能和脑图(Mindmap)功能。后三者不是 Whimsical 的主要竞争力,这里只介绍流程图功能。感谢我的同事 @仲妮 推荐给我这款工具。相关信息工具地址:Whimsical ...翻译 2018-09-10 10:09:28 · 6999 阅读 · 0 评论 -
推荐一款开源、免费的标记语言转换工具,各种文档格式自由转换
简评:安利一款自由、免费、强大的标记语言转化工具,特别方便。Pandoc 是由 John MacFarlane 开发的标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的「瑞士军刀」。Pandoc 使用 Haskell 语言编写,以命令行形式实现与用户的交互,可支持多种操作系统;Pandoc 采用 GNU GPL 授权协议发布,属于自由软件。支持格式:它支持转换的标...翻译 2018-09-04 09:36:20 · 923 阅读 · 0 评论 -
GitHub 十大 CI 工具
简评:GitHub 上最受欢迎的 CI 工具。持续集成(Continuous integration)指的是,频繁地(一天多次)将代码集成到主干。持续集成工具让产品可以快速迭代,同时还能保持高质量,可以快速的发现错误,防止分支大幅偏离主干。持续交付(Continuous delivery)指的是,频繁地将软件的新版本,交付给质量团队或者用户,以供评审。如果评审通过,代码就进入生...翻译 2018-04-23 11:19:32 · 7311 阅读 · 0 评论