乙個基於webrick 的簡單web伺服器

2021-09-21 19:21:24 字數 3105 閱讀 5652

使用ruby 自帶的webrick 可以非常方便地實現乙個web伺服器。

webrick.rb 基本**如下:

使用命令ruby webrick.rb 即可啟動乙個監聽在8000埠的web伺服器,

根目錄在當前目錄的子目錄html裡。**中的web根目錄也可以是乙個絕對路徑。

在web根目錄中建立乙個示例html檔案,立馬可以看到效果。比如:

1

echo"hello world"> html/index.html

上面的web 伺服器在前台執行,也沒有日誌功能,所有輸出直接列印在console上。

可以稍加潤色一下,新增一些基本功能

1、簡單的日誌功能,

2、後台執行功能

**如下:

新學ruby,暫未解決的問題有

1、日誌存在快取buffer,不會立即寫入日誌檔案

2、日誌檔案控制代碼似乎沒有**

五個W乙個H

記著去年公司培訓,公司的行政總監,說到了五個w乙個h的含義,估計全世界人都知道,但我不知道,查一下記下來。總結為 五個w乙個h what 何事 who 何人 where 何處 why 何故 when 何時 how 如何 了解了五個w,然後再解決乙個h。做事情方面 what 做什麼 who 誰來做,w...

Python 基於Redis實現乙個簡單的分布式鎖

redis lock.py import redis import time import threading 連線池方式 pool redis.connectionpool host 127.0.0.1 port 6379 redis con redis.redis connection pool...

基於arm的乙個簡單的led驅動

在學寫驅動的時候一定不要盲目的跟從,要有自己的方法。要記住一點,學習驅動要學習驅動的模板,每個驅動程式其結構基本上都是一樣的。只要大家掌握了驅動的結構以後在寫驅動的時候就相對來說要簡單一些。只要大家學會寫驅動過後後頭來看其實驅動都是大同小異的。在這裡我給大家介紹乙個簡單的led驅動的寫法,defin...