注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

元宇宙讨论

元宇宙讨论

元宇宙到底是什么?来畅所欲言
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

iOS 底层原理03:objc4-781 源码编译 & 调试 iOS

iOS开发Hc. 发表了文章 • 85 次浏览 • 2022-07-18 11:11 • 来自相关话题

准备工作环境版本 & 最新objc源码mac OS 10.15Xcode 11.4objc4-781依赖文件下载需要下载以下依赖文件源码编译源码编译就是不断的调试修改源码的问题,主要有以下问题问题一:unable to find sdk 'macosx... ...查看全部
0
评论

现今 Swift 包中的二进制目标 swift

iOS开发little28 发表了文章 • 76 次浏览 • 2022-07-18 11:06 • 来自相关话题

一、目录      1、理解二进制在 Swift 中的演变    2、命令行工具相关    3、结论二、前言    在 iOS 和... ...查看全部
0
评论

怎么看待996 职场话题

职场话题Hc. 发表了文章 • 74 次浏览 • 2022-07-18 10:47 • 来自相关话题

近日有网传消息称“现在的乐视仍有400多名员工,过着没有‘老板’的神仙日子,无996无内卷,公司没有拖欠过工资和社保,当年无敌高端配置的电视日活仍然不错,靠运营和版权收入养活员工”。在此感谢大家的关注,情况基本属实,我们再稍作补充:1、乐视确实没有996,而且... ...查看全部
0
评论

MySQL:max_allowed_packet 影响了什么? MySQL

综合技术讨论上帝之眼 发表了文章 • 114 次浏览 • 2022-07-17 20:45 • 来自相关话题

数据包如果要发送超过 16M 的数据怎么办?那怎样算一个数据包?下面我们通过测试来讨论 max_allowed_packet 的实际影响。如果 SQL 文件中有单个 SQL 大小超过 max_allowed_packet ,会报错:##导出时设置 mysqld... ...查看全部
0
评论

tinaJs 源码分析 微信小程序

Web开发上帝之眼 发表了文章 • 105 次浏览 • 2022-07-17 20:30 • 来自相关话题

是什么为了避免混淆 tina 和原生的一些概念,这里先说明一下一些词的含义开局先来预览一下 Page.define 的流程// tina/class/page.jsclass Page extends Basic {  static mixins =... ...查看全部
1
评论

GitHub:全国各省市烂尾楼停贷汇总 新闻资讯 职场话题

职场话题上帝之眼 发表了文章 • 4051 次浏览 • 2022-07-15 10:38 • 来自相关话题

最近频繁收到关于“停贷”的新闻推送,疫情这几年对经济影响确实大。年轻人前有老板压榨,后有房贷鞭挞。气愤前同事弃坑跑路,却又不得不接手。面对“屎山”代码,心里很排斥却还担心被人抢走,因为身边的同事一批批的毕业,但你不想毕业,自从有了妻子、有了孩子、有了房贷,你变... ...查看全部
0
评论

慢 SQL 分析与优化 MySQL

综合技术讨论上帝之眼 发表了文章 • 110 次浏览 • 2022-07-15 09:14 • 来自相关话题

背景介绍从系统设计角度看,一个系统从设计搭建到数据逐步增长,SQL 执行效率可能会出现劣化,为继续支撑业务发展,我们需要对慢 SQL 进行分析和优化,严峻的情况下甚至需要对整个系统进行重构。所以我们往往需要在系统设计前对业务进行充分调研、遵守系统设计规范,在系... ...查看全部
0
评论

面试官:应用上线后Cpu使用率飙升如何排查? Cpu使用率

技术精选王二蛋和他的张大花 发表了文章 • 124 次浏览 • 2022-07-14 14:48 • 来自相关话题

大家好,我是飘渺。 上次面试官问了个问题:应用上线后Cpu使用率飙升如何排查? 其实这是个很常见的问题,也非常简单,那既然如此我为什么还要写呢?因为上次回答的时候我忘记将线程PID转换成16进制的命令了。 所以我决定再重温一遍这个问题,当然贴心的我还给大家准备... ...查看全部
0
评论

基于环信IM iOS Demo 重构messageCell方案 环信集成指南

