IOS 動畫設計(1)——高內聚,低耦合原則 – iPhone手機開發 iPhone軟體開發教學課程

模塊獨立性(單一職能原則)指每個模塊隻完成系統要求的獨立子功能,並且與其他模塊的聯系最少且接口簡單,兩個定性的度量標準就是耦合性和內聚性。

耦合性也稱塊間聯系。是軟件系統結構中各模塊間相互聯系緊密程度的一種度量。模塊之間聯系越緊密,其耦合性就越強,模塊的獨立性則越差。模塊間耦合高低取決於模塊間接口的[……]

Read more

jQuery從0開始之【二】jQuery使用原則及常用事件

一、jQuery名稱沖突問題

jQuery名稱沖突問題:jQuery使用$符號作為jQuery的簡介方式。但是某些JavaScript庫中的函數(比如Prototype)同樣使用$符號。jQuery使用名為noConflict()的方法來解決該問題。var jq=jQuery.noConflict([……]

Read more

總結:JavaScript中兩個值進行比較需要遵循的原則

總結:JavaScript中兩個值進行比較需要遵循的原則

一個值判斷真假 Boolean(),遵循 0,"",NAN,null,undefined為假(false),其餘都為真(true)。

兩個值進行比較的時候(指的是兩個等號"==",例如:val1==va[……]

Read more

PHP設計模式——六大原則

 

 

一般認為遵從以下六大原則的代碼是易擴展可復用的代碼:

 

 

這六大原則任何面向對象的語言都應該遵守的,要想讓你的代碼易擴展高服用就盡量去滿足這六大原則吧,不一定嚴格按照某種設計模式,但是如果你的代碼符合這六大原則,那麼你的代碼就是好代碼瞭,好的代碼不[……]

Read more

mysql優化教程之建表原則講解

mysql優化教程之建表原則講解

– 基本

1、定長與變長分離

例如:varchar字段的表盡量單獨一張表

2、常用字段與不常用字段分離

3、添加冗餘字段

結合業務需求,添加冗餘字段

如:論壇今日發帖數(關聯多,查詢復雜)

– 列類型的選擇

1、字段類型優先級

整型>date

time>[……]

Read more

Mycat分表分庫原則講解

分表分庫雖然能解決大表對資料庫系統的壓力,但它並不是萬能的,也有一些不利之處,因此首要問題是,分不分庫,分哪些庫,什麼規則分,分多少分片。

原則一:能不分就不分,1000萬以內的表,不建議分片,通過合適的索引,讀寫分離等方式,可以很好的解決性能問題。

原則二:分片數量盡量少,分片盡量均勻分佈在多個D[……]

Read more

mysql建索引的幾大原則

mysql建索引的幾大原則。

1.選擇唯一性索引

唯一性索引的值是唯一的,可以更快速的通過該索引來確定某條記錄。例如,學生表中學號是具有唯一性的字段。為該字段建立唯一性索引可以很快的確定某個學生的信息。如果使用姓名的話,可能存在同名現象,從而降低查詢速度。

2.為經常需要排序、分組和聯合操作的字段建[……]

Read more

MySQL資料庫理解索引、添加索引的原則

[理解索引]

要理解索引,首先需要瞭解數據如何存儲在硬盤上。不同的存儲引擎采取的措施可能不一樣,比如MySQL客戶端默認采用MyISAM,該引擎為每個表創建單獨的文件。

不管是否為每個表創建瞭單獨的文件,操作系統從硬盤讀取數據到內存中總是以頁為單位的。因此,如果要獲取特定記錄,就需要把包含該記[……]

Read more

頂級PHP大師的開發原則

  1. 在合適的時候使用PHP – Rasmus Lerdorf

  沒有誰比PHP的創建者Rasmus Lerdorf明白PHP用在什麼地方是更合理的,他於1995年發佈瞭PHP這門語言,從那時起,PHP就像燎原之火,燒遍瞭整個開發陣營,改變瞭互聯網的世界。可是,Rasmus並不是因[……]

Read more

PHP程序開發的原則匯總

你不必嚴格遵守這些原則,違背它們也不會被處以宗教刑罰。但你應當把這些原則看成警鈴,若違背瞭其中的一條,那麼警鈴就會響起 。 —– Arthur J.Riel

(1)所有數據都應該隱藏在所在的類的內部。

(2)類的使用者必須依賴類的共有接口,但類不能依賴它的使用者。

(3)盡量減少類的協議中的消[……]

Read more

[Andorid應用開發]-(4)佈局優化原則及方法

   前面說到性能優化,主要是針對Java代碼進行優化的,這篇文章分享佈局優化。佈局的優化主要依據下面的原則:

  一、避免不必要的嵌套,不要把一個佈局放置在其他佈局裡面,除非是必要的;

  二、避免使用太多試圖,在一個佈局中每增加一個新的視圖,都會在infl[……]

Read more

深入理解JavaScript系列(7):S.O.L.I.D五大原則之開閉原則OCP – Javascript教程_JS教程_技術文章 – 程式設計聯盟

前言
本章我們要講解的是S.O.L.I.D五大原則JavaScript語言實現的第2篇,開閉原則OCP(The Open/Closed Principle )。
開閉原則的描述是:
Software entities (classes, modules, functions, etc.) shoul[……]

Read more

ios中view和controller設計原則的小結 – iPhone手機開發技術文章 iPhone軟體開發教學課程

針對UIView和UIViewController的設計原則,當前個人的一些思考,小結一下。以後再刷新

是否把UIView作為獨立的類

我的想法是,如果該視圖隻對當前的controller適用,那麼就沒有必要獨立成一個類;反之,如果是一個通用的控件,就有必要獨立出去實現復用

不復用的view,直接寫[……]

Read more

Android架構設計中新建包的原則 – Android移動開發技術文章_手機開發 Android移動開發教學課程

 

目前Android的應用程序包中不同的應用架構設計各有有缺點,但隨著Android版本的升級,很多良好的架構最後保存瞭下來。

這些可以比對不同的Andriod版本的源代碼就可以看出。下面的圖中,左邊為Android2.3.3.r2,右邊為Android4.0.1。

聯系[……]

Read more

Android界面與交互設計原則 – Android移動開發技術文章_手機開發 Android移動開發教學課程

設計原則

這些設計原則是由安卓的用戶體驗團隊制定並應用的,以此來保證用戶心目中最佳的用戶體驗。應用開發者應該參考這些設計原則,並將之用於自己的創作與設計,有針對性地在用戶體驗方面進行實踐。

吸引我

以令人驚訝的方式取悅我

漂亮的界面,精心設置的動畫,或是恰到好處的聲音效果,都是快樂的情感體驗。各種細[……]

Read more

添加mysql索引的3條原則

  一,索引的重要性

  索引用於快速找出在某個列中有一特定值的行。不使用索引,MySQL必須從第1條記錄開始然後讀完整個表直到找出相關的行。表越大,花費的時間越多。如果表中查詢的列有一個索引,MySQL能快速到達一個位置去搜尋到數據文件的中間,沒有必要看所有數據。註意如果你需要訪問大部分行,順序讀[……]

Read more

MySQL數據庫的授權原則

本文講述瞭如何為用戶分配合適的權限,幾個重要的原則就是給用戶分配僅夠使用的最小權限,盡量不在影響整個數據庫的user表中分配權限。有些權限是有危險的,例如FILE、GRANT、PROCESS,管理員要慎重使用。

服務器重新啟動的情況

當mysqld啟動時,所有的授權表內容被讀進存儲器並且從那時開始生[……]

Read more

MySQL語句優化的原則

1、使用索引來更快地遍歷表。

  缺省情況下建立的索引是非群集索引,但有時它並不是最佳的。在非群集索引下,數據在物理上隨機存放在數據頁上。合理的索引設計要建立在對各種查詢的分析和預測上。一般來說:
  a.有大量重復值、且經常有范圍查詢( > ,< ,> =,< =)和[……]

Read more