我一再遇到这个问题,但还没有找到解决方案.
示例1:http://jsfiddle.net/0f5u0w6e/1/
它看起来像什么:

应该是什么样的:

在这个例子中,div应该像行一样,但它不止于此:我希望div或spans是所有内容的边界框.(那么它们的部分内容也不可能推动另一部分内容的部分内容.)
示例2:http://jsfiddle.net/gd7Losru/1/
我希望内部(红色)跨度使外部(蓝色)div具有一个高度,使其包含它.(再次:边界框).
如果jsFiddle脱机,代码的副本:示例1:
<div style="width: 200px;">
<div>
Title Title Title
<span class="button"
style="float: right; padding: 10px;">
button</span>
</div>
<div>
Config:
<input type="text" />
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
例2:
<div style="background-color: blue;">
<span style="padding: 10px; background-color:red; "></span>
</div>
Run Code Online (Sandbox Code Playgroud) 我通常用 C 编写 sizecoding 演示制作竞赛 (64kb),但考虑转向 C++。
在MinGW g++ 下,我在 .exe 大小方面遇到了一些麻烦。(在使用可执行打包程序之前,我必须将其降低到 <100 kb。)。
我看过这个:
如何减少 MinGW g++ 编译器生成的可执行文件的大小?
但是我已经在使用 MinGW/g++ 4.8.1 和 -s -Os ......见下文(对于 4.8.1 也是: unrecognized option '-shared-libstdc++'和cannot find -lstdc++_s)。
这个小小的 helloworld 只有10 kb(没关系):
#include "windows.h"
int main() {
MessageBoxA(0, "test", "test", 0);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是,当我添加:
#include <string>
...
std::string asdf;
Run Code Online (Sandbox Code Playgroud)
它变成193 kb
当我添加:
#include <iostream>
Run Code Online (Sandbox Code Playgroud)
然后它变成了756 kb。
我正在使用这些标志:
-std=c++11
-Wall
-s (or -Wl,-s)
-Os
-DNDEBUG
-fno-exceptions …Run Code Online (Sandbox Code Playgroud) 我正在使用Seaside(Squeak 4.2中的2.8),我通常会像这样更新:
html div
onClick: ((html jQuery: '#asdf') load html: [:h|h text: 'qwer'])
; with: 'asdf'.
Run Code Online (Sandbox Code Playgroud)
但这一次,我必须定期更新div.
我periodicalEvaluator在另一个项目中使用过PT ,但是在这个项目中我不能,我必须坚持使用JQ.
我尝试delay:millis在我能想到的所有组合中使用JQInstance :
onClick: (((html jQuery id: 'chattertext') delay: 1000; yourself) load html: [:h| self renderTextOn: h])
; onClick: (((html jQuery id: 'chattertext') delay: 1000) load html: [:h| self renderTextOn: h])
; onClick: (((html jQuery id: 'chattertext') delay: 1000; load) html: [:h| self renderTextOn: h])
and others
Run Code Online (Sandbox Code Playgroud)
出于某种原因,更新是瞬时的,而不是在我需要的1000毫秒之后.
我正在尝试使用Squeak外部函数接口.我能找到的所有信息似乎都不适用于新的Squeak 5.0,因为当我尝试例如:
add: a to: b
" ( int ) add (int a, int b) ; "
< cdecl: int 'add' ( int a, int b ) module: 'mydll'>
^ self externalCallFailed
Run Code Online (Sandbox Code Playgroud)
这是从这个页面得到的:
apiInvalRect: aRect
" ( void ) InvalRect (const Rect ☆ badRect ) ; "
< cdecl: void 'InvalRect' ( MacRect ) module: 'InterfaceLib'>
^ self externalCallFailed.
Run Code Online (Sandbox Code Playgroud)
然后我得到的错误,它预计一>后的权利<.
(我在Windows上使用Squeak 5.0,SqueakFFIPrims.bundle在其资源目录中.)
我需要帮助来看看他们之间的权衡.
glDrawElements()需要将索引数据"实时"作为参数.glDrawArrays().有没有办法结合优势?我们也可以缓冲索引数据吗?
如何在顶点着色器中看到它?它可以使用索引并在顶点位置数组中查找吗?