原创 python 利用list實現HeapSort(小頂堆)

class minHeap(object): def __init__(self,list): self.list = list self.length = len(list) def

原创 python繼承、super用法及調用順序

樣例demo如下: class A(object): def go(self): print("go A go!") def stop(self): print("stop A stop!

原创 [i**i for i in range(X)]列表生成式錯誤記錄

[i**i for i in range(3)] 理所當然的認爲輸出是這樣的: >> [0,1,4] 但是輸出是這樣的: >>[1,1,4] 關於這個問題想了很久,百思不得其解,難道另有玄妙? 那麼既然是列表生成式,那我就一個一個來

原创 GRUB簡介

GRUB (GRand Unified Bootloader 簡稱“GRUB”),是一個GNU項目的多操作啓動程序。GRUB是多啓動規範的實現,它允許用戶可以在計算機內同時擁有多個操作系統,並在計算機啓動時選擇希望運行的操作系統。GRUB

原创 KNN算法[K-近鄰]學習筆記

KNN算法[K-近鄰]學習筆記簡單demo及學習註釋其中已分類點如表所示求距離公式爲:另外還需要注意的是dict對象的get方法: 《機器學習實戰》例子筆記 簡單demo及學習註釋 from numpy import * import

原创 Pentaho 插入/更新數據表操作實例

ETL是EXTRACT(抽取)、TRANSFORM(轉換)、LOAD(加載)的簡稱,實現數據從多個異構數據源加載到數據庫或其他目標地址,是數據倉庫建設和維護中的重要一環也是工作量較大的一塊。當前知道的ETL工具有informatica

原创 數據結構-順序表的基本操作

/*main*/ #include<stdio.h> #include<stdlib.h> #define TRUE 1 #define ERROR 0 #define OK 1 #define FA

原创 無向圖的幾種基本操作

一. 實驗目的和要求 1、掌握圖的存儲結構:鄰接矩陣、鄰接表。 2、掌握圖的深度優先與廣度優先兩個搜素算法。 3、學會對圖的存儲結構進行基本操作。 4、加強綜合程序的分析、設計能力。 二. 實驗內容 1、現有14個人(分別

原创 Python多線程爬蟲小demo

Python多線程爬蟲小demo class 線程類 及實例 說明: 類 實例線程list 用途 繼承自 ThreadCrawlCom_URL threads_crawlC = [ ] 抓取商品url線程列表 threadin

原创 建堆的兩種方式

#include<stdio.h> #include<stdlib.h> #define mindata -10001 #define maxsize 1000 typedef int El

原创 關於linux交換分區swap的一些問題

所謂交換分區(swap space)是一定磁盤空間(分區或文件),用於將部分內存中的數據換下來,以騰出內存空間用於其它需求。在一個系統中,物理內存的容量是有限的,當物理內存快用完的時,操作系統會使用交換分區(如果有的話)。當系統內存使用緊

原创 在/home 下創建actor目錄,要求該目錄的擁有組爲actor,該組中成員在該目錄下有讀寫權限,組中成員在該目錄下創建的文件也屬於actor組

#cd /home #mkdir actor #ll drwxr-xr-x 2 root root xxxxxxxxx actor #chgrp actor actor #ll drwxr-xr-x 2 root a

原创 網絡爬蟲相關概念簡記

網絡爬蟲 網絡爬蟲是指在互聯網上自動爬取網站內容信息的程序,也稱作網絡蜘蛛或網絡機器人。大型的網絡爬蟲程序被廣泛應用於搜索引擎、數據挖掘等領域,個人用戶或者企業也可以利用爬蟲收集對自身有價值的數據。 網絡爬蟲程序的基本執行流程可以總結爲一

原创 新建actor組,gid爲1010.新建用戶daniel,指定uid=1024,隸屬於組actor。該用戶密碼爲123456,該用戶不允許交互式登錄。

#cd /etc #groupadd -g 1010 actor #tail -1 group actor:x:1010: #useradd -u 1024 -s /sbin/nologin -g 1010 daniel

原创 對象成員的引用

訪問對象中的成員有3種方法: 1.通過對象名和成員運算符訪問對象中的成員; c1.num = 78678; c1.visit(); /*  "."是成員運算符,c1爲對象且爲public。*/ 2.通過指向對象的指針訪問對象中的成員;