原创 linux-基礎-線程

大綱: 1.線程基礎知識 2.線程編程 一.線程基礎知識 1.線程和進程比較 和進程相比,是一種非常節儉的多任務操作方式。啓動一個新的進程必須分配給它獨立的地址空間,建立衆多的數據表來維護它的代碼段,堆棧段 數據段。一

原创 linux-內核-將內核模塊編譯進內核

大綱: 1.交叉編譯環境搭建 2.內核模塊的編寫 3.將開發板連接上PC串口測試,加載模塊 4.內核模塊參數 5.總結 一.編譯環境的搭建 交叉編譯軟件地址: http://cloud.189.cn/t/VBvYb

原创 Linux-1.基礎-環境安裝/目錄/基本命令/vi/基本服務配置

大綱: 1.linux環境安裝-Ubuntu14.04 2.linux目錄結構 3.linux常用操作命令 4.文本編輯器的使用 5.linux系統管理 6.tftp服務安裝和配置 7.nfs服務安裝和配置 一.l

原创 python學習之路-協程-day10

大綱: 1.協程概念 2.yield 3.greenlet 4.gevent 5.爬蟲 此章節運行環境爲python27 一.協程(Coroutine)概念-又稱微線程 協程可以保留上一次調用時的狀態,比如:是在執

原创 linux-2.基礎-怎樣實現linux和windows之間進行文件的傳遞

這裏使用的linux環境是Ubuntu14.04 以下所有操作均在root用戶下執行 1.在Ubuntu上安裝ssh服務 1)ctrl+alt+T進入ubuntu的終端界面 2)輸入命令apt-get update 3)

原创 python學習之路-模塊

大綱: 1.模塊的基礎知識 2.標準庫模塊 2.1 os 2.2 sys 2.3 random 2.4 time和datetime 2.5 shutil 2.6 shelve 2.7 configparser

原创 python編程實例-循環嵌套-九九乘法表

一.實現打印出效果爲(幾行幾列#並不固定) ###### ###### ###### length=input("length>>") width=input("width>>") wid=1 while wid<=int(wi

原创 linux-內核-BootLoader/Uboot/Flash/文件系統

BootLoader 一.什麼是BootLoader 一個嵌入式系統從軟件角度來看可以分爲三個層次: 1.引導加載程序 包括固化在固件(firmware)中的boot程序(可選),和BootLoader兩大部分 2.li

原创 python學習之路-線程-day08

大綱: 1.初始線程和進程 2.多線程和多進程 3.創建多線程 4.計算多線程耗時和join方法 5.守護線程 6.線程鎖 7.信號量 8.事件 一.初識線程和進程 1.線程概念 線程是程序執行的最小單位。是

原创 linux-基礎-進程通訊(一)-管道通信/信號/內存共享

大綱: 1.管道通信 2.信號通信 3.內存共享 一.管道通訊 1.管道-概念 管道是單向的,先進先出,它把一個進程的輸出和另一個進程的輸入連在一起,一個進程(寫進程),在管道的尾部寫入數據,另一個進程(讀進程) 從

原创 linux-內核-內核基礎/內核源碼/內核配置和編譯

大綱: 1.linux系統構成 2.linux系統劃分 3.內核空間和用戶空間交互 4.linux內核構成 5.linux內核源碼下載和安裝步驟 6.linux內核目錄結構 7.linux內核編譯和配置 一.Lin

原创 python學習之路-RabbitMQ-day11

大綱: 1.RabbitMQ概述 2.創建簡單的RabbitMQ 3.消息分發輪詢 4.消息持久化 5.消息發佈和訂閱 6.有選擇的接收消息 7.更細緻的過濾消息 8.RPC 一.RabbitMQ概述 Rab

原创 linux-基礎-進程控制

大綱: 1.進程控制基礎 2.進程控制編程基礎知識 3.進程通訊概述–初識 一.進程控制的基礎 1.概念 進程是一個具有獨立功能的程序的一次運動活動 進程是動態的,可以併發,可以異步(發送一個請求,不需要等待返回,隨

原创 python學習之路-內置函數

大綱:python內置函數 python有很多自帶的內建函數,下面我會根據函數的名稱進行一一介紹 補充:什麼是可迭代對象? 一類是集合數據類型,如list / tuple / dict / set / str /等; 一類

原创 linux-基礎-網絡

大綱: 1.linux網絡概述 2.網絡編程基礎 3.網絡編程實例 一.linux網絡概述 1.linux優勢 1)完善內置網絡 2)提供大量支持internet的免費軟件 3)用戶可以通過linux命令來完成內部