排序:
默认
按更新时间
按访问量

微信小程序:在Wxml中遍历对象或者map的key和value

感谢http://www.wxapp-union.com/thread-3373-1-1.html中Mliter的解答。再次做一下总结: 例如js文件中有如下数据: data: { someone:{ name: "张三&qu...

2018-05-17 15:20:31

阅读数:15

评论数:0

小程序WXSS中多个.class的意思

2018-05-09 17:32:26

阅读数:31

评论数:0

打签名包时:Duplicate zip entry:DragStartHelper.class

Warning:Exception while processing task java.io.IOException: Can't write [E:...\app\build\intermediates\transforms\proguard\rc\release\jars\3\1f\main...

2018-03-23 12:01:27

阅读数:51

评论数:0

使用Android sdk/build-tools/dx工具转jar为dex时出现:-Djava.ext.dirs is not supported

原因是:jdk升级到java9时不兼容产生的问题:详情参见:https://www.jianshu.com/p/77db2ea8098f 将dx.bat最后那句call "%java_exe%" %javaOpts% -Djava.ext.dirs=&...

2018-03-13 00:06:55

阅读数:63

评论数:0

@property的妙用

倒霉的程序员SA新建了这样一个简单的Student类: class Student: def __init__(self, score = 0): self.score = score 然后各种使用这个Student类: s1 = Student() s1.scor...

2018-01-29 17:38:29

阅读数:61

评论数:0

Dagger2实用教程(1):初识Component

在你读这篇文章时,我假设你已经知道了使用Dagger有什么好处,下面我们开门见山。本偏讲述的是Dagger2的HelloWorld。希望读者通过本篇文章能了解Dagger2最基本的用法。 1. 添加依赖 compile 'com.google.dagger:dagger:2.14.1'...

2018-01-23 00:26:38

阅读数:135

评论数:0

3. Dagger2之Component

译文 标注一个接口或者抽象类从而根据modules集合生成一个完整的、依赖注入的实现。生成类会以@Component标注的类名加Dagger前缀命名。例如{@code @Component interface MyComponent {...}}会产生一个名为DaggerMyComponent的...

2018-01-22 22:44:14

阅读数:62

评论数:0

5. Dagger2之Subcomponent和Scope

译文 Subcomponent(子组件)是继承和扩展父Component(组件)的对象图的component.你可以使用它们将应用的对象图划分为子图,或者封装成不同的部分,而不是在一个component中共用一个scope(作用域)。 绑定在一个Subcomponent中的对象可以基于任意绑定...

2018-01-19 11:41:44

阅读数:174

评论数:0

1.2.1 设计模式:Builder——建造者模式

Intent(意图) 将一个复杂对象的构建(construction)与其表示(representation)分离,这样同样的构建过程可以创建出不同的表示。 Motivation(动机) 一个RTF(Rich Text Format)文档转换格式的阅读器必须可以将RTF转换成多种文本格式...

2018-01-17 22:01:45

阅读数:131

评论数:0

Rxjava中的observeOn和subscribeOn

示例 一个简单的HelloWorld: Flowable.fromCallable(new CallableString>() { @Override public String call() throws Exception { ...

2018-01-15 15:06:55

阅读数:102

评论数:0

Android API指南之动画与图形(1)——动画与图形概览

动画 Android系统框架提供了两种动画系统:属性动画和View动画。属性动画更加灵活,可以提供更多特性,因而优先选择属性动画。除了这两个,还有Drawable动画,它可以加载图片资源,一张一张地展示。 属性动画 可以让任意对象的属性动态化,包括那些不在屏幕上渲染的。该系统具有可扩展性...

2018-01-11 14:50:54

阅读数:147

评论数:0

不继承RxAppCompatActivity的情况下使用RxLifeCycle

在Android中使用Rxjava时可能会在页面退出时出现内存泄漏的情况,RxLifeCycle就是为此而生,但是作者在sample中写得很简单,只用了继承RxAppCompatActivity的案例讲解它的用法。但是用户在使用过程中,可能会因为继承了别的Activity,不好再继承RxAppCo...

2018-01-05 12:57:16

阅读数:236

评论数:0

关于py不是内部或外部命令的问题

首先你要明白凡是这种问题只有两种可能:1. 你没有正确安装这个软件;2. 没有配置环境变量。如果你的电脑上同时安装了python2和python3,你可能想在命令行中方便地切换python2和python3. 参考知乎问题:同时装了Python3和Python2,怎么用pip?的解决方案,我们需...

2018-01-03 18:47:04

阅读数:539

评论数:2

Android官方文档翻译-Broadcasts

原文链接:https://developer.android.com/guide/components/broadcasts.html广播Android应用可以向Android系统和其他Android应用发送或从它们那接收广播消息,这类似于发布-订阅设计模式。当需要关注的事件发生时这些广播就会发送...

2017-12-30 08:59:42

阅读数:219

评论数:0

Android Studio Clean和Rebuild的区别

偶然发现Clean会将build文件夹下generate的代码,比如用注解处理器(Butterknife、Dagger2)生成的代码清除,而Rebuild会使用注解生成器生成这些代码。

2017-12-25 17:47:06

阅读数:178

评论数:0

Dagger 官方文档之Dagger1(译文)

译者注Dagger2是在Dagger1的基础上升级开发的,所以要学习Dagger2,先了解Dagger1。下文是由Dagger1的官方文档翻译而来。 参考: 原文链接 Dagger1项目链接介绍在任何应用中最好的类是那些“干活卖力”的:如BarcodeDecoder,KoopaPhysics...

2017-12-21 13:50:52

阅读数:239

评论数:0

大话MVP架构模式(1)-Basic

Model-view-presenter(MVP)是Model-view-controller(MVC)的派生,通常用于UI构建。在MVP中,presenter充当着“中间人”的功能。在MVP中,所有的表示逻辑都推给presenter。 model-view-presenter最早起源于90...

2017-12-19 13:46:52

阅读数:183

评论数:0

使用Android Studio克隆Github上的branch分支

在Android Studio上clone branch代码其实很简单两种方式: 1. 使用顶部工具栏: VCS–>Git–>Branches 首次clone branches 请选择show more: 选择分支 check out 使用底部Git工具栏,后续操作同上

2017-12-19 10:42:01

阅读数:252

评论数:0

UML类图图解

1. 类格式如图,顶格表示类名,中间隔表示属性,底格表示方法。方法和属性的可见性 符号 可见性 + public - private | protected/ | derived ~ | package2. 关系2.1 Generalization(归纳)/Inherita...

2017-12-14 18:06:03

阅读数:128

评论数:0

面向对象23个设计模式(1)——工厂方法模式

参考链接:https://en.wikipedia.org/wiki/Factory_method_pattern http://blog.csdn.net/xmlife/article/details/43491039概念在基于类的编程(class-based programming)中,工厂...

2017-12-12 18:24:18

阅读数:207

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