自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (8)
  • 收藏
  • 关注

原创 Flutter系列之Dart函数、类与运算符

编程语言虽然千差万别,但归根结底,设计思想无非是表示信息与处理信息 在Flutter系列之Dart语言概述中已经介绍了Dart如何表示信息,本篇将介绍Dart是如何处理信息的 作为一门真正面向对象的编程语言,Dart将处理信息的过程抽象为了对象,而函数、类与运算符则是抽象中最重要的手段 函数 函数是一段用来独立完成某个功能的代码片段,而Dart中所有类型都是对象类型,函数也不例外,即函数也是对象,...

2019-08-19 17:32:05 742

原创 Flutter 系列之Dart语言概述

Dart语言与其他语言究竟有什么不同呢?在已有的编程语言经验的基础上,我们该如何快速上手呢?本篇文章从编程语言中最重要的组成部分,也就是基础语法与类型变量出发,一起来学习Dart吧 一、Dart语言之初体验 Dart可以在编译器(Android Studio)、命令行(前提是安装了Dart SDK)及网页repl.it中调试编译,由于本次内容比较简单,我们直接在网页中调试编译即可。 我们定义一个输...

2019-08-11 22:26:56 168

原创 Flutter系列之在 macOS 上安装和配置 Flutter 开发环境

本文为Flutter开发环境在macOS下安装全过程: 一、系统配置要求 想要安装并运行 Flutter,你的开发环境需要最低满足以下要求: 操作系统:macOS(64位) 磁盘空间:700 MB(不包含 IDE 或其余工具所需要的磁盘空间) 命令工具:Flutter 需要你的开发环境中已经配置了以下命令行工具。 bash curl git 2.x mkdir rm unzip whi...

2019-08-06 23:02:02 312

原创 Flutter 之 ListView

在 Flutter 中,ListView 可以沿一个方向(垂直或水平方向)来排列其所有子 Widget,常被用于需要展示一组连续视图元素的场景 ListView 构造方法 ListView:仅适用于列表中含有少量元素的场景 ListView.build:适用于子 Widget 比较多的场景 ListView.separated:适用于需要设置分割线的场景 构造方法名 特点 使用场景 ...

2019-11-24 21:37:54 1163

原创 Flutter 之基本控件

Flutter 中有很多 UI 控件,而文本、图片和按钮是 Flutter 中最基本的控件,构建视图基本上都要使用到这三个基本控件 文本控件 文本是视图系统中的常见控件,用于显示一段特定样式的字符串,在 Flutter 中,文本展示是通过 Text 控件实现的 Text 支持的文本展示类型 单一样式的文本 Text 混合样式的富文本 Text.rich 单一样式的文本 Text 控制整体...

2019-11-03 21:18:33 889

原创 Flutter 之页面切换(命名路由)

命名路由 之前的文章介绍过基本路由,使用基本路由相对简单灵活,适用于应用中页面不多的场景。而在应用中页面比较多的情况下,再使用基本路由,会导致大量的重复代码,此时使用命名路由会非常方便 路由命名即给页面起个名字,然后直接通过页面名字即可打开该页面 要通过名字来指定打开的页面,必须先给应用程序 MaterialApp 提供一个页面名称映射规则,即路由表 routes 路由表实际上是一个 Map,其中...

2019-10-20 12:07:07 577

原创 Flutter 之页面切换(基本路由)

一个应用程序通常由多个页面组成,而统一管理页面之间跳转的机制通常被称为路由管理或导航管理 路由管理 在 Flutter 中,页面之间的跳转是通过 Route 和 Navigator 来管理的 Route:页面的抽象,主要负责创建对应的界面、接收参数、响应 Navigator 打开和关闭 Navigator:维护一个路由栈来管理 Route,Route 打开即入栈,Route 关闭即出栈,还可以直...

2019-10-06 17:37:10 822

原创 Flutter 之 APP 生命周期

State 的生命周期,定义了 Widget 的加载到构建的全过程,可以利用其回调机制根据 Widget 的状态选择合适的时机做合适的事情。而 APP 的生命周期,则定义了 APP 从启动到退出的全过程 如果想在对应的 APP 的生命周期事件中做相应的处理,比如 APP 从后台进入前台、从前台退到后台,或是在 UI 绘制完后做一些处理,则可以应用 WidgetsBindingObserver 类来...

2019-09-22 16:59:49 1078

原创 Flutter之 State 生命周期

