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

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

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

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

05/24 10:20
92
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
497
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
Scribe介绍

Scribe介绍 目录 是什么 功能 案例 用法 局限 其他 是什么 可扩展的分布式日志框架 框架(framework)而非系统。 Scribe = Scribe服务器 + Scribe API 可扩展 节点可以执行逻辑操作(记录日志...

2017/06/21 19:55
76
记一次问题排查过程

记一次问题排查过程 表现 FooServer启动后,在处理行情请求时,报告错误: ./quz.lua:119: attempt to index global 'Bar' (a nil value) 排查分析 通过代码检索,发现Bar对象是 libluabar....

2017/06/20 18:30
33
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
247
使用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
292
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
编写Dockerfile的方法

本文介绍了编写Dockerfile的方法,以及Dockerfile常用命令用法。

2017/02/15 15:56
42
使用pinyin4j将中文转换为拼音

介绍了pinyin4j的用法。

2017/01/05 23:45
226
使用slf4j和log4j2记录日志

介绍了使用slf4j和log4j2记录程序日志的方法。

2017/01/05 23:41
980
godep笔记

目录 1 修订记录 2 安装godep 2.1 按装godep 2.2 验证安装 3 使用godep管理依赖项 3.1 初始化工程 3.2 引入依赖项 3.3 开发 3.4 测试 4 使用godep管理已有工程 4.1 将工程加入版本管理 4.2 ...

2016/12/20 22:08
802
离线安装Docker的方法

离线安装Docker的方法 1. 修订记录 2. 检查运行环境 2.1. 内核版本 2.2. iptables 2.3. git 2.4. ps 2.5. XZ Utils 2.6. cgroupfs 3. 下载Docker二进制文件 4. 验证下载文件 5. 安装Docker ...

2016/12/13 22:56
158

没有更多内容

加载失败,请刷新页面

返回顶部
顶部