环信IM集成讨论阿花君霸占路人 发表了文章 • 145 次浏览 • 2022-07-14 14:08 • 来自相关话题

本文章相关的视频教程:https://www.imgeek.org/video/108Demo下载地址:https://gitee.com/huanxin666/EMDemo-oc----------------------------------------... ...查看全部
0
评论

Android使用Intent传递大数据 Intent传递

技术精选王二蛋和他的张大花 发表了文章 • 97 次浏览 • 2022-07-14 11:03 • 来自相关话题

数据传输 在Android开发过程中,我们常常通过Intent在各个组件之间传递数据。例如在使用startActivity(android.content.Intent)方法启动新的 Activity 时,我们就可以通过创建Intent对象然后调用putExt... ...查看全部
0
评论

货拉拉 Android H5离线包原理与实践 H5离线包

技术精选王二蛋和他的张大花 发表了文章 • 117 次浏览 • 2022-07-14 11:01 • 来自相关话题

背景 在实际业务中,app中的H5页面使用的场景越来越多,在货拉拉app中也存在大量的H5页面,比如金秋拉货节、余额、车型介绍页等,加载速度成为了困扰用户的一个痛点。为此我们决定引入离线包方案,另外还需要解决传统离线包方案不灵活,体积大,不易管理,不易降级... ...查看全部
0
评论

Flutter 绘制探索 | 来一起画箭头吧 Flutter

技术精选王二蛋和他的张大花 发表了文章 • 95 次浏览 • 2022-07-14 10:58 • 来自相关话题

0. 前言 可能有人会觉得,画箭头有什么好说的,不就一根线加两个头吗?其实箭头的绘制还是比较复杂的,其中也蕴含着很多绘制的小技巧。箭头本身有着很强的 示意功能 ,通常用于指示、标注、连接。各种不同的箭头端,再加上线型的不同,可以组合成一些固定连接语法,比如 U... ...查看全部
0
评论

谈一谈凑单页的那些优雅设计(上) Android

Android开发上帝之眼 发表了文章 • 101 次浏览 • 2022-07-14 09:50 • 来自相关话题

本文将详细介绍作者如何在业务增长的情况下重构与优化系统设计。写在前面凑单页存在的历史也算是比较悠久了,我从去年接手到现在也经历不少的版本变更,最开始只是简单feeds流,为提升用户体验,更好的帮助用户去凑到满意的商品,我们在重构整个凑单页的同时,还新增了榜单、... ...查看全部
0
评论

谈一谈凑单页的那些优雅设计(下) Android

Android开发上帝之眼 发表了文章 • 102 次浏览 • 2022-07-14 09:46 • 来自相关话题

接 谈一谈凑单页的那些优雅设计(上)最终的成品如下,各个命令执行顺序一目了然▐ 多算法分流设计【RecommendEngine】:推荐引擎,用于推荐feeds流业务逻辑封装【BaseDataEngine】:通用数据引擎,将引擎的通用层抽离出来,简化通... ...查看全部
0
评论

通过拦截 Activity的创建 实现APP的隐私政策改造 隐私政策

技术精选王二蛋和他的张大花 发表了文章 • 92 次浏览 • 2022-07-13 15:16 • 来自相关话题

序言 最近因为政策收紧,现在要求APP必须在用户同意的情况下才能获取隐私信息。但是很多隐私信息的获取是第三方SDK获取的。而SDK的初始化一般都在application中。由于维护的项目多,如果贸然改动很有可能造成潜在的问题。所以想研究一个低侵入性的方案。在不... ...查看全部
0
评论

给灭霸点颜色看看 Flutter

技术精选王二蛋和他的张大花 发表了文章 • 87 次浏览 • 2022-07-13 11:32 • 来自相关话题

前言 继续我们 Flutter 绘图相关的介绍,本篇我们引入一位重量级主角 —— 灭霸。通过绘图的颜色过滤器,我们要给灭霸点颜色看看。通过本篇,你会了解到如下内容: ColorFilter 颜色过滤器的介绍; 彩色图片转换为灰度图; 通过矩阵运算构建自定义的... ...查看全部
0
评论

Android抓包从未如此简单 抓包

