Eric's Blog

  我干了什么 究竟拿了时间换了什么

Android 架构组件之 LiveData

1. 来源 继 2015 年 Google IO 大会推出 Data Binding 后,2017 年 Google IO 大会上,推出 Android 的 4 大架构组件:Lifecycle,LiveData,ViewModel,Room。 在下一年也就是 2018 年,Google IO 大会发布了一个优质的工具库 Jetpack。Jetpack 将 Data Binding、4 ...

设计模式六大基本原则

原文参考链接:www.cnblogs.com/pengdai/p/9151800.html 面向对象设计的基本原则是五个(SOLID)。但除了经常被提到的这五个之外,还有迪米特法则和合成复用原则。所以,有些书籍或是文章也称六大原则或是七大原则。 1. 单一职责原则(SRP) Single-Responsibility Principle:一个类只做一件事,也即:只有一个引起...

『转载』当下(2018 年)腾讯的技术建设是否处于落后同体量公司的状态?

转载于知乎用户toughguy 现在是2018年9月25日,腾讯内部刚刚由总裁宣讲了形式一片大好,所有的困难都是暂时性,一切尽在把握中的鸡汤。与此同时,在 to C 端,抖音月活超过5亿,达到微信的一半;to B 端,腾讯云数据丢失风波刚过去不久,而云服务仍然没有独立作为事业群存在。 有趣的是,代表目前重点的微视和腾讯云,却一直挂在腾讯的社交事业部下面腾讯作为中国人寄托了太多感情...

Latex 常用符号

Latex symbols

1. 字体 2. 数学重音符号 3. 希腊字母 4. 二元关系符号 5. 二元运算符号

Java 启程之路

Start with Java: 在 Ubuntu/Mint 上安装 Oracle Java

1 去官网,选择下载一个 Oracle Java 二进制文件 该二进制文件以 tar.gz 结尾 2 解压 Oracle Java 二进制文件 在目录 /usr/local/java(如没有,可自行新建) 中,解压 1 2 3 4 5 cd ~/Downloads/ sudo cp -r jdk-8u161-linux-x64.tar.gz /usr/local/java cd /us...

安装 Intel Caffe

Start with Intel Caffe

官方的 caffe 难以安装,而 Intel 的 Caffe 不仅容易安装,而且经过了性能的调优。 1. 安装依赖 1 2 3 4 5 6 7 8 9 sudo apt-get update sudo apt-get install build-essential cmake git \ pkg-config libprotobuf-dev libleveldb-dev \...

制作正式版10.11 OS X El Capitan 启动盘

原文链接:[教程] 最详细的制作正式版10.11 OS X El Capitan 安装U盘的方法 一、准备工作: 准备一个 8GB 或以上容量的 U 盘,确保里面的数据已经妥善备份好(该过程会抹掉 U 盘全部数据) 在你的程序应用文件夹中有刚刚从官网下载下来的 “安装 OS X El Capitan” 我这里说的是正式版,不是测试版OS X EI Capitan ,这个正...