草庐IT

flutter-MacOs

全部标签

macOS使用conda初体会

最近在扫盲测序的一些知识其中需要安装一些软件进行练习,如质控的fastqc,然后需要用conda来配置环境变量和安装软件。记录一下方便后续查阅学习1.安装miniconda由于我的电脑之前已经安装了brew,所以我就直接用brew安装了brewinstallminiconda安装完成之后会有successful的提示2.查看miniconda是否安装成功conda-V检测是否安装成,如果成功会出现版本信息如果出现commandnotfound之类的命令,那么需要配置环境变量解决方法:(1)vim~/.zshrc进入环境变量配置文件(本人使用的sh是zsh)(2).zshrc中添加exportP

[flutter][报错]One or more plugins require a higher Android SDK version.

报文OneormorepluginsrequireahigherAndroidSDKversion.FixthisissuebyaddingthefollowingtoD:\github\flutter_password_saving_software\android\app\build.gradle:android{compileSdkVersion33...}解决修改方案:找到本地flutter安装目录D:\flutter\flutter_windows_3.3.1-stable\flutter\packages\flutter_tools\gradle,修改flutter.gradle文

Flutter最新稳定版3.16 新特性介绍

Flutter3.16默认采用Material3主题,Android平台预览Impeller,DevTools扩展等等欢迎回到每季度一次的Flutter稳定版本发布,这次是Flutter3.16。这个版本将Material3设为新的默认主题,为Android带来Impeller预览,支持为DevTools添加扩展等等!与此同时,我们还看到了FlutterCasualGamesToolkit的重大更新。在距离上一个版本发布仅三个月的时间里,我们有145位社区成员合并了928个拉取请求,其中有40位社区成员首次贡献了他们的Flutter代码!请继续阅读,了解Flutter社区为这个最新版本做出的所

Flutter 中的 ButtonStyle 和 MaterialStateProperty:深入了解

Flutter中的ButtonStyle和MaterialStateProperty是在Flutter2.0发布时引入的。在Flutter1中,我们可以通过设置textColor、backgroundColor等参数来快速配置按钮的样式。但是在Flutter2中,这些参数被废弃了,取而代之的是ButtonStyle。ButtonStyle可以通过MaterialStateProperty来支持不同平台下的交互状态展示。本文将深入探讨这两个新特性。1.MaterialStatePropertyMaterialStateProperty的设计理念基于MaterialDesign去针对全平台的交互进

macos出现command not found

如果在macos中,安装了命令行工具,或者说,配置好了相关环境变量之后,重新启动终端或者电脑,又出现commandnotfound的报错。假设我们现在安装了mvn命令,并且在当前用户目录下的.bash_profile文件中设置了环境变量,并且使用source.bash_profile加载了配置。首先我们要了解一下macos的shell类型,输入cat/etc/shells查看当前的shell有哪些:➜~cat/etc/shells#Listofacceptableshellsforchpass(1).#Ftpdwillnotallowuserstoconnectwhoarenotusing#o

macos使用搭建算法竞赛c/c++的g++/gcc编译环境(homebrew,含万能头,改环境变量,vscode/clion可用)

文章目录1、homebrew安装2、安装g++3、改环境变量1、homebrew安装我没改镜像,直接网上脚本一键安装的,具体命令忘了,可能是这个反正装这个的方法很多,网上一搜都有。成功装上homebrew就行。/bin/bash-c"$(curl-fsSLhttps://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"2、安装g++搜索gccbrewsearchgcc装个最高的brewinstallgcc@12安装成功后,终端里的gcc是不会变的但是可以用gcc-12进行编译,他的路径可以where一下看到也可以gcc-12xx.

macOS - 使用VLC

文章目录关于VLC安装查看帮助流媒体MRL语法:URL语法:主程序(core)音频视频截图:窗口属性:子画面屏幕显示(OSD):字幕:覆盖:轨道设置:播放控制:默认设备:高级:输入播放列表性能选项:热键跳跃大小:关于VLCVLCmediaplayerVLC是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及DVD、音频CD、VCD及各类流媒体协议。VLC官网:https://www.videolan.org/vlc/安装方式一:下载安装包下载地址VLCforMacOSXhttps://www.videolan.org/vlc/download-macosx.html方式二:

flutter 文本不随系统设置而改变大小[最全的整理]

文本不随系统设置而改变大小[一]前言方案一:使用MediaQuery方案二:自定义TextWidget方案三:使用FittedBox方案四:使用LayoutBuilder方案五:使用自定义主题方案六:使用自定义字体总结前言在flutter越来越来的平台适配中,最常见的一直场景就是,修改了设备的字体大小或者样式,从而导致整个APP的适配变形等情况的出现,对于这种问题的解决方案,当然就是限制字体了,但是如果一概而论的话,又不太适合,毕竟产品可不管你方不方便的,这里我整理了绝大部分的场景使用方案方案一:使用MediaQuery使用MediaQuery获取设备的文本比例因子,并将其应用到文本样式中。i

Flutter报错:Unhandled Exception: type ‘_Map<String, dynamic>‘ is not a subtype of type ‘String‘

这个是因为我们在使用jsondecode()函数时,误把_Map类型带入jsondecode函数里面。jsondecode函数本身就是让json字符串解码为_Map类型json对象。然后接着就可以使用forEach来遍历json对象的键值对。比如jsonMap就是一个_Map类型:jsonMap.forEach((key,value){print('Key:$key');print('Value:$value');print('------');});或者使用迭代器遍历:variterator=jsonMap.entries.iterator;while(iterator.moveNext()

【Flutter】graphic图表实现tooltip一段时间后自动隐藏

概述graphic图表中提供了自定义tooltip的事件,可通过selections中on和clear配置手势选项和可识别设备,默认情况下tooltip需要双击隐藏,但这并不符合我们的需求。通过调研发现,若想实现tooltip隔几秒后隐藏,可通过StreamController向chart发送订阅流事件隐藏,这感觉更像是局部刷新实现import'dart:async';import'package:flutter/material.dart';classChartWidgetextendsStatefulWidget{constChartWidget({super.key});@overrid