自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 配置文件形式与注解形式的对比

首先,在com.demo.entity目录中创建两个类:Address 和 Student注意:前提 idea 安装 Lombok 插件,maven 包安装 lombok 依赖Address 类:package com.demo.entity@Dataclass Address { String homeAddress; String schoolAddress;}Stud...

2019-09-30 23:54:37 687

原创 spring 框架

一、Spring框架的容器Spring容器提供了一种管理方法,致力于解决我们各个层级之间的对象的调用关系。我们通常调用各层级对象的时候,需要不断创建对象,一次访问就需要创建两个对象;如果我们使用Spring容器,将不同层级的对象放入容器中,每次使用的时候调用容器中的对象,就不用创建那么多对象,达到节约内存空间的目的。简单来讲,Spring容器就是存储JavaBean对象的容器。二、Spri...

2019-09-30 20:50:03 226

原创 Expanded 组件

一、参数说明:Expanded 可以用在 Row 和 Column 布局中flex: 元素占整个父 Row /Column 的比例child: 子元素二、代码示例:import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidge...

2019-09-26 04:56:39 7104 1

原创 Row 和 Column 组件

一、Row 组件参数说明mainAxisAlignment: 主轴的排序方式crossAxisAlignment: 次轴的排序方式children: 组件子元素二、Column 组件参数说明mainAxisAlignment: 主轴的排序方式crossAxisAlignment: 次轴的排序方式children: 组件子元素...

2019-09-26 04:47:32 756

原创 Paddiing 组件

简介: 在 html 中常见的布局标签都有 padding 属性,但是 Flutter 中很多 Widget 是没有 padding 属性。这个时候我们可以用 Padding 组件处理容器与子元素直接的间距。一、参数说明:padding: padding 值, EdgeInsetss 设置填充的值child: 子组件二、示例代码:class LayoutDemo extends St...

2019-09-26 04:43:14 213

转载 Flutter - 3种方式实现圆形背景,圆形头像

一、Flutter 里面实现实现圆形剪切有3种方法:Container decoration 装饰器里设置圆形+圆角ClipOvalCircleAvatarClipOval 只能剪切图片,CircleAvatar 和 Container 能适配复杂视图,比如这样:第一种方法 Container:class EE extends StatelessWidget { @over...

2019-09-26 00:16:23 4611

原创 Image 组件

主要参数说明:alignment: 图片的对齐方式color: 设置图片的背景颜色,通常和 colorBlendMode 配合一起使用,这样可以是图片颜色和背景色混合。上面的图片就是进行了颜色的混合,绿色背景和图片红色的混合fit: fit 属性用来控制图片的拉伸和挤压,这都是根据父容器来的。 BoxFit.fill:全图显示,图片会被拉伸,并充满父容器。 BoxFit.c...

2019-09-26 00:07:55 482

原创 ListView 组件

简介: ListView是最常用的可滚动组件之一有三种构建方式:ListViewListView.builderListView.separated主要参数说明:scrollDirection: Axis.horizontal 水平列表 Axis.vertical 垂直列表padding: 内边距resolve: 组件反向排序children: 列表元素itemB...

2019-09-25 23:53:15 3631 1

原创 Text 组件

一、主要参数说明textAlign: 文本对齐方式(center 居中,left 左对齐,right 右对齐,justfy 两端对齐)textDirection: 文本方向(ltr 从左至右,rtl 从右至左)overflow: 文字超出屏幕之后的处理方式(clip裁剪,fade 渐隐,ellipsis 省略号)textScaleFactor: 字体显示倍率maxLines: 文...

2019-09-25 22:12:57 555

原创 Container 组件

一、主要参数说明:alignment: topCenter:顶部居中对齐 topLeft:顶部左对齐 topRight:顶部右对齐 center:水平垂直居中对齐 centerLeft:垂直居中水平居左对齐 centerRight:垂直居中水平居右对齐 bottomCenter 底部居中对齐 bottomLeft:底部居左对齐 bottomRig...

2019-09-25 22:02:05 1265

原创 GridView 详解

一、主要参数:属性类型说明scrollDirectionAxis滚动方法paddingEdgeInsetsGeometry内边距resolvebool组件反向排序crossAxisSpacingdouble水平子 Widget 之间间距mainAxisSpacingdouble垂直子 Widget 之间间距crossAxis...

2019-09-25 21:32:19 526

原创 Container 详解

代码示例:import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( ...

2019-09-17 16:46:59 25046

原创 Scaffold 详解

一、主要的属性说明appBar:显示在界面顶部的一个 AppBarbody:当前界面所显示的主要内容floatingActionButton: 在 Material 中定义的一个功能按钮。persistentFooterButtons:固定在下方显示的按钮。drawer:侧边栏控件bottomNavigationBar:显示在底部的导航栏按钮栏。可以查看文档:Flutter学习之制作...

2019-09-10 21:05:17 10149 1

原创 MaterialApp 详解

一、参数含义MaterialApp({ Key key, // 设备用于为用户识别应用程序的单行描述 this.title = '', // 应用程序默认路由的小部件,用来定义当前应用打开的时候,所显示的界面 this.home, // 在操作系统界面中应用程序使用的主色。 this.color, // 应用程序小部件使用的颜色。 this.theme, // 应用程序的...

2019-09-10 15:05:36 4409

原创 Dart 类的几个要点

一、new 可要可不要Dart的第一个版本实例化对象需要new关键字,但在Dart 2之后就去掉了new关键字main(List<String> args) { // 调用类名构造函数 Point point1 = new Point(3,4); // 等价于 Point point1 = Point(3,4); print(point1.x);}二、构造函数的...

2019-09-09 13:33:31 1464

原创 Dart 类型几个知识点

一、mixinsmixins是一个前端很火的概念,是一个重复使用类中代码的方式。class A { a() { print("A's a()"); }}class B { b() { print("B's b()"); }}class C = A with B; // 使用with关键字,表示类C是由类A和类B混合而构成void main() { C c...

2019-09-09 12:12:26 488

原创 Java 内存模型

一、Java 程序执行流程由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程:如上图所示,首先Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。在...

2019-09-04 14:38:36 180

原创 Java创建对象的过程简介

Java创建对象的过程简介一、检测类是否被加载当虚拟机执行到new时,会先去常量池中查找这个类的符号引用。若找到符号引用,说明此类已经被加载到方法区(方法区存储虚拟机已经加载的类的信息),可以继续执行若找不到符号引用,就会使用类加载器执行类的加载过程,类加载完成后继续执行。二、为对象分配内存类加载完成以后,虚拟机就开始为对象分配内存,此时所需内存的大小就已经确定了。只需要在堆上分配...

2019-09-04 11:58:34 884

mysql的python驱动

python操作mysql所需的驱动,适用于python的64位版本

2016-08-13

Mongo绿色版

免费、好用

2016-06-27

mongovue免费版

MongoVUE是个免费版,可以无限使用

2016-06-25

pywin32工具

适用于python2.7.0版本

2016-06-18

pywin32-215-py2.7

pywin32-215-py2.7

2016-06-17

空空如也

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

TA关注的人

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