问题列表 - 第22465页

如何在QTableView中打开URL

什么是提供一个最好的办法可点击的URL QTableView(或者QTreeView,QListView等...)

给定QStandardItemModel一些列包含带有URL的文本的位置,我希望它们可以变为可点击,然后通过使用来处理单击QDesktopServices::openURL()

我希望有一些简单的方法来利用QLabeltextInteraction标志并将它们塞进表中.我无法相信没有更简单的方法来处理这个问题.我真的希望我错过了一些东西.

c++ url qt qt4 qtableview

8
推荐指数
2
解决办法
2401
查看次数

EXEC args(value)带有来自Ant脚本的linux上的引号

bash shell:

./mimic_cmd "startDaemon()"
Run Code Online (Sandbox Code Playgroud)

对应的Ant代码:

 <exec failonerror="true" executable="/bin/mimic_cmd">
    <arg value='"startDaemon()"' />
 </exec>
Run Code Online (Sandbox Code Playgroud)
  1. Ant代码是否完全代表bash shell中的上述命令?根据调试信息,它看起来像:
 [exec] Executing '/bin/mimic_cmd' with arguments:
 [exec] '"startDaemon()"'
 [exec] 
 [exec] The ' characters around the executable and arguments are
 [exec] not part of the command.
 Execute:Java13CommandLauncher: Executing '/bin/mimic_cmd' with arguments:
 '"startDaemon()"'
 The ' characters around the executable and arguments are not part of the command.
Run Code Online (Sandbox Code Playgroud)

但是,当Bash shell命令返回0时,Ant代码返回并退出代码1.

切换vmlauncher没有帮助,路径都是正确的.

相同的Ant代码在Windows上使用生成的调试输出:

 [exec] Executing 'C:\bin\mimic_cmd' with arguments:
 [exec] '"startDaemon()"'
 [exec] 
 [exec] The ' characters around the executable and arguments are …
Run Code Online (Sandbox Code Playgroud)

ant

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

日期列的SQL计数

我有一个包含一组列的表,其中一列是Date列.

我需要计算该列的值的出现次数是指同一个月.并返回如果一个月,该计数总和超过3.

例如:

____________________
| DATE   |  ....    |
---------------------
1998-09-02
1998-09-03
1998-10-03
1998-10-04
Run Code Online (Sandbox Code Playgroud)

这必须没有返回值.因为它没有必要的重复次数.

但它确实如此:

____________________
| DATE   |  ....    |
---------------------
1998-09-02
1998-09-03
1998-09-12
1998-09-14
1998-10-02
1998-11-21
Run Code Online (Sandbox Code Playgroud)

十一月.

适用于Oracle DB.

sql oracle date-manipulation

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

覆盖受保护的内部受保护!

这是一小时前提出的extension这个问题.

我们不能修改access modifiers重写一个时,virtual methodderived类.考虑命名空间中的ControlSystem.Web.UI

public class Control : IComponent, IDisposable,...
{ 
   protected internal virtual void CreateChildControls()
   { }
   .
   .
}
Run Code Online (Sandbox Code Playgroud)

现在考虑一下

public class someClass : System.Web.UI.Control
    { 
       // This should not compile but it does
        protected override void CreateChildControls()
        { }

       // This should compile but it does not
        protected internal override void CreateChildControls()
        { }  
    }
Run Code Online (Sandbox Code Playgroud)

任何机构可以解释一下吗?谢谢

c# virtual-functions

27
推荐指数
2
解决办法
9486
查看次数

C#:python try/catch/else块的等价物

在Python中,有一个有用的异常处理代码:

try:
    # Code that could raise an exception
except Exception:
    # Exception handling
else:
    # Code to execute if the try block DID NOT fail
Run Code Online (Sandbox Code Playgroud)

我认为能够将可能引发的代码与普通代码分开是很有用的.在Python中,这可能如上所示,但是我在C#中找不到类似的东西.

假设该特征或类似特征不存在,将标准代码放入try块中或块之后是标准做法catch吗?

我问的原因是因为我有以下代码:

if (!IsReadOnly)
{
    T newobj;
    try
    {
        newobj = DataPortal.Update<T>(this);

        List<string> keys = new List<string>(BasicProperties.Keys);
        foreach (string key in keys)
        {
            BasicProperties[key] = newobj.BasicProperties[key];
        }
    }
    catch (DataPortalException)
    {
        // TODO: Implement DataPortal.Update<T>() recovery mechanism
    }
}
Run Code Online (Sandbox Code Playgroud)

