ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Flutter 查看对象的具体类型

    Sep 26, 20227 min read
    main(List<String> args) {
      final s = Shape();
    
      final map = Map();
      print(map.runtimeType);
    }
    
    
    // 注意二: 抽象类不能实例化
    abstract class Shape {
      int getArea();
      String getInfo() {
        return "形状";
      }
    
      factory Shape() {
        return null;
      }
    }
    
    
    // 注意一:继承自抽象类后, 必须实现抽象类的抽象方法
    // class Rectangle extends Shape {
    //   @override
    //   int getArea() {
    //     return 100;
    //   }
    // }
    
    

    相关文章

    在Vercel上指定Node.js版本

    在Vercel上指定Node.js版本,需在项目根目录下创建`.vercel/build/vercel.json`,并在其中通过`"use": "vercel-node@12"`指定版本,然后部署项目。

    Tailwindcss Button Group样式

    该内容展示了一个使用Tailwindcss设计的包含“Prev”和“Next”按钮的按钮组样式。

    JSON2Dart

    JSON2Dart is a tool available at https://javiercbk.github.io/json_to_dart/ that converts JSON data into Dart code.

    Docker 搭建nginx 环境

    通过 Docker 安装并配置 Nginx,包括复制配置文件、创建映射文件夹、重启容器,并通过访问测试确认服务正常。

    GPT 是如何工作的:200 行 Python 代码实现一个极简 GPT(2023)

    本文总结了Andrej Karpathy关于GPT作为有限状态马尔可夫链的观点,并提供了一个基于PyTorch和Transformers库的简化Python示例,以帮助理解GPT的内部工作机制和文本生成能力。