我希望女孩子不要点进来

Posted 步尔斯特

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我希望女孩子不要点进来相关的知识,希望对你有一定的参考价值。

  1. 🥑
    今天我看着我后台粉丝涨了2000,
    我还是有那么一丝开心的,
    这至少证明了这个世界上不是所有人都和你们一样特别的。

  2. 🍌
    十年架构无人问,一朝翠花天下知。
    自从上次翠花上了热榜的榜一《翠花一把王者的时间,我就学会了Nginx》
    翠花的弟弟狗蛋就一直嚷嚷着上热榜,
    其实凭借狗蛋的实力,上热榜是轻而易举的,
    他擅长云原生,
    近年来,云原生的火爆和迅猛发展,
    再者,官方也在主推云原生领域,他若真想上,怕是真应了天时地利人和。

  3. 🍰
    有空的时候,狗蛋就和我聊聊国内云技术发展多么迅猛,
    从他小时候偷邻居的老母鸡,到他被甩50多次的恋爱经历,
    再到如今他成为国内云计算的核心成员,无话不谈。

  4. 🍏
    在某个夜里,坐在窗台,我和狗蛋喝了一壶杏花村,
    寂静的夜,连月亮都懒得闪光,更不要说往日的清风。
    三更,我俩微醉,我的脸上泛着红晕,靠在他的肩膀上,
    他含情脉脉的看着我,我和他说起了我的故事…

  5. 🌶
    我曾经做过一段时间的家教。
    是一个高中的小姑娘,长得很清纯,像刘亦菲。
    我教小姑娘英语。
    给小姑娘上了几天课之后,我发现小姑娘有些问题。
    她好像喜欢上我了。
    我知道我这种长得帅还扎辫子的男孩子很吸引女孩子。
    可我总不能畜生到对自己的学生下手。
    小姑娘问我,谈恋爱的时候女孩子生气了怎么办。
    我脸一红。
    这不是触及我知识盲区呢吗。
    小姑娘看我的样子,吃惊道
    老师你这么大个男人连恋爱都没谈过?
    我赶紧岔开话题,让她好好学英语。
    小姑娘又问我
    “When the words “I love you” were said by you for the first time, my world blossoms”
    老师这是什么意思。
    我一听,这英语水平比我都高我教什么啊。
    我尽量酝酿话语
    当你对我说我爱你的时候,我的世界瞬间鲜花绽放。
    小姑娘笑着摇摇头说
    那一日我鲜衣怒马,一朝看尽长安花。只因佳人一句,青青子衿,悠悠我心。
    听完后我瞬间泪流满面,永无bug,永不宕机。
    后来小姑娘的哥哥发现了我们之间好像有些不正当。
    他就总在我给小姑娘补课的时候送水果到屋子里,顺便看一看我们是不是在干正经事。
    结果有一次被他撞见我给小姑娘讲题的时候脸挨得很近。
    他把我叫到了他的屋子。
    他说,他希望我能明白自己的身份。
    我说我当然明白。我是教英语的。
    他说,那你教了什么英语。
    我说,When the words “I love you” were said by you for the first time, my world blossoms
    他问我什么意思。
    我说;“我爱你。”
    他哥哥听到这,脸红了:“我也爱你。”
    现在我们很幸福。

  6. 🥬
    听到这里,我…
    我希望大家别再对我虎视眈眈了。

  7. 🥕
    更可笑的是很多人在后台骂我
    理由居然是我不给个打赏方式,他们想打赏我都没办法。
    孩子,
    我是在告诉你们一个道理
    这个世界上不是你想做的事就能做成的。
    想打赏我,我偏不让你打赏我。
    没想到吧,
    我就是这么古灵精怪。

  8. 🍉
    我现在有点后悔写了这篇文章。
    我想你们没人敢评论吧。
    如果真的有。
    那你可太不要脸了。
    我自己都不敢这么做。


《核心技术系列专栏汇总》

需要 大厂面试题简历模版电子书学习资料 等关注👇【公众号】👇回复「 1024 」即可。

Java代码的编译过程(没写完,不要点进来)

文章目录

编译过程:

从Javac代码的总体结构来看,编译过程大致可以分为1个准备过程和3个处理过程,它们分别如下所示:

  1. 准备过程:初始化插入式注解处理器

  2. 解析与填充符号表过程,包括:

    • 词法、语法分析,将源代码的字符流转变为标记集合,构造出抽象语法树。

    • 填充符号表,产生符号地址和符号信息。

  3. 插入式注解处理器的注解处理过程

    在Javac源码中,插入式注解处理器的初始化过程是在initPorcessAnnotations()方法中完成的,而它的执行过程则是在processAnnotations()方法中完成。这个方法会判断是否还有新的注解处理器需要执行,如果有的话,通过JavacProcessing-Environment类的doProcessing()方法来生成一个新的JavaCompiler对象,对编译的后续步骤进行处理。

  4. 分析与字节码生成过程,包括:

    • 标注检查,对语法的静态信息进行检查。

    • 数据流及控制流分析,对程序动态运行过程进行检查。

    • 解语法糖,将简化代码编写的语法糖还原为原有的形式。

    • 字节码生成,将前面各个步骤所生成的信息转化成字节码。

上述3个处理过程里,执行插入式注解时又可能会产生新的符号,如果有新的符号产生,就必须转回到之前的解析、填充符号表的过程中重新处理这些新符号,从总体来看,三者之间的关系与交互顺序如图所示:

深入理解:

首先我们要了解什么是编译?

编译的过程我们可以拆开,其实就是”编“和”译“。

  • 编:是指将java源代码的结构组织成合适的格式,包括编译过程中的抽象语法树和符号表等,并在最终将源码编码成为class文件。

  • 译:是指对源代码中的语义进行解析,并准确地翻译成另一种形式(字节码)。这一步既要确保原格式正确(Java源代码中的语法正确),又要确保翻译后的字节码跟源代码表达的意思一致。

总的来说:编译是利用编译程序从源语言编写的源程序产生目标程序的过程

Java文件编译过程包括两个阶段:

  • 第一阶段是在编译阶段编译成Java字节码的过程,有些书籍中叫前端编译器,如Oracle的javac编译器;
  • 第二阶段是在运行时,通过JVM的编译优化组件,对代码中的部分代码编译成本地代码,即JIT编译,如HotSpot中的C1、C2编译器,JIT编译器在这里起到了解释器的作用。

当JVM在执行java程序时,通常会将解释执行和编译执行二者结合起来进行,也就是一边解释一边编译,也因此Java被称为是半编译半解释语言。

后面不写了,写不动了。

初始化插入式注解处理器

解析与填充符号表过程

词法、语法分析

将源代码的字符流转变为标记集合,构造出抽象语法树。

填充符号表

产生符号地址和符号信息。

插入式注解处理器的注解处理过程

在Javac源码中,插入式注解处理器的初始化过程是在initPorcessAnnotations()方法中完成的,而它的执行过程则是在processAnnotations()方法中完成。这个方法会判断是否还有新的注解处理器需要执行,如果有的话,通过JavacProcessing-Environment类的doProcessing()方法来生成一个新的JavaCompiler对象,对编译的后续步骤进行处理。

分析与字节码生成过程

以上是关于我希望女孩子不要点进来的主要内容,如果未能解决你的问题,请参考以下文章

四肢很发达,头脑不简单

华为云田奇:云原生时代,视觉预训练大模型探索与实践

理论:详细学习shell编程规范与变量————理论讲解 初学者一定要点进来

云原生,为云而生依云而生

云原生已来,只是分布不均

教孩子学习编程基础知识的10个工具