原创 Android學習之旅(4)----自定義View

自定義View 文章目錄自定義View示例程序:簡單的塗鴉小程序MainActivity.javaCustonView.javalinearlayout_layout.xmlarrays.xml 當Android提供的View不能

原创 android學習之旅(10)--RecyclerView實現ListView

RecyclerView RecyclerView是Android5.0退出的,它的功能十分的強大,可以用來代替ListView和GridView,而且還能實現瀑布流的佈局,更加高級和靈活,提供更爲高效的回收複用機制,同時實現管理

原创 android學習之旅(9)---選擇和開關按鈕

文章目錄單選框和複選框示例程序XML文件.java文件運行結果狀態開關按鈕和開關示例程序XML文件.java文件運行結果 單選框和複選框 單選框(RadioButton)和複選框(CheckBox)都是繼承時了Button類,因此

原创 android學習之旅(11)--Activity與Fragment

文章目錄Activity創建ActivityActivity的生命週期通過代碼觀看Acticity的生命週期Acticity的4種加載模式FragmentFragment的特徵Fragment的優點Fragment的生命週期Fra

原创 Android學習之旅(2)---基礎知識

文章目錄android體系結構Linux kernelAndroid系統運行層C/C++庫Android RuntimeJava Api框架層Applications(應用程序)框架層Android Studio的工程目錄 and

原创 android學習之旅(7)---button

文章目錄Button普通按鈕示例程序1圓角按鈕botton_two_style.xml示例程序2描邊按鈕button_three_style.xml示例程序3按壓變色按鈕button_four_style.xml示例程序4按鈕點擊

原创 QT項目--簡單的數據庫可視化系統

簡單的數據庫可視化系統 文章目錄簡單的數據庫可視化系統項目截圖項目代碼custommessagebox.hcustommessagebox.cppdatabases.hdatabases.cppdblogin.hdblogin.c

原创 android學習之旅(6)---TextView

文章目錄TextView顯示文字示例程序給文字添加圖標示例程序給文字添加添加下劃線示例程序給文本添加中劃線示例程序文本框的顯示不下內容時的操作示例程序1示例程序2運行結果String.xml TextView TextView直接

原创 android學習之旅(8)--EditText

文章目錄EditText示例程序:登錄界面登錄UI界面(.XML文件)功能實現(.java文件)按鈕樣式EditText樣式運行結果 EditText EditText和TextView十分的類似,它們共用了絕大部分的XML屬性和

原创 android學習之旅(5)---佈局管理器

文章目錄Android佈局管理器線性佈局管理器(LinearLayout)常用操作表格佈局(TableLayout)幀佈局(FrameLayout)幀佈局示例程序1幀佈局示例程序2MianActivity.javacolors.x

原创 設計模式(3)---觀察者模式

觀察者模式 當對象存在一對多的關係時,則使用觀察者模式(Observer Pattern)。比如,當一個對象被修改時,則會自動通知它依賴對象。觀察者模式屬於行爲型模式,又被稱爲發佈-訂閱模式、模式-視圖模式、源-監聽器模式或從屬者模式。觀

原创 c++基礎複習(3)

複習點:一、封裝、繼承和多態  二、重載、重寫(覆蓋)和隱藏   三、虛函數   四、malloc、free和new、delete的區別 封裝、繼承和多態 1、封裝 封裝是面向對象方法的重要原則,就是把對象的屬性和服務結合成一個獨立的系統

原创 Leetcode系列(1)

一、 電話號碼的字母組合 leetcode第17題:給定一個僅包含數字 2-9 的字符串,返回所有它能表示的字母組合。給出數字到字母的映射如下(與電話按鍵相同)。   示例: 輸入:"23" 輸出:["ad", "ae", "af",

原创 線程池設計和實現

線程池這個概念在之前的文章中曾經多次談及過,但每次都是淺嘗輒止,從來沒有實現過。因爲感覺這個東西很高深莫測,覺得自己很難實現。但是通過這幾天的研究,決定在這篇文章中嘗試實現一下線程池,如果大家沒有看到這篇文章,那就是說明實現失敗了。 什麼

原创 c++基礎複習(5)---STL

STL簡介 STL(Standard Template Library),即標準模板庫。該庫提供了常用的數據結構和算法。 STL三種基本組件: 1、容器(container):容器是容納、包含一組元素的對象。容器類庫包括7種基本容器:向量