Tag Archives: 學習筆記

ThinkPHP學習筆記調試模式與日志記錄

在華麗的分割線之下是需要修改和可以進行配置的具體實現方法:   cong.php   [php]   <?php   return array(      //更換模式最好刪除一些~app.php和~runtime.php &nRead More

ThinkPHP學習筆記 實例化模型的四種方法

創建Action類   [php]   <?php   class NewObjectAction extends Action{       public function index(){           //1.創建一個基礎模型 &nbRead More

ThinkPHP學習筆記多模板支持和多語言支持

首先是多模板支持:   需要在tpl上面新建red文件夾和對應的action的html模板 conf.php //多模板支持 'TMPL_SWITCH_ON'=>true, 'TMPL_DETECT_THEME'=>true,   index.htmRead More

MySQL資料庫學習筆記之三表類型

你能用的資料庫引擎取決於MySQL在安裝時候是如何被編譯的。要添加一個新的引擎,就必須編譯MySQL。僅僅為瞭添加一個特性而編譯應用程式的想法對於Windows的開發人員來說可能有點小題大做,得不償失,但是在Unix的世Read More

MySQL資料庫學習筆記之五有關數據表操作

MySQL在創建表的時候,創建一個.frm文件保存表和列設定。索引存儲在一個有.MYI(MYindex)擴展名的文件並且數據存儲在有.MYD(MYData)擴展名的文件中。 一、用SHOW/ DESCRIBE語句顯示數據表的信息 語法: SHOW TABLRead More

MySQ學習筆記之十NULL值處理

這是MySQL一大特殊之處。 概念上,NULL意味著“沒有值”或“未知值”,且它被看作有點與眾不同的值。為瞭測試NULL,你不能使用算術比較運算符例如=、<或!=。為瞭說明它,試試下列查詢: Read More

MySQL資料庫學習筆記之九字符串模式匹配

我們在使用查詢的時候,經常會碰到模糊條件查詢,而模糊查詢就涉及到瞭字符串模式匹配。 在這裡,主要講兩個:標準的SQL模式匹配、擴展正則表達式模式匹配。 一、標準的SQL模式匹配 SQL的模式匹配允Read More

Android四大組件之Service服務學習筆記(一)

Service是安卓四大組件之一,服務是用在後臺處理事情的,並且是不可見的,該服務不是我們所說的服務器的服務,他經常用來處理一些循環操作,但是它不同於子線程,服務是運行在主線程中的。   服務一般分為本地服務Read More

MySQl子查詢,左右連接,多表連接學習筆記

1.子查詢是指在另一個查詢語句中的SELECT子句。 例句: SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2); 其中,SELECT * FROM t1 …稱為Outer Query[外查詢](或者Outer Statement), SELECRead More

java/android 設計模式學習筆記(18)—中介者模式

這篇博客我們介紹一下中介者模式(Mediator Pattern),也是行為型模式之一,中介者模式也稱為調解者模式或者調停者模式,顧名思義,它的作用是在若幹類或者若幹模塊之間承當中介。   通常情況下,一個程序必然要Read More

Android學習筆記044之Actionbar和Toolbar

這一篇我們介紹兩個相似的控件,分別是Actionbar和Toolbar。 Actionbar Actionbar是Android3.0之後的一個重要的交互元素,Actionbar位於Activity的頂部,用於顯示圖標、菜單、標題,廣泛用於View的交互、導航等功能Read More

java/android 設計模式學習筆記(19)—狀態模式

  這篇博客我們來介紹一下狀態模式(State Pattern),也是行為型設計模式之一。狀態模式的行為是由狀態來決定的,不同的狀態下有不同的行為。狀態模式和策略模式的結構類圖幾乎完全一樣,但它們的目的、本質卻完Read More

學習筆記之網絡請求的三種方式

我們的應用常常要聯網以取得網絡上的數據,然後進行解析,必須要先等到數據之後才能進行下一步的業務。那麼網絡的請求就是一個非常重要的知識,下面我就概括瞭自己常用的三種方式,第一是最基本的沒用框架的原始方法Read More

安卓學習筆記之AsyncTask機制淺析

一、相關基礎 1 用途 用於快速開啟異步任務,處理耗時操作。在線程池中處理異步任務,同時可以將進度和處理結果提交到主線程處理。 2 AsyncTask 泛型參數-Params, Progress, Result Params 表示傳入doInBackgroundRead More

安卓學習筆記之android消息機制

一、android的消息機制概述 1 消息機制原理 即Handler的運行機制,配合底層的Looper和MessageQueue,完成消息的發送與接收工作過程。handler發送Message給Looper輪循器,Looper輪循器被喚醒並開始遍歷MessageQueue,Read More

Android Annotation註解學習筆記

今天講下註解吧,現在遇到的用註解的開源庫越來越多,雖然知道怎麼用,但是其原理,怎麼寫都還不清楚。 註解的分類方式有很多: 標準的Annotation:override、deprecated、SuppressWarnings等(這些為Java自帶)。 Read More

Android學習筆記045之MediaPlayer

這一篇我們介紹一下Android的音頻和視頻播放,重點講解Mediaplayer這個類。 Android的MediaPlayer包含瞭Audio和Video的播放功能,在Android的界面上,Music和Video兩個應用程序都是調用MediaPlaer來實現的。 概述 首Read More

MySQL資料庫函數學習筆記一:數學函數

1. ABS(x): 返回x的絕對值 mysql> select ABS(1), ABS(-1), ABS(0); +——–+———+——–+ | ABS(1) | ABS(-1) | ABS(0) | +——–+—̵Read More

MySQL資料庫函數學習筆記二:字符函數

1. 計算字符串字符數和字符串長度 – CHAR_LENGTH(s) CHAR_LENGTH(str): 返回str所包含的字符個數。 mysql> select CHAR_LENGTH('MySQL'); +———————-+Read More

MYSQL學習筆記三:日期和時間函數

MYSQL學習筆記三:日期和時間函數 1. 獲取當前日期的函數和獲取當前時間的函數 /*獲取當前日期的函數和獲取當前時間的函數,將日期以'YYYY-MM-DD'或者’YYYYMMDD’格式返回 */ #CURDATE()與CURRRead More

java/android 設計模式學習筆記(20)—迭代器模式

我們這篇博客來介紹一下迭代器模式(Iterator Pattern),又稱為遊標(Cursor Pattern)模式,是行為型設計模式之一。迭代器模式算是一個比較古老的設計模式,其源於對容器的訪問,比如 Java 中的 List、Map、數組等Read More

Dalvik學習筆記——Zygote啟動

這張圖簡單說明瞭Zygote的啟動過程 下面重點解析這些函數,從app_process.main開始   int main(int argc, char* const argv[]) { ... // These are global variables in ProcessState.cpp mArgCRead More