小编Mik*_*ser的帖子

syncExec()的SWT问题

这是我在StackOverflow上的第一个问题(抱歉我的英文).我会尽力解释这个问题.

我有一个带有前景玉应用程序的swt应用程序,其中我有一个进度条来通知应用程序的持续时间.要刷新此进度条,我使用:

if(Display.getCurrent() != null) {
    progress.run();
}
else {
   sShell.getDisplay().syncExec(progress);
}
Run Code Online (Sandbox Code Playgroud)

进展是:

Runnable progress = new Runnable() {
    public void run () {
        if (progressBar.isDisposed ()) 
            return;
        int percentage= (numStep*100)/maxSteps;
        progressBar.setSelection(percentage);
        if (numStep >= maxSteps){
            label1.setText("The simulation has been completed.");
            button.setEnabled(true);
        }    
    }
};
Run Code Online (Sandbox Code Playgroud)

我试着分析这个Runnable所花费的时间并且它是恒定的,但是当我分析这条线sSehll.getDisplay().syncExec(progress)需要不同的时间(从0ms到XXXXms)

我读过这个

syncExec(Runnable runnable)导致当前线程(如果它与显示器的用户界面线程不同)等待runnable完成.

但是Runnable是时间常数......

有人可以指导我吗?我不明白为什么有时需要3分钟和其他时间.

谢谢

java swt agents-jade

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

Google AnalyticsAPI:使用php获取特定数据

我设法使用以下方法获取一些数据:

$ga->requestReportData(44030755,array('pagePath'),array('pageviews','uniquePageviews')); 并使用foreach迭代它.

这是返回的内容:

    object(gapiReportEntry)[7]
  private 'metrics' => 
    array
      'pageviews' => int 1
      'uniquePageviews' => int 1
  private 'dimensions' => 
    array
      'pagePath' => string '//?@faktanyaadalah=' (length=19)

object(gapiReportEntry)[12]
  private 'metrics' => 
    array
      'pageviews' => int 1
      'uniquePageviews' => int 1
  private 'dimensions' => 
    array
      'pagePath' => string '//?facebookwww-static/assets/images/highlight.png=' (length=50)

object(gapiReportEntry)[8]
  private 'metrics' => 
    array
      'pageviews' => int 1
      'uniquePageviews' => int 1
  private 'dimensions' => 
    array
      'pagePath' => string '//?faktanyaadalah=&fb_xd_fragment=' (length=34)

object(gapiReportEntry)[13]
  private 'metrics' => 
    array
      'pageviews' => int 1
      'uniquePageviews' …
Run Code Online (Sandbox Code Playgroud)

php google-analytics fetch google-analytics-api

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

在Ubuntu10.04 Linux中启动Jade

当我在ubuntu linux的终端中运行以下命令时,我也正确设置了ClassPath但是我没有成功.

java jade.Boot -gui
Run Code Online (Sandbox Code Playgroud)

我在终端窗口中遇到以下错误:

15 Jun, 2011 6:33:10 PM jade.core.Runtime beginContainer
INFO: ----------------------------------
    This is JADE snapshot - revision 6357 of 2010/07/06 16:27:34
        downloaded in Open Source, under LGPL restrictions,
        at http://jade.tilab.com/
----------------------------------------
Retrieving CommandDispatcher for platform null
15 Jun, 2011 6:33:11 PM jade.imtp.leap.CommandDispatcher addICP
WARNING: Error adding ICP jade.imtp.leap.JICP.JICPPeer@ae506e[Error: Not possible to     launch JADE on a remote host (127.0.1.1). Check the -host and -local-host options.].
15 Jun, 2011 6:33:11 PM jade.core.AgentContainerImpl joinPlatform
SEVERE: Communication failure while joining …
Run Code Online (Sandbox Code Playgroud)

java ubuntu agents-jade

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

连接验证尝试验证ColdFusion 10管理员中的邮件设置时失败

我在Windows Server 2008 R2中使用ColdFusion 10.在管理员中,我在验证邮件服务器设置时收到连接错误.

我使用以下设置,

server : smtp.gmail.com 
port: 465
Username : testuser@gmail.com 
password: xxxxxxxx
Run Code Online (Sandbox Code Playgroud)

并选中启用与邮件服务器的SSL套接字连接.

使用此设置,我收到错误"连接验证失败!".

coldfusion smtp cfmail coldfusion-10

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

Bootstrap 3 - 删除md和lg之间的断点

我正在使用Bootstrap 3并尝试删除/排除中型和大型设备之间的断点.我有一个现有的网站,优化到970px,看起来很棒.我想要做的是删除md> lg断点,这样即使在大型宽屏桌面上,最大体宽也是970px并且仍然居中.

