问题列表 - 第35797页

为什么Delphi 2010 TRibbon在Windows XP上控制"闪烁",而不是Vista/7?

替代文字

我注意到当我使用Delphi 2010附带的TRibbon控件时,它在我的Windows 7系统上运行完美.但是,应用程序在具有"经典主题"的Windows XP系统上有一些奇怪的绘画问题(我没有尝试过playschool主题).

我知道DevExpressTMS Software还提供其他Ribbon组件,但购买第三方控件不是此项目的选项.

有没有人有这个问题,或者知道解决方案?

delphi ribbon delphi-2010

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

如何自定义MPVolumeView?

我已经尝试了许多方法来实现常规UISlider和控制设备卷,但它是所有Native-C函数,导致许多无法追踪的错误.

我试过MPVolumeView它就像魅力一样,它甚至在你关闭应用程序后控制设备音量,就像iPod应用程序一样.

我的问题是,无论如何要定制MPVolumeView特定的颜色和图像,就像UISlider

注意:我想要一个合法的方法,而不使用私有的未记录的API.

更新
根据@Alexsander Akers的回答,由于子视图隐藏在MPVolumeView我必须遍历子视图,获取UISlider并自定义它,这里是代码.

IBOutlet UISlider *volumeSlider;   //defined in <class.h> and connected to a UISlider in Interface Builder

-(void) viewDidLoad {
     ....
     [self setCustomSlider];
     ....
}

-(void) setCustomSlider{
     MPVolumeView *volumeView = [[[MPVolumeView alloc] initWithFrame:[volumeSlider frame]] autorelease];
     NSArray *tempArray = volumeView.subviews;

     for (id current in tempArray){
           if ([current isKindOfClass:[UISlider class]]){
                    UISlider *tempSlider = (UISlider *) current;
                    UIImage *img = [UIImage imageNamed:@"trackImage.png"];
                    img = [img stretchableImageWithLeftCapWidth:5.0 topCapHeight:0]; …
Run Code Online (Sandbox Code Playgroud)

iphone audio-streaming avaudioplayer

19
推荐指数
2
解决办法
9013
查看次数

jquery ui标签身体背景

我可以使用jquery ui制表符并弯曲用于制表符的css.

我使用它来显示选项卡主体的背景颜色

.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0;
color:white; background-color: #111010; 
backgorund-image: url(backgrounds/g4wd10.gif) 0 0;
opacity:1;  font-size: 12px; }
Run Code Online (Sandbox Code Playgroud)

显示backgorund颜色,但不显示图像

看看这里 ...标签css在userTab.css中

任何我做错了或可能是这样的东西可以用一些jquery的东西来完成..

谢谢

css jquery user-interface jquery-ui-tabs

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

检查3点是否在同一条线上

我想知道一段代码,它实际上可以告诉我2D空间中的3个点是否在同一条线上.伪代码也足够了,但Python更好.

pseudocode

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

如何使用dbUnit将数据库恢复到初始状态?

我是自动化测试和dbUnit的新手.所以我很感激你的建议.

我将创建一个测试套件,它将以下列方式运行:

  • 创建一个内存H2数据库
  • 运行DDL脚本来创建表
  • 运行dbUnit以插入将由所有测试使用的初始数据(让我们称之为STATE0).
  • 运行测试

直到那里它看起来不错,但我不明白的是,如何在测试运行后将数据库恢复到STATE0并更改数据?

我可以用dbUnit做到吗?
还是别的什么?
我应该在每次测试之前重新创建数据库吗?

简单的不在测试中提交事务对我来说是不合适的,因为测试最终会运行多个事务,可能不止一个数据库连接.

java testing dbunit unit-testing

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

如何在python中模拟链式函数调用?

我正在使用Michael Foord编写的模拟库来帮助我测试django应用程序.

我想测试我正在设置我的查询,但我认为我不需要实际访问数据库,所以我试图模拟查询.

我可以很好地模拟查询的第一部分,但是当我链接其他内容时,我没有得到我想要的结果.

功能:

    @staticmethod
    def get_policies(policy_holder, current_user):
        if current_user.agency:
            return Policy.objects.filter(policy_holder=policy_holder, version__agency=current_user.agency).distinct()
        else:
            return Policy.objects.filter(policy_holder=policy_holder)

和我的测试:第一个断言通过,第二个断言失败.

    def should_get_policies_for_agent__user(self):
        with mock.patch.object(policy_models.Policy, "objects") as query_mock:
            user_mock = mock.Mock()
            user_mock.agency = "1234"
            policy_models.Policy.get_policies("policy_holder", user_mock)
            self.assertEqual(query_mock.method_calls, [("filter", (), {
                'policy_holder': "policy_holder",
                'version__agency': user_mock.agency,
            })])
            self.assertTrue(query_mock.distinct.called)

我很确定问题是初始query_mock在调用.filter()之后返回一个新的模拟,但我不知道如何捕获新的模拟并确保调用.distinct().

有没有更好的方法来测试我想要的东西?我正在努力确保调用正确的查询.

python django mocking

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

在Chrome扩展程序内容脚本中包含Javascript文件

我正在编写一个Chrome扩展程序,并希望编写一个JS文件,该文件提供了一些不存在于另一个文件中的预期函数,然后加载其他文件.在传递当前模块本地和全局变量时,我的行为类似于requirePerl,#includeC或execfilePython中的行为,就像引用的文件直接插入当前脚本一样.

我能找到的大多数现有解决方案都提到嵌入这些"包含"内部脚本标签,但我不确定这是否适用(如果确实如此,请说明我的扩展名在当前页面中注入所有这些脚本标签的确切位置).

Update0

请注意,我正在编写内容脚本.至少在"用户"方面,我不提供原始的HTML文档.

javascript include google-chrome-extension content-script

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

什么是在SQL中存储记录顺序的最佳方法

我有一个用户配置文件表.每个用户都可以拥有许多配置文件,并且用户可以排列它们在网格中的显示顺序.

共有2个表用户和个人资料(1:M)

orderby在Users表中添加了一个列,其中的值为1,2,3 ..

到目前为止似乎还可以.但是当用户将最后一条记录的顺序更改为第一条记录时,我必须完成所有记录并将其值增加+1.这在我看来非常难看.

对于这种情况,有没有更方便的解决方案?

sql

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

为什么在使用WCF服务时收到"正在使用的.Net帧模式"错误?

我试图使用net.tcp绑定使用我的一个WCF服务,我收到以下错误:

"'net.tcp:// myWCFService:8050/MyService'不支持正在使用的.Net框架模式."

我所做的研究表明,这是由于在绑定配置中有一个不正确的"transfermode"引起的,但在我的服务中,我确实设置如下:

transferMode="Streamed"
Run Code Online (Sandbox Code Playgroud)

我实际上已经尝试了WCF服务上的所有(4)transfermode选项无济于事.这是使用VS.NET 2010中的"添加服务引用"工具的新消费服务,因此除了提供要使用的URL之外,客户端上没有任何内容可以操作或更改配置.

我也尝试更改它托管的端口,因为这个错误可以通过使用相同端口的东西产生,但这也没有帮助.

任何人对此都有任何想法?谢谢!

.net wcf

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

REST与SOAP - SOAP真的比REST更安全吗?

我不是SOAP方面的专家,但据我所知,SOAP只是一个用XML格式化的HTTP请求,以便提供结构化数据.

我需要使用参数列表实现一个简单的API.

我建议使用一个简单的REST接口,但我被告知SOAP更安全.


关于这个主题的任何想法?

rest soap http

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