16__冲突管理3:冲突不可怕,可怕的是引发信任危机

你好,我是许健。今天我们聊一聊如何避免信任危机。

前面我用了两节课的内容,带你学习了高压对话和没法双赢的冲突怎么应对,其实还有一种冲突管理的视角我们很容易忽视,那就是发生冲突本身不是最可怕的,可怕的是因为冲突引发信任危机。

16__从夜间模式说起,如何定制不同风格的App主题?

你好,我是陈航。今天,我和你分享的主题是,从夜间模式说起,如何定制不同风格的 App 主题。

在上一篇文章中,我与你介绍了组装与自绘这两种自定义 Widget 的方式。对于组装,我们按照从上到下、从左到右的布局顺序去分解目标视图,将基本的 Widget 封装到 Column、Row 中,从而合成更高级别的 Widget;而对于自绘,我们则通过承载绘制逻辑的载体 CustomPainter,在其 paint 方法中使用画笔 Paint 与画布 Canvas,绘制不同风格、不同类型的图形,从而实现基于自绘的自定义组件。

16__答疑:_V8是怎么通过内联缓存来提升函数执行效率的?

你好,我是李兵。

上节我们留了个思考题,提到了一段代码是这样的:

function loadX(o) {
return o.x
}
var o = { x: 1,y:3}
var o1 = { x: 3 ,y:6}
for (var i = 0; i < 90000; i++) {
loadX(o)
loadX(o1)
}

我们定义了一个 loadX 函数,它有一个参数 o,该函数只是返回了 o.x。

16__答疑篇:为啥你工作八年,只抵别人一年?

你好,我是臧萌。转眼之间第二个模块也结束了。我在这个模块里,讲了我们职业生涯中可能遇到的各种职业选择的问题。

职业选择可以说是个大话题了,这个模块也是整个专栏中篇幅最大的一个。围绕着公司、行业、经理、外包外派、面试、跳槽、转管理、创业等等话题,我们聊了很多,举了很多例子,很多同学也分享了自己的亲身经历,也有很多同学提出了很多很好的问题,总结了很多经验。我觉得有些内容非常值得一起分享一下,让我们一起来看看吧。

16__大家都说“向上管理”很重要,你想学一些“套路”吗?

你好,我是黄勇。在进入今天的正题之前,我想先和你探讨一下关于管理的三个方向,即向下管理、向上管理、横向管理。简单来说,向下管理指的是管理自己的团队等;向上管理指的是与自己的领导有效沟通;横向管理指的是与自己的跨部门同事进行工作协同。

16__当钩子靠不住时,如何提高用户留存?(上)

极客时间的专栏读者你好,我是邱岳,今天我们聊聊跟留存相关的话题。

前两次分享我们谈到了跟增长相关的心态和职业素养等相对比较软性的东西。从今天开始,我会从增长的不同阶段出发,分享一些自己的思考和经验,希望能够对你有所启发。

16__调度(中):主动调度是如何发生的?

上一节,我们为调度准备了这么多的数据结构,这一节我们来看调度是如何发生的。

所谓进程调度,其实就是一个人在做 A 项目,在某个时刻,换成做 B 项目去了。发生这种情况,主要有两种方式。

16__多线程调优(下):如何优化多线程上下文切换?

你好,我是刘超。

通过上一讲的讲解,相信你对上下文切换已经有了一定的了解了。如果是单个线程,在 CPU 调用之后,那么它基本上是不会被调度出去的。如果可运行的线程数远大于 CPU 数量,那么操作系统最终会将某个正在运行的线程调度出来,从而使其它线程能够使用 CPU,这就会导致上下文切换。

16__二分查找(下):如何快速定位IP对应的省份地址?

通过 IP 地址来查找 IP 归属地的功能,不知道你有没有用过?没用过也没关系,你现在可以打开百度,在搜索框里随便输一个 IP 地址,就会看到它的归属地。

这个功能并不复杂,它是通过维护一个很大的 IP 地址库来实现的。地址库中包括 IP 地址范围和归属地的对应关系。

16__分布式计算模式之Stream:一门背锅的艺术

你好,我是聂鹏程。今天,我来继续带你打卡分布式核心技术。

在上一篇文章中,我与你介绍了分布式计算模式中的 MapReduce 模式。这种模式的核心思想是,将大任务拆分成多个小任务,针对这些小任务分别计算后,再合并各小任务的结果以得到大任务的计算结果。