问题列表 - 第45592页

使用UISlider的自定义图像不会显示在设备上

一切都在模拟器上运行没有问题.但是,当我把它放在我的设备上它只显示ThumbImage.这真的很奇怪.我认为这可能是iOS版本问题或内存问题.我的设备是iPhone 3GS iOS 4.1.Xcode版本3.2.5.

@interface BlueChalkSlider : UISlider {}
@end

@implementation BlueChalkSlider
- (id)initWithCoder:(NSCoder *)decoder {
    if ((self = [super initWithCoder: decoder])) {      
        self.backgroundColor = [UIColor clearColor];
        [self setThumbImage:[UIImage imageNamed:@"Chalk.png"] forState:UIControlStateNormal];
        [self setMinimumTrackImage:[UIImage imageNamed:@"ChalklineBlue.png"] forState:UIControlStateNormal];
        [self setMaximumTrackImage:[UIImage imageNamed:@"ChalklineWhite.png"] forState:UIControlStateNormal];
    }
    return self;
}
@end
Run Code Online (Sandbox Code Playgroud)

custom-controls uiimage uislider ios

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

通过Authorize.net的Java中的eCheck.net API直接存款

我如何开始,如果我想写春季在线申请,将存款business bank accountcustomer bank account.

这是您保持客户余额的常见情况,当他们决定退出时,他们可以选择银行账户存款.

我正在寻找Java中的东西.非常感谢示例和真正的开源项目使用!

UDPATE:
正如在评论Automatic Clearing HouseACH(aka Electronic Funds TransferEFT)中暗示的那样,我将非常有兴趣在Java API示例或项目中看到.

如何使用Java Authorize.net的eCheck.net API创建ACH或EFT ?

java api spring finance

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

REDIS:数字键(1,2,3 ..)与压缩键(A9z3,A9z4 ..)?

我们在Nodejs服务器上玩Redis很有趣- 很棒的组合btw.问题出于好奇,应该被视为"在理论上".

通过压缩键(A9z3,A9z4,A9z5 ......)将数值存储在数字键(1,2,3,4 ...)之间是否存在任何性能差异.我想只在具有200万个密钥的数据库中选择速度.

我希望这个问题不是太愚蠢,最好的问候;)

database key redis node.js

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

为什么Silverlight不会为我的自定义ServiceModel.ClientBase <TChannel>频道的行为调用AfterReceiveReply?

我有对第三方API的服务引用.我使用自定义ChannelFactory类来为此API构建通道(System.ServiceModel.ClientBase类型的[WCF]).

我有一个自定义行为类(在下面定义),我附加到此通道端点,以处理从API返回的任何异常.在我的普通.NET代码中,这很好用.但是,在Silverlight中,只有在没有错误的情况下才会调用AfterReceiveReply方法.

在这种情况下,当您尝试引用eventArgs的结果时,调用方法会遇到错误:'eventArgs.Result' threw an exception of type 'System.Reflection.TargetInvocationException'.

内部异常有: InnerException = {System.ServiceModel.CommunicationException: The remote server returned an error: NotFound.

无论REAL错误如何,我都会看到上述错误.在Fiddler,我可以看到真正的错误.隐藏它的频道处理只是一些东西.下面是具有实际错误的SOAP响应的示例.(删除了一些值.)

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soapenv:Body>
    <soapenv:Fault>
      <faultcode><!-- REMOVED REAL CODE --></faultcode>
      <faultstring><!-- REMOVED REAL FAULT --></faultstring>
      <detail>
        <!-- REMOVED DETAILS -->
      </detail>
    </soapenv:Fault>
  </soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)

我确信我还没有提供足够的相关信息,但我不知道所有相关内容.在评论中询问更多信息.

我该如何调试呢?相同的代码适用于.NET,但Silverlight无法很好地处理它.

一些相关的代码如下.

行为:

