深圳幻海软件技术有限公司 欢迎您!

  • 大数据必知必会之Kafka

    1、Kafka概述Kafka起初是由LinkedIn公司采用Scala语言开发的一个多分区、多副本且基于ZooKeeper协调的分布式消息系统,现已被捐献给Apache基金会。目前Kafka已经定位为一个分布式流式处理平台,它以高吞吐、可持久化、可水平扩展、支持流数据处理等多种特性而被广泛使用,主要

  • js高德地图添加点Marker,添加线段Polyline,添加一个区域Polygon(面)

    高德地图JSAPI实例 亲测可用参考网站=>阿里云数据可视化平台(下载json用的):http://datav.aliyun.com/portal/school/atlas/area_selector?spm=a2crr.23498931.0.0.685915dd8QQdlv<

  • Typescript 回调函数、事件侦听的类型定义与注释--拾人牙慧

    实际项目中会运到的Typescript回调函数、事件侦听的类型定义,如果刚碰到会一脸蒙真的,我就是这是第一次我自己对Typescript记录学习,所以得先说一下我与Typescript的孽缘记得最早是在2014年遇上Typescript当时是完全看不上这东西的,甚至带着鄙视的心态,到不是因为它比原生

  • 面向前端工程师的设计模式-适配器模式

    1.介绍1.1定义​适配器模式(AdapterPattern)又称包装器模式,将一个类(对象)的接口(方法、属性)转化为用户需要的另一个接口,解决类(对象)之间接口不兼容的问题。旧的接口和使用者不兼容中间加一个适配器转换接口1.2主要功能​主要功能是进行转换匹配,目的是复用已有的功能,而不是来实现新

  • TypeScript 中的 Any、Unknown、Never 和Void

    大家好,我是前端西瓜哥。今天来学习TS中几个比较特殊的类型:any、never、never、void。anyany表示 任意类型。它是任意类型的父类,任意类型的值都可以赋予给any类型:复制//编译不会报错letanything:any='前端西瓜哥';letflag:boolean=tr

  • 如何在 TypeScript 中使用装饰器

    介绍TypeScript是JavaScript语言的扩展,它使用JavaScript的运行时和编译时类型检查器。这种组合允许开发人员使用完整的JavaScript生态系统和语言功能,同时,还可以在其之上添加可选的静态类型检查、枚举、类和接口。这些额外功能之一是装饰器的支持。装饰器是一种装饰类成员或类

  • TypeScript 你还只会用 Any?

    在你刚学TypeScript的时候,是不是遇到了很多令人抓狂的问题,最终你用上any大招把问题解决了。如果后期你没有系统的学习TypeScript的类型系统,你会发现你可能把TypeScript学成了AnyScript。在TypeScript中,any类型被称为toptype。所谓的toptype可

  • 从 React 源码的类型定义中,我学到了什么?

    今天看了下React的类型定义,也就是@types/react包下的index.d.ts,发现了一些有趣的写法。这篇文章就分享下这些写法,估计大部分人都不知道:提取可选索引的值首先,我看到了这样一段类型逻辑:这段逻辑就是取索引类型的ref索引的值,但是是通过模式匹配的方式,把提取的类型放到infer

  • Go1.18 泛型的好、坏亦或丑?

    大家好,我是程序员幽鬼。Go泛型定了,有哪些好的使用场景,哪些不好的应用场景,亦或哪些使用看起来丑?本文聊聊这个问题。1简介泛型很棒,而且Go变得比以前更方便了。但是与可能非常有用的channel类似,我们不应该仅仅因为它们存在就到处使用它们。除了用于数据结构,泛型还有其他很好的应用场景。当然,也有

  • Go 使用 'any' 替代 interface{}

    最新发布的Go1.18Beta1包含一个值得关注的commit,它由Go开发团队技术leaderRussCox提交,commit内容是使用gofmt命令将Go源代码中的所有'interface{}'替换为'any'。复制gofmt -w -r 'interface{}&

  • TypeScript学习之Utility Types

    本文转载自微信公众号「xyz编程日记」,作者小综哥。转载本文请联系xyz编程日记公众号。 TypeScript学习之UtilityTypesTS在全局内置了很多UtilityTypes,可以极大的提高我们开发效率。所以本文就是详细介绍、理解、掌握。Partial<Type>作用

  • 几款鲜为人知的实用工具,你都尝试过吗?

     Any.Do——跨平台免费日程管理应用它不仅提供Android、iOS客户端,以及Chrome浏览器扩展、网页版,而且允许登陆用户同步日程,并与用户的GoogleTasks同步。Any.Do支持管理任务优先级、设定提醒等,支持与他人合作处理任务,还支持语音输入。我们使用Any.Do来制定

推荐阅读