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

2019年7月6日

单页面应用,接入cdn

摘要: 出处:http://www.xbhub.com/wiki/webpack/4%E4%BC%98%E5%8C%96/4 9CDN%E5%8A%A0%E9%80%9F.html 阅读全文

posted @ 2019-07-06 16:52 cag2050 阅读(440) 评论(0) 推荐(0)

2019年7月4日

Spring Cloud 之 Hystrix 知识点:隔离、熔断、降级

摘要: Hystrix 是隔离、熔断以及降级的一个框架。 Hystrix 的隔离: Hystrix 会搞很多个小小的线程池,比如订单服务请求库存服务是一个线程池,请求仓储服务是一个线程池,请求积分服务是一个线程池。每个线程池里的线程就仅仅用于请求那个服务。 Hystrix 的熔断: 比如在 5 分钟内请求积 阅读全文

posted @ 2019-07-04 20:50 cag2050 阅读(958) 评论(0) 推荐(0)

Spring Cloud 之 Ribbon 知识点:服务器负载均衡

摘要: Ribbon 是和 Feign 以及 Eureka 紧密协作,完成工作的,具体如下: 1. 首先 Ribbon 会从 Eureka Client 里获取到对应的服务注册表,也就知道了所有的服务都部署在了哪些机器上,在监听哪些端口号。 2. 然后 Ribbon 就可以使用默认的 Round Robin 阅读全文

posted @ 2019-07-04 20:37 cag2050 阅读(250) 评论(0) 推荐(0)

Spring Cloud 之 Feign 知识点:封装了 REST 调用

摘要: Feign Client 会在底层根据你的注解,跟你指定的服务建立连接、构造请求、发起请求、获取响应、解析响应,等等。 Feign 的一个关键机制就是使用了动态代理。 1. 首先,如果你对某个接口定义了 @FeignClient 注解,Feign 就会针对这个接口创建一个动态代理。 2. 接着你要是 阅读全文

posted @ 2019-07-04 20:32 cag2050 阅读(828) 评论(0) 推荐(0)

spring cloud 学习资料

摘要: spring cloud 学习资料 | 网址 | 拜托!面试请不要再问我Spring Cloud底层原理 | https://mp.weixin.qq.com/s/ZH 3JK90mhnJPfdsYH2yDA 阅读全文

posted @ 2019-07-04 20:23 cag2050 阅读(182) 评论(0) 推荐(0)

Gradle 知识点

摘要: api或compile关键字(compile关键字已废弃,被api替代)引用的包对于其他module来说是可见的,而implementation关键字引用的包对于其他module来说是不可见的。 mac 系统中,下载的 Gradle 压缩包解压后存储的文件夹:/Users/<用户名>/.gradle 阅读全文

posted @ 2019-07-04 16:33 cag2050 阅读(212) 评论(0) 推荐(0)

Gradle 学习资料

摘要: Gradle 学习资料 网址 Gradle User Guide 中文版 https://dongchuan.gitbooks.io/gradle-user-guide-/content/ Gradle 用户手册(官方英文版) https://docs.gradle.org/current/user 阅读全文

posted @ 2019-07-04 15:20 cag2050 阅读(201) 评论(0) 推荐(0)

Maven 和 Gradle 对比

摘要: 出处:https://www.cnblogs.com/huang0925/p/5209563.html 阅读全文

posted @ 2019-07-04 15:13 cag2050 阅读(252) 评论(0) 推荐(0)

2019年7月2日

nuxt build 项目文件分析、nuxt build 发布后的资源如何部署cdn

摘要: 建议在项目发布的时候,还是将.nuxt 进行发布到生产环境,是比较稳妥的做法 出处:https://nickfu.com/p/150 nuxt build 后的前端资源都会存放在.nuxt/dist/ 文件夹下面 出处:https://nickfu.com/p/139 阅读全文

posted @ 2019-07-02 20:28 cag2050 阅读(2507) 评论(0) 推荐(0)

2019年7月1日

列表中,因高度不同,导致排列错乱

摘要: 这是因为在布局中使用了 需要去掉浮动,具体样式如下: 出处:https://blog.csdn.net/k_happy/article/details/88579601 阅读全文

