bootstrapping相关内容

在grails脚本中创建域类的实例

我正在尝试在grails 2.3.6脚本中创建一个域类的实例: def player = new玩家(名称:“Bob”) player.save() 但是我不断得到一个例外 java.lang.NoClassDefFoundError:games / player 我已经尝试了我在互联网上找到的所有不同的引导技巧,但并没有真正改变结果: ..
发布时间:2017-06-09 21:41:04 Wireless/无线

熊猫,计算许多方法与自举置信区间绘制

我想为数据帧的某些子集计算具有自举置信区间的方法;最终目标是产生具有自举置信区间的方法的条形图作为误差条。我的数据框架如下所示: ATG12标准ATG5标准ATG7规范癌症阶段 5.55 4.99 8.99 IIA 4.87 5.77 8.88 IIA 5.98 7.88 8.34 IIC 我感兴趣的子集是规范列和癌症阶段的每一个组合。我已经设法制作了一个方法表 ..

如何为该语言的语言编写一个编译器?

可能的重复项: 如何用某种语言编写语言的编译器? $ b b 我在看一看 Rubinius ,一个Ruby实现,使用Ruby编写的编译器编译为字节码。我不能让我的头围绕这个。你如何在语言中为语言编写一个编译器?它似乎只是文本没有任何东西将它编译成可执行文件,然后可以编译用Ruby编写的未来代码。我很困惑只是输入那句话。任何人都可以帮助解释这个问题? 解决方案 简化:你首先 ..
发布时间:2016-12-22 21:55:33 其他开发

一个语言的编译器如何用这种语言编写?

可能的重复项: 在”本身“中实现编译器 引导语言 如何以与语言相同的语言编写一个编译器编写该编译器? : 这可能会被删除,但是...: 如何引导: 启动语言 为什么引导: 引导编译器:为什么? 解决方案 通常第一个版本的编译器是用不同的语言编写的,然后每个后续版本都用该语言编写,并用旧版本编译。一旦你使用版本 x-1 编译版本 x ,就可以使用新 ..
发布时间:2016-12-22 20:54:14 其他开发

引导编译器:为什么?

我了解一种语言如何可以自行引导,但我无法在为什么找到许多参考资料。您应该考虑引导。 直观的答案是,你编写的语言提供了在编译器的“基本”语言中找不到的实用程序,和语言的功能相对较好 例如,引导C ++编译器是有意义的 - 当OOP正确使用时,可能更容易维护编译器,而不是使用简单的C。 另一方面,MATLAB肯定使矩阵数学比纯C容易得多,但我看不到任何明显的好处在MATLAB中编写M ..
发布时间:2016-12-22 18:32:24 其他开发

引导语言

我听说过引导一种语言的想法,也就是为该语言编写一个编译器/解释器。我想知道如何实现这一点,并看看周围有一点,看到有人说,它只能通过 在汇编中手动编译初始编译器 对我来说,这两者似乎都不是 bootstrapping 一种语言,因为它们都需要外部支持。 解决方案 有没有方法可以用自己的语言编写一个编译器? 你有一些现有的语言来编写你自己的语言新的编译器。如果你正在写一个 ..
发布时间:2016-12-22 18:03:15 其他开发

用自己的语言编写一个编译器

直觉上,似乎一个语言Foo的编译器本身不能用Foo编写。更具体地说,语言Foo的第一个编译器不能用Foo编写,但任何后续的编译器都可以写为Foo。 实际上是真的吗?我有一些非常模糊的回忆读一个语言的第一个编译器是写在“本身”。这是可能的,如果是这样, 解决方案 这被称为“bootstrapping”。您必须首先使用其他语言(通常是Java或C)为您的语言构建一个编译器(或解释器)。一 ..
发布时间:2016-12-22 18:01:09 其他开发

什么是fn *和Clojure如何引导?

clojure.core的源代码似乎假设 fn * 的预先存在。这是什么定义的?引导需要什么(对现有的Java类型)?它如何整合在一起? 也许这已经被问过了吗?我很难为 fn * 获得良好的搜索结果。 更新:改变“bootstrap本身”为标题中的“bootstrap”,因为我不想暗示Clojure是自托管的。 解决方案 p> in src / jvm / clojure / l ..
发布时间:2016-11-27 18:52:46 其他开发语言

语言如何扩展?

我正在学习C ++,我刚开始学习一些 Qt 的功能来编码GUI程序。我问自己以下问题: 如何C ++,以前没有语法能够要求操作系统的窗口或方式通过网络通信我也不完全明白,我承认)突然得到这样的能力通过C ++自己写的图书?这一切似乎是非常可怕的给我。 我意识到这个问题对于一个经验丰富的软件开发人员来说可能是微不足道的,但我一直在研究几个小时没有找到任何直接反应。因为库的存在对我来说是不 ..
发布时间:2016-10-14 22:44:46 C/C++开发