技术精选王二蛋和他的张大花 发表了文章 • 96 次浏览 • 2022-07-13 11:19 • 来自相关话题

0
评论

浏览器检测之趣事 web

Web开发上帝之眼 发表了文章 • 112 次浏览 • 2022-07-13 09:15 • 来自相关话题

1 那段历史在开发过程中,我们通常用用户代理字符串—浏览器端 window.navigator.userAgent或者服务器端header携带的user-agent —来用于检测当前浏览器是否为移动端, 比如:if(isMobile()) { // 移动端逻... ...查看全部
0
评论

B站:2021.07.13 我们是这样崩的 bug 高可用

综合技术讨论上帝之眼 发表了文章 • 143 次浏览 • 2022-07-13 08:51 • 来自相关话题

至暗时刻2021年7月13日22:52,SRE收到大量服务和域名的接入层不可用报警,客服侧开始收到大量用户反馈B站无法使用,同时内部同学也反馈B站无法打开,甚至APP首页也无法打开。基于报警内容,SRE第一时间怀疑机房、网络、四层LB、七层SLB等基础设施出现... ...查看全部
0
评论

来了!解放你 Flutter Assets 的双手 Assets Flutter

技术精选王二蛋和他的张大花 发表了文章 • 87 次浏览 • 2022-07-12 11:28 • 来自相关话题

以下是正文 Flutter 中加载本地资源最原始的方式是手动添加,然后硬编码路径,这种方式使用起来极其麻烦,也是我们开发者的痛点。这篇文章来介绍怎么用自动生成的方式来解放大家的双手,远离这个小痛点😉。 下面,我们来看怎么在 App 中使用资源,这些资源可以是... ...查看全部
0
评论

vue hash和history路由的区别 vue

技术讨论区环Sir 发表了文章 • 93 次浏览 • 2022-07-12 11:16 • 来自相关话题

在了解路由模式前,我们先看下 什么是单页面应用,vue-router  的实现原理是怎样的,这样更容易理解路由。 SPA与前端路由 SPA(单页面应用,全程为:Single-page Web applications)指的是只有一张Web页... ...查看全部
0
评论

如何让 x == 1 && x == 2 && x == 3 等式成立 Javascript

技术讨论区环Sir 发表了文章 • 95 次浏览 • 2022-07-12 11:16 • 来自相关话题

如何让 x == 1 && x == 2 && x == 3 等式成立 某次面试,面试官突然问道:“如何让 x 等于 1 且让 x 等于 2 且让 x 等于 3 的等式成立?” 话音刚落,笔者立马失去意识,双眼一黑,两腿一蹬,心... ...查看全部
0
评论

大家好啊,世界您好啊,请多关照哈 大家好

综合技术讨论刘文 发表了文章 • 88 次浏览 • 2022-07-12 11:16 • 来自相关话题

大家好啊,世界您好啊,请多关照哈,,,,,,,,,,,
0
评论

Flutter: 卡顿检测,实用小工具推荐 卡顿

技术精选王二蛋和他的张大花 发表了文章 • 84 次浏览 • 2022-07-12 11:15 • 来自相关话题

前言 对于任何一款应用来说,页面的流畅度是用户体验最重要的几个指标之一。我们需要用数据的形式标识出页面的流畅程度。 如何了解页面流畅度 对于大部分人而言,当每秒的画面达到60,也就是俗称60FPS的时候,整个过程就是流畅的。一秒 60 帧,也就意味着平均两帧之... ...查看全部
0
评论

Flutter之GetX依赖注入使用详解 GetX

技术精选王二蛋和他的张大花 发表了文章 • 100 次浏览 • 2022-07-12 11:04 • 来自相关话题

put 为了验证依赖注入的功能,首先创建两个测试页面:PageA 和 PageB ,PageA 添加两个按钮 toB 和 find ,分别为跳转 PageB 和获取依赖;在 PageB 中通过 put 方法注入依赖对象,然后调用按钮触发 find 获取依赖。关... ...查看全部
0
评论

原生Android工程接入Flutter aar Flutter

技术精选王二蛋和他的张大花 发表了文章 • 91 次浏览 • 2022-07-12 11:02 • 来自相关话题

一、环境搭建 首先,需要开发者按照原生Android、iOS的搭建流程搭建好开发环境。然后,去Flutter官网下载最新的SDK,下载完毕后解压到自定义目录即可。如果出现下载问题,可以使用Flutter官方为中国开发者搭建的临时镜像。 export PUB_H... ...查看全部
0
评论

前端 PDF 水印方案 web

Web开发上帝之眼 发表了文章 • 105 次浏览 • 2022-07-11 21:19 • 来自相关话题

场景:前端下载 pdf 文件的时候,需要加上水印,再反给用户下载 用到的库:pdf-lib (文档) @pdf-lib/fontkit 字体:github 方案目标:logo图 + 中文 + 英文 + 数字 => 透明水印首先安装 pdf-lib: 它是... ...查看全部
0
评论

Logstash:如何在 Elasticsearch 中查找和删除重复文档 ElasticSearch

综合技术讨论上帝之眼 发表了文章 • 101 次浏览 • 2022-07-11 21:03 • 来自相关话题

许多将数据驱动到 Elasticsearch 中的系统将利用 Elasticsearch 为新插入的文档自动生成的 id 值。 但是,如果数据源意外地将同一文档多次发送到Elasticsearch,并且如果将这种自动生成的 id 值用于 Elasticsear... ...查看全部
0
评论

盘点程序员写过的惊天Bug:亏损30亿、致6人死亡,甚至差点毁灭世界 新闻资讯

职场话题上帝之眼 发表了文章 • 111 次浏览 • 2022-07-11 20:50 • 来自相关话题

一个Bug就地蒸发5亿美元;软件设计层面出Bug致6人死亡;DeBug不成功直接世界毁灭。你职业生涯中写过最大的Bug是什么?在这个问题上,勇敢的码农们,总是能不断地创造奇迹。这不禁让路过的一位普通市民感叹:感觉有你们,我们还活在这个世界就像死神来了Bug很大... ...查看全部
1
评论

【集成教程】环信Android UI库导入并实现一些基础功能 环信集成指南

环信IM集成讨论阿花君霸占路人 发表了文章 • 140 次浏览 • 2022-07-11 17:57 • 来自相关话题

0
评论

美团动态线程池实践思路,开源了 动态线程池

技术精选王二蛋和他的张大花 发表了文章 • 86 次浏览 • 2022-07-11 10:52 • 来自相关话题

写在前面 稍微有些Java编程经验的小伙伴都知道,Java的精髓在juc包,这是大名鼎鼎的Doug Lea老爷 子的杰作,评价一个程序员Java水平怎么样,一定程度上看他对juc包下的一些技术掌握的怎么样,这也是面试中的基本上必问的一些技术点之一。 juc包主... ...查看全部
0
评论

ARouter原理解析分享 arouter

技术精选王二蛋和他的张大花 发表了文章 • 80 次浏览 • 2022-07-11 10:49 • 来自相关话题

前言 炎炎夏日,不知道大家的周末会是如何安排。本文将给大家带来的分享是ARouter的的原理介绍,通过了解它的原理,我们可以知道它是如何支持组件化和不互相依赖的模块间进行调用或者页面的跳转。 正文 1.ARouter介绍 ARouter是阿里开源的一个用于进行... ...查看全部
0
评论

为什么说获取堆栈从来就不是一件简单的事情 堆栈

技术精选王二蛋和他的张大花 发表了文章 • 92 次浏览 • 2022-07-11 10:46 • 来自相关话题

碎碎谈 为了不让文章看上去过于枯燥,笔者考虑了一下,特意增加了碎碎谈环节!自从上次这篇文章发出去后 黑科技!让Native Crash 与ANR无处发泄!,就挺受读者欢迎的呀,收藏数大于点赞数是什么鬼,嘿嘿!从我的角度出发,本来Signal出发的目的就是想建... ...查看全部
0
评论

Kotlin 快速编译背后的黑科技,了解一下~ kotlin

技术精选王二蛋和他的张大花 发表了文章 • 90 次浏览 • 2022-07-11 10:43 • 来自相关话题

前言 快速编译大量代码一向是一个难题,尤其是当编译器必须执行很多复杂操作时,例如重载方法解析和泛型类型推断。 本文主要介绍在日常开发中做一些小改动时,Kotlin编译器是如何加快编译速度的 为什么编译那么耗时? 编译时间长通常有三大原因: 代码库大小:通常代... ...查看全部
0
评论

2022年各国开发者薪资水平报告:中国排19位,第1位是中国的5倍 职场话题 新闻资讯

职场话题上帝之眼 发表了文章 • 181 次浏览 • 2022-07-10 22:56 • 来自相关话题

来源:oschina.net/news/202254/software-engineer-salary-by-country-2022智能招聘平台 CodeSubmit 统计分析了 20 多个国家在 2022 年的软件工程领域的平均工资发现,美国的软件工程师薪... ...查看全部
0
评论

笑哭了!日本网友求助如何卸载360浏览器,过程堪比“ 拆弹 ”... 新闻资讯

职场话题上帝之眼 发表了文章 • 137 次浏览 • 2022-07-10 22:52 • 来自相关话题

360全家桶,相信是每个人都会经历且最后不会再继续用的一款软件吧。从垃圾软件杀手到垃圾软件之王,我们一起见证了它的成长。本以为这个知名软件就在国内火,没想到居然在国外也火了,但并不是因为软件本身有多牛x,而是一名日本网友想要卸载,但一路坎坷,过程堪比“拆弹”。... ...查看全部
0
评论

易洋千玺也考公,宇宙尽头是编制? 新闻资讯 职场话题

职场话题上帝之眼 发表了文章 • 117 次浏览 • 2022-07-10 22:44 • 来自相关话题

经常有读者问:做程序员太累要不要考个公务员或者找一份国企工作、刚毕业是选择考公还是去互联网公司?这些问题不同人有不同的答案,很多时候没法回答,只好回一句:要不先考上公务员或者拿了国企Offer再做选择?现在考公和进国企(有编制的那种)可真不简单,用难如登天夸张... ...查看全部
0
评论

两天两夜,1M图片优化到100kb! 压缩

技术精选王二蛋和他的张大花 发表了文章 • 86 次浏览 • 2022-07-08 17:33 • 来自相关话题

坦白从宽吧,我就是那个花了两天两夜把 1M 图片优化到 100kb 的家伙——王小二! 自从因为一篇报道登上热搜后,我差点抑郁,每天要靠 50 片安眠药才能入睡。 网络上曝光的那些关于一码通的消息,有真有假,我这里就不再澄清了。就说说我是怎么把图片从 1M ... ...查看全部
0
评论

重学Android-EditText的进阶操作 EditText

技术精选王二蛋和他的张大花 发表了文章 • 86 次浏览 • 2022-07-08 17:23 • 来自相关话题

EditText的进阶使用 EditText 是我们常用的输入框控件,平常我们只是使用它输入文本,这里记录一些它不太常见的操作和一些解决方案。 一、焦点的自动获取 如果一个页面内定义了EditText,那么有可能我们进入此页面的时候会自动弹起软键盘,(分机型,... ...查看全部
0
评论

Android架构之路--热更新Tinker Android

技术讨论区思密达 发表了文章 • 119 次浏览 • 2022-07-07 11:22 • 来自相关话题

当前市面的热补丁方案有很多,其中比较出名的有阿里的 AndFix、美团的 Robust 以及 QZone 的超级补丁方案。但它们都存在无法解决的问题,这也是正是最后使用 Tinker 的原因。先看一张图对比:Tinker热补丁方案不仅支持类、So 以及资源的替... ...查看全部
0
评论

AFNetworking源码探究 —— UIKit相关之UIProgressView+AFNetworking分类 iOS

iOS开发思密达 发表了文章 • 116 次浏览 • 2022-07-07 11:16 • 来自相关话题

下面我们先看一下接口的API/** This category adds methods to the UIKit framework's `UIProgressView` class. The methods in this category provide... ...查看全部
0
评论

AFNetworking源码探究(二十五) —— UIKit相关之UIRefreshControl+AFNetworking分类 iOS

iOS开发思密达 发表了文章 • 100 次浏览 • 2022-07-07 11:15 • 来自相关话题

上一篇主要分析了UIProgressView+AFNetworking分类,主要实现了上传任务和下载任务与进度之间的绑定。这一篇主要分析UIRefreshControl+AFNetworking这个分类。接口API下面我们先看一下接口的API/** This ... ...查看全部
0
评论

AFNetworking源码探究 —— UIKit相关之AFAutoPurgingImageCache缓存 iOS

iOS开发思密达 发表了文章 • 98 次浏览 • 2022-07-07 11:13 • 来自相关话题

回顾上一篇主要讲述了UIRefreshControl+AFNetworking这个分类,将刷新状态和任务状态进行了绑定和同步。这一篇主要讲述AFAutoPurgingImageCache有关的缓存。接口API按照老惯例,我们还是先看一下接口API文档。这个接口... ...查看全部
0
评论

Idea不推荐使用@Autowired进行Field注入的原因 IDEA Autowired

技术精选王二蛋和他的张大花 发表了文章 • 100 次浏览 • 2022-07-07 10:59 • 来自相关话题

大家在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告 Field injection is not recommended (字段注入是不被推荐的) 但是使用@Resource却不会... ...查看全部
0
评论

官方core-ktx库能对富文本Span开发带来哪些便利? 富文本

技术精选王二蛋和他的张大花 发表了文章 • 105 次浏览 • 2022-07-07 10:52 • 来自相关话题

当前SpannableStringBuilder的使用现状private fun test() { val stringBuilder = SpannableStringBuilder() var length = stringBuilder.... ...查看全部
0
评论

Android 无障碍监听通知的过程 无障碍监听

技术精选王二蛋和他的张大花 发表了文章 • 118 次浏览 • 2022-07-07 10:51 • 来自相关话题

监听通知 Android 中的 AccessibilityService 可以监听通知信息的变化,首先需要创建一个无障碍服务,这个教程可以自行百度。在无障碍服务的配置文件中,需要以下配置: <accessibility-service ... and... ...查看全部
0
评论

监控主线程耗时操作,从开发中解决ANR ANR

技术精选王二蛋和他的张大花 发表了文章 • 95 次浏览 • 2022-07-07 10:50 • 来自相关话题

背景:在 debug 环境中主线程中方法体执行的时间与指定的时间做对比后的堆栈信息,针对性的优化超过指定时间的耗时方法体,减少 ANR 的发生此工具类主要是通过向主线程Looper打印超过指定时间的耗时堆栈信息以及耗时时... ...查看全部
0
评论

听说Compose与RecyclerView结合会有水土不服? RecyclerView compose

技术精选王二蛋和他的张大花 发表了文章 • 101 次浏览 • 2022-07-07 10:48 • 来自相关话题

背景&笔者碎碎谈 最近Compose也慢慢火起来了,作为google力推的ui框架,我们也要用起来才能进步呀!在最新一期的评测中LazyRow等LazyXXX列表组件已经慢慢逼近RecyclerView的性能了!但是还是有很多同学顾虑呀!没关系,我们就... ...查看全部
0
评论

反对居家办公,马斯克尴尬了:车没地停、工位不够坐、Wi-Fi还太差 新闻资讯

职场话题上帝之眼 发表了文章 • 145 次浏览 • 2022-07-07 09:22 • 来自相关话题

每一个特斯拉员工每周都要在办公室工作 40 个小时……如果你不来,那么我们就认为你辞职了。在马斯克“蛮横”地放出了这番话后,迫于失业危机,许多特斯拉员工只能整顿心情并起个大早,只为及时到达办公室——位于美国加利福尼亚州弗里蒙特的特斯拉工厂。万万没想到,员工做好... ...查看全部
0
评论

插件化工程R文件瘦身技术方案 Android

Android开发上帝之眼 发表了文章 • 139 次浏览 • 2022-07-07 09:14 • 来自相关话题

随着业务的发展及版本迭代,客户端工程中不断增加新的业务逻辑、引入新的资源,随之而来的问题就是安装包体积变大,前期各个业务模块通过无用资源删减、大图压缩或转上云、AB实验业务逻辑下线或其他手段在降低包体积上取得了一定的成果。在瘦身的过程中我们关注到了R文件瘦身的... ...查看全部