小编nan*_*ack的帖子

Twitter Bootstrap 3:小偏移/保证金

我正在使用twitter bootstrap 3.我想要的是两个div之间的边距小于网格大小(因此col-md-offset-*对此不起作用).

<div id="content-row" class="row">
    <div class="col-md-offset-2 col-md-2 content">
        some content
    </div>
    <div id="content" class="col-md-offset-1 col-md-5 content">
        some other content
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想知道,实现这个的twitter-bootstrap方法是什么?当然,人们可以定义边距,但这会打破twitter bootstrap的行/列布局,所以我觉得必须有更好的解决方案.

html css twitter-bootstrap twitter-bootstrap-3

10
推荐指数
1
解决办法
4万
查看次数

如何在每次返回之前将消息添加到消息中?

我目前正在尝试通过精心设计的java-asm库(版本4)生成代码.更具体地说,我想在每次返回调用之前将代码附加到方法的末尾.我成功地能够在方法代码之前添加代码.但是目前我不知道如何进行上述转换.我真的很感激指出如何实现这一目标.

MethodVisitor mv = cv.visitMethod(access, name, desc, signature, exceptions);
mv.visitCode();
mv.visitVarInsn(Opcodes.ALOAD, 42);
return mv;
Run Code Online (Sandbox Code Playgroud)

java java-bytecode-asm

9
推荐指数
2
解决办法
2411
查看次数

LTL,CTL或TLA用于我的模型建模(内部详细说明)?

我目前正在撰写我的硕士论文,并面临着在时间逻辑中指定和验证我的方法.

在我的情况下哪种时态逻辑最好用?我真的希望对我的方法以及如何继续进行一些反馈

我的模型由参与者组成,这些参与者将同时执行.对于每个参与者,可以注册规则.他们看起来像这样:

conditions -> action
Run Code Online (Sandbox Code Playgroud)

例如

received(a, c) ^ received(b,c) -> allowed(c,d) 
Run Code Online (Sandbox Code Playgroud)

这意味着c必须接收来自b的消息和来自c的消息才能被允许向d发送消息.

在其中一个参与者发送或接收消息之前,我的原型检查是否允许参与者执行该操作.到目前为止,我想验证该算法是否执行以下操作:

  1. 如果不存在其条件成立的规则:禁止该操作

  2. 如果存在条件成立且禁止操作的规则:禁止操作

  3. 如果存在条件成立的规则,则允许该操作,并且不存在其条件成立且禁止操作的其他规则:允许操作

logic model-checking ctl tla+

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

来自分支的git pull抱怨要合并的分支

当我不在主分支机构时,git有时会抱怨

"你让我拉而不告诉我你要合并哪个分支,配置文件中的'branch.basics.merge'也没告诉我.请指定你想在命令行使用哪个分支并尝试再次(例如'git pull').有关详细信息,请参阅git-pull(1)."

只是想知道是否可以配置git,所以它总是与来自origin的相关远程分支合并.举个例子:如果我在分支基础知识(我现在是;-))并且我做了一个git pull.现在我希望git从origin获取此分支并将其与同一本地分支合并.

干杯,鲁道夫

git

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

Java 2D,在X和Y轴上具有相同数量的平移导致不同的结果

我只是在玩Java 2D周末项目.我试图完成的只是在远离原点的位置50,50处加载和绘制图像.现在当我尝试做到这一点时,用

g2d.drawImage(imageLeft, 50, 50, 200, 200, null);
Run Code Online (Sandbox Code Playgroud)

然后我得到以下内容:

坦率地说,这让我感到困惑.为什么翻译的x部分与y部分的缩放比例不同?这里发生了什么?必须是一个明显的初学者的错误,但我无法弄清楚这种行为对我的生活的原因;-)

我用来绘制图像的完整代码是:

final IsogenWindow window = new IsogenWindow();
final BufferedImage imageLeft = loadImage(new File(getClass().getResource("/texture/tile1.png").toURI()));
final Graphics2D g2d = Graphics2D)window.getGraphics();

window.setSize(1000, 1000);
window.setVisible(true);

g2d.drawImage(imageLeft, 50, 50, 200, 200, null);
Run Code Online (Sandbox Code Playgroud)

编辑1:为了尝试DontRelaX的建议,我更改了我的代码,因此面板被添加到JFrame并且其Graphic2D对象用于绘图:

getContentPane().setLayout(null);
this.renderPanel = new JPanel();
getContentPane().add(renderPanel);
final Graphics2D g2d = (Graphics2D)renderPanel.getGraphics();
...
g2d.drawImage(imageLeft, 50, 50, 200, 200, null);
Run Code Online (Sandbox Code Playgroud)

不幸的是,结果仍然相同.但我认为DontRelaX走在正确的轨道上.还有什么建议?

编辑2:基本上DontRelaX的回答是正确的.我确实不使用renderPanel的Graphics2D,而是使用JFrame的Graphics2D对象.

干杯,nanoquack

java swing awt java-2d graphics2d

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