详解 Material Design 兼容库的使用
Material Design 官方只到 5.0,Google 随后用 Design Support Library 把 Snackbar、TextInputLayout、FAB、CoordinatorLayout 等控件兼容到 2.1。本篇按控件把依赖、布局和效果图过一遍,方便直接用进项目。 众所…
Material Design 官方只到 5.0,Google 随后用 Design Support Library 把 Snackbar、TextInputLayout、FAB、CoordinatorLayout 等控件兼容到 2.1。本篇按控件把依赖、布局和效果图过一遍,方便直接用进项目。 众所…
用 Android Studio 一年多,项目变大、依赖变多,构建越来越慢,release 包最慢要 6 分钟。网上这些配置能明显加快,这里汇总分享。 一、开启 Gradle 守护进程 在用户目录创建 gradle.properties: /home/<username>/.gradle…
一个网络关系数据库应用系统是三层次结构:客户机与服务器用网络连接,客户端按通信协议与服务器端数据库程序通信;数据库服务程序通过 SQL 命令与数据库管理系统通信。 Java 程序连库有两种:JDBC-ODBC 桥,以及纯 Java 的 JDBC 驱动。JDBC(Java DataBase Conne…
设计模式不是孤立的招式。先把 七条设计原则(单一职责、开闭、里氏代换、依赖倒转、接口隔离、合成复用、迪米特)立住,再按创建型、结构型、行为型把 23 种模式过一遍。 每种模式保留原文的意图、优缺点、UML 图和参与者说明;文末给出对应的博客详解链接。图全部按原地址保留。 分类 模式 一句话 原则 开…
随着计算机普及,各国为适应本国语言各自设计编码,同一个二进制数字可能被解释成不同符号。为解决这种不兼容,Unicode 应时而生。 一、Unicode Unicode 又称统一码、万国码、单一码,为每种语言中的每个字符设定统一且唯一的二进制编码,以满足跨语言、跨平台的文本转换与处理。可以把它想象成“…