上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 33 下一页

2019年6月1日

dart 中的 try on catch

摘要: catch 捕获异常 捕获了一个异常后,就停止了捕获异常过程。捕获一个异常,你就有机会去处理它: 为了处理含有多种类型异常的代码,你可以选择多个catch子句。第一个匹配抛出对象类型的catch子句将会处理这个异常。如果catch子句未说明所捕获的异常类型,这个子句就可处理任何被抛出的对象。 像上面 阅读全文

posted @ 2019-06-01 16:58 cag2050 阅读(6195) 评论(0) 推荐(0) 编辑

github 提供的 api

摘要: api | api 说明网址 | 举例 | | 搜索仓库,可根据语言、stars数搜索 | https://developer.github.com/v3/search/ search repositories | https://api.github.com/search/repositories 阅读全文

posted @ 2019-06-01 16:24 cag2050 阅读(662) 评论(0) 推荐(0) 编辑

2019年5月30日

flutter 项目中,开发环境、多接口域名、多分支的配置

摘要: flutter 项目中,开发环境、多接口域名、多分支的配置 1. 开发环境:配置成多个入口文件。比如:main.dart、main_develop.dart、main_preview.dart 2. 多域名:每个api类,写上自己属于的接口域名 3. 多分支: 需要指定分支 阅读全文

posted @ 2019-05-30 17:07 cag2050 阅读(1313) 评论(0) 推荐(0) 编辑

画流程图软件

摘要: 画流程图软件 画流程图软件名称 | 说明 | 网址 | | PlantUml | 使用代码画各种图(推荐,能使用代码管理,比如:git)| http://plantuml.com/zh/ draw.io | | https://www.draw.io/ omnigraffle | | https:/ 阅读全文

posted @ 2019-05-30 16:41 cag2050 阅读(305) 评论(0) 推荐(0) 编辑

url 组成

