原创 從零開始學 Kotlin 之「3」集合、數組和區間 01 只讀集合 和 可變集合 02 數組 03 區間 最後

前言 大家好,這裏是「從零開始學 Kotlin 之『3』集合、數組和區間」,本文首發於公衆號「Binguner」,歡迎前往大家關注。 我會每週分享一些關於 Android 和其他方向的技術乾貨或一些關於認知的文章。學習一門技術最好的方式就

原创 「烏合之衆」 -羣體的主張 01 「活不過一天」的主張 02 主張多變的理由 03

01 「活不過一天」的主張 在羣體持久的信念上,會不斷產生和消亡新的觀念,主張和思想。這些主張突然的發生更多是表面上的,而且總帶着種族品質的烙印。 所有與普遍信念和種族感情相悖的東西都不能持久。 02 主張多變的理由 舊的信念越來越沒有影

原创 Android 反編譯指南 01 所需要的軟件 02 Apktool 03 dex2jar 04 jd-gui

我們下載到的 App 安裝包是 Apk 文件(Android Application Package) 。通過 Apk 文件,我們也可以得到這個應用的代碼和資源文件,對應用進行修改。 那麼我們如何獲取這些文件呢?這就需要 Android 反

原创 我的 2019 秋招面試總結

距離 2019 年的秋招已經過去小半年,最近 20 年春招開始,看到不少同學在忙着找工作,也有不少人找我諮詢求職的問題,我決定索性寫一篇文章把我總結的一些經驗記錄下來,順便覆盤我秋招的那段經歷。 1、自我介紹 我是軟件大四一名普通的學生,從

原创 手把手教你搭建 NDK 環境搭建 1、什麼是 JNI、NDK? 2、Android 中 NDK 的使用

本文基於 Android Studio 3.4.2 、gradle:3.2.1 1、什麼是 JNI、NDK? JNI 是 Java Native Interface (Java 本地接口)的縮寫,是 Java 與其他語言通信的橋樑。在

原创 手把手教你搭建 NDK 環境搭建

本文基於 Android Studio 3.4.2 、gradle:3.2.1 1、什麼是 JNI、NDK? JNI 是 Java Native Interface (Java 本地接口)的縮寫,是 Java 與其他語言通信的橋樑。在

原创 關於 adb shell error: no devices/emulators found 的解決方案

今天更新了 SDK Tools 的版本之後,打開命令行發現 adb shell 突然不能用了 報錯如下: $ adb shell adb server version (40) doesn't match this client (41);

原创 Android 覆盤——你真的瞭解 setContentView 嗎?

# 1. AppCompatDelegate 的 setContentView() 分析 Android 中的 View,我們先從進入應用的看到的的一個 View 入手,第一個 View 就是 通過 setContentView() 這個方

原创 Android 覆盤——幫你徹底瞭解消息機制

# 1. 什麼是消息機制 說到消息機制,作爲一名 Android 開發者一定先想到的是 Handler。Handler 就是 Android 消息機制的上層接口,我們可用通過 Handler 輕鬆的在不同的線程中切換任務,但 Handler

原创 大數據技術原理與應用 - 實驗二熟悉常用的 HDFS 操作

實驗二 熟悉常用的 HDFS 操作 一、實驗目的 (1)理解HDFS在Hadoop體系結構中的角色。 (2)熟練使用HDFS操作常用的Shell命令。 (3)熟悉HDFS操作常用的Java API。 二、實驗平臺 操作系統:Linux。

原创 使用 IDEA 搭建 Hadoop3.1.1 項目

Hadoop 的版本是 3.1.1 1. 啓動 Hadoop 服務 $ start-all.sh 2. 新建 IDEA 的 Maven 項目 2.1 選中 Maven,Project SDK 選擇爲 1.8,再點擊 Next 2.2

原创 CentOS 7 中配置 Hadoop 3.1.2 完全分佈式

首先送上整個配置流程的思維導圖 1. 配置 hosts、hostname 我這邊有 1 個 master 主機,2 個 slave 主機, 3 臺主機的 hosts 配置文件如下 [root@master .ssh]$ cat /etc/

原创 尋貓啓事

時間線推到 2018 年快要入冬的某一個夜晚,一隻流浪貓突然出現在我們實驗室的門口。從那以後,他在這裏逐步走上了貓生巔峯。 這是一隻我覺得很醜的貓,偏瘦,毛色也不純。 可就算它醜,在我去溜它的時候,也會碰上一羣小姑娘圍上來擼他的情形。

原创 Android 反編譯指南

我們下載到的 App 安裝包是 Apk 文件(Android Application Package) 。通過 Apk 文件,我們也可以得到這個應用的代碼和資源文件,對應用進行修改。 那麼我們如何獲取這些文件呢?這就需要 Android 反

原创 我的 2018 年終總結

2018 年的年終總結早就打算寫了,奈何學校在 19 年的第一週就給我們安排了滿滿的 5 門考試,好不容易熬過了起早貪黑復 ( yu ) 習的 5 天,現在終於有時間回顧一下我的 2018 了。 值得記錄的事 1. 出行 在 2018 年