原创 哲學家就餐導致死鎖(Java實現)

有五個哲學家,他們的生活方式是交替地進行思考和進餐。他們共用一張圓桌,分別坐在五張椅子上。 在圓桌上有五個碗和五支筷子,平時一個哲學家進行思考,飢餓時便試圖取用其左、右最靠近他的筷子,只有在他拿到兩支筷子時才能進餐。進餐完畢,放下筷子又

原创 Java兩線程交替執行

/** * Created by Administrator on 2020/6/29. */ public class day02 { public static void main(String[] args){

原创 TCP發送消息(Java)

將客戶端發送的消息傳遞給服務器端,逆轉後輸出 客戶端: import java.io.*; import java.net.Socket; import java.util.Scanner; /** * Created by Adm

原创 UDP發送消息(Java)

import java.io.IOException; import java.net.*; import java.util.Scanner; /** * Created by Administrator on 2020/6/30

原创 發送文件地址,通過服務器下載程序(Java)

客戶端: import java.io.*; import java.net.Socket; import java.util.Scanner; /** * Created by Administrator on 2020/6/30

原创 poj 3253(Fence Repair)

Description Farmer John wants to repair a small length of the fence around the pasture. He measures the fence and finds

原创 《Python網絡爬蟲從入門到實踐》動態抓取數據

import requests link = """https://api-zero.livere.com/v1/comments/list?callback=jQuery112407157432933558674_1566909798

原创 poj 3617(Best Cow Line)

題意:輸入字符串S,得出字符串T。只能進行如下操作:1.從S的頭部刪除一個字符,加到T的尾部。2.從S的尾部刪除一個字符,加到T的尾部。 思路1:比S較開頭和末尾字符串的大小,將較小的加入T的尾部,但此思路在遇到S開頭和末尾相同的情況需要

原创 Python實現HTTP服務器(四)線程、進程、協程實現多任務

承接上文:https://blog.csdn.net/qq_32426313/article/details/104192330 1.線程、進程實現多任務HTTP服務器 import re import socket import mu

原创 線性迴歸梯度下降

梯度下降:一種最優化算法,就是沿着函數的梯度方向尋找函數的最小值 線性迴歸模型: 最終的目標就是利用      (梯度下降法)      求出使      (誤差函數)      最小的線性函數的係數值 梯度下降算法有兩種 1.批量梯

原创 TCP客戶端服務器(Python)

TCP客戶端程序: import socket def main(): # 創建tcp tcp_client_socket=socket.socket(socket.AF_INET,socket.SOCK_STRE

原创 《Python網絡爬蟲從入門到實踐》實現深圳租房信息抓取

爬取網站:https://zh.airbnb.com/s/Shenzhen--China?page=1 1.點擊下部顯示全部按鈕,將租房信息全部顯示 2.設置循環,一頁一頁獲取 3.查看網頁源碼,尋找標籤 __author__ = 'A

原创 電話號碼的字母組合(Python)

給定一個僅包含數字 2-9 的字符串,返回所有它能表示的字母組合。 給出數字到字母的映射如下(與電話按鍵相同)。注意 1 不對應任何字母。 示例: 輸入:"23" 輸出:["ad", "ae", "af", "bd", "be", "

原创 統計電影的類型

給出一電影文件,算出電影genre的電影類型。 # coding=utf-8 import pandas as pd from matplotlib import pyplot as plt import numpy as np fil

原创 Python實現HTTP服務器(三)返回指定的html頁面

承接上文:https://blog.csdn.net/qq_32426313/article/details/104180402 通過前兩篇博客我們可以瞭解,當在瀏覽器端輸入127.0.0.1:7890時會發送request請求,格式爲G