关于博客作业一些问题的解答
有些同学第一次参与这样的教学,或者第一次写博客,可能会碰到一些问题,这里整理一下解决方法。
有什么问题也都可以提到微信和评论区,或者直接问我,这里会继续更新。
作业提交
在作业页面中,作业标题的右侧有一个提交作业的按钮
点击,会弹出选项框。选择一篇博客提交就行。
如果要查看以往的作业,在班级页面的右侧可以查看最新作业
点击,就会进入作业列表
作业要求
作业的代码格式
往博客里贴代码时,请务必使用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的软件,作者似乎就是福大的,感觉还行。不过还是对自己好一点,少在手机上码文章吧。