• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 大家第一个阅读的开源代码是什么?

大家第一个阅读的开源代码是什么?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了如何阅读开源代码,开源代码阅读,比特币开源代码,以太坊开源代码,安卓开源代码网站等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:大家第一个阅读的开源代码是什么?
描述:

咨询下大家阅读过的开源代码是什么,期待回答最好有一定的格式。语言,项目,特点这种格式。
比如:javascript,backbone,XXXXX。

很期待各个领域的人进行回答。


解决方案1:

hello world

解决方案2:

语言: python
项目: flask
特点: 一个轻量级的python web 框架,源码直接在github上看的

解决方案3:

最先了解discuz

解决方案4:

语言:PHP
项目:Wordpress
特点:当时世界上最流行的Blog程序

解决方案5:

语言:C
项目:minix
特点:就是学校作业,然后在上面做做改改各种折腾...隐约记得做过信号信号量,改过文件系统还是什么的...

解决方案6:

语言:javascript(node.js)
项目:Hexo
收获:学会node命令行编程,node更加熟练(这个很重要),node相关的几乎全部知识。

解决方案7:

语言:C#
项目:ASP.Net MVC 4.0
收获:对系统的架构了解了一些,特别是AOP

解决方案8:

java lucene

解决方案9:

ASP.NET PetShop4.0 其中的思想对我现在实习时阅读公司的代码大有帮助。

解决方案10:

语言:C++
项目:STL
特点:一调试就进去了。变量名好多好多下划线,用到一些奇怪的模版特性,要写好多重载特别长。

解决方案11:

语言:C
项目:TeX
特点:TMD看得老子一肚子火

解决方案12:

语言:php
项目:CodeIgniter框架
特点:轻量、松耦合

解决方案13:

语言:C++
项目:live555
特点:流媒体转发, 仍然没有全搞懂

解决方案14:

css框架 bootstrap

解决方案15:

语言:c
项目:linux下一个命令行的,叫bc的计算器的代码
特点:非常clean的C代码。

解决方案16:

语言:C++
项目:EMule
特点:VC项目,比较容易跑起来,跑起来看效率比较高。

解决方案17:

语言:C
项目:wine
特点:代码都是基于 TDD 的

解决方案18:

语言:C++
项目:STL
特点:那些特点,开发中重来不会用到。

解决方案19:

语言: go
项目: httpserver
特点: 简单,知道一个http请求是如何被处理的

解决方案20:

织梦,一个据说功能齐全无比的开源CMS框架

解决方案21:

语言: AS
项目: PureMVC
特点: AS中最常用框架

解决方案22:

语言: PHP
项目: Yii
特点: 文档齐全,扩展强

解决方案23:

语言:asp
项目:Z-Blog
特点:一代经典……

解决方案24:

语言:c#
项目:LitJson
特点:轻量型解析json库,还没看懂

解决方案25:

语言:JAVA
类库:TestNg
在对Java基本只会Hello world的情况下,出于工作需要,针对一个功能点,硬着头皮看源码,改源码,自己实现新功能
这之后,对JAVA的恐惧感减少不少

解决方案26:

java

JFinal

解决方案27:

语言 php
源码 第一个是phpcms我记得最清楚 然后就是 dedecms 然后就是 iwebshop 然后就是 thinkphp thinksns 等等很多源码

解决方案28:

Google的正则匹配库RE2

解决方案29:

PHP/JS
Discuz
主要特点是做DZ插件可以让好多人都来用,成就感比较强。至于代码本身不作评价。

解决方案30:

tinyos, 大学一年半的时间折腾它, 几乎把文档看遍了, 全是英文的好家伙, 不过打下了很好的硬件基础,设计在我心目中的地位就是那时候确立的

解决方案31:

语言:C++
项目:chromium
特点:桌面应用必看

解决方案32:

等等是第一个啊?
语言:C++
项目:sgi stl
特点:学习模板的好方法。。现在嘛。。boost没仔细度过

解决方案33:

语言:Shell
项目:AMH
特点:简单易懂。

解决方案34:

没记错的话是:

语言:pre-ANSI C
项目:Vim

解决方案35:

语言:cpp
leveldb
完全可以当做规范

解决方案36:

语言:asp
项目:LBS BLOG
大伙都是来挣声望的么?看来还是无内涵的问题吃香,我就把第一次留这里吧~

解决方案37:

语言:JavaScript
项目:jQuery
特点:Api设计简洁

解决方案38:

语言:C
项目:wifidog
特点:注释比较多,规模不算法,组织很好。

解决方案39:

语言:Java
项目:Prefuse
特点:一个纯 Java 实现的可视化库,功能强大,配合 Swing 可以做出很强悍的可视化客户端(不推荐实现用于 Web 的 Applet)。
PS:做项目需要(本科期间,SRT项目),不得不看,不过源码太多,没看完,只看了与项目需求比较相关的部分。

解决方案40:

最开始读的是 WordPress
在IDE上,按CTRL键一个函数一个函数的追踪,看看一个请求是如何变成页面

解决方案41:

比较大的的才算吧, CNode https://github.com/cnodejs/nodeclub
后面的大项目就是公司代码了.
小项目很多, 主要看 GitHub 上出现什么简单的代码, 记不清了

解决方案42:

语言:Python
项目:scrapy
特点:了解 item 是如何封装的

解决方案43:

语言:java

项目:JDK

感觉自己好挫啊~~~

解决方案44:

语言:PHP
项目:Typecho
特点:虽然我是搞JAVA的,但是Typecho的目录结构以及代码读起来让我特别的舒服,很容易懂。

解决方案45:

语言:JavaScript
项目:jquery
特点:链式结构,大众化框架,对了解浏览器兼容性有不小帮助

解决方案46:

语言:c#
项目:musicstore
特点:mvc+ef入门,文档写的特别好。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 大家第一个阅读的开源代码是什么?

相关文章

  • 2017-06-07 百万级的静态图片文件,如何处理最合适,网站需要获取图片的路径
  • 2017-06-07 (python)如何计算elasticsearch查询中的纪录条数
  • 2017-06-07 是不是这样的夜晚你才会这样的想起我程序中的哪些服务会消耗端口这样的资源
  • 2017-06-07 云存储,正在上传的文件,可以生成外链吗?
  • 2017-06-07 python应该怎么学?学到什么程度能够找一份工作了?
  • 2017-06-07 python爬虫(python)这样的代码符合PEP8标准吗?
  • 2017-06-07 (shell)请问,239个字节是怎样计算出来的?
  • 2017-06-07 在carrierwave-qiniu的gem中,如何写bucket_domain?
  • 2017-06-07 (python)如何捕获解释器出错?
  • 2017-06-07 算来算去算自己数组先升序后降序的查找c语言算法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 突然想用python开发一个简单的音乐播放器,想问一下有哪些而比较好的库?
    • python爬虫python同步执行程序
    • 如何把pdf文件转换成word文件切片文件如何在手机端下载播放?
    • jsp文件被注入
    • 跪求s-matchjar的使用方法
    • (python)scrapy运行单个spider的时候,是不是只能利用单核资源?
    • golang(golang)单线程多路复用和多线程加锁的区别
    • 关于list的index函数
    • 请教高手在jQuery中如何出去字符串头尾字符
    • python有哪些方法可以获取到文件的创建时间

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有