原创 【Python-12】網絡編程-TCP模型

服務端 # 單任務,單任務代碼一次僅能接收一個客戶端的請求 # ---------------------------------------- import socket # socket.AF_INET (IPV4) #

原创 【Python-13】網絡編程-UDP模型

服務端 import socket # socket.AF_INET (IPV4) # socket.SOCK_STREAM (TCP) # socket.SOCK_DGRAM (udp) s = socket.socket(so

原创 深刻理解C指針的存儲位置

以下將要說明一下指針存在棧空間還是堆空間的話題: 廢話少說,直接上代碼 #include <stdio.h> #include <stdlib.h> char *sc_malloc(int size) { char *p =

原创 基於 Squid 實現爬蟲代理服務

這裏寫目錄標題代理代理服務器工作原理代理分類正向代理反向代理透明代理參考資料Squid概念安裝配置說明配置鑑權配置文件配置關鍵字含義訪問控制初始化問題TCP_MISS/503參考資料代理池配置文件更新程序squid 官方手冊參考示

原创 【轉載】陳寶權教授訪談圖靈獎獲得者Ivan Sutherland

原文作者:武衛東,轉自圖靈社區 轉載地址:https://www.ituring.com.cn/article/127792 10月22日到25日中國計算機大會(CNCC 2014)在河南鄭州隆重舉行。大會邀請到圖靈獎獲得者I

原创 CentOS7--手動升級內核到指定版本

自定義標題當前環境問題解決方法下載內核rpm包執行安裝安裝內核結果將957 設置爲啓動內核 當前環境 系統:CentOS Linux release 7.2.1511 (Core) 內核:3.10.0-327.el7.x86_64

原创 python list.append()方法的陷阱:前面的數據被後面的數據覆蓋的分析

問題描述 使用 list 的append() 方法,前邊的數據總是被後邊的數據覆蓋 有問題代碼 def process(): proxies = {'180.97.104.97:80': '{"proxy": "180.97.1

原创 jupyter自動代碼補全

文章目錄我的操作環境安裝nbextensions安裝nbextensions_configurator 我的操作環境 centos7 , docker 鏡像中 安裝nbextensions pip install jupyter_

原创 【DSA】數據結構-圖理論基礎(1)

數據之間的關係有 3 種,分別是 “一對一”、“一對多” 和 “多對多”,前兩種關係的數據可分別用線性表和樹結構存儲,具有"多對多"邏輯關係數據的結構——圖。 1. 圖的定義 定義:圖(graph)是由一些點(vertex)和這些

原创 【DSA】數據結構-堆詳解(以最大堆爲例)

堆 【定義】 堆(Heap)是計算機科學中一類特殊的數據結構的統稱。堆通常是一個可以被看做一棵完全二叉樹的數組對象。 【注意】 這裏講的堆是一種數據結構,不是內存模型中堆的概念。 這裏的堆是一種邏輯結構。 【性質】 堆中任意

原创 【DSA】二叉樹接口封裝(代碼)

github地址:https://github.com/jobbofhe/Learning_Data_Structure_and_Algorithms /* * @Author: jobbofhe * @Date: 2019-

原创 【DSA】單向鏈表(代碼)

#include<stdio.h> #include<stdlib.h> #define datatype int struct NODE { int num; datatype data; //

原创 【DSA】數組實現棧(代碼)

/** * 數組實現棧 */ #include <stdio.h> #include <malloc.h> static int count = 0; // 創建大小爲 size 的棧 int *create_array

原创 【DSA】雙鏈表實現棧(代碼)

github地址:https://github.com/jobbofhe/Learning_Data_Structure_and_Algorithms /* * @Author: jobbofhe * @Date: 2019-

原创 【DSA】雙鏈表實現隊列(代碼)

github地址:https://github.com/jobbofhe/Learning_Data_Structure_and_Algorithms /* * @Author: jobbofhe * @Date: 2019-