加载中
Android双向绑定原理简述

Android双向绑定原理简述 双向绑定涉及两个部分,即将业务状态的变化传递给UI,以及将用户输入信息传递给业务模型。 首先我们来看业务状态是如何传递给UI的。开启dataBinding后,编译器为布局...

05/26 02:07
8
使用LiveData和DataBinding进行双向绑定

使用LiveData和DataBinding进行双向绑定 1 引入依赖包 dependencies { // ... implementation "androidx.fragment:fragment:1.0.0" implementation "androidx.lifecycle:lifecycle-viewmodel...

05/24 10:20
87
EventBus笔记

EventBus笔记 适用版本:3.1.1 简介 EventBus是一个高效的轻量级事件总线,适合用于Android和Java应用。 安装 在Gradle配置中加入: compile 'org.greenrobot:eventbus:3.1.1' 使用 定义事件 ...

01/08 03:06
19
Go语言检测文件编码的方法

Go语言检测文件编码的方法 开源软件github.com/saintfish/chardet提供了检测文件编码的功能。 安装 go get github.com/saintfish/chardet 检测编码 rawBytes := []byte("some text") detect...

2018/11/16 23:09
23
七个步骤解决面试中的动态规划问题

七个步骤解决面试中的动态规划问题 附注:本文翻译自 《Dynamic Programming – 7 Steps to Solve any DP Interview Problem》 。 即使有丰富的构建软件产品的经验,很多工程师都会对面试中的...

2018/06/29 01:44
493
Bash笔记

Bash笔记 函数 function hello { echo "hello, $*" } 分支判断 case "$1" in 1) echo "a";; 2) echo "b";; *) echo "c";; esac echo -n "Do you agree with this? [yes or no]: " read ......

2018/06/29 00:31
10
《UML和模式应用》读书笔记 1

《UML和模式应用》读书笔记 1 第1章 面向对象分析和设计 面向对象分析和设计是面向对象活动的子集。在面向对象开发中,最重要的是合理地为软件对象分配职责。这对软件的健壮性、可维护性、可...

2017/11/29 19:26
40
Go语言实战读书笔记

Go语言实战读书笔记 第二章 通道(channel)、映射(map)和切片(slice)是引用类型。引用类型的对象需要使用make函数进行构造。 在Go程序中,如果函数main()返回,整个程序就终止了。这时,...

2017/08/09 22:20
38
MySQL优化方法

MySQL优化方法 说明 这份文档由以前的一份PPT修改而成。其内容可能不适用最新版本的MySQL数据库。 原则 80/20 法则 避免不必要的操作 时空权衡 常见MySQL操作 SELECT+UPDATE 80 INSERT+DELE...

2017/06/19 21:59
26
使用Sphinx生成HTML文件的方法

使用Sphinx生成HTML文件的方法 适用环境 Python 3.6 Sphinx 1.5.5 pip Windows 7 安装Sphinx pip install sphinx 安装结巴分词 pip install jieba 安装sphinx中文搜索插件 从 https://raw.gi...

2017/06/18 11:58
246
使用Go访问MySQL的方法

使用Go访问MySQL的方法 安装MySQL驱动 go get github.com/go-sql-driver/mysql 导入mysql包 import ( "database/sql" _ "github.com/go-sql-driver/mysql" ) 连接数据库 db, err :=...

2017/06/17 22:37
291
git笔记

git笔记 配置 设置配置 git config 配置文件路径 路径 设置方法 说明 /etc/gitconfig git config –system 系统配置,对全部用户生效 ~/.gitconfig git config –global 用户配置 <项目目录 ...

git
2017/06/16 22:54
10
Golang unsafe包使用笔记

Golang unsafe包使用笔记 unsafe包简介 unsafe包提供了访问底层内存的方法。使用unsafe函数可以提高访问对象的速度。 应用场景 通常用于对大数组的遍历。 访问数组 package main import ( ...

2017/06/15 20:51
94
protobuf3笔记

Protobuf3笔记 文件后缀 定义Proto的文件应以.proto为后缀。 语法版本 Proto文件的首行应指定语法版本: syntax = "proto3"; // "proto2" 定义字段 在消息中,每个字段以下列方式定义: type...

2016/08/10 19:45
2.2K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部