原创 響應碼解讀

狀態碼是由三位數字和原因短語組成 er:200 OK 接下來總結幾個面試常用的(面試會考的): 200 OK 表示客戶端發生的請求在服務器端被正常處理了 204 NOT CONTENT 表示服務器正常處理了,但返回的響應報文中不包含實體的

原创 Reverse Linked List

/// 實現鏈表反轉的兩種方法 /// 1. 創建新鏈表 struct ListNode* reverseList(struct ListNode* head) { if(head == NULL) return NU

原创 Flex佈局實現聖盃佈局和網格佈局

河狸家技術面,實現類似聖盃佈局,flex有點忘記了,現在回顧下,聖盃佈局自己百度~ <!DOCTYPE html> <html> <head> <title>flex佈局回顧</title> <style type="text

原创 HTTP緩存機制詳解

前言 Http 緩存機制作爲 web 性能優化的重要手段,對於從事 Web 開發的同學們來說,應該是知識體系庫中的一個基礎環節,同時對於有志成爲前端架構師的同學來說是必備的知識技能。但是對於很多前端同學來說,僅僅只是知道瀏覽器會對請求

原创 跨域問題

首先先解釋名詞:  同源策略,瀏覽器的一種安全策略,只有域名協議端口完全一直才能訪問。 http://www.liuyixiang.cn:80/a.html 協議         域名         端口 爲什麼會有這種策略呢? 大家看

原创 揹包問題

NYOJ 水題,今天不想複習了,刷刷題,熟悉下基本的數據結構和算法把 #include<cstdio> #include<cstring> #include<map> #include<algorithm>

原创 簡單介紹下cookie是如何在http中運用的

最近筆試發現很多公司都在考cookie,而我對cookie的瞭解僅僅知道它是一門客戶端存儲技術,通過http協議,通過請求在客戶端(瀏覽器)和服務器端交互,主要作用是記錄每次請求後來跟蹤會話,所以在沒有session之前,基本上所有的網站

原创 Maximum Binary Tree

遞歸求解,每次找出最的的元素作爲樹根,思路有點類似快排 class Solution { /** * Definition for a binary tree node. * struct TreeNode { *

原创 會場的安排

上來沒多想,用起始時間排序,處理,打印,測試數據通過,運行wa 自己模擬數據: 0-15 2-3 5- 9  10- 11 這樣就只能安排一場,尷尬,趕緊用結束時間排 2-3 5-9 10-11 0-15 正解。。。。。。恥辱 #

原创 迴流(reflow)和重繪(repaint)

首先先介紹瀏覽器解析的工作原理: 1.解析HTML文檔建立dom樹 2.解析CSS(包含外部css以及js生成的)構建渲染樹,計算出節點的樣式 3.

原创 237. Delete Node in a Linked List

237. Delete Node in a Linked List Write a function to delete a node (except the tail) in a singly linked list, given

原创 三個簡單的排序方法

回顧下之前學過的排序算法,三種簡單排序 #include<cstdio> #include<cstring> #include<cmath> int a[5] = {3,5,1,4,2}; void xzsort(int *a,int

原创 Ajax-JavaScript&JQuery實現方式

<!DOCTYPE html> <html> <head> <title>javascript 實現ajax實例</title> <style type="text/css"> *{ font-size: 20px;

原创 Javascript實現Ajax請求

前端代碼: <!DOCTYPE html> <html> <head> <title>index.html</title> <meta name="keywords" content="keyword1,keywo

原创 HTTP協議

HTTP請求: http是計算機通過網絡進行通信的規則 無狀態協議: 不建立一種持久的連接,服務端不保留連接的相關信息,沒有記憶(cookie) 一