如何使用厨师做中并行引导不同的机器上?

假设我已经写了五种不同的配方和我有五种不同的目标节点。我 如何能发射引导程序命令,将在那些涉及所有5个节点,它会在每个目标节点上并行执行指定的配方(一对一)。 解决方案 有办法使用spiceweasel在一个时间来引导多台机器上的多个食谱。在该第一安装在节点上的spiceweasel包。 ü需要创建YAML文件,并在文件中加载数据乌尔..喜欢节点IP,菜谱名称。 通过这个链接,它会给你 ..
发布时间:2016-07-27 21:44:05 .NET Framework

无汇编语言引导加载程序可能吗?

荫学习操作系统的的概念。操作系统的基本出发点是它的引导加载程序。引导装载程序是最经常用汇编语言编写。是否有可能创建一个引导加载程序无需汇编语言,甚至单行? 解决方案 这是可能的: 设计编译器中内置了对任何一个引导装载程序可能需要,这样就可以不用装配在该编译器的语言一切 使用较低级别的语言(机器code) 设计,其中固件有更高层次的语言直接支持(例如现代UEFI可以直接从C / C ..
发布时间:2016-07-18 21:42:29 .NET Framework

如何在BIOS下的USB闪存驱动器(相比软盘)执行低级别的IO?

我最近一直在研究一些引导code这是用于与软盘驱动器的使用。我的目标是,使其使用我的USB闪存驱动器来修改程序。现在,我怎么看INT 13H功能已经用于与软盘驱动器,但我想我的问题是,如何将USB驱动器通讯有什么不同? 例如,这里是软盘code(GNU汇编程序)的一个片段: MOVB $ 0×00,%DL / *选择第一个软盘* / / * *以后/ MOVW秒,CX%/ *得 ..
发布时间:2016-07-18 20:49:00 .NET Framework

如何在硬盘上写有BIOS中断13H

我想在我自己的boot loader拷贝到硬盘的第一个扇区(512)(我应该使用BIOS中断13h),我发现这个code: MOV BX,缓冲器1;设置BX到BlahBlah的地址(不是值) MOV啊,03H;当啊=,INT13读取磁盘扇区 MOV人,5; Al为多少个扇区读取MOV CL,0,扇区ID MOV DH,0;头 MOV DL,80H;驱动器(0软盘) MOV CX,512;一个扇 ..
发布时间:2016-07-18 20:41:16 .NET Framework

世界您好引导程序不工作

我一直在努力通过教程 href=\"http://viralpatel.net/taj/tutorial/hello_world_bootloader.php\" rel=\"nofollow\">显示的Hello World。 第二教程(在这里我们试图得到一个“A”是输出)的作品完美,但第一教程并没有为我工作了! (BIOS将完全忽略软盘和靴子直接进入Windows)。这是不成问题的,但任何解 ..
发布时间:2016-07-18 20:40:33 .NET Framework

我怎样才能建立一个旧的台式机电脑上的小型操作系统?

这可能是徒劳的,因为我知道写一个操作系统是无法忍受的复杂(特别是自己的)。 我不希望打造的下一个Linux或Windows。 我知道这将是可怕的,和越野车,并不会工作,但是这很好。 我想写的一切我自己,的组装的 C 的和(部分)的 C ++ 的 这是一个未来的项目,因为我忙的时刻一些其他的事情,并不会立即有时间,但我想我会问,现在,也许我能得到很多答案这一点,它可以建立起来,并 ..
发布时间:2016-07-18 20:32:24 .NET Framework

如何正确定位变量,AT& T公司装配?

我在练写一个使用引导程序组件(在AT& T公司的语法和GNU /气体)。该小程序是汇编和链接,然后复制到虚拟磁盘的第一个扇区。 BIOS将其加载到 0000:7c00 ,这里谈到的问题。在呼叫招呼将由呼叫0010 翻译为呼叫7C10 运行中。但 MOVW $消息,如%没有得到重新定位。在斧还是 0026 ,而不是 7c26 。其结果是,我不能让的Hello World 在屏幕上。相反,在 ..
发布时间:2016-07-18 20:17:29 .NET Framework

如何内核加载到利用大会CD-ROM的内存(NASM)

我正在写一个引导程序和内核为自己和两个引导程序和内核会在CD-R烧坏,并作为CD-肝功能。它不是一个Linux的CD-Live或其他什么东西,完全是我自己的引导程序和内核。我不想使用其他booloaders(即GRUB),所以请不要建议我使用它们。 下面是我的问题: 在我的引导程序ASM code,我想我的内核和内核入口加载到RAM中的从CD-ROM ​​(而不是从硬盘或软盘),并让我们假设, ..
发布时间:2016-07-18 19:57:47 .NET Framework