从响应式编程到 Combine 实践

作者 | ​何星,书回正文,所谓的响应式编程到底是什么呢?,熟悉 Combine 的同学可以直接跳到实践建议部分。​,维基百科对响应式编程的定义是:,虽然定义中每个字都认识,但连起来却十分费解。我们可...
4年前
730

GitHub 上 yyds 的前端 UI 框架!

,​对于跨平台移动开发项目来说,选择 UI 框架是必不可少的步骤。值得庆幸的是,市面上有很多 UI 框架可供选择,有专注于 UI 组件的,有提供轻量级应用框架功能的,还有提供综合性功能的UI框架。这里...
5年前
730

2023,劝你别做全栈!

​作者 | 云昭,在这样一个时代,不光老板们,即便是工程师们,也巴不得个个都能全栈——初创公司或科技前沿行业在招聘时,往往会希望候选者是一名全栈工程师。一份工资,两份成果,老板们面对这样的人才,当然都...
3年前
720

聊聊 SQL 中的 For Xml Path

最近出的每日一题里面,有一道是关于合并同类型数据为一行的题,使用SQL Server 2017版本及以上的直接使用STRING_AGG()函数即可,但是2016版本以下是没有这个功能的,那该如何求解...
3年前
720

对 Pulsar 集群的压测与优化

,这段时间在做 MQ(Pulsar)相关的治理工作,其中一个部分内容关于消息队列的升级,比如:,本质目的就是想直到新版本升级过程中和升级后对现有业务是否存在影响。,一键创建集群和执行测试用例比较简单...
3年前
720

神经网络中常见的激活函数

深度学习中已经成为了人工智能领域的必备工具,源于人工神经网络的研究,含多个隐藏层的多层感知器就是一种深度学习结构。寻找隐藏层的权重参数和偏置的过程,就是常说的“学习”过程,其遵循的基本原则就是使得网络...
3年前
720

技术人才的晋升管理之道

一名专注技术的程序员,该如何过渡到管理工作,从执行技术需求到管理技术人才;又该如何提高自身领导力,做好团队激励与跨部门沟通,这些都是值得我们思考和研究的问题。,在日前由51CTO主办的​​WOT全球技...
4年前
720

前端如何实现新手引导功能?

在产品发布新版本或者有新功能上线时,经常需要新手引导功能来引导用户了解应用。下面就来分享几个开箱即用的新手引导组件库,帮你快速实现新手引导功能!,Intro.js 是一个使用广泛的产品引导库,它在 G...
4年前
720

AR视觉给移动生活带来的变革

作者 | 张辰,单位:中国移动智慧家庭运营中心,随着移动技术的发展,5G技术的普及,AR/VR行业也迎来了新的春天。由于AR/VR行业的应用,需要大数据量的计算、渲染、以及配套的硬件设备普及,所以为了...
4年前
720

微服务架构的数据设计模式

,最近参与公司项目研发,在其中发现对于数据的管理存在一些小问题,根据以往经验,在这里记录下微服务数据设计模式。,微服务架构中的服务是松耦合的,可以独立开发、部署和扩展。每个微服务都需要不同类型的数据和...
4年前
720

ThreadLocal夺命11连问

前一段时间,有同事使用ThreadLocal踩坑了,正好引起了我的兴趣。,所以近期,我抽空把ThreadLocal的源码再研究了一下,越看越有意思,发现里面的东西还真不少。,我把精华浓缩了一下,汇集成...
4年前
720

React-native-web跨平台实战

随着对用户体验要求的提高,产品要求提升用户体验,多端体验一致。随着多端相同的业务也越来越多,需要投入IOS,Android,Web多端开发人员。这就迫切的需要一种一次开发同时使用在Android ,I...
5年前
720

java注解的本质探究

,本质说明,1、注解的本质是一个继承了Annotation接口的接口。,2、注解准确意义上来说,只不过是一种特殊的注释而已。编译器在对java代码编译字节码的过程中会检测到某个类或者方法被一些注解修饰...
4年前
710

javascript事件冒泡是什么

,说明,1、事件冒泡即事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点。,2、事件冒泡是默认开启的,但可以通过js代码来控制事件冒泡。,特性,当触发我们的事件函数时,事件函数其实会接收...
3年前
700