问题列表 - 第40412页

使用Qt开发FTPClient时出现问题

我正在尝试使用QT网络实现FTPClient.

如何处理特殊情况,例如在下载网络电缆时拔掉插头,而不是互联网连接等等.

我的FTPClient如何才能了解此类事件,是否有这样的通知可用?

我试图使用像done(bool),ommandFinished(int id,bool error)这样的信号,但我没有得到任何信号.

qt qtnetwork

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

如果身体等级等于X然后做一些事情?

我有一个代码从外部脚本运行为网站上的每个页面的图像滑块.

$(document).ready(function() {
  $("#slideshow").show();
  $('#slider1').anythingSlider({
    buildNavigation: false,
    delay: 8000
    })
Run Code Online (Sandbox Code Playgroud)

在其中一个页面上,我不希望图像滑块自动旋转,因此我需要添加一个额外的变量.我已经在页面的主体上放了一个课程,并希望按照...的方式做一些事情.

如果正文有一个'partnerCharitiesDetail'类,则运行此脚本而不是通用脚本

这是我在下面尝试过的(没有成功).我真的有两个问题,

1)当有2个相同的脚本运行时(如本例所示),jQuery会发生什么情况,是否会用较新的脚本覆盖较旧的脚本?

2)我哪里错了?!我的方法是最好的方法吗?

