自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Flutter 3.7 使用debugDefaultTargetPlatformOverride = TargetPlatform.iOS, 在安卓上TextField 无法回退

将flutter 升级到 3.7后。

2023-02-21 11:07:32 221

原创 Flutter 手势检测器分类

Flutter 手势

2023-01-31 14:48:47 436

原创 flutter InheritedWidget数据共享

flutter InheritedWidget数据共享

2022-09-28 15:47:37 540

原创 flutter ios pod install 失败

flutter ios pod install失败

2022-08-12 11:03:03 1196

原创 ERROR ITMS-90208: “Invalid Bundle. The bundle Runner.app/Frameworks/App.framework does not support t

flutter ios 打包上传失败 Error ITMS-90208

2022-08-12 10:47:13 1470

原创 小程序多行文本省略

一、正确用法 word-break: break-all; /*允许在单词内换行*/ text-overflow: -o-ellipsis-lastline; /*css3中webkit内核提供的一个方法类似 ellipsis*/ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; /*自适应盒子*/ -webkit-line-clamp: 2; /*此处为1行,如果是两行就改成2*/

2022-01-22 17:03:00 612

原创 小程序自定义头部导航栏高度计算

前情提要小程序头部内容分为两部分第一部分,顶部状态栏第二部分,微信胶囊一、获取系统信息二、状态栏高度,微信胶囊高度计算三、具体使用四、使用效果小程序提供机型全部测试试了一遍,未发现问题真机测试暂时也未发现问题...

2022-01-21 11:34:55 1053

原创 flutter插件 agconnect_crash 1.2.0+300 在 ios存在严重闪退

flutter 插件 agconnect_crash --- 1.2.0+300 在ios崩溃

2022-01-07 15:06:05 1546

原创 微信小程序扩展WeUI组件库

