原创 ThinkPHP調用error和success方法時報錯

最近使用ThinkPHP時發現不能調用$this->error()方法,總是提示錯誤: syntax error, unexpected ')', expecting T_VARIABLE or '$' 並且錯誤位置在緩存文件中,特別

原创 Android獲取百度音樂的音樂下載地址和歌詞下載連接

首先通過你要下載的歌曲通過下列連接: http://box.zhangmen.baidu.com/x?op=12&count=1&title={title}$${author}$$$$ 可以獲取一個xml文件通過解析xml文件就可以讀取到

原创 java equals與==

在java中equals比較的是內容,值是否相等,==比較的是地址是否相同。 對於引用變量,引用類型的變量在棧中僅僅是存儲引用類型變量的地址,而其本身內容則存儲在堆中。 equals比較的是堆裏的值,==則比較的是引用的地址,棧中的值 。

原创 字符串全排序和組合

http://blog.csdn.net/hackbuteer1/article/details/7462447 字符串的全排序: 1、全排列就是從第一個數字起每個數分別與它後面的數字交換。2、去重的全排列就是從第一個數字起每個數分別與它

原创 The connection to adb is down, and a severe error has occured

android :這個一般都是端口被佔用了。 解決方法:進入android的sdk\platform-tools的文件看有沒有adb.exe文件 在cmd上進入該文件,運行adb kill-server 然後adb start-serve

原创 指針的指針與二維數組

今天編寫程序時,傳遞參數是一個二維數組碰到了一個問題: 不能將參數 1 從“int [4][4]”轉換爲“int **” int a[4][4]={{1,2,3,4}, {5,6,7,8}, {9,10,11,12},

原创 A+B

讀入兩個小於100的正整數A和B,計算A+B. 需要注意的是:A和B的每一位數字由對應的英文單詞給出. 測試輸入包含若干測試用例,每個測試用例佔一行,格式爲"A + B =",相鄰兩字符串有一個空格間隔.當A和B同時爲0時輸入結束,相應的

原创 在瀏覽器中敲入一個網址並按下回車後。。。

今天看了一篇道面試題講的是關於關於瀏覽器和服務器的交互問題,感覺很不錯,故摘抄下來。 瀏覽器輸入網址後,首先1、需要查找域名的ip地址,DNS查找過程如下:(1)瀏覽器緩存-瀏覽器的緩存DNS一段時間。但是有一個問題瀏覽器存儲DNS記錄的

原创 排序算法

快排:將原始數組分成兩個子數組,第一個子數組中的元素小於或等於某個選定的關鍵字,這個關鍵字就是基準,第二個數組大於這個基準,然後對這兩個數組進行單獨排序,但在排序之前要對每個數組進行反覆的劃分操作,直到劃分到只含有一個元素的數組,這時就把

原创 strchr和strstr

最近在 複習C/C++部分知識,在準備着 招聘。。。。。 char * strchr(char * str, int ch) :功能就是找出在字符串str中第一次出項字符ch的位置,找到就返回該字符位置的指針,如果找不到就返回空指針(就是

原创 java複製數組方法

java 可以使用 A=B 給基本數據值傳遞,他們指向的是同一個數組空間,如果其中一個改變了 另一個也就會要改變,所以就有了複製數組的,讓兩個數組分別私有自己的空間,改變不會 引起其他的改變: 有三種方法: 1、for循環,將每個數組的元

原创 計算機大端小端

機器存儲器中存儲信息按照從最低爲有效到最高有效字節的順序存儲對象,則爲小端存儲 若按照最高爲有效字節到最低爲有效字節的順序存儲,則爲大端存儲。 測試代碼: union {short s;char c[sizeof(short)];}un

原创 char*[5]與char[][5]

char*[5]是指數組中的元素是指針,裏面元素個數5個 比如:char*[5]={"Hello","welcome","world","to","DDDD"}; char[][5]是指數組中元素爲字符串,每個字符串的長度只能爲5個,元

原创 php垃圾收集機制

每個PHP變量存在一個"zval"的變量容器,其中包含了變量的類型和值,還包括兩個字節的額外信息 第一個是"is_ref",是個bool值,用來標識這個變量是否屬於引用集合.通過這個字節,php引擎才能把 普通變量和引用變量區分開來,由於

原创 樹的遍歷 非遞歸實現

1.從左到右,從上到下的廣度優先遍歷(用隊列實現): void breadthFirst(TreeNode *root) {   Queue<TreeNode *>  queue;   TreeNode * p = root;   if(