原创 python應用案例

  生成激活碼#!/usr/bin/env python #encoding:utf-8 #Author:sean import string import random #激活碼中的字符和數字 field = string.lette

原创 第二章 計算機編程

2.1 編程語言  從本質上來說,CPU只能運行二進制格式的指令,也就是CPU內指令集限定的二進制指令。  如果讓程序員通過二進制進行編程,那就太困難了,很少有人能夠通過二進制進行編程。但是人類又需要很多人能夠進行編程,所以必須讓編程代碼能

原创 第一章 計算機工作原理

1.1 現代計算機五大部件  運算器  控制器  存儲器  輸入設備  輸出設備1.1.1 計算機各部件的功用  運算器是用來做計算的,只能做二進制計算,做簡單的算術運算和邏輯運算。如加、減、乘、除、取模等等。運算器的核心就是一個加法器。 

原创 第三章 Linux基礎知識

3.1 程序的組成與執行過程3.1.1 三種編程接口  在前面幾章我們已經粗略的說過,面向計算機通常有三種編程接口,分別是:  a) 硬件規格  b) 系統調用  c) 庫調用  每個CPU的生產廠商在生產一個計算芯片時,這個芯片本身有其內

原创 第四章 bash的特性

4.1 bash的特性  a) 支持命令歷史、命令補全  b) 支持管道、重定向  c) 支持命令別名  d) 支持命令行編輯  e) 支持命令行展開  f) 支持文件名通配  g) 支持變量  h) 支持編程4.2 bash支持的引號 

原创 第五章 文件系統

5.1 根文件系統  衆所周知,在一塊新的硬盤中安裝系統前必須要先分區並且格式化,然後才能裝系統。  對於windows來說,分區完成以後,每個分區都是一個獨立的文件系統。也就意味着C盤和D盤是毫無關係的。訪問時也是各自獨立的。  對於li

原创 linux發展史

上世紀六十年代時,大部份計算機都是採用批處理的方式(也就是說,當作業積累一定數量的時候,計算機纔會進行處理)。那時,我們熟知的美國電話及電報公司(AT&T)、通用電器公司(G.E.)及麻省理工學院(MIT)計劃合作開發一個多用途、分時及多用

原创 我的友情鏈接

51CTO博客開發老男孩linux運維不拋棄!不放棄改變從每一天開始李振良的技術博客鑫鑫linux運維培訓滿滿李 - 運維開發之路馬哥Linux培訓Linux運維一盞燭光

原创 IO模型

I/O模型:  同步和異步:Synchronous,Asyncronous    關注的是消息通知機制    同步:調用發出後不會立即返回,但一旦返回,則返回即是最終結果    異步:調用發出後,被調用方立即返回消息,但返回的並非最終結果;

原创 第十三章 httpd詳解

13.1 httpd簡介  httpd是Apache超文本傳輸協議(HTTP)服務器的主程序。被設計爲一個獨立運行的後臺進程,它會建立一個處理請求的子進程或線程的池。  通常,httpd不應該被直接調用,而應該在類Unix系統中由apach

原创 第十八章 lamp架構

18.1 lamp簡介  有了前面學習的知識的鋪墊,今天可以來學習下第一個常用的web架構了。  所謂lamp,其實就是由Linux+Apache+Mysql/MariaDB+Php/Perl/Python的一組動態網站或者服務器的開源軟件

原创 linux發展史

上世紀六十年代時,大部份計算機都是採用批處理的方式(也就是說,當作業積累一定數量的時候,計算機纔會進行處理)。那時,我們熟知的美國電話及電報公司(AT&T)、通用電器公司(G.E.)及麻省理工學院(MIT)計劃合作開發一個多用途、分時及多用

原创 第十二章 http協議

12.1 http協議簡介  http(HyperText Transfer Protocol,超文本傳輸協議)是互聯網上應用最爲廣泛的一種網絡協議。所有的www文件都必須遵守這個標準。設計HTTP最初的目的是爲了提供一種發佈和接收HTML

原创 第九章 網絡文件共享服務之NFS

9.1 nfs介紹9.1.1 nfs特點  NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。  在NFS的應用中,本地NFS的客戶