原创 20. 有效的括號-----leetcode刷題(python解題)

[TOC] 題目 給定一個只包括 '(',')','{','}','[',']' 的字符串,判斷字符串是否有效。 有效字符串需滿足: 左括號必須用相同類型的右括號閉合。 左括號必須以正確的順序閉合。 注意空字符串可被認爲是有效字符串。

原创 14. 最長公共前綴-----leetcode刷題(python解題)

[TOC] 題目 **編寫一個函數來查找字符串數組中的最長公共前綴。** 如果不存在公共前綴,返回空字符串 ""。 示例 1: 輸入: ["flower","flow","flight"] 輸出: "fl" 示例 2: 輸入: ["do

原创 Python算法引入

[TOC] 這裏主要是算法的介紹以及一些判斷算法好壞的標準和方式 引入 如果a+b+c = 1000,且a^2 + b^2 = c^2,如何求出所有a,b,c可能的組合? 第一次嘗試: import time print("開始") sta

原创 13. 羅馬數字轉整數-----leetcode刷題(python解題)

[TOC] 題目 羅馬數字包含以下七種字符: I, V, X, L,C,D 和 M。 字符 數值 I 1 V 5 X 10 L

原创 leetcode刷題(python解題)-----9.迴文數

題目: 判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 爲 -121 。 從

原创 leetcode刷題-----7. 整數反轉

題目: 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。 示例 1:輸入: 123輸出: 321 示例 2:輸入: -123輸出: -321 示例 3:輸入: 120輸出: 21 注意: 假設我們的環境只能

原创 在github上,如何添加ssh keys(ssh公鑰)

注:下面操作在linux和windows中都適用 1. 打開git bash 2. 輸入 ssh-keygen -t rsa -C '[email protected]' (注:[email protected]是你的

原创 面向對象編程簡單講解

面向對象編程 定義:把函數進行分類和封裝後放入對象中,使得開發更快、更強。 面向對象編程的兩大特性: 封裝 繼承 1. 封裝 顧名思義就是把內容封裝好,在調用封裝好的內容。封裝分兩步: 第一步爲封裝內容 第二步爲調用封裝內容 cl

原创 記錄一下自己找“python爬蟲工程師實習生”崗位的經歷(2018年9月11號)

今天是2018年9月11號,是我實習的第二天,記錄一下找工作的歷程,本來準備昨晚寫的,但是第一天來實習,有點累了,就早點睡了,早上醒了,洗漱一下就來寫這篇文章了。 鄙人的水平很低,而且還是一名大四的學生,所以投的都是python爬蟲工程師

原创 基於Python的模擬登陸獲取脈脈好友信息

代碼已經上傳到github上 簡介: 這是一個基於python3而寫的爬蟲,爬取的網站的脈脈網(https://maimai.cn/),在搜索框中搜索“CHO”,並切換到“人脈”選項卡,點擊姓名,進入詳情頁,爬取其詳細信息 獲取的具體信息

原创 基於Python爬取天眼查網站的企業信息

爬蟲簡介 這是一個在未登錄的情況下,根據企業名稱搜索,爬取企業頁面數據的採集程序 注意: 這是一個比較簡單的爬蟲,基本上只用到了代理,沒有用到其他的反反爬技術,不過由於爬取的數據比較多,適合刷解析技能的熟練度,所以高手勿進 代碼已經上傳到G

原创 程序員的一些常用技能點

目錄: [TOC] Git Git介紹: Git是目前世界上最先進的分佈式版本控制系統(沒有之一),簡單來說,Git 是一個管理你的「代碼的歷史記錄」的工具。 Git教程: Git的教程推薦廖雪峯老師的Git教程 GitHub GitHub

原创 這是一個爬蟲—爬取天眼查網站的企業信息

爬蟲簡介 這是一個在未登錄的情況下,根據企業名稱搜索,爬取企業頁面數據的採集程序 注意: 這是一個比較簡單的爬蟲,基本上只用到了代理,沒有用到其他的反反爬技術,不過由於爬取的數據比較多,適合刷解析技能的熟練度,所以高手勿進 代碼已經上傳到G

原创 拉勾網的反爬介紹和解決方法(更新時間:2019/2/19)

拉勾網的反爬介紹和解決方法(更新時間:2019/2/19) 1. 前言 最近拉勾的反爬改動比較頻繁,公司採集拉勾網的爬蟲又無法正式運行,花了近一週的時間來處理拉勾網的反爬問題,特別寫一篇博客來記錄一下拉勾的反爬 2. 簡述 爬拉勾的時候,主