關於博客作業一些問題的解答
有些同學第一次參與這樣的教學,或者第一次寫博客,可能會碰到一些問題,這里整理一下解決方法。
有什么問題也都可以提到微信和評論區,或者直接問我,這里會繼續更新。
作業提交
在作業頁面中,作業標題的右側有一個提交作業的按鈕
點擊,會彈出選項框。選擇一篇博客提交就行。
如果要查看以往的作業,在班級頁面的右側可以查看最新作業
點擊,就會進入作業列表
作業要求
作業的代碼格式
往博客里貼代碼時,請務必使用Markdown中插入代碼的格式,或者是博客園自己的編輯器的貼代碼格式控件。 不符合格式的代碼,一律0分。
不嫌煩額外給個實際效果示例,可別說不知道了呀
try {
inputStreamReader = new InputStreamReader(new FileInputStream(fileName));
} catch (FileNotFoundException e) {
System.out.println("找不到此文件");
e.printStackTrace();
}
嚴禁抄襲
嚴禁抄襲!
嚴禁抄襲!
嚴禁抄襲!
抄襲直接0分!
博客園文件上傳
在個人博客的頁面,有一個管理按鈕
點擊,就會進入后台管理區域,其中有一個文件按鈕
點擊,就能看見文件上傳的區域。上傳后的文件可復制其鏈接,然后就能粘貼到博客中。
注意,文件名不可重復,無論是否被刪除。
代碼格式
軟件代碼與平時算法作業代碼不同,因為涉及多人協作和后期維護,所以格式還是非常重要的。之后的作業也多是結對和團隊作業,為了自己能不被團隊的小伙伴們切成三段,大家還是要遵循一定規范進行編碼的。這里整理了幾份代碼格式的范例文檔,當然實際操作中要按照需求自行調整。
-
首先就是404系列里的Google。Google很早就開源了他們的編碼和文檔規范,大家可以去GitHub上clone個原版的來,這里我放上C++中文版作為示例。
-
2017年阿里公開了他們的Java開發規范,並進行了幾次迭代,這里放上我現在使用的版本阿里巴巴Java開發手冊
-
C#的同學可以去MSDN上查找相關的開發規范,非常詳盡,例如這個.NET框架設計准則。
其他語言類似,網上資源豐富,希望大家善用百度、Google、GitHub和StackOverflow等知名禿頭網站,寫出好代碼,不要被隊友追着打。
Markdown格式
其實Markdown的格式和寫法網上也到處都是,許多編輯器的歡迎界面也對語法進行了詳細的說明,這里蠻介紹一些相關的格式和軟件。當然,這只是一己之見,僅供參考。
- 格式方面推薦一下飛龍博士的極簡MarkDown排版介紹(How to),簡潔方便易學。如果想看下我的,找篇具體文章,我把md文件發給你,不過我的文章屬於極懶型,推薦去看看我們學校其他大神們的;
- web,我自己在用的是Cmd Markdown,挺好使的,大家也可以試試(不過我是充了會員的
- pc,推薦Typora,安裝插件后可以直接把md轉成doc;
- mac,同樣可以用Typora,其他的Byword、Ulysses等,用mac的同學也應該多少聽說過這些軟件。我自己的話,主要是用MWeb和Cmd;
- linux,用Linux的程序員根本就不屑於看這種文章;
- ipad,前面說的Byword、Ulysses和MWeb,還有Marklite、Pretext等。當然,TeamViewer、向日葵和Microsoft Remote Desktop也是非常優秀的軟件(笑
- 手機,iOS同iPad,Android的話,,,,,,,,chrome吧。不過我用過一個叫MarkdownX的軟件,作者似乎就是福大的,感覺還行。不過還是對自己好一點,少在手機上碼文章吧。