隨便記錄一點東西

2021-09-03 02:13:03 字數 2460 閱讀 3013

1)物件導向是以「物件」為中心的程式設計思想。

面向過程是一種以事件為中心的程式設計思想,即分析出解決問題的步驟,然後用函式把這些步驟實現,並按順序呼叫。

2)物件導向是將事物高度抽象化,它必須先建立抽象模型,之後直接使用模型就可以了。

面向過程是一種自頂向下的程式設計。

3)物件導向的優缺點:

優點:易維護、易復用、易擴充套件,由於物件導向有封裝性、繼承性、多型性,可以設計出低耦合的系統,是系統更加靈活、更加易於維護。

缺點:效能比面向過程低。

4)面向過程的優缺點:

優點:效能比物件導向高,因為類呼叫時需要例項化 ,開銷比較大,比較消耗資源,例如微控制器、嵌入式開發、linux/unix等一般採用面向過程開發,效能是最重要的因素。

缺點:沒有物件導向易維護、易復用、易擴充套件 。

具體的例子解釋可參考部落格: 描述得生動形象、通俗易懂。

圖示與影象的標準不同。它們是有標準尺寸的(通常很小):1616,3232,48*48…

乙個圖示是由幾個影象組成。其中每乙個具有不同的大小和顏色數(單色,16色,256色,16.8m)。

圖示有乙個很重要的特性是允許看到螢幕後面的背景圖標的影象,即透明度。

1)使用css3新增屬性table-cell

效果圖:

2)使用flex布局

效果圖:

3)使用position定位法

效果圖:

4、通過transform方法

效果圖:

關於盒子居中是面試或筆試時通常會遇到的問題。當然還有其他種實現方法,這裡我只總結了四種。之後用到其他方法了再來補充吧。

1)使用css3新特性

我是左邊

我是中間

我是右邊

效果圖:

2)絕對定位法

我是左邊

我是右邊

我是中間

效果圖:

3)自身浮動法

我是左邊

我是右邊

我是中間

效果圖:

4)margin負值法

中間	左邊

右邊

效果圖:

執行後,可調整瀏覽器螢幕大小來檢驗是否實現自適應布局。

關於三欄自適應布局也是面試和筆試經常會遇到的題。

2)說到響應式布局,就不得不提起css3中的media query(媒介查詢),這可是個好東西,易用、強大、快捷……media query是製作響應式布局的乙個利器,使用這個工具,我們可以非常方便快捷的製造出各種豐富的實用性強的介面。

3)css3中的media query(媒介查詢)是什麼?

通過不同的媒介型別和條件定義樣式表規則。媒介查詢讓css可以更精確作用於不同的媒介型別和同一媒介的不同條件。媒介查詢的大部分媒介特性都接受min和max用於表達」大於或等於」和」小於或等於」。如:width會有min-width和max-width媒介查詢可以被用在css中的@media和@import規則上,也可以被用在html和xml中。通過這個標籤屬性,我們可以很方便的在不同的裝置下實現豐富的介面,特別是移動裝置,將會運用更加的廣泛。

未完待續…

今晚就先記錄到這裡了。(『-ωก̀ )好睏…

隨便記錄一些東西

load file 檢視常用的配置檔案 etc my.cnf etc redhat release etc sysconfig iptables c mysql data mysql user.myd c program files rhinsoft.com serv u servudaemon.i...

想說一點東西。。。。

ps 最近這幾次多校比賽,雖然題目,資料什麼的可能有些問題,但是有的人真心無聊的去蹭資料。所以想說點這幾次多校的感覺 比賽的時候能蹭過去算是能力,但是比賽完了還是要好好總結。換幾種思路可以,但還是不要把時間浪費在不必要的東西上。比賽中能過的題沒有過多找自身的原因,不要一味的歸結到運氣或者狀態。拍 測...

隨便記的一點Linux

linux 一種類unix 作業系統 程式 1 管理各種軟硬體資源2 為應用程式提供系統呼叫介面 gui 圖形使用者介面 linux中所有資料以 檔案的形態呈現 linux下磁碟分割槽和目錄的關係 目錄是邏輯上的,分割槽是物理上的 磁碟的分割槽必須掛載到目錄樹中某個具體的目錄上才能讀寫 檔案與目錄 ...