一個開源的OJ二次開發
這學期開始接手ACM程式設計協會,而協會一直沒有自己的OJ,在網上找的一些OJ都存在這樣那樣的問題。最後決定找一個線上的競賽平臺,專門用於協會內部競賽。經過一番選擇,最終決定使用開源專案onj,這個線上評測系統非常輕量級,而且非常漂亮,部署很方便。
經過一天的修改,測試,漢化,這個OJ現在已經能正常使用了。其實修改和漢化這個OJ很快,只用了3個小時就完成了,但是在支援中文編碼問題的解決上用了6個小時,從MySQL開始修改,然後Apache,再到PHP,我整個翻來個遍,但是將開發環境都設定成UTF-8編碼後,還是不能向資料庫中寫入中文字元(網頁內的編碼指定為UTF-8),經過了漫長的除錯,終於將Bug定位,並Fixed。
我是個WEB程式設計只知皮毛的人:-),因為不喜歡WEB所以一直沒研究,經過一天的除錯,感覺自己對WEB程式設計有了那麼一點的瞭解,增長了很多知識,代價嘛,就是中午忙到沒去吃飯,一天都坐在電腦前。不多說,直接給大家看最終效果。
相關文章
- proe二次開發的第一個程式
- 一對一直播原始碼全套開源,二次開發有保障!原始碼
- BIMFACE二次開發SDK 開源C#版C#
- 如何開發一個開源閘道器?
- 致敬社群開源介面平臺並二次開發
- 前端開發必看的幾個開源框架!前端框架
- 求購個JAVA開發的OA系統,要求能二次開發Java
- 開源 PHP 商城專案 CRMEB 二次開發和部署教程PHP
- 一個檔案的開源專案,開啟你的開源之旅
- 推薦一個.Ner Core開發的配置中心開源專案
- NX二次開發:一個DLL設定多個按鈕操作的方法
- 一個基於django框架的SQL 稽核系統二次開發Django框架SQL
- 開源的大型商城系統,支援多程式語言二次開發_OctShop
- [開源專案] 基於 laravel 開發的一個 社群/社交 小程式Laravel
- 推薦一個.Net Core開發的Websocket群聊、私聊的開源專案Web
- 網站修改二次開發,網站二次開發流程網站
- 如何利用開源思想開發一個SEO友好型網站網站
- 第一週-軟體二次開發
- 一個chatgpt on wechat的開源方案ChatGPT
- Dresdon二次開發
- ThinkS二次開發
- [開源] 從web端開發到app端開發也許只有一個Flutter MVVM的距離WebAPPFlutterMVVM
- 企業開源指南:建立一個開源專案
- 小記:為開源專案增加一個新功能的開發歷程
- 完全開源可商用!一個簡潔、高效、安全的快速開發平臺!
- C++開源跨平臺OJ系統判題核心—— FreeJudger(一)C++
- 開源!開源一個flutter實現的古詩拼圖遊戲Flutter遊戲
- 我的ECshop二次開發從零開始
- TP5框架開發的小程式商城 獨立後臺 開源無加密原始碼 方便二次開發框架加密原始碼
- 企業開源指南:啟動一個開源專案
- 11個優秀的Android開發開源專案Android
- 一個開源工作者對開源與賺錢的一些想法
- BookStack:一個開源的維基平臺
- 開源一個通用的查詢框架框架
- Voyager 的使用及二次開發
- 基於ecshop的二次開發
- 一文快速瞭解開源表單快速開發的多個優勢
- SOLIDWORKS二次開發Solid