posted @ 2019-07-01 17:38 cag2050 阅读(330) 评论(0) 推荐(0)

2019年6月28日

npm install 和 npm ci 的主要区别

摘要: npm install 和 npm ci 的主要区别: 1. 该项目必须有一个 package lock.json 或 npm shrinkwrap.json。 2. 如果 package lock.json 中的依赖项与 package.json 的依赖项不匹配,npm ci 则将退出并显示错误, 阅读全文

posted @ 2019-06-28 15:04 cag2050 阅读(1169) 评论(0) 推荐(0)

2019年6月21日

Nuxt.js 提供了两种发布部署应用的方式:服务端渲染应用部署 和 静态应用部署

摘要: 官方网址:https://zh.nuxtjs.org/guide/commands/ %E5%8F%91%E5%B8%83%E9%83%A8%E7%BD%B2 阅读全文

posted @ 2019-06-21 20:33 cag2050 阅读(3011) 评论(0) 推荐(0)

nuxt 项目设置缩进为4个空格

摘要: nuxt 项目设置缩进为4个空格:https://segmentfault.com/a/1190000019230150 articleHeader1 阅读全文

posted @ 2019-06-21 18:09 cag2050 阅读(415) 评论(0) 推荐(0)

Nuxt 学习资料

摘要: Nuxt 学习资料 | 网址 | 官方网站 | https://zh.nuxtjs.org/guide/installation 阅读全文

posted @ 2019-06-21 17:25 cag2050 阅读(147) 评论(0) 推荐(0)

Nuxt 知识点

摘要: 脚手架工具 create nuxt app 创建项目: 启动项目: nuxt 命令介绍 "命令列表" 在任何 Vue 组件的生命周期内, 只有 beforeCreate 和 created 这两个方法会在 客户端和服务端 被调用。其他生命周期函数仅在客户端被调用。 使用第三方模块:axios 我们可 阅读全文

posted @ 2019-06-21 17:24 cag2050 阅读(385) 评论(0) 推荐(0)

2019年6月19日

git 撤销merge

摘要: 如果没有别的操作,直接回到上一次提交就可以了,在a分支执行 git reset hard HEAD~ 会回到未merge前的状态,清空暂存区,销毁数据,如果没有推送到远程,数据就会被覆盖无法恢复,如果已推送远程,可以通过 reflog 找回。 阅读全文

posted @ 2019-06-19 21:21 cag2050 阅读(276) 评论(0) 推荐(0)

2019年6月1日

Flutter 数据存储之 shared_preferences

摘要: 资源名称 | 网址 | github | https://github.com/flutter/plugins/tree/master/packages/shared_preferences Flutter 数据存储之 shared_preferences | https://juejin.im/p 阅读全文

posted @ 2019-06-01 17:45 cag2050 阅读(642) 评论(0) 推荐(0)

dart 中的 try on catch

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

posted @ 2019-06-01 16:58 cag2050 阅读(6328) 评论(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 阅读(692) 评论(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 阅读(1387) 评论(0) 推荐(0)

画流程图软件

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

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

url 组成

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

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

2019年5月26日

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

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

posted @ 2019-05-26 19:27 cag2050 阅读(1382) 评论(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 阅读(563) 评论(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 阅读(839) 评论(0) 推荐(0)

2019年5月17日

什么是 MFA?

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

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

mocker-api 原理

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

posted @ 2019-05-17 10:49 cag2050 阅读(459) 评论(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 阅读(1002) 评论(0) 推荐(0)

关于Certificate、Provisioning Profile

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

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

苹果开发者账号类型

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

posted @ 2019-05-15 20:59 cag2050 阅读(296) 评论(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 阅读(461) 评论(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 阅读(175) 评论(0) 推荐(0)

dart 使用

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

posted @ 2019-05-14 20:01 cag2050 阅读(121) 评论(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 阅读(1125) 评论(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 阅读(590) 评论(0) 推荐(0)

2019年5月13日

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

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

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

获取对象State的方法

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

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

2019年5月9日

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

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

posted @ 2019-05-09 23:33 cag2050 阅读(1151) 评论(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 阅读(2719) 评论(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 阅读(2247) 评论(0) 推荐(0)

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

导航