原创 Python爬蟲之403 Forbidden

狀態碼403 Forbidden代表客戶端錯誤,指的是服務器端有能力處理該請求,但拒絕授權訪問。 Python爬取數據時,有時會遇上403錯誤,通常的解決方法是在請求時的header中添加User-Agent,讓服務器端認爲該爬取的動

原创 Objective-C語言學習之消息和方法

在面向對象中,直接發給對象的一個命令稱爲“消息”,而被調用的代碼稱爲方法。給對象發送一個消息和調用一個對象的方法基本是一樣的。 1.方法定義 在Objective-C,一個方法是類的一部分。一個方法的聲明格式爲: + (返回類型) 方法

原创 Objective-C語言學習之類和實例

在面向對象編程的世界中,每一個對象都屬於一個類型,這個類型稱爲類。類定義了現實現世界中的一些事物的抽象特點。在Objective-C中,定義一個類的一般格式如下: @interface ClassName : NSObject{

原创 AndroidManifest.xml之元素manifest

AndroidManifest.xml清單文件中<manifest>和<application>元素是必需的且它們僅僅出現一次,而其他元素可能出現0或無數次.以下從幾個方面來介紹<manifest>元素相關內容: 簡介<manifest

原创 常用設計模式之適配器模式

1.問題描述 客戶要求開發日誌管理功能。第一版日誌管理操作實現了讀寫文件,但客戶又想對日誌進行增刪改查功能,因此,根據客戶要求開發第二版。但實現第二版日誌操作的接口後,還想增加數據庫存儲的功能。 問題在於,現在的業務都是使用第二版的接口,

原创 數據結構之鏈表概念

前言數據結構中,概念總是抽象,理解總是費勁的,然而,通過在這樣抽象的東西實體化,不僅可以加強理解,還可以深入擴展,我在嘗試着。 概念什麼是鏈表?鏈表由一系列結點(鏈表中每一個元素稱爲結點)組成,結點可以在運行時動態生成。 鏈表抽象結

原创 C++刷題-力扣-兩數之和

題目 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那兩個整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個數組中同樣的元素。 示例: 給定 nums

原创 C++刷題-力扣-有序數組的平方

題目 給定一個按非遞減順序排序的整數數組 A,返回每個數字的平方組成的新數組,要求也按非遞減順序排序。 示例 輸入:[-4,-1,0,3,10] 輸出:[0,1,9,16,100] 輸入:[-7,-3,2,3,11] 輸出:

原创 Android平臺架構分析

Android是一種軟件協議棧的移動設備,其中包括操作系統,中間件以及關鍵應用. Android SDK(Software Development Kit,即軟件開發工具包)提供了用Java編程語言在Android平臺下開發應用程序必需的

原创 Android之AndroidManifest.xml

AndroidManifest.xml清單文件是每個Android項目所必需的,它是整個Android應用的全局描述文件。AndroidManifest.xml清單文件說明了該應用的名稱、所使用圖標,以及包含的組件等。 AndroidMa

原创 Android功能模塊化之版本更新

在開發過程,版本更新不可或缺的一個功能之一。主要通過VersionName或VersionCode值來判斷版本是否需要更新,其整個更新的流程如下: (1)訪問服務器,獲取服務器最新版本信息; (2)比較服務器與客戶端的版本信息; (3)如

原创 常用設計模式之簡單工廠模式

1.簡單工廠模式定義 提供一個創建對象實例的功能,而無須關心其具體實現。被創建實例的類型可以是接口、抽象類,也可以是具體的類。 2.應用簡單工廠來解決問題的思路 雖然不能讓模塊外部知道模塊內部的具體實現,但是模塊內部是可以知道實現類的,而

原创 Android之res目錄

Android應用資源可分爲兩大類: 無法直接訪問的原生資源,保存在assets目錄下.可通過R資源清單類訪問的資源,保存在res目錄下. 大部分Android應用資源都是指位於res目錄下的應用資源,Android SDK會在編譯該

原创 VC技術篇之配置文件讀寫

讀取配置文件 CString strSection =_T("ServerIP");          CString strSectionKey = _T("IP");          CString strValue = _T(""

原创 Android技巧之像素換算

dip:device independent pixels(設備獨立像素).不同設備有不同的顯示效果,這個和設備硬件有關,一般我們爲了支持WVGA、HVGA和QVGA推薦使用dip,不依賴像素。 dip與屏幕密度有關,而屏幕密度又與具體的