在前文《Kotlin 和 Flutter 对于开发者究竟意味着什么?》中,作者段建华(@技术小黑屋)针对 Google 同推 Kotlin 和 Flutter 得出了一个结论:Kotlin 的被钦定可以解读为 Android 开始促使开发者使用 Kotlin,而非 Java 这种语言依赖,而 Flutter 的推出可以被理解成 Google 开始放弃 Android,迎接新操作系统 Google
Surface Pro 3 VS. MacBook Air上周微软正式发布了Surface Pro 3,详细情况请看这篇文章《替代笔记本的Surface Pro 3:800g、9.1mm,极致轻薄》,由于其定位的问题,引发了网友的广泛讨论,笔者也同样为Surface Pro 3惊人的市场定位(取代笔记本电脑)而吃惊不已。能否像微软CEO Satya Nadella在发布会上所说的,Surface
转载 2月前
3阅读
Bugly 是腾讯公司为移动开发者开放的服务之一,这里主要指 Crash 监控、崩溃分析等质量跟踪服务。一、登录BUGLY官网1、登录BUGLY官网以后,选择新建产品,选择IOS或ADNROID平台,如图    完事以后点击保存,点击当前项目查看详细信息:   主要有:异常上报(异常概览、崩溃分析、卡顿分析、高级搜索、异常配置)
转载 2023-07-04 09:18:27
240阅读
1.热更新概念简单来说就是用户下载App之后,打开App时遇到的即时更新。2.热更新原理 热更新就是动态下发代码,它可以使开发者在不发布新版本的情况下,修复 BUG 和发布功能。 Tinker实现热更新的过程就是:通过Base APK 和 New APK中的classes.dex生成一个patch.dex差异包,用户通过下载该差异包达到修复bug的目的。3.热更新集成步骤1)官网集成地址https
Android 腾讯bugly接入可以获取到app的Crash信息,应用的bug热修复,和应用的在线升级(用户量少的app可以选择这种方法):接入流程:1.https://bugly.qq.com/v2/workbench/apps Bugly官网注册自己的产品,也就是分配给自己一个App ID根据这个Id,在app的appliction中添加,注册开启bugly。(联网可以获取到产品的thine
# Android Bugly集成教程 ## 目录 1. [简介](#1-简介) 2. [Bugly集成流程](#2-Bugly集成流程) 3. [具体步骤](#3-具体步骤) - [3.1 创建Bugly账号](#31-创建Bugly账号) - [3.2 创建应用](#32-创建应用) - [3.3 集成SDK](#33-集成SDK) - [3.4 初始化Bugly](
原创 2023-08-12 07:31:51
293阅读
# 如何实现Bugly Android ## 整体流程 下面是实现Bugly Android的流程表格: ```mermaid pie title Bugly Android实现流程 "注册Bugly账号" : 30 "创建应用并获取AppID" : 20 "集成Bugly SDK" : 30 "配置Bugly SDK" : 20 ``` ## 注册
原创 2024-03-20 04:29:24
28阅读
# MySQL替代产品概述 MySQL是一款广泛使用的开源关系型数据库管理系统,但在某些场景下,开发者可能会寻找更适合的替代产品。德特定需求,比如性能、扩展性或一致性等问题,用户可能会考虑使用不同的数据库系统。本文将介绍几种MySQL常见的替代产品,并给出代码示例。 ## 1. PostgreSQL PostgreSQL 是一个功能强大的开源对象关系型数据库。它支持复杂查询、大量并发连接、线
原创 9月前
91阅读
# 典型应用场景可以这样说,任何一个开发语言、开发框架,都有它存在的明确目的,重心是为了解决什么问题。没有说我们学习一门语言或技术,就可以解决所有的问题。同样的,`OpenResty`的存在也有其自身适用的应用场景。其实官网 wiki 已经列了出来:- 在lua中混合处理不同nginx模块输出(proxy, drizzle, postgres, redis, memcached等)。- 在请求真正
近两年Docker可谓充满了争议,例如去年底K8s宣布不打算支持Docker,消息一出,大家争相讨论Docker的可替代方案,Colima作为Docker Desktop的热门开放替代方案,Podman作为Docker的替代方案,收到许多开发者和企业的关注,分别收录在Thoughtworks的最新一期技术雷达中。在今年Docker公司又宣布了Docker Desktop准备向中大型企业用户收费,“
转载 2024-01-24 09:15:14
119阅读
Docker诞生于2013年,并普及了容器的概念,以至于大多数人仍然将容器的概念等同于“Docker容器”。作为第一个吃螃蟹的人,Docker设置了新加入者必须遵守的标准。例如,Docker有一个大型系统镜像库。所有的替代方案都必须使用相同的镜像格式,同时试图改变Docker所基于的整个堆栈的一个或多个部分。在此期间,出现了新的容器标准,容器生态系统朝着不同方向发展。现在除了Docker之外,还有
转载 2024-01-24 13:28:31
58阅读
一、Bugly 首先我们来欣赏下Bugly的主页 那么我们就愉悦的来接入Bugly 二、导入 关于Bugly的导入官方文档写的很详细,这里我们再来一次 1、自动导入(推荐) (1)gradle配置(路径app/build.gradle):android { defaultConfig { ndk { //设置支持的SO库架构
转载 2023-07-25 19:32:17
270阅读
导读:网易云信的 gitlab 服务器搭建在外网,Jenkins 服务器搭建在内网,因此 gitlab 没办法直接把 webhook 发送给Jenkins,而 pipeline 的搭建采用第三方 relay 转发的方式,但是这个 relay 经常“罢工”。本文根据网易云信的落地实践,详细介绍了如何借助 Gitlab-ci 替代 webhook 触发 Jenkins job。文|邹李勇 网
转载 2024-03-29 13:05:57
156阅读
# 如何接入 Android Bugly Bugly 是腾讯推出的一款移动应用崩溃收集和分析工具,可以帮助开发者快速找到应用中的 Bug,提升应用的稳定性。本篇文章将详细介绍如何在 Android 应用中接入 Bugly,并且通过表格和 Mermaid 语法的甘特图和状态图来帮助你理解整个流程。 ## 整体流程 在接入 Bugly 的过程中,我们需要遵循以下步骤: | 步骤编号 | 步骤名
原创 8月前
329阅读
# Android 中添加 Bugly 以实现崩溃统计和分析 在移动开发过程中,稳定性和用户体验至关重要。Bugly 是腾讯推出的一款强大的崩溃分析工具,能够帮助开发者快速定位崩溃原因,提升应用的稳定性。本文将详细介绍如何在 Android 项目中集成 Bugly,并使用示例代码进行演示。 ## Bugly 的优势 1. **实时崩溃报告**:能够在应用崩溃后实时回传崩溃信息。 2. **用
原创 8月前
48阅读
崩在动态库有些堆栈未解出无法判断问题所在位置。点击Bugly我的产品页面,新建产品
原创 2022-11-06 00:21:03
757阅读
一、UI自动化测试工具1. uiautomator2openatx开源的ui自动化工具,支持Android和iOS。主要面向的编程语言是Python,API设计简洁易用,在开源社区也是很受欢迎。安装:pip install --upgrade --pre uiautomator2# Or you can install directly from github sourcegit clone ht
看到很多人推荐使用Redis代替Memcached,我觉得这两个是不一样的东西,它们的关系应该是共存而不是替代。Memcached是个纯内存型的缓存系统,支持数据类型单一,单个缓存数据有限制,支持分布式,我觉得这是个很理想的缓存系统。Redis是个简单的NOSQL数据库,支持几种简单的数据类型,支持主从复制,支持持久化,可以看作是个内存型数据库。由此可见,Memcached是正宗的缓存系统,Red
在 Redis 中,还有哪些其他命令可以代替 KEYS 命令,实现同样的功能呢?这些命令的复杂度会导致 Redis 变慢吗? 如果想要获取整个实例的所有key,建议使用SCAN命令代替。客户端通过执行SCAN $cursor COUNT $count可以得到一批key以及下一个游标$cursor,然后把这个$cursor当作SCAN的参数,再次执行,以此往复,直到返回的$cursor为0时,就把整
转载 2023-08-07 22:41:34
305阅读
SSDB 360 的 ideawu开发的 NOSQL 数据库,其底层存储引擎基于 LevelDB 实现,接口支持类似于 Redis,完全兼容 Redis 的协议,支持 list, has, zset 等数据结构。与 Redis 相比较,SSDB 利用持久化设备存储,避免了纯内存数据库的容量问题,与 LevelDB 的关系是 SSDB 利用了 LevelD
  • 1
  • 2
  • 3
  • 4
  • 5