function checkStrIsLetter($str){ $letteraArr = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r&q ...
分类:
其他好文 时间:
2018-09-05 11:40:23
阅读次数:
174
之前我写过一篇博文,通过案例了解Hystrix的各种基本使用方式,在这篇文章里,我们是通过Hystrix调用正常工作的服务,也就是说,Hytrix的保护机制并没有起作用,这里我们将在HystrixProtectDemo.java里演示调用不可用的服务时,hystrix启动保护机制的流程。这个类是基于 ...
分类:
其他好文 时间:
2018-08-30 11:06:32
阅读次数:
150
网上推荐的C++多线程基本都是C++ Concurrency in Action 英文版的,中文版的翻译实在惨不忍睹,基本都是去Git上看翻译,在此贴一个链接,可以下载查看译本 https://github.com/xiaoweiChen/Cpp_Concurrency_In_Action 下载到本 ...
分类:
编程语言 时间:
2018-08-24 11:40:50
阅读次数:
133
开发中引入第三方 aar 时编译同过,运行时出现问题: Multiple dex files define Lcom/google/gson/internal/Streams$AppendableWriter$CurrentWrite; 说白了是个 gson jar包冲突造成的,用解压缩软件查看果真 ...
分类:
移动开发 时间:
2018-08-16 21:05:56
阅读次数:
681
https://github.com/navasmdc/MaterialDesignLibrary#progress-bar-indeterminate-determinate Material Design Android Library How to use Components Buttons ...
分类:
移动开发 时间:
2018-08-14 19:51:28
阅读次数:
223
(1)一个Android工程中有一个build.gradle是负责Project范围的,而Module中又有各自的build.gradle是专门负责模块的。 (2)在Gradle中Task是一等公民,通过gradlew + task名 可以直接执行指定Task,例如下面的命令就是执行:task re ...
分类:
移动开发 时间:
2018-08-10 13:11:16
阅读次数:
1365
1、介绍 1.1 代码自定义 cell(使用 frame) 创建一个继承自 UITableViewCell 的子类,比如 BookCell1。 在 initWithStyle:reuseIdentifier: 方法中。 添加子控件。 设置子控件的初始化属性(比如文字颜色、字体)。 在 layoutS ...
分类:
其他好文 时间:
2018-08-05 14:18:55
阅读次数:
169
1. 后端接口设计 请求方式 : GET /cart/ 请求参数: 无 返回数据: JSON 或 表单 2. 后端实现 在carts/serializers.py中创建序列化器 在carts/views.py 中修改视图,增加get方法 ...
分类:
其他好文 时间:
2018-07-30 22:38:59
阅读次数:
226
订单结算页面所需的数据从购物车中勾选而来。 1. 后端接口设计 请求方式 : GET /orders/settlement/ 请求参数: 无 返回数据: JSON 2. 后端实现 在orders/serialziers.py中创建序列化器 在orders/views.py中编写视图 ...
分类:
其他好文 时间:
2018-07-30 22:37:27
阅读次数:
201