ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Flutter dart ID 生成工具类

    Dec 7, 20223 min read
    import 'dart:math';
    
    import 'package:x/common/date_time_util.dart';
    
    /// id 工具类
    class IdUtil {
    
      /// 生成id
      static String generateId() {
        String timestamp = DateTimeUtil.getTimestamp().toString();
        return timestamp.substring(4, timestamp.length) + Random().nextInt(9999).toString();
      }
    
      /// 根据时间生成id
      static String generateIdByTimestamp(String timestamp) {
        return timestamp.substring(4, timestamp.length) + "0000";
      }
    }
    

    date_time_util

    相关文章

    LibreSSL SSL_connect SSL_ERROR_SYSCALL in connection to 127

    LibreSSL在连接到本地主机时遇到SSL_ERROR_SYSCALL错误,通过升级Homebrew及相关软件后问题解决。

    如何在 SwiftUI 中使用 Form 创建基本的表单设计?

    SwiftUI 中的 Form 视图通过简单的步骤(创建 Form 视图、添加 Section 和表单元素)简化了表单的创建过程。

    常用的两列等宽布局方法有哪些?

    常用的两列等宽布局方法包括使用`float`、`display: flex`、`table`和`grid`属性。

    windows server开放对外端口

    在Windows Server中通过服务器管理器和防火墙高级设置创建入站规则以开放特定端口。

    Swift 如何在文字中的字母之间增加空格?

    Swift 中通过 `joined(separator:)` 方法和 `map` 函数可以在字符串的字母间添加空格。