自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闪亮的大早的博客

代码搬运工,存存笔记。

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 Dart中的类和单例模式

Dart中中的类:类的定义、使用类的成员、构造函数 、命名构造方法、初始化列表、重定向构造方法、常量构造函数、工厂构造方法、类的继承、setter和getter、类的继承、抽象类、多继承、隐式接口、Mixin混入、类的扩展extension、Flutter(able) 的单例模式等

2022-11-04 12:07:20 3146

原创 Retrofit动态设置BaseUrl

Retrofit动态设置baseUrl有四种方式 需要使用带host的全路径,否则不会更改,只会和原拼接正确使用示例三. @url不改变baseUrl时的用法像上面第二点说的,当不使用scheme+host全路径的用法时,我们在请求一些很长的url并且参数是固定的接口时,使用@url会很方便。特别需要注意的是:当我们在结点url上添加一个前置 / 符号时,每个加到host Url后面的东西都会被省略掉。建议在使用@url时,不要在结点url添加前置 / 符号 。

2022-12-05 17:13:22 3102 1

原创 Typora基本使用及快捷键

ps:Typora有时出现公式块无法删除,可能是软件bug,Ctrl + / 打开源代码模式,在这里面可以进行删除。用的少了,每次使用的时候总要查一查,记录一下,方便查阅。输出美观的数学公式,需要知道他们的格式和代码!快捷键ctrl + shift +m。点击“段落” --> “公式块”打开Typora选择数学模块。

2022-11-15 23:25:56 3648

原创 共享状态管理(InheritedWidget)简单使用

`InheritedWidget`是 Flutter 中非常重要的一个**功能型**组件,它提供了一种在 widget 树中从上到下共享数据的方式,`InheritedWidge`t和`React`中的`context`功能类似,可以实现跨组件数据的传递。`InheritedWidget`的在 widget 树中数据传递方向是从上到下的。先查看`InheritedWidget` 源码, InheritedWidget 的构造中需要传入 child,这个是必须传入的 updateShou

2022-11-09 15:03:05 769

原创 Flutter 中 忽略文件的配置

Flutter项目中忽略文件配置,配置了 .gitignore但是没有生效的问题,这是因为在配置之前已经添加到git了,所以需要重新配置下:

2022-11-09 11:44:51 1335

原创 Dart基础-集合类型

其中,List// List定义// 1.使用类型推断定义 var letters = [ 'a' , 'b' , 'c' , 'd' ];// 2.明确指定类型 List < int > numbers = [ 1 , 2 , 3 , 4 ];$letters// List定义// 1.使用类型推断定义 var letters = [ 'a' , 'b' , 'c' , 'd' ];// 2.明确指定类型 List < int > numbers = [ 1 , 2 , 3 , 4 ];

2022-11-03 14:03:34 197

原创 Dart中的注释

Dart中的注释,在文档注释中,除非用中括号括起来,否则分析器会忽略所有文本。使用中括号可以引用类、方法、字段、顶级变量、函数和参数。括号中的符号会在已记录的程序元素的词法域中进行解析。解析 Dart 代码并生成 HTML 文档,可以使用 Dart 的文档生成工具 dart doc。之间的内容均被编译器忽略(不会忽略文档注释),多行注释可以嵌套。文档注释可以是多行注释,也可以是单行注释,文档注释以。是文档注释,具体如下,一起学习下。与多行文档注释具有相同的效果。关于生成文档的示例

2022-11-03 13:02:27 657

原创 Flutter中Button如何去掉默认的外边距 和 内边距

默认情况下,Button是带有内边距的和外边距的。TextButton 1 去掉了内边距和外边距。TextButton 2 去掉了外边距。

2022-11-01 19:31:16 3954

原创 Flutter 3.3.6 中FlatButton, RaisedButton, & OutlineButton找不到

FlatButton,, and这三个widget 已经有了新的控件替代,并且有新的主题做对应的替换即可// ...);// ...);// ...);

2022-11-01 16:03:54 7657

原创 Fluttter中转场动画