public class ExceptionMapperBehavior : IClientMessageInspector, IEndpointBehavior
{
    public void AfterReceiveReply(ref Message reply, object correlationState)
    {
        //this is only called if there is no fault--not helpful! …
Run Code Online (Sandbox Code Playgroud)

.net silverlight wcf

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

Boyer-Moore在C#中的实用性?

Boyer-Moore可能是已知的最快的非索引文本搜索算法.所以我在C#中为我的Black Belt Coder网站实现它.

我有它工作,它显示大致预期的性能改进相比String.IndexOf().但是,当我添加StringComparison.Ordinal参数时IndexOf,它开始优于我的Boyer-Moore实现.有时,相当数量.

我想知道是否有人可以帮助我找出原因.我理解为什么StringComparision.Ordinal可能加快速度,但它怎么能比Boyer-Moore更快?是因为.NET平台本身的开销,可能是因为必须验证数组索引以确保它们在范围内,或者完全不同.有些算法在C#.NET中不实用吗?

以下是关键代码.

// Base for search classes
abstract class SearchBase
{
    public const int InvalidIndex = -1;
    protected string _pattern;
    public SearchBase(string pattern) { _pattern = pattern; }
    public abstract int Search(string text, int startIndex);
    public int Search(string text) { return Search(text, 0); }
}

/// <summary>
/// A simplified Boyer-Moore implementation.
/// 
/// Note: Uses a single skip array, which uses more memory than needed …
Run Code Online (Sandbox Code Playgroud)

.net c# algorithm performance boyer-moore

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

当存在更高级别的语言时,为什么旧​​游戏会在汇编中编程?

我注意到大多数(如果不是全部)Nes/Atari等游戏都是在汇编中编码的,但当时存在C,COBOL和FORTRAN,我认为这样可以更容易编码吗?那么他们为什么选择这些可用的高级语言进行汇编呢?

assembly

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

获得两个子查询的计数之间的差异

我试图通过运行SELECT (SELECT COUNT(vote_id) AS vote_up FROM投票WHERE vote='UP'),(SELECT COUNT(vote_id) AS vote_down FROM投票来找出它在MYSQL中收到的upvotes和downvotes的数量之间的差异来确定一个条目的得分WHERE vote='DOWN'),(vote_up - vote_down AS vote_score).当我尝试运行它时,它告诉我,我没有正确的语法.我究竟做错了什么?

还有,有更好的方法来写这个吗?

最后,找到票数最高和最低的项目的理想方法是什么?我会ORDER BY [above query]吗?

mysql

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

在Ruby中执行多个需求的最佳方法是什么?

我不确定我是否已经看到了这个问题,但我想知道在ruby脚本中执行多个需求的最佳方法是什么.我已经提出了几个基本的例子,我将在下面概述,但我不确定是否有最好的做法 - 我的搜索结果没有回来.

0)一堆包括和例外(我将离开救援)

require 'rubygems'
require 'builder'
Run Code Online (Sandbox Code Playgroud)

1)字符串数组

torequire = ['rubygems', 'builder']
begin
  torequire.each do |req|
    require req
rescue LoadError => e
  # Not sure if this is great either
  puts "Missing required gem: " + e.message.split[-1]
  exit
end
Run Code Online (Sandbox Code Playgroud)

2)??

从字符串数组中加载它们是否会产生大问题?您可以类似地指定版本要求或位置,我只是想知道这样做是否存在问题.

ruby rubygems

10
推荐指数
3
解决办法
4268
查看次数

在C++中,为什么"new"需要动态创建一个对象而不仅仅是分配?

我有这个琐碎的类层次结构:

class Base {
public:
    virtual int x( ) const = 0;
};

class Derived : public Base {
    int _x;
public:
    Derived( int x ) : _x(x) { }
    int x( ) const { return _x; }
};
Run Code Online (Sandbox Code Playgroud)

如果我malloc用来分配一个实例Derived,然后尝试访问多态函数x,程序崩溃(我得到一个分段错误):

int main( ) {
    Derived *d;
    d = (Derived*) malloc( sizeof(Derived) );
    *d = Derived( 123 );

    std::cout << d->x() << std::endl; // crash

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当然我的实际应用程序要复杂得多(它是一种内存池).


我很确定这是因为我分配的方式d:我没有使用new.

我知道 …

c++ memory malloc alignment new-operator

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

在python中输入类型

我在SO上看了类似的问题,但没有一个回答我的问题.对于Ex.如何将实例强制转换为派生类?.但答案似乎并不是我想要的.

这是我的情况.我有类似Django的类结构

class Base:
     ...some stuff...

class Derived(Base):
     ...some more stuff...
Run Code Online (Sandbox Code Playgroud)

现在,当我在Django中进行一些查询时,我总是得到Base类的对象.

 baseobj = get_object_or_404(Base, id = sid)
Run Code Online (Sandbox Code Playgroud)

在运行时,我还可以遇到具有一些额外属性的"派生"对象.我能够弄清楚一个对象是Base还是派生的(Base类对象中有足够的信息).但是我应该如何访问仅在Derived类中出现的那些额外字段.我无法贬低"基地" - >"衍生".我应该怎么处理?

编辑:

我解决了这个问题.Django在另一个表中存储Derived类的"附加属性".因此,由于这行代码而出现了问题.

baseobj = get_object_or_404(Base, id = sid)
Run Code Online (Sandbox Code Playgroud)

baseobj将始终为Base类,并且不具有Derived类的任何属性.我必须进行额外的查询以获取Derived类对象.

baseobj = get_object_or_404(Base, id = sid)
if baseobj.isDerivedType:
      derivedobj = get_object_or_404(Derived, id = sid)
Run Code Online (Sandbox Code Playgroud)

python django inheritance

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