SetupBBS 板


LINE

現在回這篇,似乎太慢了XD 想問大家幾個問題 1. 請問使用這一堆link 會不會產生很多的垃圾檔案呢? 即使檔案占的空間還是那一塊 但檔案配置表會比較浪費一些吧!? 若是這樣 浪費的空間會不會很可觀? 2. 還有為什麼 WDBBS 及 itoc 板的都是使用 hard link 達成連結的效果? 為何不採用 symbolic link 來達成呢? 兩者的優缺點為何可以麻煩大大解釋嗎? 另一方面 本站目前想增加這兩個功能 a. 匿名文章查使用者代碼的方法 b. 類似PTT的 "~" "+" 推文標示功能 但是目前本站的 fileheader 長度不足(如下所示) ╭───────────────────────────────────╮ struct fileheader { char filename[FNLEN - 1]; /* M.9876543210.A */ char recommend; /* 推文紀錄 */ char savemode; /* file save mode */ char owner[IDLEN + 2]; /* uid[.] */ char date[6]; /* [02/02] or space(5) */ char title[TTLEN + 1]; uschar filemode; /* must be last field @ boards.c */ }; ╰───────────────────────────────────╯ 還有目前本站在修改文章時不會更動檔名,檔名是固定的 關於 a. 目前想到的處理方式 1) 取消掉匿名板自訂名稱的功能,用 owner 來放 uid 2) 開一個新檔案,記錄各 M.9876543210.A 所對應到的 uid 及其他欲新增的功能 3) 更動 fileheader 的結構(目前想到可能要更動的 .DIR 有看板 信箱) 關於 b. 目前想到的處理方式 1) char date[] 拿來放: 改成幾個 time_t 不過一般電腦 time_t 是 4 Byte,似乎只能放一個 再者可能須修改相當多的函式(目前只想到文章列表呈現這部分而已) 配合之前修掉stamp的bug,日後日期就用 filename 來產生* 而推文標示函式就檢查這裡(同 PTT 的 modified ) 不過 *的部分 不知道會給效能帶來多大的影響 2) 同 a. 2) 開一個新檔案,記錄 3) 同 a. 3) 更動 fileheader 的結構 所以... 3. 想問大家對於這幾種方式的看法如何?或是有更好的方法? ※ 引述《[email protected] (最愛笨小史的分子)》之銘言: : ※ 引述《[email protected] (榮耀 尊絕 不凡 台科)》之銘言: : > 我是熱帶魚天堂(tropic.med.kmu.edu.tw)的站長群之一jai166 : > 敝站BBS是使用 WDBBS v1.34r : > 之後程式碼已經由歷屆站長大幅更新過了 : > 有些功能和原始WDBBS有蠻大的差異 : > 我想問一下 在使用 edit_post() 後 : > 程式會用stampfile產生一個新檔案 之後再unlink掉原來的文章 : 有個方法 : 把舊檔作成新檔的link : 可以順便解決石頭文的問題 : > 為什麼要這麼做呢? : > 最近敝站參考了 hrs113355 前輩所分享的置底文程式碼 : > ( http://hrs.ckeisc.org/blog/post/121 ,謝謝hrs113355的分享) : > 由於 link() 一直出問題,之後便直接把 mhdr 的 filename 指向原檔案 : 這樣會出問題 是的,到暑假才發現在修文後不會有標示... : > 不使用 stampfile 和 link 了,但又產生新的問題(編輯文章後會變石頭) : > 目前想到的解法是 stampfile 後,將新檔案更名舊檔案的名稱 : > 同時將 fhdr 的 filename 指向舊檔名 : > 所以想問問 edit_post() 的原理 : > 謝謝各位大大 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.252.41.23 ※ 編輯: jai166 來自: 123.252.41.23 (09/24 03:27)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP