写点什么

10月日更

2 人感兴趣 · 257 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/57/57d1798b53b599cf591bdac2350dc4e6.jpeg?x-oss-process=image/resize,w_416,h_234

Activity 重启引起的重复发送消息 Bug 分析

用户头像
轻口味26 分钟前

IM功能开发过程中,有这么一个需求,在打开会话详情页时Intent内可以携带一些消息,用于用户从商品详情页点击联系维护人时可以携带该商品的信息。Intent内可以携带多条消息,用于跳转到会话详情页时自动发送消息。

https://static001.geekbang.org/infoq/bf/bfc3b4f6f598d2ff0389baefaf792398.jpeg?x-oss-process=image/resize,w_416,h_234

自定义 View:measureChildWidthMargins

用户头像
Changing Lin1 小时前

measureChildWidthMargins:Ask one of the children of this view to measure itself, taking into account both the MeasureSpec requirements for this view and its padding and margins. The child must have MarginLayoutParams The heavy lifting is

https://static001.geekbang.org/infoq/a8/a8f2e53ae90ab7e5fde2bc77c009be0b.png?x-oss-process=image/resize,w_416,h_234

IM 场景的移动端 UI 自动化测试平台实践

用户头像
轻口味19 小时前

在公司做了两三年IM平台开发,基本上把IM的所有能力都搭建齐全了:单聊、群聊、文本消息、语音消息、视频消息、卡片消息、音视频通话等,而且把整个聊天页面各个区域都开放了出去。

https://static001.geekbang.org/infoq/ea/ea87d99fb67736172acf77ccac1e68ef.jpeg?x-oss-process=image/resize,w_416,h_234

设计产品的十大可用性原则

用户头像
石云升20 小时前

尼尔森十大可用性原则是Jakob Nielsen提出,用来评价用户体验好不好的十个标准,虽然这是在web时代设计的标准,但依然可以给我们在做产品设计的时候做参考。

随便谈一下 kafka 消息队列

用户头像
Regan Yue22 小时前

今天就随便说一说kafka吧,看到哪说到哪,我们有时为了改善系统的性能不得不采取很多措施,消息队列就是其中一个十分有效的方法,我们平时的短信群发,为了避免一下子涌入大量数据,往往会把这些短信送入发送队列,排队一条一条的发送。我们的消息队列和这个

https://static001.geekbang.org/infoq/73/73d6995758836160b4bb50280bb1c147.jpeg?x-oss-process=image/resize,w_416,h_234

从华为推出仓颉编程语言引发的对编程语言的思考

用户头像
轻口味10 月 23 日

文章分析了几种编程语言优劣特征,以及选择编程语言常见的因素,从这些因素考虑,我们对仓颉语言应该有哪些期待呢? 中文文档; 效率与性能兼顾; 成熟的开发生态(包括包管理等); ...

https://static001.geekbang.org/infoq/4f/4fa1d8d0fa5ec005cb270863d6f0a8e2.jpeg?x-oss-process=image/resize,w_416,h_234

Go 中如何使用 Interfaces

用户头像
baiyutang10 月 23 日

我们将学习如何组合具有常见行为的自定义类型,将允许我们复用代码。我们也能学习如何实现我们自定义类型的接口,以满足从另外一个包中定义接口。

聊一聊利用 Dijkstra 求有向图的最短路径

用户头像
Regan Yue10 月 23 日

我们都知道求最短路径有很多方法,比如Dijkstra算法、Bellman-Ford算法、Floyd-Warshall算法等等,这些算法各有优缺点,其中Floyd-Warshall算法时间复杂度较高,但是编码复杂度较小,而Bellman-Ford算法适用于处理有负权边的情况。至于本文要讲的Dijkstra算法

https://static001.geekbang.org/infoq/9f/9f36802e0989c348a32feffa7b840198.jpeg?x-oss-process=image/resize,w_416,h_234

管理者如何授权

用户头像
石云升10 月 23 日

一个卓越的团队管理者应该像球队教练,自己不能亲自上场,但又不能完全做个甩手掌柜。要训练球员完成任务。授权,不只是给任务。权利、责任、利益是统一的。如果要员工对结果负责, 那么就要给他完成任务需要的资源。如果做错了有惩罚,那么做对了就要有奖励

https://static001.geekbang.org/infoq/0b/0b3d1cd7d317f18f6b5c40fe3b4c7f2e.png?x-oss-process=image/resize,w_416,h_234

[ 职场 ] 发现问题容易

用户头像
baiyutang10 月 22 日

至今记得当时领导说过一句话:推动问题。有时候想想,能干活的人很多,如果你能成为团队中推动问题的人,解决当下实际问题的很难。

https://static001.geekbang.org/infoq/62/62775f9df30a55a43c8578f1fcef23f9.png?x-oss-process=image/resize,w_416,h_234

👊【Spring 技术实战】分析探究 RedisTemplate 的序列化和反序列化 + 泛型机制

用户头像
李浩宇/Alex10 月 22 日

上一篇文章介绍了一下Java实现序列化的众多手段和优秀框架,现在我们针对于序列化和反序列化结合这些优秀的框架进行实现。

https://static001.geekbang.org/infoq/01/0184306cb9848b97e1874b4fb49c7b6e.jpeg?x-oss-process=image/resize,w_416,h_234

Leetcode 题目解析:96. 不同的二叉搜索树

本篇选择另一道题目来继续练习动态规划算法。leetcode的第96题:96. 不同的二叉搜索树。

Stream 操作

用户头像
风翱10 月 22 日

Stream 操作

利用基数排序 LSD 方法给等长字符串按字典序排序

用户头像
Regan Yue10 月 22 日

我们都知道将字符串按字典序排序有很多方法,今天我们来谈谈利用如何基数排序的方法排序。

https://static001.geekbang.org/infoq/9f/9f36802e0989c348a32feffa7b840198.jpeg?x-oss-process=image/resize,w_416,h_234

我的新下属都怀念老领导,我该把他们全部开除吗?

用户头像
石云升10 月 22 日

我最近在看一本政治学的书《政治学有什么用》。里面有一个话题讨论,讲的就是”我的新下属都怀念老领导,我该把他们全部开除吗?”,书里只是提出了这个问题,并没有给出答案。

https://static001.geekbang.org/infoq/89/89f5110679959d76bf9f58cf9117165e.png?x-oss-process=image/resize,w_416,h_234

官方线索|FATE 开源社区 1024 程序员节福利

用户头像
石云升10 月 22 日

1024程序员节即将到来 FATE开源社区给大家送!福!利!

https://static001.geekbang.org/infoq/2b/2b9c146cf6a48aae48529517fffa991a.png?x-oss-process=image/resize,w_416,h_234

RTE2021 实时互联网大会参会感想

用户头像
轻口味10 月 22 日

Webrtc及实时音视频的发展及应用到了竞争白热化阶段,各大厂都推出了各自Webrtc产品,有的提供Webrtc CDN服务,Webrtc的核心技术亮点无疑是最主要核心竞争力。RTE2021实时互联网大会声网Agora首席科学家钟声分享了《实时互动与智能互联网》。

在 pygame 中好好玩玩精灵,滚雪球学 Python 游戏番

用户头像
梦想橡皮擦10 月 22 日

git,svn两个都要说到,github,码云也要提及,面试官想要的就是版本管理工具,你只要选择一个你熟悉的,疯狂的说一通就可以了,最好说一下自己以前做过哪些开源的项目,放在上面,没有,就另当别论了。

https://static001.geekbang.org/infoq/a8/a8e68bf13c3ec785890596138434e70b.jpeg?x-oss-process=image/resize,w_416,h_234

Go 中如何使用结构体标签

用户头像
baiyutang10 月 21 日

结构体,被用于搜集多个信息片段到一起集合到一个单元。这些信息集合被用于描述较高层级概念。

https://static001.geekbang.org/infoq/9b/9bae77c8b490d2a2e427710b18feeb0d.jpeg?x-oss-process=image/resize,w_416,h_234

REST API 设计:过滤、排序和分页

用户头像
devpoint10 月 21 日

API 设计正在成为API产品战略的核心支柱,无论API是公共的还是私有的。一个好的API设计可以改善应用程序的整体开发体验,并可以提高性能和长期的可维护性。

https://static001.geekbang.org/infoq/54/54225109c8f790afc3c8d885e6c5e9c1.jpeg?x-oss-process=image/resize,w_416,h_234

【Quarkus 技术系列】「云原生架构体系」在云原生时代下的 Java“拯救者”是 Quarkus,那云原生是什么呢?

用户头像
李浩宇/Alex10 月 21 日

在云原生时代,其实Java程序是有很大的劣势的,以最流行的spring boot/spring cloud微服务框架为例,启动一个已经优化好,很多bean需要lazy load的application至少需要3-4秒时间,内存需要几百M,业务逻辑稍微复杂一点点,没有1G以上的内存是很难满足业务的需

https://static001.geekbang.org/infoq/01/0184306cb9848b97e1874b4fb49c7b6e.jpeg?x-oss-process=image/resize,w_416,h_234

Leetcode 题目解析:70. 爬楼梯

在前面算法题目解析:从一道题目看动态规划这篇文章中,描述了动态规划的概念、原理和典型示例,今天用几道典型的动态规划题目来做为练手,达到掌握的目的。70. 爬楼梯是一道简单题,但比较典型,先从它开始。

谈一谈使用 Python 入门量化投资

用户头像
Regan Yue10 月 21 日

量化交易是使用计算机技术(本文主要指使用Python)帮助投资者分析大量的数据从而制定投资策略,这是属于金融和计算机的交叉领域。

https://static001.geekbang.org/infoq/ea/ea87d99fb67736172acf77ccac1e68ef.jpeg?x-oss-process=image/resize,w_416,h_234

聊聊产品的使用场景

用户头像
石云升10 月 21 日

如果你想设计一款音频类产品。你觉得这个产品什么能力是最关键的?

Android 架构之网络优化

用户头像
轻口味10 月 21 日

Android常见网络优化方案

10月日更_10月日更资料文章-InfoQ写作平台