原创 python網絡編程基礎#Demo#模塊內置方法

在python的實際應用中,經常需要進行網絡編程,但是由於python天生的具有面向對象的屬性,使得很多實際的網絡編程往往是封裝成各種模塊的形式呈現,一般使用者可以無需關心具體實現,只需要瞭解對象的屬性及方法使用即可,但是,個人的

原创 關於使用bitbake構建嵌入式系統的學習總結

1. 什麼是bitbake,bitbake可以做什麼? BitBake 是一個使用 Python 寫的用於 OpenEmbedded 構建系統時使用的工具,BitBake 與 GNU Make 的關係就像 GNU Make 之於 GCC

原创 單向鏈表反轉

#include <stdio.h> #include <stdlib.h> typedef struct Node { struct Node* next; int data; }*LinkList, Node; LinkLi

原创 mqtt開源代碼移植筆記

官方源碼路徑,請自行下載:https://mosquitto.org/download/ 直接執行make編譯程序,直接報錯,從報錯情況看時缺少頭文件等依賴         安裝SSL依賴包 sudo apt-get install l

原创 進程之wait/waitpid使用

上個博客講了如何使用fork簡單的創建一個新的進程,本篇文章將講下如何避免殭屍進程的產生,殭屍進程的產生就是因爲子進程退出時沒有父進程替它"收屍"即沒有獲取子進程的狀態信息,一般我們可以使用wait或者waitpid函數來進行處理 下面的

原创 #記錄首次博文被推送至##首頁

小小的記錄: 2020-02-20 博文首次被推送至首頁 第34篇博文 題目:【超詳細的python正則表達式,學習這個就夠了#附有實例】

原创 git使用總結

最近由svn切換到git,總結了一下svn和git之間的優缺點,以及在工作中比較常見的git命令,如果有不對的地方,歡迎批評指正。 git和svn的區別: git是一個分佈式版本控制系統,每一個終端都可以建立倉庫,每個倉庫都可以獨立工作,

原创 Python的面向對象

面向對象是一種思想,擁有這種思想的編程語言還有C++,Java等,以下是面嚮對象語言的一些基本特徵 類(Class): 用來描述具有相同的屬性和方法的對象的集合。它定義了該集合中每個對象所共有的屬性和方法。對象是類的實例。 類變量:類變量

原创 數據結構中常用排序算法:插入/冒泡/選擇/快速排序法(C示例)

前言:本章針對工作中比較常用的幾種排序算法進行了總結,主要有直接插入排序,冒泡排序,簡單選擇排序以及快速排序四種算法,從算法基本思想,各種排序的過程示意圖,代碼示例,最後再分析了算法的空間,時間複雜度以及穩定性,本文C代碼示例經過測試,可

原创 超詳細的python正則表達式,學習這個就夠了#附有實例

正則表達式(Regular Expression)是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱爲"元字符") 下面主要講如何利用元字符進行匹配: 元字符 字符 意義 ^ 匹配輸入字符串的

原创 CRC8校驗

#include <stdio.h> #include <string.h> typedef struct { unsigned char poly;//多項式X8+X2+X+1/X8+X5+X4+1 unsigned char

原创 淺談ubi文件系統製作

ubinfo -a 查看所有ubi分區信息   製作ubi文件系統 #製作UBI文件系統參數,與flash硬件有關 # -r:制定文件內容的位置 # -m:指定了最小的I/O操作的大小,也就是NAND FLASH一個page的大小 # -

原创 進程之fork函數基本使用

fork常用的使用場景在網絡服務進程中最常見,父進程等待客戶端的服務請求,當請求到達時,父進程調用fork使子進程處理此請求,父進程繼續等待下一個服務請求,通過fork創建的進程被稱爲子進程,該父子進程有如下特點: 1. 子進程獲得父進程

原创 適合python新手入門的簡單#正則表達式#練手項目

主要運用到的python知識#網頁請求#正則表達式#Json格式保存文件 直接上代碼吧! # -*- coding:utf-8 -*- import requests import re import json import ti

原创 用socket編程實現Ping程序

#include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <stdio.h> #include <unistd.h> #include <fcn