原创 關於棧的筆試、面試題

1,判斷給出的string中,括號是不是一一對應的,比如 ( ) 或者 { } [ ] ( )算合法的括號,(] 或者 ( [ ) ] 都不合法。 用一個Stack來存儲括號, 主要考察對棧數據結構的操作。 算法的時間複雜度是

原创 BaseHTTPServer模塊解析

BaseHTTPServer: 主要包含兩個類HTTPServer和BaseHTTPRequestHandler HTTPServer: 繼承SocketServer.TCPServer,用於獲取請求,並將請求分配給應答程序處理

原创 ARC環境下iOS內存管理總結

自動引用計數,又稱ARC(Automatic Reference Counting)是蘋果在iOS5中引入的重要特性,它減少了我們在內存管理時的麻煩,讓我們可以把更多的精力放在其它更重要的事情上。 雖然ARC給我們帶來了很多方便,

原创 python基礎四

python也是一門面向對象的語言,所以基本語法和C++類似。這裏只做簡單介紹。 類的屬性: (1)公有屬性 名字 (2)私有屬性 __名字 類的方法: (1)公有方法

原创 python爬蟲基礎二

上一篇博客中我們有提到,經過python爬蟲去爬取服務器端的代碼可能會被服務器阻攔,所以,我們要有措施來應對阻礙我們前進的障礙。 當我們用python訪問的時候,hearder中的User-Agent會顯示python+版本號,

原创 python3中urllib中的request模塊

因爲在玩Python challenge的時候,有用過這個模塊,而且學習這個模塊之後也對系統學習網絡爬蟲有用。 當時查了各種資料學習,沒有碰官網文檔(因爲還是對英語有抗拒性),但是還是官方的文檔最具權威和學習價值,因此想要此次

原创 urllib的parse模塊

python 版本3.6 1.urlparse 定義:def urlparse(url, scheme=”, allow_fragments=True) 將url拆分成六大組件 #!/usr/bin/evn python

原创 Object C基礎

最近開始接觸ios開發,需要學習下object C,此文記錄學習內容。 Object C關鍵字:@ @interface:聲明類 @implementation:實現類 @optional:聲明協議。與@protocol配合使用,

原创 python3正則表達式

正則表達式是一個很強大的字符串處理工具,它能幫助我們方便的檢查一個字符串是否與某種模式匹配。 一、python中正則表達式的基本語法規則 序號 語法 解釋 表達式 成功匹配對象 1 一般字符 匹配自身相對應的字符

原创 python基礎三

文件操作 我們先來模擬一個登陸頁面,當三次輸入錯誤後則加鎖。 此時若再次執行程序,會發現無法執行,且程序所在工程中產生了一個lock.log文件。 生成文件對象 python中使用open函數生成文件對象。 file

原创 linux線程池

我們在寫服務器的時候,通常需要處理多個客戶端的頻繁請求,這就需要頻繁的創建線程和銷燬線程,對CPU的消耗比較大,而線程池就是對這種情況的優化。 線程池的思路: 程序啓動之前,初始化線程池,啓動線程池中的線程,由於還沒有任務到來,

原创 解決TCP粘包問題

① TCP是個流協議,它存在粘包問題 TCP是一個基於字節流的傳輸服務,”流”意味着TCP所傳輸的數據是沒有邊界的。這不同於UDP提供基於消息的傳輸服務,其傳輸的數據是有邊界的。TCP的發送方無法保證對等方每次接收到的是一個完整的

原创 關於字符串的筆試、面試題

1,驗證一個字符串是否是迴文串。 需要一個指向頭部的變量和指向尾部的變量,從字符串的兩邊來遍歷,遇到除字母和數字以外的字符則跳過,如果遍歷完整個字符串後前後字母都能匹配上,則是回穩返回true.注意:空串也是迴文。 需要注意的幾

原创 合約廣告

互聯網廣告業務的初始階段,擁有流量的媒體與需要廣告資源的代理商是市場的主要參與者。線下廣告的商業邏輯也被照搬到了線上,由廣告代理公司和媒體簽訂協議,確保某些廣告位在某時間段爲指定的廣告商所佔有,同時廣告商按整體合同支付廣告費用。這

原创 python爬蟲基礎一

爬蟲簡介: 爬蟲就是一段自助抓取互聯網信息的程序 簡單爬蟲架構: 我們用一段簡單的代碼爬取百度網頁: 但是上述爬取的結果只能給看得懂代碼的程序員看,我們如何得到想要的圖形化界面呢? 下面我們試着從網站上爬取一個圖片