怎样在 markdown代码高亮 中使程序代码带上行号

程序员是怎样做笔记的?
最近围绕着《orange's: 一个操作系统的实现》和《linux程序设计》学写代码,遇到很多不懂得东西就会去查资料,怎么把这些知识让自己能记得比较牢,不用每次又去查一次,大家是怎么解决这个问题的。
按投票排序
建个自己的wiki吧,放到Github上,我觉得用这个tool还可以,没那么复杂:
我用dokuwiki,建立知识管理系统,包含程序的笔记
evernote 用于记录零散的知识gitbook
把自己的零散知识形成系统化的手册或书
看书的话,就在书的空白地方写一些类似注释和理解的东西。平时想记录,我是用笔和本子记的。有个别的内容,是发表成博客的,后面需要再次用到,可以去博客翻找过去发的帖子。
本座从来不记笔记。结合编程实际,理解了就记牢了,就这么简单。对于技术细节(比如API reference等等)就更不用记了,想用的时候直接查Google。个人经验:作为一个初学者对于程序设计,如果你无法理解某些概念,以至于需要记笔记才记得住的话,那么这些概念对你而言太遥远了,你学了也没什么用。学编程要循序渐进,不要一下子就太高级。
抛砖。一,整理思路类笔记,把想法和逻辑以及认为的难点写下来。二,开发笔记,记录开发日志,技术文档,参数文档,这些在二次开发时非常有用。三,手册式代码片段,常用的方法函数都放进来。记得多配一些关键字来帮助将来的搜索查找。比如我总是记不住CSS中display和visibility两个隐藏方法的区别,于是扔进片段笔记里,每次用到时直接搜索“占着茅坑不拉屎”就能找到了。(两者区别为,display的隐会不占原有的空间,而visibility设为hidden后,还是会占着茅坑不拉屎)四,共享笔记。需要和团队或者用户共享的文档或者信息,以及开发进度等等。五,资料库,和开发有关的文件,比如图片图标等。六,手册式学习文档,比如Linux的一些操作,不用都存在脑子里,需要做什么的时候,找找笔记,复制粘贴就解决了。不用每次都去Google,而且还能记下你自己之前使用的感想和经验,帮助你消化和解决问题。
喜欢用用来做读书笔记,备忘录,工作清单,文档草案。可以用树状结构来组织内容可以把树的某一支共享给别人;可以只读共享,也可以允许别人修改,可以公开共享,也可以指定账户(s)共享。可以把它当成一个开发维基用。这是以前做个私活时候用workflowy和PC端程序员交流用的文档,事后他也觉得用workflowy挺方便的。这是以前做个私活时候用workflowy和PC端程序员交流用的文档,事后他也觉得用workflowy挺方便的。
我用 onenote
写博客...维护一个技术博客或者生活博客是很有必要的.
同样推荐使用为知笔记。最适合程序员用的笔记软件。为知笔记4.0内置了markdown语法支持,例如markdown,我们可以快速的编写格式良好的笔记,让自己写的笔记也可以赏心悦目。新建笔记的时候,按照markdown语法书写,然后再标题里面,加入 .md (注意是英文半角小数点。就像文件名那样),保存后切换到阅读状态,就可以看到markdown渲染后的效果了。markdown语法非常简单易用,下面就演示了大部分常用的功能:#标题1 ##标题2###标题3- 列表1测试- 列表2- 列表3水平线----------------------------1. 列表12. 列表23. 列表35. 顺序错了不用担心3. 写错的列表,会自动纠正如果文字后面紧跟着水平线,看看是什么效果---------------------漂亮的代码,还可以自动高亮```cppint i = 0;i = 1;for (int i = 0; i & 100; i++){
printf("hello markdown!\n");}```*我是斜体*测试文字里面,**我是粗体**,很简单__我是粗体__------------------------------------------------------------------------------------保存后,就可以看到渲染后的效果:
为知有linux版本的,直接arch 哦!
使用为知。为知最好的就是支持多个浏览器,而我最喜欢最常用的opera浏览器也被支持。在网页空白处右键,保存到为知就OK。为知可以分类管理知识,同步到网盘,多平台……
我一般都用excel,个人用着很顺手,截图都能直接粘贴进去,图文并茂。但如果遇到代码,就不是那么好用了。OneNote也很不错。
学会Git,学会Markdown,学会OneNote,自己再搭个博客,生活如此美好。开源中国在线工具
工具分类索引
在线API文档工具提供各种语言的几十种文档,供开发者在线查阅。
在线API文档工具提供各种语言的几十种在线文档,包括常见的JAVA、JQuery、Ruby等,供开发者在线查阅。
RunJS,在线编辑运行HTML、CSS、JS,让JS飞一会儿!
RunJS,在线编辑运行HTML、CSS、JS,让JS飞一会儿!提供代码编辑,预览,分享,Fork,主题设置等多种功能。
AlloyPhoto是基于HTML5技术的开发的在线图片处理平台
AlloyPhoto是基于HTML5技术的专业级图像处理引擎——
开发的在线图片处理平台
这里提供IT开发人员常用的对照表,比如ASCII,HTML转义字符,RGB颜色等。
提供IT开发人员常用的对照表,比如ASCII,HTML转义字符,RGB颜色,Http Content-type等。
在线正则表达式匹配、替换
在线正则表达式匹配、替换,另有多种常用正则表达式提供方便使用
这个小工具提供在线文本加密/解密,散列,提供BASE64、SHA1、MD5、AES等多种算法
这个小工具提供在线文本加密/解密,散列,提供SHA1、MD5、HMAC、AES、RC4、Rabbit、Base64等多种算法,采用开源的Crypto-JS库实现。
生成生成QR码,能够提供多参数设置生成QR码,可以对输出图像格式(GIF/JPEG/PNG),纠错级别,类型,边缘留白(Margin),原胞大小进行设置
生成生成QR码,能够提供多参数设置生成QR码,可以对输出图像格式(GIF/JPEG/PNG),纠错级别,类型,边缘留白(Margin),原胞大小进行设置
该工具提供对Java、JavaScript、CSS、HTML、JSON、SQL的代码格式化功能。
该工具提供对Java、JavaScript、CSS、HTML、JSON、SQL的代码格式化功能。
此工具可以提供在线将代码关键字着色、加行号等功能,并提供输出HTML.
此工具可以提供在线将代码关键字着色、加行号等功能,并提供输出HTML,支持常见的20多种编程语言,方便在做代码演示的时候使用。
用户可以通过该工具在线压缩Javascript和CSS代码。
用户可以通过该工具在线压缩Javascript和CSS代码,此工具使用的是YUICompressor引擎。
该工具为开发者提供Native到Unicode、ASCII的编码转换
该工具为开发者提供Native到Unicode、ASCII的编码转换
此工具可以实现2~36进制之间任意进制转换,支持浮点型。
此工具可以实现2~36进制之间任意进制转换,支持浮点型。
该工具提供对MathML、LaTeX、数学公式的在线编辑,生成图片功能。
该工具(MathML Edit)提供对MathML、LaTeX、数学公式等的在线编辑,生成图片功能。
这个工具可以在线将您的LESS代码编译成CSS代码,方便前端人员使用
这个工具可以在线将您的LESS代码编译成CSS代码,方便前端人员使用
这个工具可以帮助开发者将web上的文本转换成HTML文档。
Markdown 是一个 Web 上使用的文本到HTML的转换工具,可以通过简单、易读易写的文本格式生成结构化的HTML文档。
此工具可以方便开发者在UBB和HTML之间互转。
UBB是一种网页中的替代HTML代码的安全代码,他具有少量的文本格式,例如加粗、颜色等,此工具方便UBB/HTML互转。
该工具提供在线CSV转换为HTML的表格,能够快速的将CSV数据转换页面展示数据。
该工具提供在线CSV转换为HTML的表格,能够快速的将CSV数据转换页面展示数据。
该在线工具提供大量常用jQuery插件的演示,为您节省插件选择的时间,并提供在线对示例进行编辑。
该在线工具提供大量常用jQuery插件的演示,为您节省插件选择的时间,并提供在线对示例进行编辑。
工具在不断的补充和完善中,如果您有好的工具或者意见与建议,请或通过 oschina.net(#) 告知我们。
在此填写您的意见信息:
Email邮箱: (必填)
您的建议和意见:以下试题来自:
问答题分析下面的C程序,指出错误代码(或运行异常代码)所在的行号。
#include <stdio.h>
#include <string.h>
int main ()
char *p, arrChar[100]="testing";
arrChar="test";
p="testing";
p=arrChar+1;
printf("%d\\t%d\\n",sizeof(arrChar),Strlen(arrChar));
printf("%d\\t%d\\n",sizeof(char *),strlen(p));
参考答案5,或alTChar="test"
7,或*p=’0’;
为您推荐的考试题库
你可能感兴趣的试题
热门相关试卷
最新相关试卷怎样在 Markdown 中使程序代码带上行号_百度知道
怎样在 Markdown 中使程序代码带上行号
提问者采纳
ituring:http,望采纳://,请点击【追问】希望我的回答对您有所帮助
工程信息部总经理
其他类似问题
为您推荐:
程序代码的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 markdown 行号 的文章

 

随机推荐