03 2019 档案
摘要:07.Dio基础_POST请求的使用 越界问题解决 容器越界的问题,越界是因为键盘弹起的问题。如果键盘不弹起是不会越界 我们加一个滚动组件就可以解决。 这是技术胖视频中出现的越界的截图效果 这是我自己电脑上开发的效果,没有出现越界的问题: 我们在这里外层套一个组件:SingleChildScroll
阅读全文
摘要:博客地址: https://jspang.com/detailed?id=53#toc224 编写页面代码 创建动态组件HomePage,原来的代码是静态的我们这里就去掉就可以了。 原来的代码继承的是StatelessWidget,这里改成StatefulWidget 然后使用column布局来写我
阅读全文
摘要:05.Dio基础_引入和简单的Get请求 博客地址: https://jspang.com/detailed?id=53#toc220 第三方的http请求库叫做Dio https://github.com/flutterchina/dio pubspec.yaml 这两者的区别: dependen
阅读全文
摘要:04.底部导航栏切换效果 博客地址: https://jspang.com/post/FlutterShop.html#toc-291 我们要做的效果图: 新建四个页面 home_page.dart home_page.dart为了展示切换效果,所以代码比较简单。中间放个Center,center里
阅读全文
摘要:03.底部导航栏制作 material是谷歌推出的 还有另外的一种:cupertino是IOS的风格 我们底部的导航栏,静态的widget是不合适的,这里我们用到动态的widget 这重新改成动态的组件 依然叫做IndexPage 声明一个List来放我们底栏的图标啊 文件啊,List我们希望是不变
阅读全文
摘要:02.Flutter实战建立项目和编写入口文件 创建项目: flutter create flutter_shop 创建完成之后呢,它会提示我们, 进入flutter_shop的目录,然后执行flutter run来运行项目 为什么起名flutter_shop用下划线的形式呢?因为在windows下
阅读全文
摘要:Vue CLI的形式搭建环境: vue create hello-world 我们选择default默认的配置,提供babel和eslint的支持。如果你已经对工程化的东西非常了解了。你可以选择自定义的选项:Manually 然后就开始创建项目了。 过程比较的漫长 安装完成后的一个结果: 先进入这个
阅读全文
摘要:视频地址: https://time.geekbang.org/course/intro/163 https://github.com/tangjinzhou/geektime-vue-1 电脑demo的存放路径: D:\MyDemos\VueDemo 视频在电脑上的路径: F:\BaiDu\Vue
阅读全文
摘要:博客地址: https://jspang.com/post/flutterDemo.html#toc-61b 视频地址: https://www.bilibili.com/video/av39709290/?p=15
阅读全文
摘要:博客地址; https://jspang.com/post/flutterDemo.html#toc-5b0 视频地址: https://www.bilibili.com/video/av39709290/?p=14 新建类: expansion_panel_list.dart 这是一个动态的wid
阅读全文
摘要:20个Flutter实例视频教程-第13节: 展开闭合案例 视频地址: https://www.bilibili.com/video/av39709290/?p=13 博客地址: https://jspang.com/post/flutterDemo.html#toc-f0f 创建demo08 ma
阅读全文
摘要:视频地址; https://www.bilibili.com/video/av39709290/?p=12 博客地址: https://jspang.com/post/flutterDemo.html#toc-b97 要实现的效果; 这里主要是用我们的流式布局 顺序排,一般到头了 会顺序往下排列。
阅读全文
摘要:视频地址: https://www.bilibili.com/video/av39709290/?p=11 博客地址: https://jspang.com/post/flutterDemo.html#toc-1b4
阅读全文
摘要:博客地址: https://jspang.com/post/flutterDemo.html#toc-1b4 视频地址:https://www.bilibili.com/video/av39709290/?p=11 定义类searchBarDelegate 继承SearhDelegate 并复写里面
阅读全文
摘要:20个Flutter实例视频教程-第10节: 一个不简单的搜索条-1 视频地址: https://www.bilibili.com/video/av39709290/?p=10 博客地址: https://jspang.com/post/flutterDemo.html#toc-b14 创建demo
阅读全文
摘要:视频地址:https://www.bilibili.com/video/av39709290/?p=9 博客地址:https://jspang.com/post/flutterDemo.html#toc-e3a 新建keep_alive_demo.dart. 里面新建类 MyHomePage是一个动
阅读全文
摘要:博客地址: https://jspang.com/post/flutterDemo.html#toc-bb9 视频地址: https://www.bilibili.com/video/av39709290/?p=8 创建项目demo05 keepAliveDemo是一个自定义组件 keepAlive
阅读全文
摘要:1-1 课程导学 1-2 项目需求分析,技术分解. 要有一定的dart基础,了解安卓和ios的一些普通的开发
阅读全文
摘要:视频地址:https://coding.imooc.com/class/321.html?mc_marking=60e5294c605a87b2af7257d06f70505e&mc_channel=syb7 贾鹏辉的技术博客官网 http://www.devio.org/tags/#Flutter
阅读全文
摘要:视频地址: https://www.bilibili.com/video/av39709290/?p=7 博客地址: https://jspang.com/post/flutterDemo.html#toc-65a 创建demo04 flutter从1.0 开始就鼓励大家使用类的不用再写前面的 Ne
阅读全文
摘要:博客地址: https://jspang.com/post/flutterDemo.html#toc-94f 视频地址: https://jspang.com/post/flutterDemo.html#toc-94f 缩放的效果: import 'package:flutter/material.
阅读全文
摘要:视屏地址: https://www.bilibili.com/video/av39709290/?p=5 博客地址: https://jspang.com/post/flutterDemo.html#toc-246 创建新项目: 把上节课的Main.dart文件复制过来改改。 创建pages.dar
阅读全文
摘要:视频地址: https://www.bilibili.com/video/av39709290/?p=4 博客地址: https://jspang.com/post/flutterDemo.html#toc-7d1 学习如果使用一个动态的widget代替之前写的那几个静态的widget 新建文件:e
阅读全文
摘要:第03节: 不规则底部工具栏制作-1 博客地址: https://jspang.com/post/flutterDemo.html#toc-973 视频地址: https://www.bilibili.com/video/av39709290?p=3 视频里面的评论:动态组件就是可以setState
阅读全文
摘要:视频地址: https://www.bilibili.com/video/av39709290?p=2 博客地址: https://jspang.com/post/flutterDemo.html#toc-4df 新建pages页面里面新建:home_screen.dart 内容比较简单 分别复制三
阅读全文
摘要:视频地址: https://www.bilibili.com/video/av39709290?zw 博客地址: https://jspang.com/post/flutterDemo.html#toc-ff4 flutter create demo01:命令行来创建项目,这里我就不创建,直接用我原
阅读全文
摘要:视频地址: https://www.bilibili.com/video/av35800108/?p=25 文章地址: https://jspang.com/post/flutter4.html#toc-5ae 其他公众号上的打包: 【Flutter 专题】39 图解 Android 打包 APK
阅读全文
摘要:技术胖Flutter第四季-23静态资源和项目图片的处理 视频地址:https://www.bilibili.com/video/av35800108/?p=24 项目中引用图片静态资源文件 这里就是配置项目中的静态资源文件的 新建images文件夹。然后在里面复制过去一个图片。 加载不了图片。直接
阅读全文
摘要:视频地址: https://www.bilibili.com/video/av35800108/?p=23 博客地址: https://jspang.com/post/flutter4.html#toc-3f5 主要学习子页面返回数据给父页面 下划线很一般定义内部的方法 snackBar去接收 Xi
阅读全文
摘要:21导航的参数传递和接受-2 视频地址 https://www.bilibili.com/video/av35800108/?p=22 博客地址:https://jspang.com/post/flutter4.html#toc-3d6 在onTap里面写事件: 跳转到ProductDetail页面
阅读全文
摘要:技术胖Flutter第四季-20导航的参数传递和接受-1 视频地址:https://www.bilibili.com/video/av35800108/?p=21 先安装一个新的插件: Awesome Flutter Snippets 先把商品的类抽象出出来一个类,两个属性 一个是title标题 一
阅读全文
摘要:技术胖Flutter第四季-19导航父子页面的跳转返回 博客地址: https://jspang.com/post/flutter4.html#toc-010 onPressed是当前按下的时候,按下动作的响应事件 Navigator是导航组件 自己写的代码没有问题。就是需要重启虚拟机 ,重新flu
阅读全文
摘要:技术胖Flutter第三季-18布局CardWidget 卡片布局组件 博客地址: https://jspang.com/post/flutter3.html#toc-420 最外面是Card布局,里面放column布局 在column布局里面用ListTiel 布局 下面再复制这两个ListTie
阅读全文
摘要:博客地址: https://jspang.com/post/flutter3.html#toc-d7a 把我们上节的 Container的部分代码去掉。 使用:Positioned 有点像css里面的绝对定位。 三个元素以上才使用positioned 这个可以调整left和top的位置。比较灵活 i
阅读全文
摘要:官方仓库:https://pub.dev/ json转dart类生成:https://caijinglong.github.io/json2dart/index_ch.html Fluuter常遇到的问题 Flutter从入门到进阶实战携程网App_汇总贴 Flutter教程网 http://www
阅读全文
摘要:16Stack层叠布局 在上面声明一个变量Stack里面包含两个元素,第一个 是CircleAvater第二个子对象是Container 效果 把文字房子啊中下的位置: 我们需要对齐属性 包含了x轴和y轴。最小是0 最大是1 层叠最少要有两个属性
阅读全文
摘要:博客地址: https://jspang.com/post/flutter3.html#toc-8eb 垂直布局 左对齐: crossAxisAlignment: CrossAxisAlignment.start, end是右对齐。默认是center居中对齐 想让屏幕正中间对齐。就需要了解主轴和父轴
阅读全文
摘要:flutter总的地址: https://jspang.com/page/freeVideo.html 视频地址: https://www.bilibili.com/video/av35800108/?p=15 博客的地址: https://jspang.com/post/flutter3.html
阅读全文
摘要:分析打包后的结果,看看打包后的结果是什么东西 把打包后的结果。注释什么的删删‘’ 当前是一个匿名函数。 默认的时候会执行,执行的时候会传一个对象,对象有几部分,第一部分是我们的key。第二部分是我们的Value 之后就把这个对象传给了module require默认是不能再浏览器中运行的,这里自己实
阅读全文
摘要:我们需要安装webpack 还需要安装webpack cli 这两个都是我们的开发依赖 这里我们一般会加一个-D表示上线的时候不需要他们两个包 安装我们的webpack 先初始化一下,记住我们的安装依赖 我机器代码的路径: D:\MyDemos\webpack4\webpack-dev-1 Ctrl
阅读全文
摘要:本机存放的路径: F:\教程\10天彻底搞定-webpack4.0 联想电脑代码存放的路径: D:\MyDemos\webpack4 10天彻底搞定-webpack4.0 1、webpack课程介绍 2、webpack基础配置 3、webpack打包出的文件解析 4、Html插件 5、样式处理(1)
阅读全文
摘要:今天我在使用 DateTime.Now.ToString("yyyy/MM/dd") 输出的结果是 2006-03-16 而不是我想要的 2006/03/16,都快把我郁闷的不行了。后来用了一个方法解决:DateTime.Now.ToString("yyyy/MM/dd").Replace("-",
阅读全文
摘要:https://blog.csdn.net/chenchunlin526/article/details/77448168
阅读全文
摘要:12.oauth密码模式identity server4实现 密码模式,严格,安全界别高 要求输入用户名和密码之后才能访问第三方的API 需要两步操作: 我们是直接从这里拿的测试的用户 真实的环境下 ,我们应该是从数据库中取用户的数据 在这个命名空间下有TestUser这么一个类 添加一个Clien
阅读全文
摘要:https://blog.csdn.net/donghustone/article/details/83338185?tdsourcetag=s_pcqq_aiomsg
阅读全文
摘要:11.ClientCredential模式总结 服务端定义的Resource叫做api Resource API默认是被保护的 第三方的客户端先去请求 Server拿到access token。带着token信息才能去访问Resource API
阅读全文
摘要:10.第三方ClientCredential模式调用 IdentityModel的官方文档: https://identitymodel.readthedocs.io/en/latest/index.html ThirdPartyDemo 创建第三方的应用程序,相当于它来请求我们的API 创建控制台
阅读全文
摘要:09.客户端集成IdentityServer 新建API的项目 dotnet new webapi --name ClientCredentialApi 在我们上一节课的代码IdentityServerSample中加入授权的认证 引入命名空间: using Microsoft.AspNetCore
阅读全文
摘要:快速的部署和启动 docker的启动是毫秒级的。一分钟可移动几百个上千个docker的容器 docker和虚拟机的区别 虚拟机在里面独立运行完整的操作系统。资源上时间上都需要多。 docker容器级别把操作系统去掉, 是一堆文件的集合,没有操作系统,容器当中是没有操作系统内核的 它同时具有隔离性,这
阅读全文
摘要:09.客户端集成IdentityServer
阅读全文
摘要:07.oAuth2介绍 微信可以任意的去添加客户端,第三方的客户端,。去生成key和secret。你就自动成为他的第三方应用,去调用微信的api 简书的第三方登陆 点击微博,这里用到OAuth里面最严格的一种模式 这是跳转到微博的页面地址: https://api.weibo.com/oauth2/
阅读全文
摘要:08.IdentityServer4登录中心 IdentityServer就是一套Framework,实现了OAuth的授权 理解OAuth流程,学会怎么使用他 http://ruanyifeng.com/blog/2014/05/oauth_2_0.html 客户端模式(client creden
阅读全文
摘要:05.业务介绍 介绍app的需求 先登陆 登陆后会推荐一些好友 我的 个人资料 第二个模块 项目 后续的 介绍 没在细看。。。继续看下面的章节
阅读全文
摘要:01.课程介绍 02.最小可行化产品MVP 产品开发过程 最小化和可用之间找到一个平衡点
阅读全文
摘要:ASP.NET Core 3.0 入门视频(完结) https://www.bilibili.com/video/av65313713 ASP.NET Core开发者成长路线图 老张视频教程:https://www.bilibili.com/video/av58096866/ asp.net cor
阅读全文
摘要:任务50:Identity MVC:DbContextSeed初始化 首先添加seed 每次应用程序启动,监测一下,是否是第一次启动。如果是第一次执行,我们需要在数据库内添加一个记录 比如说我们的用户账号,我们在第一次进来的时候,我们需要有一个管理员 在Data文件夹下新建: Application
阅读全文
摘要:任务48:Identity MVC:Model后端验证 RegisterViewModel 创建LoginViewModel LoginViewModel 这里只需要Email和Password这两个字段 修改后: 修改Login.cshtml 把登陆的时候的错误信息加上。 在AccountCont
阅读全文
摘要:任务49:Identity MVC:Model前端验证 前端验证使用的是jquery的validate的组件 _ValidationScriptsPartial.cshtml 在我们的layout里面有RenderSection 所以我们可以在Login页面增加上。在登陆页面的最下方 点击登陆是没有
阅读全文
摘要:任务47:Identity MVC:ReturnUrl实现 在最上面加一个私有的方法 登陆也加上returnUrl Login的post方法。加入returnUrl的参数 登陆界面也需要加上 asp-route-returnUrl="@ViewBag["ReturnUrl"]" 退出的代码进行修改,
阅读全文
摘要:任务46:Identity MVC:登录逻辑实现 实现登陆的方法 退出方法 _layout里面增加如下的代码: Login.cshtml 运行代码测试: 这个地方的单词之前拼错了。这里进行修正 输入账号密码,加断点进行测试 然后就成功跳转到了Home页面 点击用户名跳转到 Admin 页面 退出 退
阅读全文
摘要:任务45:Identity MVC:注册逻辑实现 做登陆 在注册成功直接进行登陆,使用SignIn 这里的signIn实际上是HttpContext.Signin的封装 再次执行注册的页面 查看到cookie内有值了 改动 登陆成功后进行判断
阅读全文
摘要:通过论坛的检索 查到三篇文章是关于sum的 http://www.codeisbug.com/Ask/9/4531 http://www.codeisbug.com/Ask/14/4128 文章1:2018/10/12 文章2: 官方文档的查询函数 SqlFunc.Subqueryable子查询的写
阅读全文
摘要:使用VSCode开发 Razer的智能感知不好。所以这里切换为VS2017进行开发: 新建一个Data的文件夹来存放我们的DBContext。在Data文件夹下新建: ApplicationDbContext.cs 继承:IdentityDbContext在using Microsoft.AspNe
阅读全文