草庐IT

Flutter 耗时监控 | 路由名为空原因分析

前言最近群里遇到获取Route名为空的问题,当时没在意。。。直到自己在监控页面启动耗时,需要确定当前页面是哪个从而方便标记它加载的耗时时,遇到同样route.settings.name为空问题,模拟场景如下:在main.dart页面中点击+按钮跳转到TestPage2页面。M

Flutter 耗时监控 | 路由名为空原因分析

前言最近群里遇到获取Route名为空的问题,当时没在意。。。直到自己在监控页面启动耗时,需要确定当前页面是哪个从而方便标记它加载的耗时时,遇到同样route.settings.name为空问题,模拟场景如下:在main.dart页面中点击+按钮跳转到TestPage2页面。M

WPF开发快速入门【0】前言与目录

前言WPF是一个生不逢时的技术,刚推出的时候由于是XP时代,WPF技术有两个不方便的地方:1、由于操作系统没有自带Framework,需要另外安装,比较麻烦;2、程序第一次启动时,由于要加载Framework,所有显得有点慢。后来,这些问题都不存在了:操作系统自带Framework了,机器性能提高了,但是WEB时代来了,做桌面应用的本来就不多了,加上WinForm又比较简单易用,谁还用WPF呢!在这种情况下写一个WPF快速开发入门的教程的意义是什么呢?本教程是针对具备WinForm经验的.NET开发人员,我希望他们能尽快转到WPF上来。推荐WinForm开发者转向WPF的原因有以下几点:1、W

WPF开发快速入门【0】前言与目录

前言WPF是一个生不逢时的技术,刚推出的时候由于是XP时代,WPF技术有两个不方便的地方:1、由于操作系统没有自带Framework,需要另外安装,比较麻烦;2、程序第一次启动时,由于要加载Framework,所有显得有点慢。后来,这些问题都不存在了:操作系统自带Framework了,机器性能提高了,但是WEB时代来了,做桌面应用的本来就不多了,加上WinForm又比较简单易用,谁还用WPF呢!在这种情况下写一个WPF快速开发入门的教程的意义是什么呢?本教程是针对具备WinForm经验的.NET开发人员,我希望他们能尽快转到WPF上来。推荐WinForm开发者转向WPF的原因有以下几点:1、W

LESSON TWO : 前言和基础知识

前言为何要学习代码?为何要学习这个代码?怎么学习这个代码?可不可以学习这个代码?能做什么,有什么目标?​ 基本的手机应用、简单的PC游戏应用、大数据平台;目标是以爱好为基准做一些游戏和程序;与Python优缺几何?​ 入门难度有区别;一个更面向程序员群体一个则面向费程序员群体;各有优缺;学习流程与时间?​ 若是类似早九晚六则大致在三个月左右,基础大约两个月;能学吗?​ 只要认真、持续、有反思的学习,可以的。如何弄懂一个概念?XXX是什么XXX从何而来XXX出现是为了解决什么问题XXX是自上而下推导的,还是自下而上抽象的?是前者由何推导,是后者由何抽象?(如果由技术抽象总结的概念,就去看技术具体

LESSON TWO : 前言和基础知识

前言为何要学习代码?为何要学习这个代码?怎么学习这个代码?可不可以学习这个代码?能做什么,有什么目标?​ 基本的手机应用、简单的PC游戏应用、大数据平台;目标是以爱好为基准做一些游戏和程序;与Python优缺几何?​ 入门难度有区别;一个更面向程序员群体一个则面向费程序员群体;各有优缺;学习流程与时间?​ 若是类似早九晚六则大致在三个月左右,基础大约两个月;能学吗?​ 只要认真、持续、有反思的学习,可以的。如何弄懂一个概念?XXX是什么XXX从何而来XXX出现是为了解决什么问题XXX是自上而下推导的,还是自下而上抽象的?是前者由何推导,是后者由何抽象?(如果由技术抽象总结的概念,就去看技术具体

创建型模式——前言

注:所有知识来源于《设计模式:可复用软件面向对象的基础》创建型设计模式抽象了实例化过程,它们帮助一个系统独立于如何创建、组合和表示它的那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。在这些模式中有两个不断出现的主旋律:它们都将关于该系统使用哪些具体的类的信息封装起来。它们隐藏了这些类的实例是如何被创建和放在一起的。整个系统关于这些对象所知道的是由抽象类所定义的接口。示例—创建迷宫我们以为游戏创建一个迷宫作为学习创建型模式的例子,忽略迷宫中的许多细节以及一个迷宫游戏中有多少游戏者,仅关注迷宫是怎么创建的。我们将一个迷宫定义为一系列房间,一个房间知

创建型模式——前言

注:所有知识来源于《设计模式:可复用软件面向对象的基础》创建型设计模式抽象了实例化过程,它们帮助一个系统独立于如何创建、组合和表示它的那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。在这些模式中有两个不断出现的主旋律:它们都将关于该系统使用哪些具体的类的信息封装起来。它们隐藏了这些类的实例是如何被创建和放在一起的。整个系统关于这些对象所知道的是由抽象类所定义的接口。示例—创建迷宫我们以为游戏创建一个迷宫作为学习创建型模式的例子,忽略迷宫中的许多细节以及一个迷宫游戏中有多少游戏者,仅关注迷宫是怎么创建的。我们将一个迷宫定义为一系列房间,一个房间知

vue全家桶进阶之路1:前言

  Vue是一款国产前端框架,它的作者尤雨溪(EvanYou)是一位美籍华人,2014年2月,尤雨溪开源了一个前端开发库Vue.js,2015年发布1.0.0版本,2016年4月发布2.0版本,目前,尤雨溪全职投入Vue.js的开发与维护,立志将Vue.js打造成与Angular/React平起平坐的世界顶级框架。  vue使用的是html编码的。因为Vue是一款流行的JavaScript前端框架,旨在更好地组织与简化Web开发。Vue.js,或简称为Vue,是一个用于创建用户界面的开源JavaScript框架,也是一个创建单页应用的Web应用框架,他的底层是html语言和js语言和css语言

vue全家桶进阶之路1:前言

  Vue是一款国产前端框架,它的作者尤雨溪(EvanYou)是一位美籍华人,2014年2月,尤雨溪开源了一个前端开发库Vue.js,2015年发布1.0.0版本,2016年4月发布2.0版本,目前,尤雨溪全职投入Vue.js的开发与维护,立志将Vue.js打造成与Angular/React平起平坐的世界顶级框架。  vue使用的是html编码的。因为Vue是一款流行的JavaScript前端框架,旨在更好地组织与简化Web开发。Vue.js,或简称为Vue,是一个用于创建用户界面的开源JavaScript框架,也是一个创建单页应用的Web应用框架,他的底层是html语言和js语言和css语言