08 2019 档案

摘要:点击大类右侧的横向的小类红色显示当前的小类别 解决之前溢出的问题: 先解决一个bug,之前右侧的这里设置的高度是1000,但是有不同的虚拟机和手机设别的问题造成了溢出的问题 Expaned是有伸缩能力的小部件,继承于Flexible 外层套一个Expanded,内部的Contaienr的高度不再设置 阅读全文
posted @ 2019-08-31 21:27 每天都要进步一点点 阅读(377) 评论(0) 推荐(0) 编辑
摘要:点击左侧的大类右边的小类也跟着变化 新建provide 要改变哪里就建哪里的provide,我们现在要改变的是右边的商品列表的数组。 category_goods_list.dart 这样我们的provide类就做好了 做好的provide类放到main.dart中注册 这一步叫做 把状态放入顶层 阅读全文
posted @ 2019-08-30 21:51 每天都要进步一点点 阅读(522) 评论(0) 推荐(0) 编辑
摘要:小程序里面的布局方式 小程序的图片上这里使用的是warp布局,因为首页里面火爆专区,已经用过了warp来布局了。 所以这里我们没有必要再讲一遍,这里我们使用ListView,我们把它布局成下图这种形式: 我们拆的散一点,用内部方法的形式,我们把图片和名称分别拆成单独的方法去实现,然后在组合成一个子项 阅读全文
posted @ 2019-08-29 21:53 每天都要进步一点点 阅读(1800) 评论(0) 推荐(0) 编辑
摘要:简历数据模型 json生成dart类的网站: https://javiercbk.github.io/json_to_dart/ json数据 生成实体类 在model文件夹下新建 新建类:categoryGoodsList.dart。把网站自动生成的类复制过来,然后修改类的名称为CategoryG 阅读全文
posted @ 2019-08-28 21:01 每天都要进步一点点 阅读(547) 评论(0) 推荐(0) 编辑
摘要:主要调试商品列表页的接口 这个接口是最难的因为有大类、小类还有上拉加载 先配置接口 config/service_url.dart 编写新类调试接口 stful快生生成widget.CategoryGoodsList 然后写一个内部方法,调用我们的后端接口 然后需要调用这个内部方法 在我们的init 阅读全文
posted @ 2019-08-27 23:03 每天都要进步一点点 阅读(490) 评论(0) 推荐(1) 编辑
摘要:小解决小bug 默认右侧的小类没有被加载 数据加载完成后,就list的第一个子对象传递给provide进行赋值,这样右侧的小类就刷新了数据 默认加载了第一个类别 调整颜色 对比图片调整下颜色 这里的参数r:就是red红色 g:green绿色 b:blue蓝色 opacity:就是透明度 最终修改成颜 阅读全文
posted @ 2019-08-26 23:25 每天都要进步一点点 阅读(304) 评论(0) 推荐(0) 编辑
摘要:主要实现功能,点击一级分类,二级分类跟着变。这里主要用我们的provide 新建provide provide文件夹下创建:child_category.dart 事件上就是这个实体:BxMallSubDto 这样我们的Provide类就写完了。 然后在main.dart中注册provide 继续c 阅读全文
posted @ 2019-08-25 15:07 每天都要进步一点点 阅读(386) 评论(0) 推荐(0) 编辑
摘要:主要是二级分类的UI布局 生成我们的右侧动态类 定义list变量 开始写里面的子项,把每一个小的写了 再拼成一个大的 这样我们的小类就写完了 开始写我的大类别:是一个横向的ListView。写横向的ListView就必须设置宽和高 ListView如果是纵向的不需要设置高度,如果是横向的就必须设置宽 阅读全文
posted @ 2019-08-24 23:26 每天都要进步一点点 阅读(321) 评论(0) 推荐(0) 编辑
摘要:Flutter | 状态管理特别篇 —— Provide:https://juejin.im/post/5c6d4b52f265da2dc675b407?tdsourcetag=s_pcqq_aiomsg 点击左侧的导航右侧的导航发生变化,这属于两个widget。这两个widget之间进行通讯。用s 阅读全文
posted @ 2019-08-23 23:38 每天都要进步一点点 阅读(499) 评论(0) 推荐(0) 编辑
摘要:自动生成dart类 https://javiercbk.github.io/json_to_dart/ 生成的代码 复制过来以后,改改类的名字 这里就是用我们新生成的model类 开始做左侧类别导航 快速生成动态类LeftCategoryNav 把获取接口数据的方法移动到 左侧导航内 解析json的 阅读全文
posted @ 2019-08-22 23:21 每天都要进步一点点 阅读(1330) 评论(0) 推荐(0) 编辑
摘要:json转Model类 创建model文件夹,在里面新建category.dart类 主要根据这个json来分析我们要做成类的样子 comments这个字段都是null值。 所以在创建了的时候 我们直接用null来表示 我们上面只做了一个模型类:CategoryBigModel 在json里面是有多 阅读全文
posted @ 2019-08-21 22:11 每天都要进步一点点 阅读(562) 评论(0) 推荐(0) 编辑
摘要:先解决一个坑 取消上面的GridVIew的回弹效果。就是在拖这个gridview的时候有一个滚动的效果 physics: NeverScrollableScrollPhysics(), 大R刷新后,点击这里的空白的地方,GridView就不会有滚动的效果了。 分类页面后端接口调试 service_u 阅读全文
posted @ 2019-08-21 22:10 每天都要进步一点点 阅读(494) 评论(0) 推荐(0) 编辑
摘要:SQL分类: DDL 数据定义语言(CREATE--创建,ALTER--修改. DROP--删除表,DECLARE--声明) DML 数据定义语言(SELECT--查询,DELECT--删除数据,UPDATE--更新,INSERT--插入) DCL 数据定义语言(GRANT--权限,REVOKE-- 阅读全文
posted @ 2019-08-19 21:58 每天都要进步一点点 阅读(589) 评论(0) 推荐(0) 编辑
摘要:由于mysql模块的操作都是异步操作,每次操作的结果都是在回调函数中执行,现在有了async/await,就可以用同步的写法去操作数据库 Promise封装mysql模块 Promise封装 ./async-db.js async/await使用Promise封装的mysql,开发自己的中间件./g 阅读全文
posted @ 2019-08-18 23:21 每天都要进步一点点 阅读(528) 评论(0) 推荐(0) 编辑
摘要:前述 CentOS 7是目前较为流行的Linux发行版本。CentOS 7比起之前版本有了许多的变更。如firewall不在用iptables管理,而交由firewall-cmd管理。同样的,在CentOS 7中,服务不再是用service命令开启或关闭,同时也不再用chkconfig配制开机启动项 阅读全文
posted @ 2019-08-17 22:00 每天都要进步一点点 阅读(3814) 评论(0) 推荐(0) 编辑
摘要:在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子 阅读全文
posted @ 2019-08-16 22:51 每天都要进步一点点 阅读(293) 评论(0) 推荐(0) 编辑
摘要:一、Mongodb数据更新命令 一、Mongodb数据更新命令 Mongodb更新有两个命令:update、save。 1.1update命令 update命令格式: db.collection.update(criteria,objNew,upsert,multi) 参数说明: criteria: 阅读全文
posted @ 2019-08-15 21:36 每天都要进步一点点 阅读(3616) 评论(0) 推荐(0) 编辑
摘要:mongoose常用的API 增 save是一个实例方法,使用时需要先 new Model() 来实例化 删 remove删除数据方法 改 update更新数据方法 查 1.find find用来查询并输出该条件下的所有文档 db.Userl.find({conditions}, {options} 阅读全文
posted @ 2019-08-14 21:12 每天都要进步一点点 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:在node中使用MongoDB很多情况下,都是使用mongoose的,所以这集来介绍一下 安装 连接 建立schema 和model shema 相当于对表结构的定义model 定义表 其实,在MongoDB中不能称为表,应该为文档 shema Model Model是由Schema编译而成的假想( 阅读全文
posted @ 2019-08-13 23:26 每天都要进步一点点 阅读(5655) 评论(0) 推荐(0) 编辑
摘要:1、创建文件 # vi /etc/systemd/system/tomcat.service 2、进入目录 # cd /etc/systemd/system/ 3、设置开机启动 # systemctl enable tomcat 查询当前tomcat的状态: # systemctl status t 阅读全文
posted @ 2019-08-12 22:00 每天都要进步一点点 阅读(524) 评论(0) 推荐(0) 编辑
摘要:一.系统版本及环境 1.CentOS 7.5 64bit 查看系统版本及位数命令 2.jdk 1.8 已安装配置 JDK1.8安装 二.Tomcat 8.5 安装 1.下载地址 http://tomcat.apache.org/ 下载完后用ftp工具上传到linux服务器或者直接复制进linux虚拟 阅读全文
posted @ 2019-08-11 21:10 每天都要进步一点点 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:CentOS 7.0默认使用的是firewall作为防火墙,之前版本是使用iptables。 1.设置firewall开机启动 2.禁止firewall开机启动 阅读全文
posted @ 2019-08-10 21:13 每天都要进步一点点 阅读(2592) 评论(0) 推荐(0) 编辑
摘要:这节课学习一下上拉加载效果,其实现在上拉加载的插件有很多,但是还没有一个插件可以说完全一枝独秀,我也找了一个插件,这个插件的优点就是服务比较好,作者能及时回答大家的问题。我觉的选插件也是选人,人对了,插件就对了。 flutter_easyrefresh简介 flutter_easyrefresh官方 阅读全文
posted @ 2019-08-09 21:10 每天都要进步一点点 阅读(515) 评论(0) 推荐(0) 编辑
摘要:Dart中可选参数的设置 上节课在作通用方法的时候,我们的参数使用了一个必选参数,其实我们可以使用一个可选参数。Dart中的可选参数,直接使用“{}”(大括号)就可以了。可选参数在调用的时候必须使用paramName:value的形式。 我们把上节课的后端接口代码改为如下: 然后调用的时候,采用的方 阅读全文
posted @ 2019-08-08 23:17 每天都要进步一点点 阅读(517) 评论(0) 推荐(0) 编辑
摘要:1、获取接口的方法 在service/service_method.dart里制作方法。我们先不接收参数,先把接口调通。 简单说一下 Future,在我们平时开发中我们是这样用的,首先给我们的函数后面加上 async 关键字,表示异步操作,然后函数返回值写成 Future,然后我们可以 new 一个 阅读全文
posted @ 2019-08-07 21:13 每天都要进步一点点 阅读(380) 评论(0) 推荐(0) 编辑
摘要:1、楼层标题组件 该组件非常简单,只接收一个图片地址,然后显示即可: 2、楼层商品组件的编写 在编写楼层商品组件时,我们要对它详细的拆分,我们把一个组件拆分成如下内部方法。 goodsItem:每个商品的子项,也算是这个类的最小模块了。 firstRow:前三个商品的组合,是一个Row组件。 oth 阅读全文
posted @ 2019-08-06 23:11 每天都要进步一点点 阅读(312) 评论(0) 推荐(0) 编辑
摘要:list集合 在Dart中,数组是List对象,因此大多数人只是将它们称为List。以下是一个简单的Dart的List: 创建一个int类型的list 要创建一个编译时常量const的list,示例如下: 注意事项: 可以直接打印list包括list的元素,list也是一个对象。但是java必须遍历 阅读全文
posted @ 2019-08-05 23:20 每天都要进步一点点 阅读(17119) 评论(0) 推荐(0) 编辑
摘要:1、生成签名文件 在打包之前我们需要一个签名文件,证明文件的唯一性。 F:\APP\sign.jks为签名问价存放目录,sign 为密钥名。 后面都有用,请牢记。 在控制台输入上方指令后,会依次让你输入密钥库口令、姓氏、组织机构等等,下方是我的截图: 查看证书SHA1: 其中 sign、storep 阅读全文
posted @ 2019-08-04 19:01 每天都要进步一点点 阅读(1135) 评论(0) 推荐(0) 编辑
摘要:饿补一下Flutter中Http请求的异步操作。 Dart是一个单线程语言,可以理解成物理线路中的串联,当其遇到有延迟的运算(比如IO操作、延时执行)时,线程中按顺序执行的运算就会阻塞,用户就会感觉到卡顿,于是通常用异步处理来解决这个问题。 Dart异步编程有两种方式:Future和Stream F 阅读全文
posted @ 2019-08-03 09:00 每天都要进步一点点 阅读(4493) 评论(2) 推荐(2) 编辑
摘要:情境 运行nodejs的程序,使用命令:node xxx.js,但是关掉终端,程序也关闭了,如何让node app的程序一直运行? 解决 1.安装forever 2.使用forever开启nodejs程序 如果你需要用npm start来运行你的程序,则用命令forever start -c “np 阅读全文
posted @ 2019-08-02 01:52 每天都要进步一点点 阅读(580) 评论(0) 推荐(0) 编辑
摘要:1.代码 说明: nohup 命令对 server.js 进程做了三件事 也就是说,nohup命令实际上将子进程与它所在的 session 分离了。 注意,nohup命令不会自动把进程变为"后台任务",所以必须加上&符号。 阅读全文
posted @ 2019-08-01 00:06 每天都要进步一点点 阅读(4599) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示