Flutter Android的默认页面过渡动画是从底部向上打开,现在很多android系统默认页面打开也是左右滑动,我们看到在Flutter ios上也是左右滑动效果。很简单,我们只需要更改主题,设置默认的转场动画。

2022-10-31 16:05:22 512

原创 Flutter 沉浸式状态栏

flutter项目运行起来,在ios上显示是没有最上边的半透明阴影,在android上状态栏有是有黑色阴影的。

2022-10-31 14:37:48 718

原创 Flutter中Flexible和Expanded区别

Flexible:Flexible是一个控制Row、Column、Flex等子组件如何布局的组件,Flexible 组件可以控制 Row、Column、Flex 的子控件占满父组件,比如,Row 中有3个子组件,两边的宽是100,中间的占满剩余的空间Expanded:Expanded 继承字 Flexible,fit 参数固定为 FlexFit.tight,也就是说 Expanded 必须(强制)填满剩余空间。

2022-10-30 16:39:37 469

原创 Flutter屏幕适配

的物理像素 ,有的也叫分辨率 是 750x1334 ,这个指的是像素pixel,单位是px,UI设计出的图,单位就可能是px值。地址:https://github.com/OpenFlutter/flutter_screenutil。没有传入单位,此时其实用的是单位是pt,也就是point,点的概念。的 devicePixelRatio 等于2,这是怎么来的呢?在Flutter中可以通过 window 来获取。点事抽象的单位,它们只在逻辑坐标系上有意义。在刚开始,所有的图形位置都由坐标点指定。

2022-10-22 12:24:54 2580

原创 Flutter中ImageView、ListView、GridView简单使用

key来表示可空,又因为title是final修饰量,final修饰的常量必须在声明进初始化或者在构造函数中初始化,它的值可以动态计算。图片混合模式(colorBlendMode)和color属性配合使用,能让图片改变颜色,里边的模式非常的多,产生的效果也是非常丰富的。fit属性可以控制图片的拉伸和挤压,这些都是根据图片的父级容器来的。最后的结果是生产了一个带值的List变量。:显示可能拉伸,可能裁切,充满(图片要充满整个容器,还不变形)。这是一个构造函数,除了Key,我们增加了一个必传参数,这里的。

2022-05-06 23:09:27 984

原创 Flutter开发环境配置的问题

Flutter环境搭建、问题

2022-04-25 10:05:27 875

原创 AndroidStudio 依赖的包文件导入失败

**AndroidStudio依赖的包导入失败 **Could not resolve com.github.xxx公司的项目从仓库中拉取下来,报错,依赖包无法导入Execution failed for task ':common:generateDebugRFile'.> Could not resolve all files for configuration ':common:debugCompileClasspath'. > Could not find com.githu

2022-04-10 13:27:59 4711

原创 码云拉取代码报错Clone failed [email protected]: Permission denied (publickey).

码云代码拉取失败Clone failed [email protected]: Permission denied (publickey).最近入职一家新公司,拉取代码的时候报错,很尴尬,代码拉取都不行,Git的配置又是好好的,一时间不知道啥错误导致的,领导问项目看了没有…捉急。。折腾了半天,哎。。小问题。来看下错误吧:看下仓库地址,有两种协议的 https 和 SSH 两种我用https协议地址的时候报错如下:error: unable to read askpass response from '/

2022-04-10 12:16:24 4168

原创 Error:The first result from the daemon was empty. Most likely the process died immediately after con

在编译项目中AS爆出这个错误,就一直查找,最后在statckover中找到答案,亲测可行:就是说:1.找到.gradle文件夹下的daemon 文件夹。例如:C:/ Users /...../.gradle / daemon / 2.打开Daemon中的任何文件夹,此时能看到你的电脑的不同gradle版本的文件夹,3.选择你的项目的gradle版本,查找此文件下

2018-01-08 11:42:02 987

C程序设计(第三版)课后习题答案_谭浩强著

C程序设计(第三版)课后习题答案_谭浩强著,详细的代码讲解!

2012-10-10

C语言经典算法100例

适合初学者的C语言算法,里面有详细的代码,100道例题让你更好的入门!

2012-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除