原创 Web開發系列知識彙總

目錄 一. 定義 二. 網絡結構模式 三. 客戶端-瀏覽器Browser 四. Web服務器端 五. Cookie 六. HTTP協議 1. HTTP簡介 2. HTTP方法 3. 各種協議與HTTP協議的關係 七. TCP/IP通信傳輸

原创 協同過濾算法學習筆記

(通過觀看慕課網Hadoop進階總結出來的筆記:http://www.imooc.com/learn/890)一. 餘弦相似度其他的相似度種類1.切比雪夫距離   2.歐式距離   3.皮爾森係數   4.曼哈頓距離    5.傑卡德距離

原创 數據結構二叉樹之閒死攻略(一)

這是一篇閒狗都能看懂的二叉樹教程,因爲是閒狗寫的。 目錄 1 二叉樹的概念 1.1 二叉樹是what? 1.2 二叉樹的五種基本形態 1.3 二叉樹的相關術語 1.4 完美二叉樹(Perfect Binary Tree) 1.5 滿二叉

原创 通過CDN爲網站加速

目錄   1 CDN概念 1.1 例子 1.2 普通訪問形式與CDN訪問形式對比 ​ 2 CDN架構及配置 3 CDN應用場景 3.1 網站站點應用加速 3.2 視音頻點播/大文件下載分發加速 3.3 視頻直播加速 3.4 移動應用加速

原创 學習阿里巴巴編碼規範的貧窮日子

目錄   1 編程規約 1.1 命名風格 ​ ​ ​ ​ 1.2 常量定義 1.3 代碼格式 1.4 OOP規約 ​ ​ ​ 1.5 集合處理 ​ 1.6 併發處理 1.7 控制語句 2 異常日誌 2.1 日誌規約 3 MySQL數據庫

原创 數據結構內排序之慘死攻略(一)

目錄 1 基本定義 2 插入排序 2.1 直接插入排序(Straight Insertion Sort) 2.1.1 栗子 2.1.2 代碼實現 2.1.3 算法分析 2.2 Shell排序 2.2.1 栗子——增量每次除以2遞減 2.

原创 07 程序題

01 #include <stdio.h> int main() { char a='a'; int b=1; float c=1.0f; double d = 2.0; printf

原创 06 輸出同構數

請編寫一 C 語言程序,該程序要求(輸出)1-1000以內的所有同構數。 同構數:對於一個 N 位的自然數,其數的平方值的末尾的 N 位數等於該數。如,5 的平方爲 25,25 的末尾 1 位數爲5。 25 的平方爲 625,625 的末

原创 06 程序題

1 "||","!=","<=" 和 "+" 這四種運算符中,優先級最低的運算符是  "||" 2 數組指針 int(*p)[n] 的含義是 () 優先級高,首先說明p是一個指針,指向一個整型的一維數組,這個一維數組的長度是 n 指

原创 07 輸出 n 個素數

使用命令行參數形式編寫 C 語言程序以實現從 2 開始連續輸出 n 個素數。設命令行格式爲  outprime n 例如:執行命令 outprime 10 的結果是: 2,3,5,7,11,13,17,19,23,29 要求:

原创 06 多個文件連接成一個文件

編寫一個 C 程序 fact.c,將命令行中指定的多個文本文件連接成一個文本文件。例如: fcat file1 file2 file3 其中,fcat 爲命令名,file1,file2 和 file3 爲參數。該命令的功能是將文本文件

原创 07 輸出螺旋式數字方陣

請寫出一個 C 語言程序,該程序對輸入的任意正整數n,產生並且顯示相應的 n 階螺旋式數字方陣。 例如,當 n =5時,要顯示的螺旋式數字方陣爲 #include <stdio.h> int main() { int n, i,

原创 08 程序題

01  #include <stdio.h> int main() { char *s1[] = {"right?"}; // 系統會根據數據總個數和第2維的長度算出第1維的長度 char s2[][

原创 08 複製字符串

請編寫一程序,將一個字符串的第 k 個元素開始的全部字符複製成爲另外一個字符串。 要求: 將複製過程單獨編寫爲一個函數,並且採用指針完成 在主函數中輸入字符串和k的值,並且在主函數中輸出複製結果 #include <stdio.h> #

原创 那些年坑過我的面試題

1 Java SE 1.1 ArrayList,LinkedList和Vector誰是線程安全的?誰插入的效率更高? 深入Java集合Collection LinkedList(非線程同步) 基於雙向鏈表。插入刪除的效率較高,但查詢的效