- 博客(71)
- 资源 (1)
- 收藏
- 关注
原创 Flutter实战之--GetX页面多例
用了两年的flutter,有了一些心得,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+上一篇分析了如何使用GetX组织项目结构,这一篇我们来探讨一下如何实现页面多例。一.场景分析我们在实现大部门业务的时候都是单例的,通俗来讲就是在页面跳转后,栈内不会出现两个相同的页面,在上一篇中使用Getx组织项目结构,我们处理一般页面的模式是在bindi
2022-09-07 10:20:41
2636
1
原创 Flutter 3.3 正式发布
flutter 3.3正式发布,原文链接https://medium.com/flutter/whats-new-in-flutter-3-3-893c7b9af1ff本地化: CFUG 团队: @AlexV525、@chenglu、@Vadaski、@Nayuta403中文链接: https://flutter.cn/posts/whats-new-in-flutter-3-3flutter 3.3正式发布,几个我比较感兴趣的点整理如下go_router 发布当你的应用包含复杂的导航需求时,它可能会让你晕
2022-08-31 14:37:43
944
原创 Flutter实战--用Getx组织项目结构
用了两年的flutter,有了一些心得,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+讲完了基础工具的封装,那么我们从今天来看下实战中如何组织项目结构。一.什么是Getx两年多以前,决定使用Flutter对旧项目进行改造时候,在诸多Flutter框架中(当时有比较流行的Provider状态管理框架,咸鱼开源Fish Redux和BloC)选
2022-08-24 08:56:42
2430
原创 Flutter实战-页面参数传递
用了两年的flutter,有了一些心得,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+页面参数传递不管是在web前端,还是客户端都是一个必备的,我们通常遇到的场景是比如:(1) 传递数据id,到新的页面请求详情(2)传递一些状态值给新的页面做一些判断(3)传递整个对象,或者对象数组到新的页面 来处理数据我们知道页面传递数据和网页拼接url一
2022-08-18 15:05:06
1629
原创 Flutter实战-请求封装(六)之设置抓包Proxy
用了两年的flutter,有了一些心得,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+一.代理设置的通常做法很多开发细化开发的时候使用Charles进行抓包,一般网上的教程都是如下:(dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate = (HttpCl
2022-08-11 14:37:28
1112
原创 Flutter实战-请求封装(五)之Isolate线程改造
用了两年的flutter,有了一些心得,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+Future 是Dart中常用的解决耗时操作的方案,一个async-await刚开始用的非常开心,但是后来发现了很多问题。在处理复杂业务逻辑的时候,页面请求非常多,耗时比较长,有时候UI开始变的卡顿,非常头疼。我们知道Dart是单线程的异步模型,Futur
2022-08-09 11:40:58
851
原创 Flutter实战-请求封装(四)之gzip报文压缩
用了两年的flutter,有了一些心得,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+ 上篇我们对flutter的dio请求做了http2的改造,这篇我们来探讨如何进行gzip报文压缩
2022-08-04 11:05:42
671
原创 Flutter实战-请求封装(三)之http2
用了两年的flutter,有了一些心得,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+ 上篇文章我们对dio进行了封装,已经满足了基本使用,这一篇我们来对dio进行http2改造,使得
2022-08-02 11:09:20
432
原创 Flutter实战-请求封装(二)之dio
用了两年的flutter,有了一些心得,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+ 上篇总结了api的组织结构,这一篇我们探讨一下Flutter 常用请求库Dio的使用和封装。一.
2022-07-28 16:23:48
1240
原创 Flutter实战-请求封装(一)
用了两年的flutter,有了一些心得,从今天开始陆续更新一些案例,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+ 所有程序的开发,包括原生开发,web前端,小程序等都不可避免的做一件
2022-07-26 14:18:54
1046
原创 Flutter实战-自定义键盘(三)
用了两年的flutter,有了一些心得,从今天开始陆续更新一些案例,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+当初写该组件的时候flutter的版本是2.1,直到有一天flutter 升级到2.5版本后,发现键盘突然不能用了,发现是官方废弃了TestDefaultBinaryMessenger,/// [WidgetTester], [
2022-07-21 11:56:25
458
原创 Flutter实战-自定义键盘(二)
用了两年的flutter,有了一些心得,从今天开始陆续更新一些案例,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+此文大部分代码内容来自 https://github.com/Im-Kevin/cool_ui,感谢大神指路,喜欢的可以去看源码,当然也有区别于原作者的实现,敬请关注。 &
2022-07-21 11:24:41
1777
原创 Flutter实战-自定义键盘(一)
用了两年的flutter,有了一些心得,从今天开始陆续更新一些案例,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+此文大部分代码内容来自 https://github.com/Im-Kevin/cool_ui,感谢大神指路,喜欢的可以去看源码,当然也有区别于原作者的实现,敬请关注。
2022-07-18 18:02:36
1919
3
原创 Flutter实战-StatefulWidget
用了两年的flutter,有了一些心得,从今天开始陆续更新一些案例,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者注意:无特殊说明,flutter版本为3.0+ Widget:组件,这个概念可以说在大前端开发中随处可见,非常容易理解
2022-07-15 15:47:55
2376
原创 Flutter实战-WidgetsFlutterBinding
用了两年的flutter,有了一些心得,从今天开始陆续更新一些案例,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+一。 WidgetsFlutterBinding由来 WidgetsFlutterBinding 是何物,初学者在大部分时间忙
2022-07-13 10:47:08
3353
1
原创 flutter实战-MediaQuery
用了两年的flutter,有了一些心得,从今天开始陆续更新一些案例,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来源和作者)注意:无特殊说明,flutter版本为3.0+
2022-07-11 14:19:25
838
原创 这个错误跟我之前的不一样,不是clean一下就可以解决的,这个要把所有引用的module的support包全部改成同一个版本的,Android API改成同一个版本的即可。 如果改完了还报这个重复的错
这个错误跟我之前的不一样,不是clean一下就可以解决的,这个要把所有引用的module的support包全部改成同一个版本的,Android API改成同一个版本的即可。如果改完了还报这个重复的错,那说明是环信的那个包出问题了,官网上下载的那个是eclipse使用的,如果用Android Studio的话就要用另外一个包了。我是找的环信技术人员另外发给我的,导入就可以了。ITDo
2016-09-08 18:50:13
511
原创 webpack+vue + express (hot) 热启动调试简单配置
前言最近搞vue+webpack,vue的api还是比较容易懂的,每次build很复杂,这里就介绍下热启动调试吧,心累~~~ITDogFire –sky工具及目录所用的到的简单工具 webstorm +vue +webpack +express,小项目都是官方down下来的。目录介绍如下package{ "name": "yx", "version": "1.0.0", "descr
2016-09-08 17:26:16
2815
原创 webstorm + vue 简单配置
废话不多说了1.升级webstorm最新版本,据说对插件的支持比较好,我用的是2016.2.3,加载动画还是比较炫酷的。2.安装最工具 vue-for-idea preferences –> Plugins –>Browse repositories -> vue-for-idea 据说安装的比vue这个多一点,但两个都是非官方的3.基本完成,要在vue组件中直接使用less需要如下编写 la
2016-09-07 11:29:05
1544
原创 那些年用node接入微信走过的坑之(五)---微信菜单(自动回复素材)
序言之前在第二篇上,写了如何生成菜单,发现写的不够完善,在这一篇补上自动回复消息和自动回复图文第一步:创建菜单这里要注意一点是菜单的type为’click’,而不是’view’,view只能进行页面跳转。 { "type": "click", "name": "Q&A", "key":"Q&A" }第二步:获取素材当我们用代码来生成菜单时,不能像普通用户那样直接选择
2016-08-31 16:25:36
485
转载 ReactiveCocoa和RXSwift速查表
转自:valiantcat,作者:南栀倾寒(博客)在经历两个月漫长的学习时间之后,对ReactiveCocoa和RXSwift等函数响应式编程框架的学习已经有了一个非常清晰的概念。不过面对那么多的API和速记方法,脑袋实在记不住太多好用的小技巧。特在此整理了速查表。方便日后学习使用。期中RAC-OC语言部分感谢《iOS ReactiveCocoa 最全常用API整理(可做为手册查询
2016-08-19 17:11:04
470
原创 【乐视云学习笔记】关于Letv乐视云点播的视频暂停之后,按home回到桌面后重新onResume回到Activity,视频自动播放的情况
众所周知,乐视云之前是免费的(昨天开始说要收费了),但是免费的东东呢,就是各式各样的问题啦,比如说文档写的不完善哇之类的,遇到问题求助,某度和gogo都无法搜出什么眉头来。只能求助于QQ 群里的乐视官方技术。有时候问一下也要过很久才回复,现在的QQ群技术比以前好多了,一年前问的问题都根本啥都解决不了,现在还能帮忙解决。 说下我的问题吧,我在做乐视点播时,把视频暂停了,然后按hom
2016-08-19 15:04:01
1693
转载 express+webpack+react搭建项目
原文:http://www.cnblogs.com/feeiluuo/p/5580806.html简单介绍一下webpackwebpack的功能很多,打包js\css\html,压缩,编译less\sass,自动生成版本号等等,因为可以使用CommonJS等规范,可以和react很好地配合使用。它的使用方法比gulp要复杂,但是能做的事情也要比gulp更多一些~~w
2016-08-18 18:20:49
1331
转载 ajax提交富文本,内容被截断,解决方法及思路
觉得这个问题挺有意思,我感觉前端会经常出现这些揪心的问题,转载一下。 --ITDogFire duckywang转载来自 http://www.dtblog.cn/1052.html问题描述:使用百度的UEditor富文本插件用于前端富文本编辑,后端使用jsp,提交普通文本没有问题,后来发现在提交某些指定文本时,数据查回的数据出现不完整现象;第一件事就是想到“垃
2016-08-14 23:38:45
1375
1
原创 Webpack介绍及入门
话不多说,先上教程网址 http://webpackdoc.com/preface.htmlWebpack简介:Webpack 是一个模块打包器。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。Webpack特点:代码拆分Webpack 有两种组织模块依赖的方式,同步和异步。异步依赖作为分割点,形成一个新的块。在优化了依赖树后,
2016-08-14 17:54:57
375
原创 [Android]Android Studio设置debug的keystore
[Android]Android Studio设置debug的keystore在app的build.gradle中加入android { signingConfigs { debug { storeFile file("/Users/zjm/Documents/key/aaa.jks") storePassword "bbbbb
2016-08-14 14:39:13
781
转载 ReactiveCocoa-Swift部分入门指南-SignalProducer
转自:valiantcat 作者:南栀倾寒(博客)学习过ReactiCocoa(以下简称RAC)的同学一般都会使用Objective-C的部分,不过RAC3之后支持了Swift,目前RAC3.x支持的是Swift1.x系列,RAC4支持的是Swift2.x系列。今天花了一点时间学习了下Swift部分示例代码。这里做些记录。Swift是支持playground,可以使用Markdown编写文
2016-08-12 16:18:39
568
转载 如何写一个jquery 插件
原文链接:http://liuyy.coding.me/2016/03/30/javscript/%E5%A6%82%E4%BD%95%E5%86%99%E4%B8%80%E4%B8%AA%E5%AE%8C%E5%96%84%E7%9A%84jquery%20ui%E7%BB%84%E4%BB%B6/在日常工作中,常常会遇到下面这样的需求我们需要对上面的tab做处理,点击相
2016-08-08 09:50:43
854
转载 掌握JavaScript函数的柯里化(转载)
好久没看一些理论性的文章。感觉平时在应用上比较少这么写。但是确实是有这么的应用场景。本文来源于https://github.com/dreamapplehappy/hacking-with-javascript/blob/master/books/javascript-the-good-parts/chapter-4-function/currying.md
2016-08-07 23:37:42
593
3
原创 前端优化总结
最近看了不少关于前端页面优化的文章,在此将本人认为比较好的点总结一下。关于html1.标签嵌套层级不要太深,标签尽量简洁化2.避免空的src和href注解:当link标签的href属性为空、script标签的src属性为空的时候,浏览器渲染的时候会把当前页面的URL作为它们的属性值,从而把页面的内容加载进来作为它们的值。3.javascript 脚本
2016-08-06 12:20:41
329
转载 【Android学习笔记】LinearLayout嵌套RecycleView后无法点击,onClick失效的问题
今天在做项目时,写到了一个LinearLayout里面嵌套了RecycleView后,LinearLayout.setOnCilckListener没反应的问题,我认为是RecycleView截获了click事件。<LinearLayout android:id="@+id/linCompanyDepartment"
2016-08-05 17:45:11
2488
原创 css3打造一个switch开关
团队开发项目时,需要用到一个switch开关,原先用的是mui-switch;可是mui-switch在IE下的表现很不好; 于是,自己就动手写一个兼容IE的switch开关; 样式和mui-switch差不多,是长这样的(IE下的表现)
2016-08-04 19:23:18
3818
1
原创 【Android】RecyclerView嵌套ScrollVIew使用
【Android】RecyclerView嵌套ScrollVIew使用有时候需要在RecyclerView上面或者下面增加一些控件,就需要用ScrollView包裹起来了。但是如果直接嵌套会导致RecyclerView显示不出来。所以我们需要自定义LinearLayoutManagerpublic class FullyLinearLayoutManager extends LinearLayout
2016-08-02 10:19:19
1781
转载 理解 iOS 的内存管理
原文地址 http://blog.devtang.com/2016/07/30/ios-memory-management/远古时代的故事那些经历过手工管理内存(MRC)时代的人们,一定对 iOS 开发中的内存管理记忆犹新。那个时候大约是 2010 年,国内 iOS 开发刚刚兴起,tinyfool 大叔的大名已经如雷贯耳,而我还是一个默默无闻的刚毕业的小子。那个时候的 iOS
2016-08-01 15:42:59
485
转载 面向设计的半封装web组件开发
最近自己也在思考前端组件化,也没有什么头绪。然后发现张鑫旭大神这篇文章,关于UI组件的思路非常棒。分享给大家! -- ITDogFire原文来自: https://isux.tencent.com/half-package-web-components-for-design.html张鑫旭大神博客的概要版: http://www.zhangxinxu.com/wordpress/2015
2016-07-31 19:38:03
1109
原创 zTree插件入门
话不多说,先上网站:http://www.ztree.me/v3/main.php#_zTreeInfozTree简介:zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。版本:v3.x关于入门:1.下载zTree v3.x相关文件;2.引用相关文件
2016-07-31 12:03:03
276
原创 【Android学习笔记】canvas drawText居中问题
在网上看很多说canvas的text的居中是以baseline为基准的,但是用了他们的代码,永远无法使text居中,要么可以居中,但是换一个分辨率,就又偏差了。所以我是直接用height-(mFontMetricsInt.bottom)/2来设置。@Override protected void onDraw(Canvas canvas) { super.o
2016-07-29 18:54:02
322
原创 【Android】炫酷的MaterialDesign Ripple 水波纹触摸动画
炫酷的MaterialDesign Ripple 水波纹触摸动画google在android 5.0上加入了触摸反馈动画(Ripple),设置成功后,点击控件的时候会从点击位置产生一圈水波纹的扩散效果使用系统自带资源在XML文件上配置Ripple动画//波纹有边界android:background="?android:attr/selectableItemBackground" //波纹可以扩
2016-07-29 17:02:53
2030
转载 ReactiveCocoa-Swift部分入门指南-Signal
转载自:valiantcat学习过ReactiCocoa(以下简称RAC)的同学一般都会使用Objective-C的部分,不过RAC3之后支持了Swift,目前RAC3.x支持的是Swift1.x系列,RAC4支持的是Swift2.x系列。今天花了一点时间学习了下Swift部分示例代码。这里做些记录。Swift是支持playground,可以使用Markdown编写文档,并且所见即所得的界面方
2016-07-29 11:12:00
794
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人