$(document).ready(function() {
 $("#slideshow").show();
  $('#slider1').anythingSlider({
    buildNavigation: false,
    delay: 8000
  })

  if ($('body.partnerCharitiesDetail').length > 0){
  $('#slider1').anythingSlider({
  buildNavigation: false,
  delay: 8000,
  startStopped: false
 }) 
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript jquery

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

@Async阻止线程继续,直到其他线程完成

我有一个应用程序,其中需要计算一定数量的东西.此计算函数具有注释@Async(来自Spring Framework),这使得可以在4个线程上运行这些计算.问题是我需要大约40000个这些计算,我想知道所有计算的开始和结束之间的时间,所以我看到调用计算函数的for循环之前和之后的时间.但是现在所有的计算都被放入队列中,因此for循环立即结束,时间就像1秒钟,而计算完成需要几个小时.我已经尝试将最大队列大小设置为大约100(也很好地减少了内存使用量),但这也没有解决方案,因为我将错过它花费的总时间中的最后100次计算.

这是一些说明同样问题的代码:

执行课程:

public class Foo {
    public void executeBlaALotOfTimes() {
        long before = System.currentTimeMillis();

        for (int i = 0; i<40000; i++) {
            executeBla();
        }

        long after = System.currentTimeMillis(); 

        System.out.println("Time it took for a lot of bla to execute: " + (after - before) / 1000.0 + " seconds.");
    }
}
Run Code Online (Sandbox Code Playgroud)

以及执行计算的类:

@Service
public class Bar {
    @Async
    public void executeBla() {
        System.out.println("Bla!");
    }
}
Run Code Online (Sandbox Code Playgroud)

这将导致以下输出(假设Foo中的代码执行速度非常快):

Time it took for a lot of bla to execute: 0.0 seconds.
Bla! …

java queue spring multithreading asynchronous

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

thinkworks去vs atlassian bamboo

有没有人对其他人有任何评论.

我们正在考虑尝试将我们的发布过程从开发自动化到测试到生产,包括运行单元测试,进行代码审查以及对允许谁将UAT中的构建推送到生产中的权限.

release-management bamboo

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

如何在没有闪烁的情况下调整Swing JWindow的大小?

我正在尝试基于a创建自定义UI JWindow,以便选择要共享的屏幕区域.我已经扩展JWindow并添加了代码以使其可调整大小并使用"切出"窗口的中心AWTUtilities.setWindowShape().

当运行代码时,我正在经历闪烁,因为窗口在负x和y方向上调整大小,即向上和向左.似乎正在发生的是在更新组件之前调整窗口大小并绘制窗口.下面是代码的简化版本.运行时,顶部面板可用于向上和向左调整窗口大小.窗口的背景设置为绿色,以清楚显示我不想显示的像素的位置.

编辑:改进代码以使用a正确地塑造窗口,ComponentListener并在底部添加虚拟组件以进一步说明闪烁(也更新了屏幕截图).

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Rectangle;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.awt.geom.Area;

import javax.swing.JPanel;
import javax.swing.JWindow;
import javax.swing.border.CompoundBorder;
import javax.swing.border.EmptyBorder;
import javax.swing.border.EtchedBorder;
import javax.swing.border.LineBorder;

import com.sun.awt.AWTUtilities;

public class FlickerWindow extends JWindow implements MouseListener, MouseMotionListener{

    JPanel controlPanel;
    JPanel outlinePanel;
    int mouseX, mouseY;
    Rectangle windowRect;
    Rectangle cutoutRect;
    Area windowArea;

    public static void main(String[] args) {
        FlickerWindow fw = new FlickerWindow();
    }

    public …
Run Code Online (Sandbox Code Playgroud)

java swing resize flicker jwindow

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

如何在Android EditText中强制英文键盘

我知道如何强制数字,文本等。但是如果我的数据库字段只能接受英语字符,我是否有标志或IME选项可以强迫EditText只接受某些语言,例如英语?当然我可以检查输入错误并通知用户,但这并不完全是用户友好的...

也可以在EditText上实现我自己的过滤器,但是我不确定这是否会迫使键盘布局本身使用我需要的语言。

任何的想法 ?

keyboard culture android

5
推荐指数
3
解决办法
5771
查看次数

Sonar Maven插件 - 违反构建失败

有没有办法配置Sonar或Sonar Maven插件,以便在检测到违反某个优先级(阻止程序,严重)的情况下使构建失败?

java continuous-integration metrics maven-2 sonarqube

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

将Linq ObjectQuery IQueryable转换为IEnumerable

完全混淆了这里所需的数据类型.

我有这个Linq声明:

                var feat = AllCustomers
                    .Select(c => c.CustomerServices.SelectMany(cs => cs.CustomerServiceFeatures)
                    .SelectMany(csf => csf.ConfigElements).Where(ce => ce.Name == "ItemType").Select(ce => ce.Value).Distinct());
Run Code Online (Sandbox Code Playgroud)

它返回所需的数据,VS告诉我该类型被设置为:

System.Data.Objects.ObjectQuery<System.Collections.Generic.IEnumerable<string>>
Run Code Online (Sandbox Code Playgroud)

但是我想将这些数据添加到字符串列表中:

 List<string> itemTypes = new List<string>();
 itemTypes.AddRange(feat);
Run Code Online (Sandbox Code Playgroud)

但这会引发错误:

 Argument 1: cannot convert from 'System.Linq.IQueryable<System.Collections.Generic.IEnumerable<string>>' to 'System.Collections.Generic.IEnumerable<string>'   
Run Code Online (Sandbox Code Playgroud)

我找不到强制转换为正确类型所需的语法.有人可以帮忙吗?

干杯,马特

linq

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

如何在字典之间移动对象?

我有一个简单的任务,我需要检查一个字典中的对象,如果满足某些条件移动到另一个.我问的是,如果有一些好的模式,我可以使用语言功能来实现这一点.直接的方法很简单 - 使用临时收集,第一步确定canditates,第二步做实际移动.没关系,但不酷.

目前的代码

class Order
{
  public int ID;
  public bool IsReady;
}

Dictionary<int, Order> ActiveDictionary;
Dictionary<int, Order> ProcessedDictionary;

public Update()
{    
 // temporary list, uncool
 List<Order> processed = new List<Order>();


 // fist step
 foreach(Order ord in ActiveDictionary)
 {
  if(ord.IsReady)
  {
    processed.Add(ord);
  }
 }

 // ok now lets move
 foreach(Order ord in processed)
 {
  ActiveDictionary.Remove(ord.ID);
  ProcessedDictionary.Add(ord.ID, ord);
 }
}
Run Code Online (Sandbox Code Playgroud)

.net c# algorithm collections

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

一个站点上的多个开发人员(PHP)

与PHP没有直接关系,但目前我们有3名开发人员在一个站点上工作.我们正在使用共享主机,因此无法安装svn或cvs.

回答

有什么办法可以在共享主机上实现版本控制吗?

未答复

在旁注中,我看到很多开发人员在他们的文件顶部都有评论,也就是几年前我用过的Invision Power Board

/***Invision Power Services
*IP.Board v3.0.5
*Wrapper用于与stopforumspam.com连接
*课程由Matt Mecham编写
*最近更新:$ Date:2009-02-04 20:05:25 +0000(Wed, 2009年2月4日)$
*
*@author $作者:bfarber $
*@copyright(c)2001 - 2009 Invision Power Services,Inc
*@license http://www.invisionpower.com/community/board/license.html
*@包Invision电源服务内核
*@link http://www.invisionpower.com
*@since 2005年2月22日星期二(16:55)
*@version $ Revision:222 $
*/

是否有自动生成这些文件,还更新"上次更新:"部分?

谢谢 :)

php version-control

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