State 的生命周期,指的是在用户参与的情况下,其关联的 Widget 所经历的,从创建到显示,再到更新最后到停止,直至销毁等各个阶段 不同的阶段涉及到特定的任务处理 State 的生命周期流程如下图所示 由图可知:State 的生命周期可以分为三个阶段:创建(插入视图树)、更新(在视图树中存在)、销毁(从视图树中移除) 创建 State 初始化时会依次执行:构造方法 -> initState...

2019-09-15 20:56:35 1528

原创 Flutter之StatefulWidget与StatelessWidget

Flutter中一切皆Widget Widget是组件视觉效果的封装,是UI界面的载体,而build方法则是Flutter框架构建UI界面的实现 在build方法中,通常会通过对基础Widget进行相应的UI配置,或是组合各类基础Widget的方式进行UI的定制化操作。 StatefulWidget和StatelessWidget是Widget的两个子类 StatelessWidget Flutt...

2019-09-07 17:13:36 978

原创 Flutter之常用库汇总

整理了部分常用的三方库,包含如下库:网络请求库,图片加载、处理库,UI相关库,事件传递及消息处理库,存储相关库,编解码库,二维码库等,后续会添加更多常用三方库 网络请求 http 0.12.0 2 https://pub.dev/packages/http https://github.com/dart-lang/http 该软件包包含一组高级函数和类,可以轻松使用HTTP资源。它独立于平台,...

2019-09-01 16:45:39 1117

原创 Flutter系列之Widget

