原创 再看面向對象(OOP)

面向對象的三個特點 封裝 繼承 多態 面向對象的五個基本原則 單一職責原則SRP(Single Responsibility Principle) 一個類,應該僅有一個引起它變化的原因。高度封裝、劃界清晰 開放封閉原則OCP

原创 VirtualBox-CentOSMinimal-MySQL環境搭建

VirtualBox-CentOSMinimal-MySQL環境搭建 CentOSMinimal-網絡檢測 ifconfig檢測網絡配置 ping www.baidu.com是否通 配置網絡 vi /etc/sysconf

原创 記,Android服務與綁定服務生命週期

啓動普通服務,然後Activity退出的日誌 I/System.out: Activity 開啓服務 I/System.out: Service onCreate I/System.out: Service onStartCo

原创 iOS與安卓的區別

iOS與安卓的區別: 兩者**運行機制**不同: iOS採用的是**沙盒**運行機制 安卓採用的是**虛擬機**運行機制 兩者**後臺制度**不同: IOS中**任何第三方程序都不能**在後臺運行 安卓中**任何程序

原创 iOS_OC_項目搭建

創建工程 整理工程 修改啓動頁 自定義App入口 #pragma mark - 程序啓動的時候就會調用 - (BOOL)application:(UIApplication *)application didFinishL

原创 再看Java深淺拷貝

Clone 基本數據類型和String 深淺拷貝一致,會重新賦值 無clone()方法 引用類型 淺拷貝 創建一個新的內存地址,與原對象指向不同的內存地址。但新對象的內部對象和原對象的內部對象,指向的同一內存地址。 深拷

原创 Tensquare筆記

Tensquare筆記 Docker docker run ‐di ‐‐name=tensquare_mysql ‐p 3306:3306 ‐e docker run ‐di ‐‐name=tensquare_redis ‐p

原创 Intellij Idea 搭建SpringBoot項目

Intellij Idea 搭建SpringBoot項目 https://gitee.com/583431183/SpringBoot 創建工程 解決 running temp/archetype1tmp 一直加載問題 -Dar

原创 Java 在方法中的匿名內部類只能使用final修飾的方法形參

public interface Delegate { void test(String str, Callback callback); interface Callback{ void call

原创 CommonJS筆記

nodejs中exports和module.exports 區別 exports 返回的是模塊函數 exports的方法可以直接調用 module.exports 返回的是模塊對象本身,返回的是一個類 module.expor

原创 AsyncTask 源碼分析

AsyncTask 總結 AsyncTask 是 Handler 的一層封裝,內部持有 InternalHandler 內部維持一個線程池,並將該線程池轉換爲串行池 使用 FutureTask 執行 由於 FutureTask

原创 AsyncTask 同步線程池構造

AsyncTask 初始化線程池 // We want at least 2 threads and at most 4 threads in the core pool, // preferring to ha

原创 Java 基礎加強

靜態導入 package com.wjz; import static java.lang.System.out; import static java.util.Arrays.*; import java.util.List;

原创 Android屬性android:priority的使用姿勢

android:priority priority 必須是整數,默認是0 , 範圍是[-1000, 1000] 優先級的概念用於描述控件的 intent的filter的類型。 這個屬性只對activity 和 receiver

原创 Android NDK 的 Android.mk 使用姿勢

Android.mk簡介: Android.mk文件用來告知NDK Build 系統關於Source的信息。 Android.mk將是GNU Makefile的一部分,且將被Build System解析一次或多次。所以,請儘量