问题标签 [fiddle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 强制div在自己旁边
我又遇到了一个并发症。再说一次,这可能是新手可以绕过的,但我不能。
基本上,我正在尝试做的事情:
- 获取
green
div下的red
div - 让最底层的 div 跟上去
4px
每个 div 之间都有一个边界
基于这个小提琴的一个例子会很好。
html - 如何在 css 中设置字体真棒图标的样式?
我在下面有一个截图,我用 HTML/CSS 复制了它。移动和桌面视图的设计完全相同。在设计中,角度下拉字体真棒图标(在屏幕截图中用箭头标记) 与标题正确对齐,这在我的移动视图设计中并非如此。
第一张图片:
我为上面的截图创建了小提琴。由于某些原因,我没有在小提琴中看到移动视图(有什么方法可以在小提琴中启用移动视图?)。我在小提琴中使用的 HTML 代码片段是:
在我的电脑上的移动视图(如下图所示)中,我在角度下拉图标上看到了数字和表格标题。
第二张图片:
问题陈述:
我想知道我需要在小提琴中进行哪些更改,以便数字和表格标题与移动视图中的角度下拉字体真棒图标(在第一张图像中用箭头标记)对齐。
由于某些原因,我无法在小提琴中看到移动视图。
mysql - SQL Fiddle - 无法添加外键约束
我在为我的 salesorderslineitem 表构建架构时遇到问题。即使我尝试在小提琴中自行构建模式。我收到一条错误消息,无法添加外键约束...在这里,我的表一起试图让新的 salesorderslineitem 表正常工作。感谢大家!
ruby - 为什么我的 Fiddle 结构被垃圾填满?
我正在尝试使用 Fiddle 将一个非常简单的 C Win32 API 调用转换为 Ruby,但并没有取得太大的成功。
前两个方法调用完美无缺,但是当我进行填充结构的调用时,我遇到了一些困难,因为看起来结构正在填充垃圾数据:
这是相关的C代码:
这是我将 C 转换为 Ruby 的尝试:
不幸的是,pFileInfo.dwSignature
似乎每次都在变化,表明它被垃圾数据填充(奇怪的是它在VerQueryValue
调用之前为零)。该pFileInfo.dwSignature
值应始终为0xFEEF04BD
或 十进制4277077181
。
对这里发生的事情有任何想法吗?
谢谢!
c - Ruby小提琴定义结构
我正在尝试使用小提琴在 Ruby 中定义Tinn C 库,但它给了我一个结构错误
廷恩.h
红宝石小提琴
我收到这样的错误
第 31 行指向我们将 struct 作为参数传递的第一个函数
float* xtpredict(Tinn, const float* in)
我已经将 Tinn 定义为一个结构,但它仍然给出错误。
ruby - Ruby Fiddle:结构内的嵌套联合
我已经在这个网站和其他网站上看到过这个问题被问过几次,除了发布到也没有回答这个问题的 Ruby 文档的链接之外,还没有看到一个合法和实际的答案。
是否有可能,如果可以,如何使用 Ruby Fiddle 在另一个结构中建立一个结构联合?文档中的所有内容都只是说明了如何使用原始类型创建结构/联合,而不是如何嵌套它们,这是一种常见的约定。
Fiddle::CParser
除了原始类型以及使用签名的手动创建之外,它无法解析任何内容。
我试图简单地使用TYPE_VOIDP
并使用该指针作为地址创建结构的位置,我相当确定它应该可以工作,但我只得到垃圾,好像地址不正确一样。我想这是因为没有分配足够的内存,但是由于联合中的结构大小不同,我无法提前分配它,导致我陷入困境。
基本格式是这样的:(这是伪代码只是为了给出想法)
我已经广泛查看了所有 Fiddle 文档,但它从未表明这是否可能。我熟悉Fiddle::CStructBuilder
和相关的课程,并且发布指向它的链接不是答案,正如我在其他帖子中看到的那样,提出了类似的问题。
我已经成功地用旧的Win32API
和使用二进制 blob 完成了这个,但现在我试图用 Fiddle 完成这个,我让自己非常沮丧。
编辑: 我确实通过计算偏移量和直接读取内存,并将指针转换为正确的类型,确实取得了一些成功,但我仍然想知道是否有办法用嵌套结构来做这个更清洁,而不是我正在完成它的“hackish”方式。
c - 如何使用 Fiddle 和 Windows API (dll) 在 Ruby 中运行 shellcode
我正在尝试使用 ruby Fiddle 标准库到 Windows API 来运行 shellcode
代码的想法是
- 具有可执行任何内容的十六进制 shellcode 原始代码(例如 MessageBoxA)
- 称呼
kernel32.dll
- 为这个 shellcode 分配内存。
VirtualAlloc
- 为这个 shellcode 创建一个缓冲区
- 将 shellcode 移至该分配。
RtlMoveMemory
- 创建一个新线程来执行该 shellcode。
CreateThread
- 等待执行/线程结束。
WaitForSingleObject
这是代码:
问题是 MessageBoxA 永远不会被执行,当我尝试绑定 shell 时,TCP 连接在我连接时成功启动,但我无法执行命令,并且一旦我发送任何东西(如按两次回车)它就会结束。
我检查了缓冲区buf
大小和内容buf.size
,buf.to_str
它是准确的。
我在这里错过了什么吗?
谢谢!
注意:我不想直接调用 MessageBoxA API,我需要从 shellcode 中执行它。
ruby - 从 C 函数返回 Ruby 的 Fiddle::Pointer
我目前正在开发一个高性能的 Vector/Matrix Ruby gem C 扩展,因为我发现内置实现很麻烦,并且对于我个人遇到的大多数情况并不理想,并且在其他领域也缺乏。
我的第一种方法是在 Ruby 中作为Fiddle::CStructEntity
. 在 C 中实现为数学提供了很大的好处,但是在尝试实现一个次要函数时遇到了障碍。
我希望有一个方法将 a 返回Fiddle::Pointer
到结构(基本上是指向 的指针Rdata->data
。我希望返回一个实际的Fiddle::Pointer
对象。返回一个整数地址、打包字符串等是微不足道的,并且使用它可以很容易地在 Ruby 方法中扩展为转换成Fiddle::Pointer
这样的:
这种向我提出了一个问题,甚至可以从 C 中做到这一点吗?Fiddle 不是核心库的一部分,它是标准库的一部分,因此,它实际上只是一个扩展本身。
这个问题是微不足道的,可以通过上面演示的几行 Ruby 代码轻松解决,但如果Fiddle
没有 hack 甚至可以从 C 扩展返回一个对象,那就更好奇了?我找不到任何这样做的例子,并且一如既往地涉及涉及 Fiddle 的文档,它非常基本,并没有太多解释。
ruby - Ruby Fiddle - 重新加载动态库
我正在使用Fiddle
从用 C 编写的动态库中加载函数。在开发过程中,我需要对库进行更改并重新加载以进行测试。问题是dlload
除非我重新启动脚本,否则不会重新加载库。我正在为 SketchUp 开发一个 Ruby 插件,因此“重新启动”脚本实际上意味着重新启动应用程序。
显示问题的示例代码:
如果您第一次启动脚本,则没有错误。如果您第二次启动它,您会收到错误:image not found
,如预期的那样。
因此,在执行过程中,似乎只导入了一次库。关于如何强制Fiddle
重新加载库的任何建议?
我正在使用macos
和Ruby 2.0