原创 Python中的邏輯推導式

前幾天學習了幾個python中的推導式,當時想不通,現在學會了,便和大家分享,都是基礎  (一)  [x 條件表達式 判斷條件] 等於  條件表達式:     判斷語句:         b.append(x)  相當於:    

原创 利用Python編寫的Fibonacci

利用Python編寫的Fibonacci數列,用到了邏輯推導式,必用迭代方法,跟大家分享 (一)  # 節省數據存放的空間(需要準備大量的數據,用於計算) import time class Fibonacci(object):

原创 Java的super()方法與this()方法

一 super() 直接引用,通過使用super.XXX來引用父類中的成員變量 /** * @(#)superTest.java * * * @author * @version 1.00 2020/5/12 */ c

原创 Java的start()和run()方法的區別與聯繫

首先我們來說一說Runnable接口和Thread類,因爲start()涉及到了多線程併發,所有我們來看看開啓多線程的兩個方法 在實現單任務時通常用Runnable接口,多任務時一般用Thread類 ,Thread與Runnable是繼

原创 計算機網絡中的OSI七層模型的各層的定義及其所用到的協議和功能

前幾天網絡筆試,考了一下數據鏈路層的協議,我有點搞混了,於是我就總結一下七層的各自協議 各層名稱 傳輸單位 應用層 數據包 表示層 數據包 會話層 數據包 傳輸層 報文段/用戶數據報 網絡層 數據報 數據鏈路層 幀 物理層 比特  

原创 網絡端口號的定義及分類

沒有總結過端口號,但是今天恰好碰到了,那就寫寫吧,自己忘了還能看一看。如果幫助到你的 話,請點個贊 網絡端口號: (1)物理端口:即傳統意義上的物理接口,諸如交換機,路由器,集線器等的接口,網絡運營商或者國際組織規定的一種固定接口,對

原创 C語言中的rand()函數和它的實例操作

C語言中的rand()函數,我是不怎麼用,不過正好碰上了,我就仔細研究了一下   一:首先,rand()函數在stdlib.h這個頭文件中 二:系統在調用rand()函數之前會自動調用srand()函數,而如果在函數體中未自定義sra

原创 爬取某網站停車場的價格時遇到的列表裏包含反斜槓時的解決辦法

如果你覺得幫到了你,請點個贊 首先說說,因爲列表元素裏面包含反斜槓,所以在輸出的時候存在亂碼現象,於是我就拿字符串替換了一下反斜槓,因爲真正的目的是拿列表裏的元素對應字典的鍵,用來得到鍵值。但是在利用for循環的時候發現不能無縫銜接,只

原创 在scrapy中的報錯:TypeError:object of type 'type' has no len()的幾種可能原因,都可以試試

報錯總是多方面的,不一定準確報錯,但是可以一步步解決,直到發現真正的問題。 一:縮進原因 可能沒有合適的縮進,導致報錯。可以用pycharm來解決這個問題 二:引入錯誤,沒有正確引入 檢查一下你的引入,在spider裏面 比如 if

原创 在scrapy中的middlewares中間件裏downloadtimeout.DownloadTimeoutMiddleware',

 首先,出現這種情況很正常,這是middleware裏面的一個timeout.py,這是scrapy裏面開啓中間件服務的正常顯示狀態,如果你糾結這個,說明你糾結的方向出了錯誤,建議你查看Trakback裏面追蹤的作物,重新定位,檢查代碼

原创 解決Scrapy框架在寫入MongoDB數據庫時出現KeyError: 'xxx does not support field: _id'的幾種方法

如果幫到你的話,請點個贊 一:將item變爲字典,而且scrapy添加字典用語句insert_one 錯誤代碼: def process_item(self, item, spider): name = it

原创 在python中運行時出現錯誤invalid syntax

首先:invalid syntax是什麼意思呢?意思是不可靠的語法,即語法錯誤 爲什麼會發生語法錯誤呢? 總結起來有兩點 第一點:看看上一行是否少加了括號 ,類似於以下這種 正確的操作:   第二種 :忘記加冒號,類似於下面這種 正

原创 如何在Windows10上安裝MongoDB的詳細操作

一:下載安裝包 https://www.mongodb.com/download-center/ 選擇windows X64 創建文件在cmd窗口,因爲我直接在C盤不能創建文件,只能創建文件夾 二:不要勾選compass圖形化界面,下載不

原创 TCP/IP的釋放和連接所涉及到的三次握手和四次握手

本人作爲網絡工程專業的學生,涉及到的一些網絡知識也算有點東西,TCP/IP建立時的三次握手在大學課程裏時常提及,關於釋放時的四次握手我也想說說,順便給自己加深一下記憶。 一:建立時的三次握手-----爲了雙方都互相知道已經準備好進行數

原创 Python中 findall 和 find_all 的區別

一:findall findall用於在字符串中匹配正則表達式 二:find_all find_all用於在獲取的網頁中的html格式匹配,用於篩選標籤,類,ID等