- 博客(12)
- 收藏
- 关注
原创 【Flutter】GetX状态管理
Get.createvoid create<S>(S Function() builder, {String tag, bool permanent = true}) ///例子Get.create<ItemController>(() => _model,tag: _model.deviceId);创建实例,和 Get.put 相当。permanent :是否不销毁。通常实例的生命周期和他所在的 Widget 的生命周期绑定。如果是在全局中
2021-06-17 16:27:31
891
原创 [Flurtter]输入框样式
无外边线,无底边线decoration: InputDecoration( border: OutlineInputBorder(borderSide: BorderSide.none), contentPadding: EdgeInsets.symmetric(vertical: 10.0), hintText: _.rate.text, hintStyle: TextStyle(color: Colors.grey,fontSize: 20),),弧形外边线 decoration: I
2021-06-15 16:49:42
255
原创 [Flutter]超出部分用省略号表示的其中一种方法
可以用ExpandedRow( children: [ Container( margin: EdgeInsets.only(top: 5,bottom: 10), decoration: BoxDecoration( border: Border.all( .
2021-05-29 13:36:03
650
转载 MVVMLight:双向数据绑定
**RaisePropertyChanged**的作用是当数据源改变的时候,会触发PropertyChanged事件达到通知UI更改的目的(ViewModel => View)。那么View上的变化要怎么通知到数据源呢?View中文本框绑定内容如下:{Binding UserInfo.UserName,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}UpdateSourceTrigger的作用是,当做改变的时候通知数据源我们做了改变。他包
2020-10-27 10:25:04
254
原创 sqlserver 相关知识
1、 使用delete语句删除的是整行记录,而并非是记录中的某个字段值。2、update,delete语句中记得加where,不然是更新所有行。3、 查询空值用IS NULL。4、查询后字段出现重复值,可以用DISTINCT;但是DISTINCT会降低效率,group by(分类汇总)更好。SELECT DISTINCT classFROM student SELECT class_id FROM studentGROUP BY class_id5、范围查询时,不仅可以用大小于还可以用b
2020-10-14 16:09:50
102
原创 sqlserver 自表查询
select m.* , n.* from tb m , tb n where m… = n…SELECT m.stu_id,m.stu_name,result,cou_name FROM student m,score,courseWHERE score.stu_id=m.stu_id and score.cou_id=course.cou_idORDER BY stu_name类似于把m赋值为student
2020-10-12 16:36:09
183
转载 SQLServer 整型数据类型
【bigint】从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。【int】从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。【smallint】从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整
2020-10-12 13:28:22
2558
原创 JavaWeb:Servlet2.0和Servlet3.0的区别
目录Servlet简介Servlet的生命周期三级目录Servlet简介Servlet是运行在Web服务器或应用服务器上的程序,他是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。可以使用Servlet来收集来自网页表单的用户输入,或者是展示来自数据库的数据。Servlet的生命周期用几个字概括就是:初始化、实例化、服务、销毁。package servlet;import javax.servlet.*;import javax.servlet
2020-07-11 16:51:26
1085
原创 JavaWeb:基于MVC的登录页面
目录MVC介绍代码展示MVC介绍MVC模式是一种软件设计模式,是模型(model),视图(view),控制器(controller)的缩写,他将业务模型(M)和用户界面(V)的代码分离了开来。MVC模式有助于管理复杂的应用程序,简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。MVC模式可以简单分为以下几层:bean层:实体层,也就是model,他和数据库相对应,有属性、getset、toString、构造方法。dao层:持久层,简单来说就是数据库的增删改查。service
2020-07-08 18:41:05
1897
原创 Java详解 JDBC连接数据库
目录环境分析简答案例增删改DBUtils环境MySQL版本:5.0数据库截图分析JDBC连接数据库分为以下几个步骤。加载驱动创建连接获得statement对象获取执行sql处理结果集(可有可不有)关闭数据库连接简答案例以下是一个查询数据的简单案例。try{ Class.forName("com.mysql.jdbc.Driver"); //创建连接 Connection connection= Dri
2020-06-28 21:27:57
337
原创 JAVA简单案例:斗地主
JAVA简单案例:斗地主目录JAVA简单案例:斗地主新建牌洗牌留底牌随机发牌完整代码新建牌扑克牌共有54张牌(分四种花色,每种花色有2~10,A,J,Q,K;除花色外还有大小王)。首先建立牌组,可以用集合来新建牌组, pokes代表总的54张牌,colors代表四种花色,numbers代表 2~10,A,J,Q,K。建立完牌组后我们要往里添加数据,我们把花色添加到colors中,把2~10,A,J,Q,K添加到numbers中,数字可以用for循环来添加最后将colors和numbers排列组
2020-06-28 20:01:50
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人