有人知道是否有一个quickfix解决方案吗?

任何建议将不胜感激

Decbrad

breakpoints twitter-bootstrap-3

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

Font-Awesome图标阻止单击父按钮

我遇到的问题是,我放置在按钮元素内的Font-Awesome图标的左侧两个像素不会触发按钮的单击事件.

这是一个示例按钮:

<button class="btn btn-mini">
    <i class="icon-edit"></i>
</button>
Run Code Online (Sandbox Code Playgroud)

这就是bootstrap的样子

带有Font-Awesome图标的样式引导按钮

为什么那些留下两个像素的想法不会触发点击事件?

编辑:这是一个测试网站,我设法重新创建了这个问题:http://ace.cwserve.com

javascript css twitter-bootstrap font-awesome

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

Bootstrap 填充剩余列

是否有一个引导类可以填充许多列尚未被占用的情况?例如,我有这个 div 标签,它可能存在,如果不存在,则可能不存在,我希望第二个 div 占用 12 列,但如果存在,则只占用 8 列。像这样

<div class="row">
   <?php if(something){ ?>
      <div class="col-md-4">
        <div> </div>
      </div>
   <?php } ?>
   <div class="col-md-fill">
     <div> </div>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

除了使用之外

<div class="col-md-<?php
     if($count > 5){
         echo "8";
      } else {
         echo '12';
      }
       ?>">
Run Code Online (Sandbox Code Playgroud)

html css php twitter-bootstrap-3

7
推荐指数
2
解决办法
2万
查看次数

JADE无法找到代理商

我是JADE的新手,在加载代理时遇到了一些麻烦.

我创建了一个新的IntelliJ项目并在"Dependencies"中添加了"jade.jar"和"commons-codec-1.3.jar"(我使用的是JADE 4.1.1)并勾选了导出框(我也试过没有它们打勾).然后我将示例中的"HelloWorldAgent.java"添加到src中.我将运行配置设置为:

  • 主要类:jade.Boot
  • 程序参数:-gui testAgent:HelloWorldAgent
  • 使用模块的类路径:jadeCW(我的项目名称)

当我使用这个配置运行时,JADE的人确实启动但它找不到"HelloWorldAgent".输出是:

14-Feb-2012 21:43:08 jade.core.Runtime beginContainer
INFO: ----------------------------------
    This is JADE 4.1.1 - revision 6532 of 2011/11/18 16:21:34
    downloaded in Open Source, under LGPL restrictions,
    at http://jade.tilab.com/
----------------------------------------
Retrieving CommandDispatcher for platform null
14-Feb-2012 21:43:08 jade.imtp.leap.LEAPIMTPManager initialize
INFO: Listening for intra-platform commands on address:
- jicp://192.168.1.66:1099

14-Feb-2012 21:43:08 jade.core.BaseService init
INFO: Service jade.core.management.AgentManagement initialized
14-Feb-2012 21:43:08 jade.core.BaseService init
INFO: Service jade.core.messaging.Messaging initialized
14-Feb-2012 21:43:08 jade.core.BaseService init
INFO: Service jade.core.resource.ResourceManagement initialized
14-Feb-2012 21:43:08 jade.core.BaseService init …
Run Code Online (Sandbox Code Playgroud)

java agents-jade

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

在Jade中使用indexOf

在这里与Jade和Express合作.

'#{value.users}' 是一个数组.

'#{user.username}' 是一个字符串.

想要做 if '#{value.users}'.indexOf('#{user.username}')

如果为true,那么我会显示一堆东西,否则,不应该渲染.

Jade的语法很好,但即使#{value.users}'.indexOf('#{user.username}')是假的,也会呈现if语句中的内容.

例如,如果user.username = bob和value.users = ['tim', 'billy'],则if语句正在传递,但显然不应该.

我究竟做错了什么?

javascript node.js express pug

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

如何使用SCSS制作一个包含引导类的类

我的问题是我有几个 DIV,它们看起来都是这样的:

<div class="col-sm-4 col-md-3 col-lg-2">
  ...
Run Code Online (Sandbox Code Playgroud)

问题是,如果我决定更改此布局,我想立即更改所有内容。我尝试这样做:

CSS:

.product-layout {
  @extend .col-sm-4;
  @extend .col-md-3;
  @extend .col-lg-2;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div class="product-layout">
  ...
Run Code Online (Sandbox Code Playgroud)

但这没有用。有什么方法可以做到这一点吗?

sass twitter-bootstrap-3

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