一、Flutter的核心原则 Flutter包括一个现代的响应式框架、一个2D渲染引擎、现成的widget和开发工具 一切皆为widget 那么,什么是widget呢? Widget是Flutter功能的抽象描述,是视图的配置信息,同样也是数据的映射,是Flutter开发框架中最基本的概念。与其他将视图(View)、控制器(Controller)、活动(Activity)、应用(App...

2019-08-25 15:59:38 646

原创 论时间价值之拙见

论时间价值之拙见 世界是不公平的,从古至今以及未来很长一段时间内都处于弱肉强食的状态,但时间却是公平的,无论你是强者还是弱者,一天都只有24小时,而如果想变得更强,唯有利用好现有的时间,把别人浪费的时间都利用起来,才有可能达到更高层次,才能使自己从弱肉强食的金字塔底端慢慢像顶端前行。 最近观察到身边的很多年轻人都存在一种现象:下班后无所事事,不知道自己能干什么或该干什么,每天都在游荡于各种...

2018-07-20 14:57:27 218

原创 Android Studio卡在refreshing gradle project的原因和快速解决办法

Android Studio卡在refreshing gradle project的原因和快速解决办法 相信很多人都遇到过启动Android Studio后一直Refreshing的问题,现总结原因及解决方案如下: 原因 如下图所示 其中distributionUrl指定了当前工程gradle的版本,如果Android Studio发现gradle的缓存目录里没有这个版本,这个...

2018-03-14 10:30:07 511

转载 MyBatis3+SpringMVC3 - demo工程

MyBatis3+SpringMVC3 - demo工程 首先说明: 文章是转的。 源码地址:http://download.csdn.net/detail/yjflinchong/4206045 开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5.0.2.8、t

2014-07-19 18:33:26 568

高仿qq(java)

高仿qq,能实现qq的基本功能:私聊、群聊、注册、修改个人资料、添加好友、删除好友、查看空间等等

2014-05-02

仿微信版飞机大战(java、)

仿微信版飞机大战,实现了打飞机的基本功能,对于java的多线程而言是一个很好的学习资料

2014-05-02

触发器与存储过程实验

一、实验目的 使学生加深对触发器和存储过程的创建和使用。 二、实验内容和要求   掌握触发器的使用。   掌握存储过程的创建、修改和删除;掌握存储过程的执行。 具体内容如下: (1)触发器的使用   在数据表“学生”中创建update触发器,级联更新“选课”表中相应的记录信息。   利用Delete表,将“学生”表中被删除的记录存储到“学生备份”表中,以供日后的数据查询和分析。 存储过程的使用   在Student数据库中,建立一个存储过程,要求统计计算机系学生的人数,并将人数返回给用户。   在Student数据库中,建立一个存储过程,要求   统计成绩大于90分学生的人数。   统计成绩大于等于80分并且小于90分学生的人数,并将人数返回给用户。

2012-12-18

数据库安全性与完整性实验

一、实验目的 使学生加深对数据库安全性和完整性的理解。并掌握SQL Server中有关用户、角色及操作权限的管理方法。熟悉通过SQL语句对数据进行完整性控制。 二、实验内容和要求   数据库的安全性实验,在SQL Server企业管理器中,设置SQL Server的安全认证模式,实现对SQL Server的用户和角色管理,设置和管理数据操作权限。   具体内容如下:   设置SQL Server的安全认证模式(Windows或SQL Server和Windows(S)认证模式)。   登录的管理 创建一个登录用户   数据库用户的管理 登陆用户只有成为数据库用户(Database User)后才能访问数据库。每个数据库的用户信息都存放在系统表Sysusers中,通过查看Sysusers表可以看到该数据库所有用户的情况。SQL Server的数据库中都有两个默认用户:dbo(数据库拥有者用户)和(dba)。通过系统存储过程或企业管理器可以创建新的数据库用户。   角色的管理 创建一个角色,使创建的用户成为该角色的成员,并授予一定的操作权限。   在学生表中定义主键、外键约束。   在课程表的“课程名”字段上定义唯一约束。   在选课表的“成绩”字段上定义check约束,使之必须大于等于0且小于等于100.“课程号”字段只能输入数字字符。   定义规则,并绑定到读者表的“性别”字段,使之只能取“男、女”值。   在学生表中增加出生日期字段。定义缺省,并绑定到借阅表的“借阅日期”上,使之只能取当前日期。

2012-12-18

数据库的嵌套查询实验

一、实验目的与要求 使学生进一步掌握SQL Server查询分析器的使用方法,熟悉通过SELECT语句对数据库进行嵌套查询的操作。 二、实验内容    熟练掌握数据查询中的嵌套和统计查询的操作方法。    在SQL Server查询分析器中使用IN、比较符、ANY、或ALL和EXISTS操作符进行嵌套查询操作。具体内容如下: 用SQL语句表示,在学生选课库中实现其数据嵌套查询操作。 求选修了高等数学的学生学号和姓名。 求1号课程的成绩高于张力的学生学号和成绩。 求其他系中年龄小于计算机系年龄最大者的学生。 求其他系中比计算机系学生年龄都小的学生。 求选修了1课程的学生姓名。 求没有选修1课程的学生姓名。 查询选修了全部课程的学生的姓名。 求选修了学号为“102075106”的学生所选修的全部课程的学生学好和姓名。

2012-12-18

数据库的简单查询和连接查询实验

一、实验目的与要求 使学生掌握SQL Server查询分析器的使用方法,熟悉通过SELECT语句对表的简单查询和连接查询的操作。 二、实验内容 熟练掌握简单查询操作:包括投影、选择、数据排序、分组等查询操作。 熟练掌握连接查询操作:包括等值连接、自然连接、卡尔连接、交叉连接、内连接、外连接、自身连接等操作。 具体内容: 用SQL语句表示下列操作,在学生库中实现数据查询。   求数学系学生的学号和姓名。   求选修了课程的学生学号。   求选修1号课程的学生学号和成绩,并要求对查询结果按成绩降序排列,如果成绩相同则按学号升序排列。   求选修课程1且成绩在80-90分之间的学生学号和成绩,并将成绩乘以系数0.8输出。   求数学系或计算机系姓张的学生的信息。   查看选修了课程、但没有成绩学生的学号、姓名、课程号和所在系部。   查询学生的学号、姓名、课程号和成绩。   分别实现学生和系的交叉连接、内连接、外连接。 上机完成课后作业。

2012-12-18

数据库定义实验

一、实验目的与要求 要求学生熟练掌握和使用SQL语句、Transact-SQL、SQL Server企业管理器创建数据库、表、索引和修改表结构,并学会使用SQL Server查询分析器接收Transact-SQL语句和进行结果分析。 二、实验内容 创建数据库和查看数据库属性。 创建表、确定表的主码。 查看和修改表结构。 熟悉SQL Server 企业管理器和查询分析器工具的使用方法。 具体类容: (1)使用SQL语句按教材中的内容建立学生数据库。 (2)在企业管理器中查看学生数据库的属性,并进行修改,使之符合要求。 (3)使用SQL语句,在建好的学生数据库中建立学生、课程、选课和系部4个表,其结构为: 学生(学号,姓名,年龄,性别,所在系) 课程(课程号,课程名,先行课,学分) 选课(学号,课程号,成绩) 系部(系号,系名称,系主任) (4)使用SQL语句在上述4个表中尽可能的多输些数据(每个表不能少于15条记录)。要求记录不仅满足数据约束要求,还要有表间关联的记录。 (5)使用update、delete修饰和删除表中的一些数据。

2012-12-18

贪心算法 java编程

算法设计与分析之贪心算法实验报告(java编程)

2012-11-25

空空如也

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

TA关注的人

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