Time of Update: 2018-12-06
入門級的基礎知識,以前對View,VIewGroup,widget,layout等的關係搞不清楚,通過學習後,做了下總結,如下:1.View,ViewGroup>View:}1、所有進階UI組件都繼承View類而實現的}2、一個View在螢幕上佔據一塊矩形地區}3、 負責渲染}4、負責處理髮生的事件}5、設定是否可見}6、設定是否可以獲得焦點等 2.ViewGroup:}1、一個ViewGroup對象是一Android.view.ViewGroup執行個體}2、View的容器}3、
Time of Update: 2018-12-06
模型-視圖-控制器(MVC)是Xerox PARC在八十年代為程式設計語言Smalltalk-80發明的一種軟體設計模式,至今已被廣泛使用。最近幾年被推薦為Sun公司J2EE平台的設計模式,並且受到越來越多的使用 ColdFusion 和 PHP 的開發人員的歡迎。模型-視圖-控制器模式是一個有用的工具箱,它有很多好處,但也有一些缺點。MVC如何工作MVC是一個設計模式,它強制性的使應用程式的輸入、處理和輸出分開。使用MVC應用程式被分成三個核心組件:模型、視圖、控制器。它們各自處理自己的任務。
Time of Update: 2018-12-06
一個很簡單卻很全面的心理測試心測開始前請看看這個故事 L小姐和M先生是一對戀人,兩人隔河而居, 那條河不寬,也不闊。 有一天,M先生得了急病,L小姐知道了 心急如焚,但是那一天出現了暴風雨,河水暴漲,風急雨勁,M先生叫她不要去探望他, 可L小姐還是要不顧一切去看看他。 於是她去找B先生,因為B先生有一條船,有能力送她過河。 可是,B先生卻要收過河費一百萬, 即使她向他解釋M先生的情況, 他也一樣不為所動。L小姐當然沒有那麼多錢, 於是她去找S先生,因S先生也有一條船。
Time of Update: 2018-12-06
原文地址:http://www.3lian.com/edu/2012/02-01/20588.html
Time of Update: 2018-12-06
看完了,儲存共用,見山見水便留與眾人了。來源:http://live.csdn.net/Issue483/LivePlay.aspx視頻codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"height="384"
Time of Update: 2018-12-06
一、MinGW MinGW 官方網站為 http://www.mingw.org/ MinGW,即 Minimalist GNU For Windows(GCC compiler suite)。它是一些標頭檔和連接埠庫的集合,該集合允許人們在沒有第三方動態連結程式庫的情況下使用 GCC(GNU Compiler C)產生 Windows32 程式。 MinGW:一個可自由使用和自由發布的Windows特定標頭檔和使用GNU工具集匯入庫的集合
Time of Update: 2018-12-06
我們都生活在一個這樣的噩夢中:一個新手開發人員前來工作,你歡迎他的參與,卻發現他達不到你對進度的要求,而且他的提問也顯示出他對基礎知識的無 知。即使他最終把工作完成了,編寫的程式也很笨拙,需要更能乾的人從頭重寫。然而錄取他的面試官們或人力資源部門(如果你的公司中也有這種官僚體制的寄生
Time of Update: 2018-12-06
MVC Framework and Application StructureIntroductionInan ASP.NET Web site, URLs typically map to files that are stored ondisk (usually .aspx files). These .aspx files include markup and codethat is processed in order to respond to the
Time of Update: 2018-12-06
舉例說我想要做的一個事情是,在一個主介面(主Activity)上能串連往許多不同子功能模組(子Activity上去),當子模組的事情做完之後就回到主介面,或許還同時返回一些子模組完成的資料交給主Activity處理。/*****************************/ 華麗麗的分割線 /*****************************/ 目的: A.java 是主介面,B.java 是子功能模組,要從A啟動B,B幹完活之後把結果彙報給A先看 A.java 的相關代碼 //--
Time of Update: 2018-12-06
例如:Y470N-IFI(H) (娛樂 14寸 第七代 酷睿i5處理器)如果是i3或者i7 就是ITH/ISE說白了就是英文數字 3 5 7的單詞縮寫 N不用說代表採用的N卡 如果是A的話就是A卡,G代表整合顯卡ITH 就是 Three的 縮寫 I3處理器IFI 就是 Five的縮寫 I5處理器ISE 就是 Seven的 縮寫 I7 處理器 至於括弧後面的H 則是代表高配或者低配 高配的是顯存2G的 低配的是1G的
Time of Update: 2018-12-06
1. 簡單介紹有時候,需要將漢字編程對應的拼音,以方便資料的處理。比如在Android手機應用的開發上,要查詢連絡人的姓名,通常都是用拼音進行查詢的。比如要查詢“曹孟德”,就可以輸入“cmd”,即“曹孟德”三個漢字的拼音“caomengde”各字的首字母。但是怎樣才能將“曹孟德”翻譯成“caomengde”呢?很簡單的辦法就是建立一個大的對照表(比如用關聯容器Map),比如<”曹”,”cao”>,<” 孟”,”meng”>,<” 德”,”de”>…但這樣的做法
Time of Update: 2018-12-06
Time of Update: 2018-12-06
資料元素相互之間的關係稱為結構。有四類基本結構:集合、線性結構、樹形結構、圖狀結構;集合結構:除了同屬於一種類型外,別無其它關係 線性結構:元素之間存在一對一關聯性常見類型有:
Time of Update: 2018-12-06
Regex用途甚廣,各種語言指令碼都相容標準的Regex,下面總結基本符號和文法,做複習備忘之用。元字元表1.常用的元字元代碼說明.匹配除分行符號以外的任一字元\w匹配字母或數字或底線或漢字\s匹配任意的空白符\d匹配數字\b匹配單詞的開始或結束^匹配字串的開始$匹配字串的結束重複表2.常用的限定符代碼/文法說明*重複零次或更多次+重複一次或更多次?重複零次或一次{n}重複n次{n,}重複n次或更多次{n,m}重複n到m次字元類我們可以輕鬆地指定一個字元範圍,像[0-9]代表的含意與\d就是完全
Time of Update: 2018-12-06
在JVM中,靜態屬性儲存在Stack指令記憶體區,動態屬性儲存在Heap資料記憶體區。本文將從JVM的角度來講解Java虛擬機器的這一機制。 在JVM中,記憶體分為兩個部分,Stack(棧)和Heap(堆),這裡,我們從JVM的記憶體管理原理的角度來認識Stack和Heap,並通過這些原理認清Java中靜態方法和靜態屬性的問題。 一般,JVM的記憶體分為兩部分:Stack和Heap。 Stack(棧)是JVM的記憶體指令區。Stack管理很簡單,push一定長度位元組的資料或者指令,Stack
Time of Update: 2018-12-06
一、預備知識—程式的記憶體配置 一個由C/C++編譯的程式佔用的記憶體分為以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變數的值等。其操作方式類似於資料結構中的棧。 2、堆區(heap)— 由程式員分配釋放, 若程式員不釋放,程式結束時可能由OS回收 。注意它與資料結構中的堆是兩回事,分配方式倒是類似於鏈表。 3、全域區(靜態區)(static)— 全域變數和靜態變數的儲存是放在一塊的,初始化的全域變數和靜態變數在一塊地區,
Time of Update: 2018-12-06
第一步:各種方法中有exe的直接執行安裝,一堆壓縮檔的手動解壓到一個目錄,比如D:\MinGW\ 下面三種方法任選一種就行。 官方手動解壓法地址:http://www.mingw.org/wiki/InstallationHOWTOforMinGW安裝方法:根據minGW官網的手動安裝說明,下載各組件的最新版(或互相匹配版本,不知道在哪兒找各組件的版本對應關係,可能發行時間差不多的就算是相對應的版本吧)解壓到比如D:\MinGW\目錄下。 tdm-gcc第三方exe地址:http://tdm-g
Time of Update: 2018-12-06
ld 時把所有的目標檔案的程式碼片段組合成一個程式碼片段,把所有的資料區段組合成一個資料區段. ############################################################################ BSS段:BSS段(bss segment)通常是指用來存放程式中未初始化的全域變數的一塊記憶體地區。BSS是英文Block Started by Symbol的簡稱。BSS段屬於靜態記憶體配置。 資料區段:資料區段(data
Time of Update: 2018-12-06
1、動態語言和靜態語言 通常我們所說的動態語言、靜態語言是指動態類型語言和靜態類型語言。(1)動態類型語言:動態類型語言是指在運行期間才去做資料類型檢查的語言,也就是說,在用動態類型的語言編程時,永遠也不用給任何變數指定資料類型,該語言會在你第一次賦值給變數時,在內部將資料類型記錄下來。Python和Ruby就是一種典型的動態類型語言,其他的各種指令碼語言如VBScript也多少屬於動態類型語言。 (2)靜態類型語言:靜態類型語言與動態類型語言剛好相反,它的資料類型是在編譯其間檢查的,也就是說
Time of Update: 2018-12-06
參考地址:http://baike.baidu.com/view/79183.htm 記憶體溢出是指應用系統中存在無法回收的記憶體或使用的記憶體過多,最終使得程式運行要用到的記憶體大於虛擬機器能提供的最大記憶體。