原创 Linux下使用C語言socket發送HTTP請求

本文參考Stevens的APUE和UNP1 #include <netinet/in.h> #include <stdlib.h> #include <arpa/inet.h> #include <stdio.h> #include

原创 非科班零基礎轉行計算機

博主先說一下自身條件: 211本碩,機械專業,因興趣驅動學習計算機相關知識8個月,目前已經可以用python語言進行web後端開發,熟悉計算機網絡、操作系統、計算機組成原理、算法等cs專業知識。 零基礎自學要把握住一個原則:編程語言與

原创 python爬取字節跳動招聘信息(Ajax加載)並寫入數據庫

import requests import json import sqlite3 import os class Reptile(): def __init__(self): self.count

原创 python3爬取代理信息並寫入sqlite3數據庫

import sqlite3 import bs4 import requests class MyException(Exception): def __init__(self): Exception()

原创 二分查找算法及其變式(Python)

二分查找算法是一種非常常用而且筆試很容易考到的算法,但是算法導論這本書上居然沒有講到,在這裏寫一篇blog做個記錄 1.經典二分查找,從列表中找到一個數的索引 def search(a, p, r, key): if p >

原创 Python機器學習路線規劃

/* 這篇blog寫給我的朋友hanhan */ 目前機器學習大熱,python也憑藉其腳本語言的優勢及tensorflow框架成爲機器學習中運用最最廣泛的語言,目前根據PYPL發佈的排行榜,熱度已超過java成爲第一. 常見的問

原创 Python3中input()時或解釋器中無法使用方向鍵

開發環境: Ubuntu18.04 + anaconda3 出現這個問題是因爲缺少庫文件readline 首先在shell中: pip list | grep readline。可以顯示有沒有安裝readline庫。 如果沒有: p

原创 Ubuntu18.04 + win10雙系統下時間問題

首先要明白操作系統時間和硬件時間的區別 操作系統時間是根據硬件時間換算出來的 win10下如果硬件時間是13:00,時區爲東八區,那麼OS時間爲13:00 Ubuntu下如果硬件時間是13:00,時區爲東八區,那麼OS時間爲21:00,

原创 ubuntu18.04關機只有左上角光標閃動

/* 第一篇blog,現在也算是差不多入了linux的門,覺得有必要開一篇blog對IT的學習做一個記錄 */ 下面是正題 出現這種情況,首先想一想自己是不是最近裝了mysql數據庫,如果是的話,那麼很大程度就是這個問題 step 1.將