首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏JarvanMo的IT专栏

    Flutter中几个常见的小白问题

    一、flutter run或者flutter packages get 卡住了 安装Flutter的时候一定没看文档,由于你懂的原因,国内使用Flutter需要配置镜像。 : https://dart-pub.mirrors.sjtug.sjtu.edu.cn //Flutter 社区 FLUTTER_STORAGE_BASE_URL: https://storage.flutter-io.cn 对MacOS或者Linux来说,运行flutter命令前可以这样: export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL =https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn 官方文档在此。 运行flutter doctor之后有如下提示: ?

    9.5K30发布于 2019-03-19
  • 来自专栏loongwind

    Flutter使用Canvas实现小白兔的绘制

    前言 前面两篇文章讲解了在 Flutter 中使用 Canvas 分别实现了精美表盘和微信红包效果,本篇将继续带领你使用 Canvas 实现简笔的小白兔效果,使用的核心技术为二次贝塞尔曲线和三次贝塞尔曲线的运用 按照惯例,先看一下最终实现的效果: 实现 仔细观察上面的效果图,可以发现简笔的小白兔实际上是通过多个不同形状、不同位置的 ”3“ 的图形组成的,所以核心就是如何绘制 ”3“ 的形状,这里采用两个三次贝塞尔曲线来绘制 身体 首先绘制小白兔的主体,也就是左右两边的身体轮廓,而左右两边的身体轮廓则是由一个反向的 ”3“ 和一个正向的 ”3“ 组成的,所以首先我们使用上面封装好的方法绘制一个反向 ”3“ 的形状。 这里使用数值如 110.w 为适配单位,关于 Flutter 中的屏幕适配请参考 :Flutter屏幕适配 实现效果如下: 这样就绘制出了兔子左边身体轮廓了,使用同样的方法是不是就可以绘制出右边的轮廓了呢 源码地址:flutter_rabbit[1] References [1] flutter_rabbit: https://github.com/loongwind/flutter_rabbit

    1.4K40编辑于 2022-09-27
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 5-9 使用sklearn解决回归问题

    本系列是《玩转机器学习教程》一个整理的视频笔记。本小节主要介绍使用sklearn实现多元线性回归和kNN回归。

    92420发布于 2019-11-13
  • 来自专栏Flutter&Dart

    Flutter正则大全

    TextInputFormatter篇 忽略特殊字符 import 'package:flutter/services.dart'; const _regExp=r"^[\u4E00-\u9FA5A-Za-z0 newValue; } return oldValue; } return newValue; } } 只能输入数字和小写字母 import 'package:flutter newValue; } return oldValue; } return newValue; } } 只能输入数字和字母 import 'package:flutter static bool isChinaPhoneLegal(String str) { return RegExp( r"^1([38][0-9]|4[579]|5[0-3,5-

    5.5K40发布于 2019-07-04
  • 来自专栏网络日志

    移动端小白,30天掌握Flutter双端插件开发-下(iOS篇)

    一、xcode文件目录 还是右键项目目录,鼠标放在Flutter选项上,再点击子选项open iOS module in Xcode,即可看到ios的代码文件。 目录 文件夹 包含功能描述 Runner Flutter xcconfig项目配置文件 Runner 主程序代码编写文件,权限配置文件 Products app运行程序,不能直接运行 Pods 第三方插件配置文件 主要注意一下TypedData,需要传递这种数据类型到flutter时,需要用FlutterStandrdTypedData进行包装一下。 安装远程依赖 在ios中安装第三方依赖可以像flutter一样,直接在文件中配置,这里就可以直接在Pods/Podfile文件中进行配置。 文件导入 在flutter项目中,打开ios目录,新建Freamwork文件夹,并将本地的的依赖复制粘贴进来。

    1.9K10编辑于 2024-06-12
  • 来自专栏韩曙亮的移动开发专栏

    FlutterFlutter 项目中使用 Flutter 插件 ( Flutter 插件管理平台 | 搜索 Flutter 插件 | 安装 Flutter 插件 | 使用 Flutter 插件 )

    文章目录 一、Flutter 包和插件管理平台 二、Flutter 插件搜索示例 三、Flutter 插件装示例 1、添加 Dart 包依赖 2、获取 Dart 包 3、使用 Dart 包 4、官方的导入插件说明 四、Flutter 插件使用 五、Flutter 应用入口 六、 相关资源 一、Flutter 包和插件管理平台 已经实现好的模块功能 , 完全可以复用 , 避免重复造轮子 , 这些功能可以封装在 Flutter 包中 ; https://pub.dev/packages 网站是 Google 官方建立的管理 Dart 包和 Flutter 插件的平台 ; 在该网站可以搜索到各种包和插件 ; 二、Flutter flutter.dev/ Flutter 开发文档 : https://flutter.cn/docs ( 强烈推荐 ) 官方 GitHub 地址 : https://github.com/flutter Flutter 中文社区 : https://flutter.cn/ Flutter 实用教程 : https://flutter.cn/docs/cookbook Flutter CodeLab :

    4.1K00编辑于 2023-03-28
  • 来自专栏个人路线

    flutter - 单选ListView Flutter

    projectType[index].isSelected; _selectedBox = projectType[index]; }); 关于flutter - 单选ListView Flutter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62499593/

    3.5K60发布于 2021-08-02
  • 来自专栏石云升

    人生九段算法:用算法经营自己的人生(5-9段)

    如果把个人比作一家公司。那么你自己就是这家公司的CEO。对个体而言,最重要的增长不在于工资,而在于能力的提升和个人网络的建立,以及未来赚钱的能力。

    69420编辑于 2022-08-25
  • 来自专栏阿策小和尚

    Flutter 专题】85 Flutter Attach 调试 Flutter Code

    在实际开发过程中,为了满足项目业务方面以及兼容历史代码等方面,经常会采取 Flutter 功能模块以 aar 或 Module 等引入方式;而 Flutter Code 代码是与 Android ,直接 Run / Debug 会把 Flutter Module 当作一个新的 Project 运行; 此时需要通过 Flutter Attach 方式在 AndroidStudio 与设备之间建立 Flutter Attach 运行 Flutter Code;此时等待连接 Waiting for a connection from Flutter on Redmi K30 5G… ? 若打开了 Native app 之后 Flutter Attach 仍旧一直卡在连接设备 Waiting for a connection from Flutter on… 可以尝试杀掉 app 重新进入 包; Flutter Attach 运行 Flutter Code,与 Android 相同,与设备同步连接之后便可进行断点调试; ?

    4.1K41发布于 2020-04-28
  • 来自专栏韩曙亮的移动开发专栏

    FlutterFlutter 开源项目参考

    一、Flutter 开源项目参考 Flutter 项目实例 : Flutter 源码附带示例 : https://github.com/flutter/flutter/tree/master/examples , 这是官方给出的 Flutter 源码的附带项目实例 ; Flutter 官方示例 : https://github.com/flutter/samples , 这个项目比较多 ; Flutter 该项目没有 Flutter 源码 , 只是在项目主页 readme.md 中列举了各种类型的 Flutter 项目 , 可以跳转到对应的 Flutter 页面 ; 这是 Flutter 示例 Star /download/han1202012/15989510 1. flutter/flutter (官方) 项目地址 : https://github.com/flutter/flutter 下载地址 官网 : https://flutter.dev/ Flutter 插件下载地址 : https://pub.dev/packages Flutter 开发文档 : https://flutter.cn

    2.7K22编辑于 2023-03-29
  • 来自专栏韩曙亮的移动开发专栏

    FlutterFlutter 混合开发 ( 简介 | Flutter 混合开发集成步骤 | 创建 Flutter Module )

    : Flutter 作为独立页面 : 在 Native 原生页面中 , 打开一个 Flutter 页面 ; 或者在 Flutter 页面中打开原生页面 ; Flutter 作为组件嵌入 : 在 Native 原生页面中 , 嵌套一个 Flutter 组件 ; 或者在 Flutter 页面中 , 嵌套原生页面组件 ; 二、Flutter 混合开发集成步骤 Flutter 混合开发集成步骤 : flutter_hybrid , 然后执行如下命令 : flutter create -t module flutter_module 2、Android Studio 中创建 Flutter Module ( 推荐 ) 在弹出的对话框中 , 选择 Flutter Module , 选择创建的 Flutter Module 名称和路径 ; 创建完成的 Flutter Module 项目 : 3、Flutter ://github.com/flutter Flutter 中文社区 : https://flutter.cn/ Flutter 实用教程 : https://flutter.cn/docs/cookbook

    3.3K20编辑于 2023-03-29
  • 来自专栏前端小叙

    flutter入门3——flutter 运行

    flutter项目新建与运行 vscode command+shift+p:输入 flutter,选择 new project,application,选择一个项目存储的文件夹,会新建一个 flutter 项目 然后会直接打开该项目,到 lib 下 main.dart vscode command+shift+p:输入 flutter,选择 device,选择要运行项目的设备 但是运行项目设备选择了手机设备在执行 flutter run的时候没有自己的手机设备的选项,可以先试下iOS 模拟设备 vscode command+shift+p:输入 flutter,选择 start ios simulator,就会弹出一个 Flutter run key commands. r Hot reload. R Hot restart. h List all available interactive commands. d Detach (terminate "flutter run" but leave

    1.4K10编辑于 2024-03-08
  • 来自专栏韩曙亮的移动开发专栏

    FlutterFlutter 混合开发 ( Flutter 与 Native 通信 | 在 Flutter 端实现 MethodChannel 通信 )

    官网 : https://flutter.dev/ Flutter 插件下载地址 : https://pub.dev/packages Flutter 开发文档 : https://flutter.cn /docs ( 强烈推荐 ) 官方 GitHub 地址 : https://github.com/flutter Flutter 中文社区 : https://flutter.cn/ Flutter 实用教程 : https://flutter.cn/docs/cookbook Flutter CodeLab : https://codelabs.flutter-io.cn/ Dart 中文文档 : https ://dart.cn/ Dart 开发者官网 : https://api.dart.dev/ Flutter 中文网 : https://flutterchina.club/ , http://flutter.axuer.com GitHub 地址 : ( 随博客进度一直更新 , 有可能没有本博客的源码 ) Flutter Module 工程 : https://github.com/han1202012/flutter_module

    1.4K20编辑于 2023-03-29
  • 来自专栏学习/读书笔记

    Flutter》-- 1.Flutter简介

    Flutter是一个由Google与社区开发的开源移动应用软件开发工具包。 Flutter不是一个彻底的跨平台技术框架,如果应用开发中涉及混合开发,还需要开发者具备原生开发知识。 1.1 Flutter的特点 1)跨平台开发 Flutter支持在mac OS、Windows、Linux、Android、iOS以及谷歌公司的Fuchsia操作系统上运行。 6)高性能 Flutter采用GPU渲染技术,使用Flutter编写的应用运行画面基本可以达到60帧/秒,因此使用Flutter开发的应用几乎可以媲美原生应用的性能。 1.3 Flutter框架 Flutter是一个分层结构框架,每一层都建立在前一层的基础上。 上层只提供画布,所有内容的绘制渲染逻辑均在Flutter内部完成,这实现了Flutter App和平台的无关性。

    1.9K20编辑于 2022-04-07
  • 来自专栏Android知识

    Flutter主题切换 flutter redux

    redux主要由Store、Action、Reducer三部分组成 Store用于存储和管理State集成flutter redux修改项目根目录下pubspec.yaml,并添加依赖flutter_redux 项目集成flutter redux库 创建State 创建一个State对象AppState,用于储存需要共享的主题数据,并且完成AppState初始化工作,如下面代码所示 class AppState ThemeData _refresh(ThemeData themeData, action) { themeData = action.themeData; return themeData; } 通过flutter 到此我们已经完成了flutter redux的初始化工作,如下面代码所示 void main() { final store = new Store<AppState>( appReducer

    1.2K10编辑于 2022-01-20
  • 来自专栏小黑娃Henry

    Flutter(八)--Flutter渲染逻辑+源码解读Flutter(八)--Flutter渲染逻辑+源码解读

    Flutter渲染逻辑+源码浅显解读 前言 flutter渲染引擎-flutter.framework,而真正的渲染工作是由skia来做的 由于Flutter中几乎所有对象都是Widget,那么现在抛出两个问题 Flutter渲染逻辑 三种树 这是Flutter中三棵树:Widget tree、Element Tree、Render Tree,他们之间的关系从图中也很容易看出来,问题是Flutter是通过什么方式来建立他们之间的关系呢 加上flutter团队对Widget做了优化,不用担心整个Widget树频繁创建、销毁所带来的性能问题; Render Tree中的RenderObject主要负责layout、paint等复杂操作, 我们为什么可以在State中使用widget; ComponentElement中有一个mount方法,这个方法类似Widget中的createElement都是Flutter自行调用,我们只需知道Element 下一篇就是我对Flutter中的页面更新逻辑的一些自己的理解。 传送门: Flutter-汇总

    2K10发布于 2021-08-09
  • 来自专栏韩曙亮的移动开发专栏

    FlutterFlutter 混合开发 ( Flutter 与 Native 通信 | 在 Flutter 端实现 BasicMessageChannel 通信 )

    端 ; 耗时操作 : Flutter 需要处理耗时计算 , 将信息传给 Android , Android 处理完后 , 回传给 Flutter 计算结果 ; 二、BasicMessageChannel 官网 : https://flutter.dev/ Flutter 插件下载地址 : https://pub.dev/packages Flutter 开发文档 : https://flutter.cn /docs ( 强烈推荐 ) 官方 GitHub 地址 : https://github.com/flutter Flutter 中文社区 : https://flutter.cn/ Flutter 实用教程 : https://flutter.cn/docs/cookbook Flutter CodeLab : https://codelabs.flutter-io.cn/ Dart 中文文档 : https GitHub 地址 : ( 随博客进度一直更新 , 有可能没有本博客的源码 ) Flutter Module 工程 : https://github.com/han1202012/flutter_module

    3.4K21编辑于 2023-03-29
  • 来自专栏深度学习和计算机视觉

    【从零学习OpenCV 4】图像中添加高斯噪声

    经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《从零学习OpenCV 4》。 为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。 ? ? 依照上述思想,在代码清单5-7中给出了在图像中添加高斯噪声的示例程序,程序实现了对灰度图像和彩色图像添加高斯噪声,在图像中添加高斯噪声的结果如图5-8、图5-9所示,由于高斯噪声是随机生成的,因此每次运行结果会有差异 图5-9 myGaussNoise.cpp程序中彩色图添加高斯噪声结果

    4.6K40发布于 2019-12-24
  • 来自专栏码生

    Flutter

    知道 Flutter 后,对 Flutter 的兴趣很大,感觉前景也是不错。 因为使用 React Native 已经一年时间了,其动态性无疑是最大亮点,但同时性能是一大弱点。 看完 Flutter 后都想立即学习了。 越是接触更多的语言越是发现语言间的相同性。 目前工作较忙,工作不忙的时候,可以开始学习下 Flutter 先收集下资源 Flutter 官方网 Flutter 论坛 Dart 官网

    2K20发布于 2018-11-21
  • 来自专栏韩曙亮的移动开发专栏

    FlutterFlutter 混合开发 ( Flutter 与 Native 通信 | 在 Flutter 端实现 EventChannel 通信 )

    官网 : https://flutter.dev/ Flutter 插件下载地址 : https://pub.dev/packages Flutter 开发文档 : https://flutter.cn /docs ( 强烈推荐 ) 官方 GitHub 地址 : https://github.com/flutter Flutter 中文社区 : https://flutter.cn/ Flutter 实用教程 : https://flutter.cn/docs/cookbook Flutter CodeLab : https://codelabs.flutter-io.cn/ Dart 中文文档 : https ://dart.cn/ Dart 开发者官网 : https://api.dart.dev/ Flutter 中文网 : https://flutterchina.club/ , http://flutter.axuer.com GitHub 地址 : ( 随博客进度一直更新 , 有可能没有本博客的源码 ) Flutter Module 工程 : https://github.com/han1202012/flutter_module

    2K20编辑于 2023-03-29
领券