online judge製作手記

2021-03-31 14:13:04 字數 908 閱讀 7410

2.18

架設系統 mysql4+apache+php5 under win2k

還是一再考慮 這樣配置的可移植性

因為judge部分,不知道win api能不能夠勝任.

考慮judge作為外部程式呼叫.

2.19

考慮queue的結構,但是web server做不到沒有使用者請求的queue結構.

決定queue用nt服務或守護程序實現,基於socket.

學習mysql, 知道了資料庫的一般管理的語句.

學習php的語法部分.

miliardo 給我乙個linux下 命令列的judge

2.20

開始寫**

對於每個網頁***.php,都有html部分,好多重複.

於是就採用include(***.inc)的形式,把大部分重複的html合併.

學習php與mysql的運用.

2.21

繼續寫**.

愈來愈覺得editplus這東西,太好用了!!

整個**只用editplus寫!

學習cookie & session.

看phpbb的源**,知道了模板這東西

2.22

今天改用新技術:模板

有一句名言:

模板引擎的要點是把你的業務邏輯從你的表現邏輯中分

離出來而不是把你的php**從html**中分離出來

不過我所需要的模板的確是只需要php和html的**分離開

來,也就是將php程式設計師和美工的工作分離開.

在模板選擇上費了點功夫.在phplib ,fasttemplate, **arty中猶豫.

最後還是選擇phplib.

這樣,從html+php的混排的模式改到模板花了一些時間.

不過所有操作以函式的形式寫在同乙個檔案中.

小結小公尺OnlineJudge

刷小公尺oj告一段落,目前進度93 103,解題榜第八。關於小公尺oj,起始月賽季賽不斷,題目更新不斷,但最終 目前 處於乙個幾乎僵死的狀態。關於小公尺oj題目,大部分內容較新,網上鮮有答案,好處就是無法ac的時候只能死磕。整體難度高於leetcode,但題目型別不完整,如鍊表相關題目幾乎沒有,可能...

Online Judge 輸出超限

在oj裡輸出超限只會是迴圈輸出沒有結束,因為現實的錯誤有另外乙個時間超限 這是問題,下面是我的問題 include int leap int a else if a 400 0 r 1 else r 0 return r int main while scanf d d d a,b,c 0 else...

每天OnLineJudge 之 「蛇形矩陣 」

problem 蛇形矩陣是由1開始的自然數依次排列成的乙個矩陣上三角形。input 本題有多組資料,每組資料由乙個正整數n組成。n不大於100 output 對於每一組資料,輸出乙個n行的蛇形矩陣。兩組輸出之間不要額外的空行。矩陣三角中同一行的數字用乙個空格分開。行尾不要多餘的空格。sample i...