开发语言
文章平均质量分 69
开发语言
Roc.Chang
努力保护头发并持续卷的 Full Stack !! - Roc
展开
-
Flutter 异常: The getter ‘modalBarrierDismissLabel’ was called on null. Receiver: null Tried calling:
Flutter 异常: The getter ‘modalBarrierDismissLabel’ was called on null. Receiver: null Tried calling:1.问题场景2.解决方案一般出现这种问题都是直接在 MaterialApp 层显示 Dialog 造成的,因为显示 Dialog 传入的是 MaterialApp 层的 context,所以会出现这种错误。1.问题场景import 'package:flutter/cupertino.dart';impo原创 2020-06-02 22:43:46 · 3669 阅读 · 0 评论 -
Flutter Dialog 之 :CupertinoAlertDialog
目录1. 先看一个简单的例子2. showCupertinoDialog 参数说明:3. 使用 `conent` 参数4. 调节标题与内容部分间距5. 使用一个或多个 actions6. `CupertinoDialogAction` 参数说明Flutter 的文档现在虽然是很健全了,但是不知道为什么对于 IOS 风格组件的文档还是那么的欠缺,当打开 CupertionAlertDialog 的官方文档 后竟然没有 demo 代码,但是 AlertDialog 的文档 就有简单的示例,这就非常的尴尬,估计原创 2020-07-04 10:57:45 · 8672 阅读 · 4 评论 -
解决 Centos 安装 Python 3.10 的报错: Could not import runpy module
导致原因:在低版本的`gcc`版本,使用 `gcc` 命令并带有 `--enable-optimizations` 参数时会出现上面问题。在 `gcc 8.1.0` 此问题已经修复。原创 2023-10-11 12:03:53 · 6094 阅读 · 0 评论 -
Go 语言中的字符串拼接
`Go` 语言中支持的字符串拼接的方法有很多种,这里就来罗列一下:1. 通过 + 号连接两个字符串2.使用 sprintf 函数3. 使用 Join 函数4. 使用 bytes.Buffer 的 WriteString 函数5. 使用 buffer.Builder 的 WriteString 函数 (官方推荐)原创 2023-02-05 23:32:12 · 2028 阅读 · 0 评论 -
Java/Go 快速生成文件的 MD5 并判断文件是否相等
目录Java 实现Go 实现工作中遇到一个需要比较两个文件是否一致的问题,第一反应就是通过 MD5 比较,所以直接干代码。为什么会写 Go 呢,纯属是最近在使用 Go 语言,然后顺便也整理一下。(就是为了让文章字数显得多 )Java 实现新建一个 Maven 的 Java 项目,并引入以下依赖:<!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --><dependency> &l原创 2022-03-23 19:30:56 · 1393 阅读 · 0 评论 -
Go 对文件的相关操作整理(持续更新)
刚开始接触 Go 的开发,卷起来!!!# 1. 获取当前 go 文件所在目录最近刚入手 `GORM` (`go` 的 `ORM` 框架),发现没有根据数据库字段自动生成 `Object`(在 `Go` 中对应的是 `struct` ) 的工具类,所以就自己手撸了一个,用起来还可以,在编写的过程中正好遇到了获取当前 `go` 文件所在的路径,所以就查了一下文档,当查到之后还是挺吃惊的,没想到 `GO` 竟然是这样的语法,比 `Java` 高级呀 !! 哈哈哈 !原创 2021-11-13 01:43:45 · 1640 阅读 · 0 评论 -
Linux 快速安装 Go 环境
其实安装的话比较简单的,但是在这里记录一下吧,后续再配置安装的时候也好找,操作环境为 CentOS 系统。> 官方文档:[https://golang.org/doc/install](https://golang.org/doc/install)其他环境都是相同的,四步走策略:`下载安装包` -> `解压安装包` -> `配置环境变量` -> `检验是否安装成功`。原创 2021-08-30 11:00:58 · 623 阅读 · 0 评论 -
Golang 在 Mac、Linux、Windows 下如何交叉编译
环境:Go 1.16+,Go 的交叉编译至少要 1.5+ 以上。测试系统: MacOS,Centos7, Win101. 编译方法# 在命令行进入项目根目录,并执行以下命令CGO_ENABLED=0 GOOS=xxx GOARCH=xxx go build原创 2021-09-12 21:58:35 · 6712 阅读 · 0 评论