这需要普通代码在try块中,否则如果引发异常并随后处理,newobj则会被取消分配,但是在try块中有这么多代码并且与之无关,这感觉非常不自然DataPortalException.该怎么办?

谢谢

c# python exception try-catch

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

有没有理由清理用户输入以防止他们自己跨站点脚本?

如果我的字段只会显示给输入它们的用户,是否有任何理由清除它们以防止跨站点脚本?

编辑:所以共识很清楚,它应该被消毒.我想要了解的是为什么?如果能够查看他们插入到站点中的脚本的唯一用户是用户自己,那么他唯一可以做的就是自己执行脚本,他可以在没有我的站点参与的情况下执行该脚本.这里的威胁载体是什么?

xss

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

如何在SDK模拟器中模拟iPhone应用程序升级过程

我正在开发一个iPhone应用程序,即将发布第2版.我们将改变核心数据模型,我想在模拟器中模拟升级过程,然后再将其发布给用户,并可能导致数据丢失.在释放之前,似乎没有任何关于如何在沙盒中执行此操作的真正好的计算方法.

iphone app-store

15
推荐指数
2
解决办法
3184
查看次数

如何将iPhone音频路由到蓝牙耳机

我正在尝试使用AVAudioPlayer,AVAudioSession和AudioSessionSetProperty将音频输出到蓝牙耳机(而不是A2DP).

似乎有选择蓝牙耳机作为输入的功能(kAudioSessionProperty_OverrideCategoryEnableBluetoothInput),但没有相应的设置输出.这可以在语音信箱应用程序中完成,您可以在其中选择耳机,听筒扬声器或扬声器电话.我已经尝试过SessionCategories和AudioSession属性的各种组合,但我似乎无法找到一种有效的方法.

我敢肯定有人已经想到这一点,小心分享一个例子?

iphone bluetooth

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

iPhone CATransition为任何动画的开始和结束添加了淡入淡出效果?

所以我刚开始为iphone开发一些简单的应用程序.我会说我相当肯定我对多个视图的编程没有很强的理解,但我正在努力学习.

我有一个程序,最初是一个基于普通窗口的应用程序,所以我可以手写一切,希望能够更多地了解我正在做的事情.我有一个视图控制器,用于根据每个其他视图控制器的请求加载和释放视图.没有元素从一个视图持续到另一个视图.

我目前工作正常,但我想在视图更改中添加动画.一个简单的推动画是我的目标.随着新观点的推进,一种观点推出.

看看CATransitions并尝试这个,我有一个工作版本(目前用于推动顶部/底部)

        [thisView.view removeFromSuperview];
        [thisView release];
        thisView = [[MenuViewController alloc] initWithNibName:@"MenuView" bundle:nil];
        [self.view addSubview:thisView.view];   

        CATransition *animation = [CATransition animation];
        [animation setDuration:6.3];
        [animation setType:kCATransitionPush];
        [animation setSubtype:kCATransitionFromTop];
        [animation setRemovedOnCompletion:YES];
        [animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear]];
        [[self.view layer] addAnimation:animation forKey:nil];
Run Code Online (Sandbox Code Playgroud)

据我所知,这是使用CATransition的非常标准的代码,它可以完成我需要的工作,一个视图在另一个视图进入时被推高.但是我的问题是,每个视图都会出现淡入淡出的情况.他们分别进来或出去看.

因此 - 在这个例子中; 当菜单从底部向上推时,它将从白色慢慢淡入,并且当前一个视图离开屏幕时,它将慢慢淡入白色.

请注意,持续时间设置为6,以便褪色是戏剧性的.

有没有办法消除这里的褪色,以便每个视图在进出的路上保持稳固?或者我在这条路线上完全错过了标记?

我感谢任何帮助.道歉我一直啰嗦.

iphone

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

如何在本地测试sharepoint Web部件和其他sharepoint开发?

我一直在研究为sharepoint 2010构建Web部件,目前在工作服务器上有一个SP2010实例.如果可能的话,我非常希望能够在本地(在我的笔记本电脑上)测试它们,而无需在我的笔记本电脑上安装sharepoint 2010(这甚至可能吗?!)

有没有办法测试Web部件,我是否需要在笔记本电脑上安装全部/部分sharepoint?

谢谢

sharepoint web-parts

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