原创 C語言之指針的應用

&運算符 指針是 c 語言最重要的概念之一,用於存儲變量的地址。&運算符給出變量的存儲地址,可以把地址看作變量在內存中的位置。 指針 指針是一個值爲內存地址的變量(或數據對象),指針變量的值是地址。 ptr = &pooh

原创 C 語言之結構

結構含義 結構有兩層含義:一層含義是“結構佈局”,結構佈局告訴編譯器如何表示數據,未讓編譯器爲數據分配空間。創建一個結構變量,即爲另一層含義。 建立結構聲明 #include<stdio.h> struct stuff {

原创 第一章 計算機、程序和Java概述

什麼是計算機 計算機包括硬件和軟件兩部分。硬件包括計算機可以看的見的物理部分,而軟件提供看不見的指令,這些指令控制硬件完成特定的任務。 一臺計算機是由以下重要的硬件部分組成: 中央處理器(CPU) 內存(主存) 存儲設備(例如

原创 Android 文件存儲目錄結構

一、Android 存儲結構 Android 4.4 以下的系統存儲結構: 內部存儲 程序的內部存儲的根目錄是在 data/data/<包名> 下。SharedPreferences、SQLite、Cache、Code_Ca

原创 JAVA MySQL性能測試

測試目的 使用 JAVA 語言對數據庫進行增刪改查功能,驗證是否能夠達到預期的性能指標。 測試環境 平臺:Win10 x64 操作系統 數據庫:Navicat for MySQL,此數據庫蘋果,谷歌,微軟,阿里等知名公司都有使用。

原创 C語言之函數與遞歸

什麼是函數 ? 函數是完成特定任務的獨立程序代碼單元 爲什麼要是用函數 ? 使用函數可以省去編寫重複代碼的苦差,讓程序更加模塊化,提高程序代碼的可讀性,更方便後期修復、改善。 函數標準格式 #include<stdio.h

原创 Android 清單文件主要概述

每個 Project 中必須有一個 AndroidManifest.xml 文件,清單文件描述了關於 Android 構建工具、Android 操作系統和 Google Play 的應用程序基本信息。 主要聲明以下內容: 應

原创 Android Toolbar 相關使用

從 Android 3.0 (API 11) 開始,默認主題背景的 Activity 均使用 ActionBar 作爲應用欄,隨着 Android 版本的演化,應用欄的功能逐漸添加到 ActionBar 中,不能版本的 Andr

原创 Android 日常筆記

android:ems=“10” 設置TextView或EditView的寬度爲10個字符,如果超過則不顯示。 ImageView Scaletype 屬性,決定圖片在View上顯示的樣子,如,顯示整體還是部分或是縮放 c

原创 Android px 與dp 轉換

根據公式dp = px / 設備密度 public class DisplayUtil { /

原创 Android 申請運行時權限並封裝

Android開發團隊在6.0系統中加入運行時權限的功能,用戶不需要在安裝軟件的時候一次性授權所有的權限,而是可以在軟件使用過程中對某一權限進行授權。Android 將所有權限分爲兩類,一類是普通權限,一類是危險權限。 普通

原创 C 語言字符串與輸入輸出函數

字符串 字符串是一系列被視爲一個處理單元的字符,在 C 語言中,字符串是以空字符位結尾的一系列字符,它存儲在字符數組中。 C 預處理器 C 預處理器爲預處理指令(以 # 符號開始)查找源代碼程序,在開始編譯程序之前處理它們,

原创 Fragment 基本使用

Fragment 表示 Activity 中一種行爲或用戶界面的一部分,它有自己的生命週期接收自己的輸入事件,也可以在 Activity 運行時添加或刪除事件。 Fragment 生命週期 管理 Fragment 的生命週期

原创 Java日常筆記

計時器Timer工具類使用注意事項 調用schedule()方法時需要考慮線程任務調度,當喚醒TimerTask時,由於執行的確切時機取決於JVM調度策略和當前還有多 少線程等待CPU處理,因此不能保證指定時間內執行,

原创 Android生命週期該做的事

onCreate() 聲明UI元素,定義成員變量,配置UI等 儘量少做些事,避免程序啓動太久而看不見界面 一旦onCreate() 操作完成,系統會迅速調用onStart() 與onResume()方法 onDestoty()