关闭
当前搜索:

clojure学习(1)——判断语句

clojure是操作符前缀的语言。;为单行注释nil相当于Java里面的null,if判断里面的falseif语句除了false和nil,其他都为true,如果else后面没内容,为false时就返回nil。user=> (defn is-small [number] (if ( (is-small 2...
阅读(355) 评论(0)

clojure初探

本文目的是用clojure输出“Hello world!”本文用的是window系统,并认定你已经安装java环境。首先下载clojure,下载地址:https://clojure.org/解压到自己定的目录里面,然后在cmd里面cd进clojure文件夹。输入: java -cp ./clojure-1.8.0.jar clojure.main我的版本是1.8,你根据自己的版本来更改版本号。然后会...
阅读(260) 评论(0)

Android动画之——圆形进度条加波浪线

效果图 圆形进度条public class RecordView extends View { //View默认最小宽度 private static final int DEFAULT_MIN_WIDTH = 500; public final static int MODEL_PLAY = 2; public final static int MODEL_REC...
阅读(1402) 评论(0)

反馈式学习

IT技术快速迭代,一个人很难面面俱到掌握各个领域的知识,总有你不会的知识。如果这时你因为技术需求,需要你运用一个全新的技术,你如何上手呢?这就需要从无到有地把知识变为自己的能力。下面将说一下如何去学。一、理论这里的理论主要分四个部分来阐述:反馈式学习、模块化思想、知识库维护和时间管理。其实总的来说这个学习方法名就叫反馈式学习。(1) 反馈式学习反馈式学习主要宗旨在于反馈。只要有信息反馈都可以当作一种...
阅读(779) 评论(0)

EventBus的使用

EventBus主要用于各个组件之间的通信,EventBus作为事件总线方便项目解耦。EventBus整个框架采用订阅者模式来操作。这里我用两个activity进行通信这个是第一个activitypublic class MainActivity extends AppCompatActivity { @BindView(R.id.tv_m) TextView title;...
阅读(385) 评论(0)

Butter Knife的使用

Butter Knife是view注入框架,使用Butter Knife主要是为了减少代码量,把让模板代码自动生成。先在module的build.gradle里面的dependencies添加依赖compile 'org.greenrobot:greendao:3.2.0' compile'org.greenrobot:greendao-generator:3.2.0'一般用的比较多的是点击事件绑定...
阅读(225) 评论(0)
    个人资料
    • 访问:36891次
    • 积分:683
    • 等级:
    • 排名:千里之外
    • 原创:31篇
    • 转载:1篇
    • 译文:0篇
    • 评论:6条
    最新评论