openstack源码大全_原生openstack

hacker|
85

文章目录:

如何阅读OpenStack源码

这玩意有啥好读的。。 openstack就是一个软件集, 各种网络服务,python写的,部署下来难度都不低,会用就行了。 了解一下各个模块的目录结构, 常用功能也就差不多了。

想读开源的分布式, 推荐看一下zookeeper, redis这些源码。 C写的,还可以学不少东西。

如何优雅的阅读openstack源代码?

OpenStack 本身用 python 语言编写,虽然我一直觉得自己的 python 功底已经不错了,但在看源码的过程中,还总是觉得自己掌握的东西太少了,所以,首要的一点,如果你在看 OpenStack 源码,请一定要打牢你的 python 基础,不然有些技巧性的代码可能让你停滞不前。看源码,如果能一气呵成最好。什么叫一气呵成.我先讲个每个人生活中都可能遇到的一些情况:你在做 A 事,但是突然 B 打电话,让你帮着解决 C 事,然后你就去做 C 事了,等你做完 C 事,发现家里有 D 事必须要做,然后你又去做 D 事……这样的结果就是,你把 A 事给遗忘了,即便你空闲时候想起来了,但是再去做的时候,发现没有第一次那样熟悉 A 事了,你需要重新花费一些时间来熟悉它。试想,如果一开始你就把 A 事做到底,会怎样。

看源码其实是一个很漫长的过程,特别对一个大型项目而言,如果你要看完它的源码,过程是很曲折的,这里的看完不仅仅是过目了一遍,脑子里还要能把逻辑关系理顺。你可能有疑问了,要看源码,一天两天解决不了,但是又要保证一气呵成,这根本就是无稽之谈嘛!事情也的确是这样,鱼与熊掌不可兼得!这里就有一个技巧的问题了,你不妨想象,这么大一个项目,它是怎么开发出来的难道一开始,项目就已经策划好了。需要多少个源文件,每个文件里面的源码是什么也都做好了。有点经验的程序员都知道,这是不可能的。项目的开发是慢慢细化的,一开始只是核心,然后是骨架,然后有血肉,然后有做 A 事的工具……到这里,或许你知道我要说什么了,源码怎么一步步写出来的,我们就怎么一步步的去看它。先研究核心,再研究骨架,然后血肉,其它工具。还有一个问题,就算我知道怎么看这些源码,我怎么去一气呵成。这就好比你要完成一件大事情,但是你发现给自己定这么宏大的目标对自己来说比登天还难,所以你就想到用小目标来不断激励自己,最终不断接近大目标。这里的一气呵成既然不能一气把所有源码呵成,那就分段吧。

谁有openstack的java API源代码

如果你用eclipse或者MyEclipse,在程序里写比如split()... 按住ctrl键,再单击split(),就可以了。 第一次会让你连接源代码,你选第二个,“外部的文件”,然后找到jdk下的src那个压缩文件,就 可以了

2条大神的评论

  • avatar
    访客 2022-07-11 下午 04:42:47

    的源码,过程是很曲折的,这里的看完不仅仅是过目了一遍,脑子里还要能把逻辑关系理顺。你可能有疑问了,要看源码,一天两天解决不了,但是又要保证一气呵成,这根本就是无稽之谈嘛!事情也的确是这样,鱼与熊掌不可兼得!这里就

  • avatar
    访客 2022-07-11 下午 01:32:02

    但在看源码的过程中,还总是觉得自己掌握的东西太少了,所以,首要的一点,如果你在看 OpenStack 源码,请一定要打牢你的 python 基础,不然有些技巧性的代码可能让你停滞不前。看源码,如果能一气呵成最好。什么叫一气呵成.我先讲个每个人生活中都可能遇到的一些情况:你在做 A 事,但是突然

发表评论