ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Flutter 优先使用集合的特有语法

    Jul 30, 20227 min read

    对于核心的集合类List, Map 和 Set ,由于经常使用,Dart 为这些类提供的内置的语法来快速构建这些集合对象。

    // 推荐用法
    var points = <Point>[];
    var addresses = <String, Address>{};
    var counts = <int>{};
     
    // 不推荐
    var addresses = Map<String, Address>();
    var counts = Set<int>();
    

    相关文章

    a标签有哪些作用?详细解释!

    a标签主要用于链接到其他页面、下载文件、页面内跳转、打开新窗口以及执行JavaScript代码。

    防抖(Debounce)和节流(Throttle)的使用说明

    防抖和节流是两种控制函数执行频率的技术,分别用于在事件触发完成后执行和按固定时间间隔执行,以提高应用性能和用户体验。

    Go channel 的基本原理

    Go channel 是 Go 语言中用于协程间通信的机制,基于 CSP 模型,通过阻塞的发送和接收操作实现数据共享和避免并发问题。

    如何使用python 实现照片去重

    照片去重可通过计算哈希值实现,Python中使用imagehash库的phash函数比较照片哈希值来识别并删除重复照片。

    JavaScript源代码压缩的方法及原理简介

    JavaScript源代码压缩方法包括UglifyJS、YUI Compressor和Closure Compiler,通过变量名替换、注释和空格删除等手段减小代码体积,提高运行速度,但需注意可能降低代码可读性和维护性。