Android开发之TextlnputLayout详解

TextInputLayout主要是作为EditText的容器,从而为EditText生成一个浮动的Label,当用户点击EditText的时候,EditText中的hint字符串会自动移到EditText的左上角。

TextInputLayout主要是作为EditText的容器,从而为EditText生成一个浮动的Label,当用户点击EditText的时候,EditText中的hint字符串会自动移到EditText的左上角。

Android开发之Design Support Library常用控件Snackbar详解

Snackbar 是 Android 5.0 新特性——Material Design 中的一个控件,用来代替 Toast ,Snackbar与Toast的主要区别是:Snackbar可以滑动退出,也可以处理用户交互(点击)事件。

Snackbar 是 Android 5.0 新特性——Material Design 中的一个控件,用来代替 Toast ,Snackbar与Toast的主要区别是:Snackbar可以滑动退出,也可以处理用户交互(点击)事件。

   

【Go语言编程】目录

第 1 章 初识 Go 语言
第 2 章 顺序编程
第 3 章 面向对象编程
第 4 章 并发编程
第 5 章 网络编程
第 6 章 安全编程
第 7 章 工程管理
第 8 章 开发工具
第 9 章 进阶话题

第 1 章 初识 Go 语言
第 2 章 顺序编程
第 3 章 面向对象编程
第 4 章 并发编程
第 5 章 网络编程
第 6 章 安全编程
第 7 章 工程管理
第 8 章 开发工具
第 9 章 进阶话题

【Python核心编程】目录

第 1 章 正则表达式
第 2 章 网络编程
第 3 章 因特网客户端编程
第 4 章 多线程编程
第 5 章 GUI编程
第 6 章 数据库编程
第7章 *Microsoft Office编程
第8章 扩展Python
第9章 Web客户端和服务器
第10章 Web编程:CGI和WSGI
第11章 Web框架:Django
第12章 云计算:Google App Engine
第13章 Web服务
第14章 文本处理
第15章 其他内容

第 1 章 正则表达式
第 2 章 网络编程
第 3 章 因特网客户端编程
第 4 章 多线程编程
第 5 章 GUI编程
第 6 章 数据库编程
第7章 *Microsoft Office编程
第8章 扩展Python
第9章 Web客户端和服务器
第10章 Web编程:CGI和WSGI
第11章 Web框架:Django
第12章 云计算:Google App Engine
第13章 Web服务
第14章 文本处理
第15章 其他内容

【Android进阶之光】目录

第1章 Android新特性
第2章 Material Design
第3章 View体系与自定义View
第4章多线程编程
第5章网络编程与网络框架
第6章设计模式
第7章事件总线
第8章函数响应式编程
第9章注解与依赖注入框架
第10章应用架构设计
第11章系统架构与MediaPlayer框架

第1章 Android新特性
第2章 Material Design
第3章 View体系与自定义View
第4章多线程编程
第5章网络编程与网络框架
第6章设计模式
第7章事件总线
第8章函数响应式编程
第9章注解与依赖注入框架
第10章应用架构设计
第11章系统架构与MediaPlayer框架

   

Android开发之Material Design

Material Design的核心思想,就是将物理世界中的体验带入屏幕,并且去掉物理世界中的杂质,再配合虚拟世界的灵活特性,达到最贴近真实的体验。到目前为止可以说,Material Design是最重视跨平台体验的一套设计语言。

Material Design的核心思想,就是将物理世界中的体验带入屏幕,并且去掉物理世界中的杂质,再配合虚拟世界的灵活特性,达到最贴近真实的体验。到目前为止可以说,Material Design是最重视跨平台体验的一套设计语言。

Go语言Socket编程

建立Socket:使用socket()函数。
绑定Socket:使用bind()函数。
监听:使用listen()函数。或者连接:使用connect()函数。
接受连接:使用accept()函数。
接收:使用receive()函数。或者发送:使用send()函数。

建立Socket:使用socket()函数。
绑定Socket:使用bind()函数。
监听:使用listen()函数。或者连接:使用connect()函数。
接受连接:使用accept()函数。
接收:使用receive()函数。或者发送:使用send()函数。

Go语言【命令行工具】和【代码风格】

在安装了Go语言的安装包后,就直接自带Gotool。我们可以运行以下命令来查看Gotool的版本,也就是当前你安装的Go语言的版本:
$ go version go version go1
Gotool的功能非常强大,我们可以查看一下它的功能说明,具体如下所示:
$ go help

在安装了Go语言的安装包后,就直接自带Gotool。我们可以运行以下命令来查看Gotool的版本,也就是当前你安装的Go语言的版本:
$ go version go version go1
Gotool的功能非常强大,我们可以查看一下它的功能说明,具体如下所示:
$ go help

   

python数据库编程基本操作与SQL

将学习 Python 的数据库 API,并了解如何使用 Python 访问关系数据库。访问数据库包括直接通过数据库接口访问和使用 ORM 访问两种方式。其中使用 ORM 访问的方式不需要显式给出 SQL 命令,但也能完成相同的任务。

将学习 Python 的数据库 API,并了解如何使用 Python 访问关系数据库。访问数据库包括直接通过数据库接口访问和使用 ORM 访问两种方式。其中使用 ORM 访问的方式不需要显式给出 SQL 命令,但也能完成相同的任务。

python多线程编程【线程】和【进程】

Python 提供了多个模块来支持多线程编程,包括 thread、threading 和 Queue 模块等。程序是可以使用 thread 和 threading 模块来创建与管理线程。

Python 提供了多个模块来支持多线程编程,包括 thread、threading 和 Queue 模块等。程序是可以使用 thread 和 threading 模块来创建与管理线程。