我正在学习通过.NET和JRE框架将源代码转换为机器代码.首先,我做了一些比较两个过程的研究并创建了这个图.我需要一些帮助批评它的正确性,更重要的是添加我错过的任何严肃的事情,以更好地理解编译途径.

我有一个名为Project1的Java项目,包含十个包.在package3中,我有一个类MyPrgm,我想将其导出为可运行的jar.这很好,我可以在命令提示符/使用批处理文件中执行它.
但是,当我MyPrgrm.jar使用WinRAR 打开存档时,我意识到Project1中的每个类都在存档中; 有没有办法只导出程序运行所需的类?我正在使用Eclipse IDE.
我正在学习指针和参考,我的问题涉及这个解释,特别是以下部分:

这表明声明int& ri = i创建了一个新的内存单元格,其值为&i并存在于未知的内存位置.
为了测试这个理论,我写了一个简单的案例,结果如下所示:

我感到困惑的是,r并且i具有相同的内存地址,这似乎与读数相矛盾.结果表明,int& ri = i松散意味着"为内存单元创建一个别名i并调用它r",这样两者都指向完全相同的单元格.
文件是否正确,或者我错过了什么?
我试图了解Scheme元循环求值器如何以不同于符号数据的方式处理引用表达式。
接受的答案 Stack Overflow 问题lisp/scheme 中的符号到底是什么?在Scheme中定义了“symbol”数据对象:
在Scheme和Racket中,符号就像一个不可变的字符串,恰好被保留
接受的答案写道,在Scheme中,标识符和符号之间存在内置的对应关系:
要调用方法,您可以查找与方法名称相对应的符号。Lisp/Scheme/Racket 使这变得非常容易,因为该语言已经在标识符(语言语法的一部分)和符号(语言中的值)之间建立了内置的对应关系。
为了理解对应关系,我阅读了“方案及其实现简介”中的“关于标识符的注释”页面,其中说
方案标识符(变量名称和特殊形式名称和关键字)与方案符号对象字符序列具有几乎相同的限制,这并非巧合。大多数Scheme的实现都是用Scheme编写的,并且在解释器或编译器中使用符号对象来表示变量名。
基于上述内容,我想知道我对以下会话中发生的事情的理解是否正确:
user@host:/home/user $ scheme
MIT/GNU Scheme running under GNU/Linux
Type `^C' (control-C) followed by `H' to obtain information about interrupts.
Copyright (C) 2011 Massachusetts Institute of Technology
This is free software; see the source for copying conditions. There is NO warranty; not even for
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Image saved on Sunday February 7, 2016 at 10:35:34 AM
Release 9.1.1 …Run Code Online (Sandbox Code Playgroud) 我有一个非常大的数字(number1)存储为a BigInteger和a double(number2).我计划将number1和number2相乘,并将结果存储为double.
使用该multiply()方法并没有帮助我实现这一目标.前进的方向是什么?
我在MySQL数据库中有一个表,其中有一个名为'Date'的字段,问题是日期格式为DD-MM-YYYY,所以我无法将其作为DATE类型字段上传到MySQL.而是字段类型是字符串.考虑到这一点,我如何编写将产生这种效果的查询 -
SELECT * FROM `table`
WHERE (date_field BETWEEN '2010-01-30' AND '2010-09-29')
Run Code Online (Sandbox Code Playgroud)
请记住'date_field'不是DATE类型,而是字符串.
阅读关于参数化方法的Julia 文档,我不能为我的生活找出这两个定义之间的区别
julia> function f{T<:Real}(x::T)
println("$x with type $T")
end
julia> function g(x::T) where {T<:Real}
println("$x with type $T")
end
Run Code Online (Sandbox Code Playgroud)
任何有关这两个定义之间语义差异的指导都将受到高度赞赏.
java ×3
biginteger ×1
c# ×1
c++ ×1
eclipse ×1
identifier ×1
jar ×1
julia ×1
lisp ×1
mit-scheme ×1
mysql ×1
phpmyadmin ×1
pointers ×1
reference ×1
scheme ×1
symbols ×1