摘要: ![](https://img2018.cnblogs.com/blog/855287/201905/855287-20190530154447807-814511145.jpg) 阅读全文

posted @ 2019-05-30 15:45 cag2050 阅读(117) 评论(0) 推荐(0) 编辑

2019年5月26日

Dart 知识点:位置参数(必选)、位置参数(可选)、命名参数(都是可选)

摘要: 1. 先后顺序:位置参数(必选)、位置参数(可选)、命名参数(都是可选) 2. 位置参数(可选)、命名参数(都是可选),不能同时使用 阅读全文

posted @ 2019-05-26 19:27 cag2050 阅读(1329) 评论(0) 推荐(0) 编辑

2019年5月23日

flutter 中的样式

摘要: flutter 中的样式 样式 | 值 | width | 320.0 height | 240.0 color | Colors.white,Colors.grey[300] textAlign | TextAlign.center alignment | Alignment.center pad 阅读全文

posted @ 2019-05-23 19:45 cag2050 阅读(521) 评论(0) 推荐(0) 编辑

2019年5月21日

在 Less 中使用 calc() 的坑:height: calc(~"50% - 21px");

摘要: 注意点: 1. 中间的运算符两头都要有空格 2. 写法(加上~符号): 出处:https://mp.weixin.qq.com/s/CYVDPb44tvFpa_O8sjWXcQ 阅读全文

posted @ 2019-05-21 10:36 cag2050 阅读(807) 评论(0) 推荐(0) 编辑

2019年5月17日

什么是 MFA?

摘要: Multi Factor Authentication (MFA) 是一种简单有效的最佳安全实践方法,它能够在用户名和密码之外再额外增加一层安全保护。 启用 MFA 后,用户登录阿里云网站时,系统将要求输入用户名和密码(第一安全要素),然后要求输入来自其 MFA 设备的动态验证码(第二安全要素),双 阅读全文

posted @ 2019-05-17 16:31 cag2050 阅读(2298) 评论(0) 推荐(0) 编辑

mocker-api 原理

摘要: 项目网址:https://github.com/jaywcjlove/mocker api 作用有2个: 1. 运行dev命令后,访问本地开启服务接口,模拟数据; 2. 访问本机接口时,代理到其它服务器,即调用其他服务器的接口 阅读全文

posted @ 2019-05-17 10:49 cag2050 阅读(429) 评论(0) 推荐(0) 编辑

2019年5月15日

appuploader 使用

摘要: mac 使用 Jar Lanucher.app 打开 解压后的 appuploader.jar 文件,即可启动 appuploader。 内容 | 网址 | 官方网站 | http://www.appuploader.net/index.php Appuploader的安装介绍 | http://w 阅读全文

posted @ 2019-05-15 21:49 cag2050 阅读(976) 评论(0) 推荐(0) 编辑

关于Certificate、Provisioning Profile

摘要: Certificate(证书)就是app在打包的时候必须签名,苹果iOS系统在安装app之前会验证Certificate,否则不会通过安装。 Provisioning Profile简单来说就是包含Apple ID、证书,和设备ID等各种信息的集合体。一般来说,在打包ipa的时候,必须配置Provi 阅读全文

posted @ 2019-05-15 21:36 cag2050 阅读(161) 评论(0) 推荐(0) 编辑

苹果开发者账号类型

摘要: 来源:http://www.applicationloader.net/blog/zh/1073.html 阅读全文

posted @ 2019-05-15 20:59 cag2050 阅读(284) 评论(0) 推荐(0) 编辑

在 iTunes Connect 中,无法找到“My Apps”选项

摘要: Cannot find “My Apps” option in iTunes Connect, to upload my app on the app store: "stackoverflow问答网址" There are two different roles in development ce 阅读全文

posted @ 2019-05-15 20:37 cag2050 阅读(449) 评论(0) 推荐(0) 编辑

2019年5月14日

iOS 开发,相关网址

摘要: iOS 开发,相关网址 说明 | 网址 | 注册开发者 | https://developer.apple.com/cn/programs/enroll/ 未付费688个人开发账号真机调试测试教程 | http://www.applicationloader.net/blog/zh/1073.htm 阅读全文

posted @ 2019-05-14 23:59 cag2050 阅读(160) 评论(0) 推荐(0) 编辑

dart 使用

摘要: 用法 | 说明 | print('xxx') | 打印 == | 比较相等 != | 比较不等 语句后面必须加分号 | 阅读全文

posted @ 2019-05-14 20:01 cag2050 阅读(114) 评论(0) 推荐(0) 编辑

initState 必须调用 super.initState(); 否则报错

摘要: ``` @override void initState() { // initState 必须调用 super.initState(); 否则报错:info: This method overrides a method annotated as @mustCallSuper in 'State', but does not invoke the overridden meth... 阅读全文

posted @ 2019-05-14 19:53 cag2050 阅读(1078) 评论(0) 推荐(0) 编辑

TabBar 设置可滚动:isScrollable: true

摘要: ``` appBar: AppBar( bottom: TabBar( // 设置可滚动 isScrollable: true, controller: _tabController, tabs: tabs.map((e) => Tab(text: e)).toList()... 阅读全文

posted @ 2019-05-14 10:38 cag2050 阅读(559) 评论(0) 推荐(0) 编辑

2019年5月13日

flutter 从创建到渲染的大体流程

摘要: 从创建到渲染的大体流程是:根据Widget生成Element,然后创建相应的RenderObject并关联到Element.renderObject属性上,最后再通过RenderObject来完成布局排列和绘制。 阅读全文

posted @ 2019-05-13 19:50 cag2050 阅读(207) 评论(0) 推荐(0) 编辑

获取对象State的方法

摘要: 一、通过 可以获取父级最近的Scaffold Widget的State对象 二、通过GlobalKey来获取。步骤有两步: 1. 给目标StatefulWidget添加GlobalKey 2. 通过GlobalKey来获取State对象 阅读全文

posted @ 2019-05-13 19:47 cag2050 阅读(332) 评论(0) 推荐(0) 编辑

2019年5月9日

beforeRouteEnter 与 beforeRouteUpdate(watch $route 对象) 的区别

摘要: 项目 | 区别 | 适用场景 | 网址 | | | beforeRouteEnter | beforeRouteEnter 守卫 不能 访问 this,因为守卫在导航确认前被调用,因此即将登场的新组件还没被创建。不过,你可以通过传一个回调给 next来访问组件实例。在导航被确认的时候执行回调,并且把 阅读全文

posted @ 2019-05-09 23:33 cag2050 阅读(1136) 评论(0) 推荐(0) 编辑

vue router 中,children 中 path 为空字符串的路由,是默认打开的路由(包括在 el-tabs 中嵌套路由的情况)

摘要: 详见该页面的最后一个代码块:https://router.vuejs.org/zh/guide/essentials/nested routes.html %E5%B5%8C%E5%A5%97%E8%B7%AF%E7%94%B1 阅读全文

posted @ 2019-05-09 20:30 cag2050 阅读(2663) 评论(0) 推荐(0) 编辑

el-tabs 使用

摘要: el tabs 使用 文章标题 | 网址 | | https://www.cnblogs.com/yuxiaole/p/9523735.html | https://www.jianshu.com/p/571d832382ee | https://lastvigo.github.io/2019/02 阅读全文

posted @ 2019-05-09 14:09 cag2050 阅读(2208) 评论(0) 推荐(0) 编辑

2019年5月8日

(待做例子)问题描述: el-tab 下有2个路由,其中第1个路由设置了 beforeRouteLeave,点击 el-tab 第2个tab时,样式直接跟过去了(预期结果是:样式不到第二个tab上,beforeRouteLeave允许跳转后才到第二个tab上)

摘要: 解决: 经过以上分析,强制赋值应该在前次赋值而且DOM已经刷新完毕之后进行。可以使用$nextTick,以下是代码: 出处:https://lastvigo.github.io/2019/02/25/%E7%94%B1el tabs%E4%BD%BF%E7%94%A8%E8%B0%88Vue%E6% 阅读全文

posted @ 2019-05-08 20:54 cag2050 阅读(367) 评论(0) 推荐(0) 编辑

2019年4月30日

获取列表数据时,getList 设置默认参数:getList(page = 1),点击分页及前往时,传page参数,其他使用page的默认值:1

摘要: 获取列表数据时,getList 设置默认参数:getList(page = 1),点击分页及前往时,传page参数,其他使用page的默认值:1 阅读全文

posted @ 2019-04-30 10:00 cag2050 阅读(499) 评论(0) 推荐(0) 编辑

2019年4月28日

vue-router 路由跳转:和name配对的是params,和path配对的可以是query、params

摘要: 1.命名路由name搭配params,刷新页面参数会丢失 2.路由path搭配query,刷新页面数据不会丢失 3.接收参数使用this.$route,就能获取到参数的值 阅读全文

posted @ 2019-04-28 16:10 cag2050 阅读(877) 评论(0) 推荐(0) 编辑

el-popover 的显示或隐藏,要在拿到真实dom之后再做控制

摘要: el popover 的显示或隐藏,要在拿到真实dom之后再做控制 阅读全文

posted @ 2019-04-28 11:05 cag2050 阅读(2073) 评论(0) 推荐(0) 编辑

2019年4月25日

js 中逻辑为 false 的8种情况

摘要: 如果对象无初始值或者其值为 数字0、 0、null、""、false、undefined 或者 NaN,那么对象的逻辑值为 false。 注意:字符串 '0',值为 true typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"fun 阅读全文

posted @ 2019-04-25 11:15 cag2050 阅读(211) 评论(0) 推荐(0) 编辑

2019年4月23日

mac 中 git 操作账号的保存与删除

摘要: mac 系统中,运行命令: ,输出中看到 时,说明 git 密码保存在 Keychain 中。 右上角搜索框内搜索 git,删除保存的 git 账号即可。 出处:https://www.cnblogs.com/Mr Rshare/p/10734260.html 阅读全文

posted @ 2019-04-23 16:33 cag2050 阅读(3081) 评论(0) 推荐(0) 编辑

弹出的 Dialog 里,包含 Form,如何在关闭 Dialog 时,执行 resetFields(对整个表单进行重置,将所有字段值重置为初始值并移除校验结果)

摘要: 做法: 1. before close 事件中,调用 resetFields 2. 取消按钮事件中,调用 resetFields 阅读全文

posted @ 2019-04-23 11:08 cag2050 阅读(615) 评论(0) 推荐(0) 编辑

2019年4月22日

PlantUml 使用代码画各种图

摘要: 资源 | 网址 | 官方github | "https://github.com/plantuml/plantuml" 官方网站 | "http://plantuml.com/zh/" mac 下,webstorm 中使用 PlantUML: 1. 安装 java 2. 安装 Graphviz: 3 阅读全文

posted @ 2019-04-22 19:48 cag2050 阅读(3805) 评论(0) 推荐(0) 编辑

2019年4月18日

Taro 生命周期

摘要: Taro 新加的生命周期 | 说明 | 网址 | | componentDidShow() | 在此生命周期中通过 this.$router.params,可以访问到程序初始化参数 | https://nervjs.github.io/taro/docs/tutorial.html componen 阅读全文

posted @ 2019-04-18 21:07 cag2050 阅读(1080) 评论(0) 推荐(0) 编辑

Taro 常用 API

摘要: table th:first of type { width: 300px; } Taro 常用 API | 说明 | 网址 | | | 获取系统信息同步接口。| https://nervjs.github.io/taro/docs/native api.html tarogetsysteminfo 阅读全文

posted @ 2019-04-18 11:06 cag2050 阅读(916) 评论(0) 推荐(0) 编辑

2019年4月17日

taro 报错及解决

摘要: 1、解决:taro 升级到最新版( ) 2、解决:taro 升级到最新版( ) 阅读全文

posted @ 2019-04-17 20:00 cag2050 阅读(1169) 评论(0) 推荐(0) 编辑

nvm 知识点

摘要: 事项 | 作用 | | 安装nvm nvm alias default system | 设置nvm默认版本,为系统安装版本(The first version installed becomes the default. New shells will start with the default 阅读全文

posted @ 2019-04-17 19:20 cag2050 阅读(200) 评论(0) 推荐(0) 编辑

Taro 代码及功能,需要注意的地方

摘要: Taro 代码不能使用的写法: 1. 请注意无 AppID 关联下,调用 wx.operateWXData 是受限的, API 的返回是工具的模拟返回 2. 阅读全文

posted @ 2019-04-17 19:00 cag2050 阅读(395) 评论(0) 推荐(0) 编辑

如何安装私有 npm 包?

摘要: 安装私有 npm 包的步骤: 1. 先安装私有 npm 包: 2. 然后运行 (推荐)或 安装公共 npm 包 阅读全文

posted @ 2019-04-17 16:07 cag2050 阅读(554) 评论(0) 推荐(0) 编辑

2019年4月16日

TypeScript 学习资料

摘要: TypeScript 学习资料: 学习资料 | 网址 | TypeScript Handbook(中文版)(推荐)| https://m.runoob.com/manual/gitbook/TypeScript/_book/index.html TypeScript 中文网 | https://ww 阅读全文

posted @ 2019-04-16 20:17 cag2050 阅读(641) 评论(0) 推荐(0) 编辑

2019年4月15日

浏览器渲染工作流程

摘要: 1. 浏览器工作流程:构建DOM 构建CSSOM 构建渲染树 布局 绘制。 2. CSSOM会阻塞渲染,只有当CSSOM构建完毕后才会进入下一个阶段构建渲染树。 3. 通常情况下DOM和CSSOM是并行构建的,但是当浏览器遇到一个不带defer或async属性的script标签时,DOM构建将暂停, 阅读全文

posted @ 2019-04-15 06:22 cag2050 阅读(180) 评论(0) 推荐(0) 编辑

2019年4月9日

MySQL高性能优化规范建议,速度收藏

摘要: 2. 禁止给表中的每一列都建立单独的索引 5.6 版本之前,一个 sql 只能使用到一个表中的一个索引,5.6 以后,虽然有了合并索引的优化方式,但是还是远远没有使用一个联合索引的查询方式好。 4. 常见索引列建议 •出现在 SELECT、UPDATE、DELETE 语句的 WHERE 从句中的列 阅读全文

posted @ 2019-04-09 08:00 cag2050 阅读(237) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 33 下一页

导航