原创 1.從順序表中刪除具有最小值的元素

題目描述: 從順序表中刪除具有最小值的元素(假設唯一)並由函數返回被刪除元素的值。空出的位置由最後一個元素填補,若順序表爲空則顯示出錯信息並退出運行。 解題思路: 搜索整個線性表,查找最小值元素的位置,並記錄該位置,然後用最後一個

原创 HTTP的演變

1、1990年萬維網,在現有的TCP和IP協議基礎之上建立,它由四個部分組成: 1.1、一個用來表示超文本文檔的文本格式,超文本標記語言(HTML) 1.2、一個用來交換超文本文檔的簡單協議,超文本傳輸協議(HTTP) 1.3、一個顯示超

原创 Kubernetes架構

Kubernetes Kubernetes架構 Kubernetes最初源於谷歌內部的Borg,提供了面向應用的容器集羣部署和管理系統。Kubernetes的目標旨在消除編排物理/虛擬計算,網絡和存儲基礎設施的負擔,並使應用程序運營商和開

原创 JS清空數組的三種方法

JS清空數組的三種方法 1 . 將length賦值爲0 var arr = [1,2,3]; arr.length = 0; console.log(arr);//[] 2 . splice splice() 方法向/從數組中添加/刪除

原创 Codeup_1324: 算法2-2:有序線性表的有序合併

題目描述 已知線性表 LA 和 LB 中的數據元素按值非遞減有序排列,現要求將 LA 和 LB 歸併爲一個新的線性表 LC, 且 LC 中的數據元素仍然按值非遞減有序排列。例如,設LA=(3,5,8,11) ,LB=(2,6,8,9,

原创 for...of 循環(ES6)

ES6 借鑑 C++、Java、C# 和 Python 語言,引入了for...of循環,作爲遍歷所有數據結構的統一的方法。 一個數據結構只要部署了Symbol.iterator屬性,就被視爲具有 iterator 接口,就可以用for.

原创 面向對象

什麼是面向過程? ####概述: 自頂而下的編程模式. 把問題分解成一個一個步驟,每個步驟用函數實現,依次調用即可。 就是說,在進行面向過程編程的時候,不需要考慮那麼多,上來先定義一個函數,然後使用各種諸如if-else、for-each

原创 707. 設計鏈表

設計鏈表的實現。您可以選擇使用單鏈表或雙鏈表。單鏈表中的節點應該具有兩個屬性:val 和 next。val 是當前節點的值,next 是指向下一個節點的指針/引用。如果要使用雙向鏈表,則還需要一個屬性 prev 以指示鏈表中的上一個節點。

原创 Django Q查詢

1、導入Q對象 from django.db.model import Q Q 對象可以使用c&(AND)和|(OR)操作符組合起來。 當一個操作符在兩個Q 對象上使用時,它產生一個新的Q 對象。 2、例子 Q(question__sta

原创 python編碼及工程規範

1、structuring of project     首先我們需要去考慮如何更好地利用Python的特性來創造簡潔、高效的代碼。在C++/Java等工業界的語言中,“結構化”意味着通過編寫簡潔的代碼,正如文件系統中文件和目錄的組織一樣

原创 Chrome瀏覽器客戶端調試

工欲善其事,必先利其器 一. 先來認識一下這些按鈕 先來看這張圖最上頭的一行是一個功能菜單,每一個菜單都有它相應的功能和使用方法,依次從左往右來看  1.箭頭按鈕:用於在頁面選擇一個元素來審查和查看它的相關信息,當我們在Elements

原创 PyCharm下創建並運行第一個Django工程

1. 創建一個新的工程 第一次運行Pycharm時,歡迎界面如下: 點擊創建新的工程,選擇左邊面板的Django,填寫Location,  以及Application name(我分別填寫的是mysite,以及 polls,locati

原创 Vim查找與替換

以下命令將文中所有的字符串idiots替換成managers: :1,$s/idiots/manages/g 通常我們會在命令中使用%指代整個文件做爲替換範圍: :%s/search/replace/g 以下命令指定只在第5至第15行間進

原创 centos7 python2.7 與python3.6 共存,並處理好pip

centos7 python2.7 與python3.6 共存,並處理好pip   首先在安裝之前先確定系統內的python版本和pip   然後查看/usr/bin目錄下的python軟連接和pip   然後刪除它們   這是需要修改y

原创 Open-Falcon介紹

1、啓動步驟: 啓動redis後臺運行,redis-server & cd open-falcon//移動到工作目錄 ./open-falcon start//啓動後端 ./open-falcon check//檢查啓動情況 cd das