返回

吞噬星空之解析源码开始

首页
关灯
护眼
字体:
第一章 爱揽活的框架
    幼儿园的活动结束后,王文跟着妈妈回到了家里。



    “小文,你的表演真精彩!我儿子真棒!”文慧心一脸开心的说道。



    王文露出死鱼眼,抬头看着妈妈,说道:“你是说咖啡猫表演真棒吧,你儿子也就站在那里张张嘴而已。”



    “嘿嘿,快点把咖啡召唤出来陪我玩,你去学习吧!”妈妈原形毕露,一脸讪讪地笑着。



    “哭泣呦,陨落九次!”妈妈看着儿子的动作急忙配上音。



    王文每次召唤肯定不用发出咒语,只会象征性的拍下地板。



    听着妈妈一脸认真的学习召唤术,王文嘴角一阵抽搐,赶紧溜进自己的房间。



    文慧心看着着急忙慌地进了房间的儿子一眼,也没在意,眼睛一直盯着咖啡猫,双手迫不及待抱向它。



    咖啡猫现在没有王文的降临加持,智慧就和普通的猫咪一样。



    舒舒服服地躺在文慧心的怀里,享受着来自女主人的抚摸,不一会儿身体就发出咕噜咕噜的声响。



    王文在房间里,也没在意妈妈如何撸猫吸猫,他已经坐在书桌上了,眼前依然打开着一本书,双手压在书本边缘处。



    他的眼神有些恍惚,眼睛睁着,盯着书中的内容,偶尔才会眨一下。



    王文几乎将九成注意力都进入了意识空间,开始着宿体源码的学习。



    他发现了咖啡猫的代码和王文宿体的代码有些相同的地方:



    1.两者拥有相同的代码模块,都有心脏,肝,肺,肾等基本的生命维持器官代码。



    2.两者都用到了一种类似的消化系统框架,用于食物摄取、消化和吸收。



    3.两者都用到了神经系统框架代码,用于身体内的信息传递、控制身体运动和协调身体各部分的活动。



    4.两者都加载了内分泌系统框架代码,实现分泌激素,调节身体的各种生理活动的功能。



    5.还引用了生命循环系统框架代码,将心脏作为血液循环的中心,通过血管将血液输送到全身各个部位。实现身体各个部位的能源供应。



    5.都有类似的代码模块,如眼,鼻,耳,皮肤等感官和器官的代码,实现身体的获取外界信息的能力。



    最后王文对比了一下,也发现一些不同地方:



    1、骨骼结构代码实现的逻辑不同:



    咖啡猫的骨架由板式骨组成,轻盈且充满弹性,使咖啡猫具有卓越的灵活性和敏捷性。



    咖啡猫的骨头数量多于宿体,特别是脊椎,胸椎,腰椎和四肢部分。



    例如咖啡猫有13块颈椎骨,而宿体只有7块。咖啡猫由10块尾巴骨组成,而宿体没有尾巴骨。



    2、感官器官的代码逻辑不同:



    咖啡猫的听觉,嗅觉和视觉都比宿体敏锐,它的耳朵可以捕捉到微弱的声音,



    嗅觉可以嗅到微量的气味,眼睛高度的敏感度和适应性。白天瞳孔变小,晚上瞳孔变大。



    它的视野是280度,比宿体视野更广,他的视野为180度左右。



    做个比方,视野是一个圆圈,通过圆心画两条线,这两个线垂直,圆圈被划分为1,2,3,4区域。



    宿体在双眼睁开时能看到的区域只有1,2区域,而咖啡猫能看到的区域为1,2,3区域。



    仅仅3区域靠近4区域的小部分可能看不到,所以咖啡猫几乎多了一半的视野广度。



    3、肌肉组织的代码逻辑不同:



    咖啡猫的肌肉组织很发达,特别是后腿和背部肌肉,这使得它能够完成跳跃,攀爬等高难度动作。



    宿体的肌肉组织更为均匀分布,适应站立,行走,跑步等多种运动。



    4、生理……



    王文一边学习着宿体的源代码结构,边使用编辑器记录学习笔记。



    方便后续编写代码,调整局部代码逻辑,加强某部分的能力。



    王文了解了整个代码的框架,大致了解了宿体的代码架构,目前已知用到了5个框架。



    分别是基因框架,神经系统框架,消化系统框架,内分泌系统框架和生命循环系统框架。



    王文看到这里,和前世学的java语言类似,这里的基因框架就类似于SpringBoot框架。



    只要了解框架的几个要点使用方法就可以用它来做很多事,完成软件开发中的需多需求。



    在java中如何使用SpringBoot中只需在配置文件引入相关版本配置,导入依赖包。



    然后在程序的入口类上加:



    @SpringBootApplication(scanBasePackages=“con.wangwen“)



    这样的注解,然后在入口main方法中加入:



    SpringApplication.run(类名.class, args);



    这样的代码,就完成了这个SpringBoot框的使用。



    开发者只需要关心在“cn.wangwen“包下创建自己的业务代码即可。



    而王文现在看到的咖啡语言也是类似的模式,只要了解框架的使用方式和功能作用。



    就可以轻松的完成生命物质的构建。



    比如前面“咖啡猫”项目中基因框架的使用。



    首先基因框架也类似先加入依赖配置,然后再添加注解:



    @春天根源应用(扫描包位置=“王文.世界.物质.生命.咖啡猫“)



    最后在程序的启动类中,入口方法中添加代码:



    春天应用.运行(咖啡猫.类,参数);



    这里面有个核心概念“注解”,使用“@”连接后面的类名。



    可以简单的理解为“我申明了的这个类,要用到某个框架的代码逻辑。”



    或者更加口语化的理解就是



    “这块工作,我‘基因框架’包了,你不用管了,只要告诉工作地点在哪儿就行。”



    是不是瞬间明白了,“事”交给别人做就行,自己当个甩手掌柜就可以了,掌握方向即可。



    依此类推,王文将神经系统框架学习到了用法,只要将用到的地方加上注解“神经”就可以了。



    比如:在“皮肤”相关的类加上:



    @神经(“感觉神经,运动神经”);



    在头部的大部分类上加上:



    @神经(“中枢神经,脑神经”);



    在各个器官组织的类上加上:



    @神经(“交感神经,副交感神经,内脏运动神经”);



    在主干躯体上的类上加上:



    @神经(“脊神经”);



    这个模块又分了很多细分类别,包含颈神经、胸神经、腰神经、骶神经和尾神经



    王文如法炮制了解到了消化系统框架使用方式,注解方式为:



    @消化(“嘴”)、@消化(“胃”)、



    @消化(“小肠”)、@消化(“大肠”)等。



    内分泌系统框架的使用方式为:



    @分泌(“心脏”)、@分泌(“肺”)、



    @分泌(“肾”)、@分泌(“皮肤”)等



    生命循环系统框架的使用方式为:



    @血管(“大脑”),@血管(“躯干”)



    @血管(“心脏”)等等。



    血管这个注解在宿体几乎所有的组织类中都能发现这个注解。



    王文学到这里,正要开始动手写代码时,试验所学知识的时候。



    “宝贝儿子,小文!,快出来吃晚饭了啦!”妈妈的声音从客厅传来。



    这时候,王文眼神从游离的状态才渐渐地恢复清明。