ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Flutter 初始化构造函数参数

    Sep 26, 20227 min read
    main(List<String> args) {
      var p = Person("why");
    }
    
    class Person {
      final String name;
      final int age;
    
      Person(this.name, {int age}): this.age = age ?? 10 {
        // this.age = 10;
      }
    
      // 保留
      // Person(this.name, {this.age = 10});
    }
    
    

    初始化时可以做简单的表达式计算

    相关文章

    如何避免让用户等待过久的白屏?

    通过优化网站性能、建立加载页面、预加载资源、分批加载内容和开启Gzip压缩等措施,可以减少用户等待白屏的时间,提升用户体验。

    JavaScript中使用`typeof test === object`有哪些问题?如何规避这些问题?

    在JavaScript中,使用`typeof test === "object"`判断对象类型存在对`null`和特殊对象(如数组和函数)判断不准确的问题,应使用`Object.prototype.toString.call(test)`方法来获取更精确的类型信息以规避这些问题。

    在Go中实现优雅退出

    在Go中实现优雅退出涉及使用`context`和信号处理来通知goroutines退出,并在它们退出后终止程序。

    使用OpenAI提供的tiktoken库来计算输入字符串中的token数量

    使用OpenAI的tiktoken库计算输入字符串中的token数量,并提供了两种模式的代码示例:普通模式和stream模式。

    python pandas fillna 函数的使用详解

    fillna() 函数是 pandas 库中用于填充缺失值的函数,支持多种填充方法和参数设置,如指定值、字典对象、填充方法和轴向选择等。