第一步项目npm初始化后续询问内容可不填一路回车即可项目下多处package.json和package-lock.json安装成功第二部安装小程序官方扩展包![在这里插入图片描述](https://img-blog.csdnimg.cn/9a27afad3142421380a476189cceedb0.png项目下多出node_modules/weui-miniprogram安装成功第三步构建npm问题:找不到’miniprogramRoot’ 小程序根目录下的npm解决办法:

2021-11-25 15:11:47 422

原创 MacOS安装npm

执行 brew -v ,检查HomebrewHomebrew 3.2.12-16-g2e967f1Homebrew/homebrew-core (git revision 566a5de5cf; last commit 2021-09-16)Homebrew/homebrew-cask (git revision dade81101b; last commit 2021-09-16)如果没有前往brew官网安装安装node执行 brew install node安装成功执行 npm.

2021-11-25 14:52:41 1398

转载 Flutter异步async操作--FutureBuilder

获取一个FutureBuilderreturn Scaffold( appBar: AppBar( title: Text(widget.title), ), body: Center( child: FutureBuilder(), ), ); }FutureBuilder接收参数介绍 const FutureBuilder({ Key? key, this.future, thi

2021-09-02 11:48:22 314

原创 Dart系列 --- Dart中的Mixins

什么是Mixins官方的解释:Mixins are a way of reusing a class’s code in multiple class hierarchies.Mixin 是一种在多个类层次结构中重用类代码的方法。作为mixins的类只能继承自Object,不能继承自其他类作为mixins的类不能又构造函数一个类可以mixins多个mixins类mixins不是继承也不是接口,而是dart一种全新的特性没有mixins之前 abstract class Anima

2021-09-01 12:00:41 154

原创 Dart系列 --- 抽象类,多态,接口

Dart中的抽象类Dart中的抽象类主要用于定义标准,子类可以继承抽象类,也可以实现抽象类接口抽象类用abstract关键字声明抽象类中没有方法体的方法是抽象方法抽象类中可以定义普通方法抽象方法不能使用abstract关键字抽象类作为接口使用的时候必须实现所有的属性和方法抽象类不能被实例化继承抽象类的子类可以实例化Dart中没有interface关键字abstract class People { late int peopleNumber; void say();

2021-09-01 11:08:03 692

原创 Dart系列 --- Dart变量,常量,命名规则

Dart 概览Dart 是一种针对客户优化的语言,可在任何平台上开发快速的应用程序。其目标是为多平台开发提供最高效的编程语言,并为应用程序框架搭配了 灵活的运行时执行平台。通常来说,编程语言会包含一些 技术壁垒,即语言在设计中的抉择决定了其功能和优势。 Dart 的语言设计针对客户端开发,它优先考虑多平台 (Web,移动端和桌面端) 上的开发 (亚秒级的状态热重载) 和高质量生产环境体验。Dart 也是 Flutter 的基础。 Dart 作为 Flutter 应用程序的编程语言,为驱动应用运行提供了

2021-09-01 10:16:01 547

转载 Flutter异步async操作--Future

文章参考王叔不秃一、获取一个Futureimport 'package:http/http.dart' as http; void _incrementCounter() { http.get(Uri(host: 'www.baidu.com')); } /// get方法返回的就是一个FutureFuture<Response> head(Uri url, {Map<String, String>? headers}) => _wit

2021-08-25 15:41:25 812

转载 Flutter异步async操作--事件循环EventLoop机制

事件循环Event Loop机制文章参考一、实现异步的方式二、异步操作不是多线程1、Dart异步操作不是多线程为什么不卡(1)什么叫做卡(2)多线程(Multithreading)解决思路(3)Dart解决思路2、一个线程如何处理网络操作,等待的情况(1)事件循环(Event Loop)(2)事件队列(Event Queue)(3)Microtask Queue三、单进程存在问题四、总结文章参考B站UP主(王叔不秃)一、实现异步的方式 void _incrementCounter() async

2021-08-24 16:16:34 438

原创 Flutter打包aab,使用bundletool安装到手机

Flutter打包aab,使用bundletool安装到手机1.由于上传google play的安卓应用被强制为aab,但是aab没有办法直接安装到手机进行测试,这时候我们可以借助bundleTool。2.构建工具可以用它生成aab,aab可以用它来生成apks,再通过它来生成和设备强相关的apk。bundletool下载链接3.打包生成abb格式命令: flutter build appbundle4.使用bundletool构建apks:java -jar <bundletoo

2021-08-24 10:05:56 2346

原创 并发与高并发解决方案学习笔记 -- 第三章

并发与高并发解决方案学习笔记第三章 - 并发编程与线程安全3-1 案例环境初始化3-2 案例准备工作第三章案例初始化3-3 并发模拟 - 工具PostMan: Http请求工具Apach Bench (AB): Apach附带的工具,测试网站性能JMeter: Apache组织开发的压力测试工具代码: Semaphore、CountDownLatch等3-4 并发模拟 -...

2020-04-29 19:19:31 131

原创 并发与高并发解决方案学习笔记 -- 第二章

并发与高并发解决方案学习笔记第二章2-1 CPU多级缓存 - 缓存一致性CPU多级缓存CP为什么需要CPU cache: CPU的频率太快了,快到主存跟不上,这样在处理器时钟周期内,CPU常常需要等待主存,浪费资源。所以cache的出现,是为了缓解CPU和内存之间速度的补匹配问题(结构:CPU -> cache -> memory)CPU cache有什么意义:1) 时间...

2020-04-26 17:19:14 119

原创 并发与高并发解决方案学习笔记 -- 第一章

并发与高并发解决方案学习笔记第一章并发基本概念: 同时拥有两个或者多个线程,如果程序在单核处理器上运行,多个线程将交替的换入或者换出内存,这些线程是同时“存在”的,每个线程都处于执行过程中的某个状态,如果运行在多核处理器上,此时,程序中的每个线程都将分配到一个处理器核上,因此可以同时运行。高并发: 高并发(High Concurrency)是指互联网分布式系统架构设计中必须考虑的因素之一...

2020-04-25 17:27:28 132

转载 java.lng.IllegaArgumentException异常

java.lang.IllegalArgumentException异常导项目遇到java.lang.IllegalArgumentException异常,一看报错信息说是找不到MyEclipse工作空间下的项目,直觉告诉我我没有D盘,这应该是在项目的配置文件配的,将项目的配置文件找了个遍没有发现那里有配置这个路径。百度java.lang.IllegalArgumentException找了...

2019-06-17 22:58:53 596

空空如也

空空如也

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

TA关注的人

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