原创 c++ 的類型轉換

http://www.cplusplus.com/doc/tutorial/typecasting/ 1 static_cast 用法:static_cast < type-id > ( expressi

原创 HTTP 學習之結構

HTTP Message http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2 HTTP頭域 http://www.w3.org/Protocols/rfc2616/rf

原创 Android 自帶瀏覽器谷歌賬號自動登錄的實現

Google 的賬號自動登錄功能主要依靠x-auto-login這個http頭部字段來觸發的。 X-auto-login是google私有的一個頭部字段,在android自帶瀏覽器和chrome中存在對這個http字段的處理。 一、服務

原创 HTTP 學習之狀態碼

HTTP狀態碼 http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html  http://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%

原创 JavaScript 筆記

1、瀏覽器一般會按照<script>元素在頁面中出現的先後順序對它們依次進行解析。 2、設置了defer="defer"屬性的<script>表明腳本在執行時不會影響頁面的構造。也就是說,腳本會被延遲但整個頁面解析完畢後再運行。HT

原创 Android 開發環境搭建和基本的使用

一、JDK,CYGWIN 首先安裝JDK 和 Cygwin。 如果之前在電腦上安裝過JDK,並卸載過,就會遇見卸載不完全從而導致新的JDK安裝不正確。這個時候就需要手動在註冊表中刪除JDK的信息,在windows上可以運行regedit

原创 二叉樹的前 中 後序遍歷,遞歸和非遞歸實現以及轉換成雙向鏈表

#include <stdio.h> #include <iostream> #include <algorithm> #include <stack> using namespace std; struct TreeNode {  

原创 HTTP 學習之請求方法

請求方法 1、OPTIONS:這個方法可使服務器傳回該資源所支持的所有HTTP請求方法。用'*'來代替資源名稱,向Web服務器發送OPTIONS請求,可以測試服務器功能是否正常運作。 2、HEAD:與GET方法一樣,都是向服務器發出指定

原创 ping 代碼

/* author: zhangzhijian time: 2012-11-14 creater sock must root ping localhost [-n count] */ #include <stdio.h> #inc

原创 某公司c/c++ 筆試題

int main() { for(int i = 0; i < 2; i ++) { fork(); printf("-"); } return 0; } int main

原创 旋轉矩陣

/* 請用最少的額外空間將一個M*N的矩陣旋轉90度. */ #include <iostream> #include <stdio.h> using namespace std; const int N = 100; void r

原创 重載,覆蓋與隱藏

成員函數被重載的特徵: (1)相同的範圍(在同一個類中); (2)函數名字相同; (3)參數不同;(4)virtual 關鍵字可有可無。 隱藏與重載的區別: (1)不同的範圍 (2)函數名相同 (3)參數不同 (4)virtual

原创 螺旋隊列

/* 螺旋隊列 21 22..... 20 7 8 9 10 19 6 1 2 11 18 5 4 3 12 17 16 15 14 13 使用O(n)的時間和O(1)的空間輸出長度爲n的螺旋隊列

原创 HTML DOM 學習

1、HTML DOM 定義了訪問和處理HTML文檔的標準方法。 2、可以通過JS來操作DOM,從而添加、移除、改變或重排頁面上的項目。 DOM 被分爲不同的部分(核心、XML及HTML)和級別(DOM Level 1/2/3): Co