小编ben*_*ben的帖子

如何使div或span元素真正嵌套

我一再遇到这个问题,但还没有找到解决方案.

示例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)

html css

7
推荐指数
1
解决办法
75
查看次数

使用 MinGW 的 C++ 可执行文件大小

我通常用 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)

c++ windows executable mingw

6
推荐指数
2
解决办法
3595
查看次数

Seaside的定期JQuery更新

我正在使用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毫秒之后.

jquery smalltalk seaside

5
推荐指数
1
解决办法
231
查看次数

新Squeak(5.0)中Squeak FFI的语法是什么

我正在尝试使用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 &star; badRect ) ; "
    < cdecl: void 'InvalRect' ( MacRect )  module: 'InterfaceLib'>   
    ^ self externalCallFailed.    
Run Code Online (Sandbox Code Playgroud)

然后我得到的错误,它预计一>后的权利<.

(我在Windows上使用Squeak 5.0,SqueakFFIPrims.bundle在其资源目录中.)

smalltalk squeak ffi pharo

5
推荐指数
1
解决办法
428
查看次数

OpenGL - glDrawElements与顶点数组对象

我需要帮助来看看他们之间的权衡.

  • 在我看来,glDrawElements()需要将索引数据"实时"作为参数.
  • 另一方面,如果我使用VAO,那么在启动期间我缓冲数据并且驱动程序可能决定将其放在GPU上,然后在渲染期间我只绑定 VAO并调用glDrawArrays().

有没有办法结合优势?我们也可以缓冲索引数据吗?

如何在顶点着色器中看到它?它可以使用索引并在顶点位置数组中查找吗?

opengl vao

5
推荐指数
1
解决办法
751
查看次数

标签 统计

smalltalk ×2

c++ ×1

css ×1

executable ×1

ffi ×1

html ×1

jquery ×1

mingw ×1

opengl ×1

pharo ×1

seaside ×1

squeak ×1

vao ×1

windows ×1