oscourse-tsinghua / ucore-analysis

https://piazza.com/class/i5j09fnsl7k5x0?cid=1355
GNU General Public License v3.0
9 stars 4 forks source link

Introduction · GitBook #3

Open xyongcn opened 5 years ago

xyongcn commented 5 years ago

https://oscourse-tsinghua.github.io/ucore-analysis/error=redirect_uri_mismatch&error_description=The%2Bredirect_uri%2BMUST%2Bmatch%2Bthe%2Bregistered%2Bcallback%2BURL%2Bfor%2Bthis%2Bapplication.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch

shiweiwww commented 5 years ago

代码分析伙伴们有什么好的建议没,个人觉得按照lab顺序分析比较好

jeffreygaoo commented 5 years ago

代码分析伙伴们有什么好的建议没,个人觉得按照lab顺序分析比较好

我赞成,哪位能力强的小伙伴先写个分析供我们做模板参考啊

shiweiwww commented 5 years ago

各位小伙伴,我按照老师给的参考提交了一版基础的,对markdown不是很熟,感觉我提交的有点啰嗦,各位小伙伴有时间一起弄下吧

yukiiiteru commented 5 years ago

本来想用html+css把注释放在代码块里面的,但是我刚试了一下,本地测试和github.io的网页都支持markdown内嵌的html,但是gitbook.io就不支持了

感觉用md写文档还行,这种逐行分析的实在想不出怎么写才更美观

实在不行的话就用最传统的方法,写成对应语言的注释放在代码里

另外,我也试了一下,发现gitbook.io上不支持汇编的高亮,这就很难受

还有,我觉得现在这种按lab顺序分析的话,会有很多重复的文件

我提议个建议吧,直接放上已经完成的ucore代码,然后对每个lab需要研究的文件向ucore代码里建立索引,如果某个文件在不同的lab里不一样的话就把多个版本分别列出来

yukiiiteru commented 5 years ago

举个例子,列一下目录结构

大家看一下这么做的话怎么样,我觉得这样可以最大程度地减少文件的重复 如果没问题的话大家有时间整一下吧,我今天还有事先不折腾了

yukiiiteru commented 5 years ago

折腾了四个小时,把代码结构大体弄好了,大家看看这么弄怎么样

yukiiiteru commented 5 years ago

发现了一个致命的bug,我用shell脚本处理文件的时候一不小心把代码里所有的\n '\0'之类的都给转义了……不diff不知道,一diff吓一跳

yukiiiteru commented 5 years ago

文件结构基本完成,可以开始写代码分析了。我休息会先(

shiweiwww commented 5 years ago

@wfly1998 文件结构基本完成,可以开始写代码分析了。我休息会先( 可以可以,辛苦辛苦

yukiiiteru commented 5 years ago

practice3出现了玄学bug,代码块不识别,折腾了一晚上还没解决……

明天再说吧

shiweiwww commented 4 years ago

@wfly1998 practice3出现了玄学bug,代码块不识别,折腾了一晚上还没解决……

明天再说吧

https://blog.csdn.net/yxys01/article/details/78296526,```cpp```试试

yukiiiteru commented 4 years ago

同志们来一起写呀,lab2我还没完成,解析暂时还写不了(

完成lab2的小伙伴们来一起哇