问题列表 - 第21692页

WPF单独的错误和警告样式

我们如何以与错误类似的方式显示用户警告.唯一的区别是控件,例如TextBox需要有一个不同的错误模板,类似于Validation.HasError,需要有一个Validation.HasWarning.

换句话说,并非所有验证问题都是"错误"(至少在我们的应用程序中).我们希望直观地指出某些事情是警告还是错误.

validation wpf styles

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

Flash As3流媒体播放器 - onBWDone

在使用元信息实现Stream连接时,我遇到了这个错误

Error #2044: Unhandled AsyncErrorEvent:. text=Error #2095: flash.net.NetConnection was unable to invoke callback onBWDone. error=ReferenceError: Error #1069: Property onBWDone not found on flash.net.NetConnection and there is no default value. at SS4uOpenplayer_fla::MainTimeline/frame2()

我实现了onBWDone函数

meta.onBWDone=function(meta:Object){

}

meta.onMetaData = function(meta:Object)
{
}
Run Code Online (Sandbox Code Playgroud)

但是我得到了同样的错误

streaming actionscript-3

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

php mysql比较long和lat,返回10英里以下的

我希望使用纬度和长值找到2个位置之间的距离(以英里为单位),并检查它们是否在彼此相差10英里的范围内.

当用户登录时,他们的lat/long值将保存在会话中

$_SESSION['lat']
$_SESSION['long']
Run Code Online (Sandbox Code Playgroud)

我有2个功能

这个以英里为单位计算距离并返回舍入值

function distance($lat1, $lng1, $lat2, $lng2){
    $pi80 = M_PI / 180;
    $lat1 *= $pi80;
    $lng1 *= $pi80;
    $lat2 *= $pi80;
    $lng2 *= $pi80;
    $r = 6372.797; // mean radius of Earth in km
    $dlat = $lat2 - $lat1;
    $dlng = $lng2 - $lng1;
    $a = sin($dlat / 2) * sin($dlat / 2) + cos($lat1) * cos($lat2) * sin($dlng / 2) * sin($dlng / 2);
    $c = 2 * atan2(sqrt($a), sqrt(1 - $a));
    $km = $r …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

工厂或服务模式或方法注入?

我目前正在考虑用什么模式来解决以下问题.

我有一个叫做的实体IdentificationRequest.该实体用于Person通过某些标准来识别.

public class IdentificationRequest
{
     public IdentificationCriteria Criteria;
     public Person IdentifiedPerson;

     protected internal virtual void RedirectToManualIdentification()
     {
        ChangeState(IdentificationRequestState.ManualIdentificationRequested);
     }

     public virtual void StartManualIdentification()
     {
        ChangeState(IdentificationRequestState.ManualIdentificationInProgress);
     }

     public virtual void AssignIdentifiedPerson(Person person)
     {
        identifiedPerson = person;
        ChangeState(IdentificationRequestState.IdentificationFinished);       
     }
}

public class IdentificationCriteria
{
     public string Name;
}
Run Code Online (Sandbox Code Playgroud)

这是一个简化的例子.实际上,它IdentificationRequest包含更多的信息,以及IdentificationCriteria.

所以基本上客户创建了一个IdentificationRequest,IdentificationCriteria然后确定正确的Person需求.为此,需要将标准传递给持久层,以检查数据库中是否有符合条件的人员.如果不能找到人,则需要人工交互以将正确分配Person给请求.

对于识别过程,我目前正在使用服务.喜欢:

    public class IdentificationService : IIdentificationService
        {
            private readonly IPersonRepository personRepository ;
            private readonly IIdentificationRequestRepository …
Run Code Online (Sandbox Code Playgroud)

.net c# java design-patterns

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

用于通过验证更改用户电子邮件的django应用程序?

我已经使用django-registration:您可以注册电子邮件验证,您可以通过电子邮件确认重置密码,但无法通过电子邮件验证更改用户的电子邮件.

你知道一个django应用程序,它能够通过向新地址发送验证电子邮件来更改用户的电子邮件地址吗?

email django profile registration

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

从通用基类获取实现的类型

我可能措辞完全错了,但基本上,我有以下基类:

public class ScheduleableService<T> : ServiceBase
        where T : IJob
{
        var x = typeof(T);
}
Run Code Online (Sandbox Code Playgroud)

这个的实现是这样的:

public class MyScheduledService: ScheduleableService<MyScheduledJob>
{
    //MyScheduledJob implements IJob
}
Run Code Online (Sandbox Code Playgroud)

基本上,我需要的是,在我的基类ScheduleableService中,能够获取MyScheduledService类型 - 有没有办法我可以做到这一点而不传递它.

以下作品,但是很难......

public class ScheduleableService<T, S> : ServiceBase
    where T : IJob
    where S : ServiceBase
{

    var x = typeof(T);
    var y = typeof(S);
}
Run Code Online (Sandbox Code Playgroud)

执行:

public class MyScheduledService: ScheduleableService<MyScheduledJob,
                                                     MyScheduledService>
{
    //MyScheduledJob implements IJob
}
Run Code Online (Sandbox Code Playgroud)

c# generics inheritance base-class

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

GameKit:GKSession手册

我想使用GKSession连接两个设备,一个作为服务器启动,另一个作为客户端启动.使用此配置,我无法使用GKPeerPickerController.

我在连接两台设备时遇到问题:

  • 仅使用蓝牙:不可能
  • 使用WiFi:至少在设备之间有一些数据交换但没有成功连接.

在接口文件中我有

GKSessionDelegate
GKSession *session;
Run Code Online (Sandbox Code Playgroud)

在实现中,我使用以下代码启动服务器:

session = [[GKSession alloc] initWithSessionID:@"iFood"  displayName:nil sessionMode:GKSessionModeClient];
session.delegate = self;
session.available = YES;
Run Code Online (Sandbox Code Playgroud)

客户端开始使用此代码:

session = [[GKSession alloc] initWithSessionID:@"iFood"  displayName:nil sessionMode:GKSessionModeServer];
session.delegate = self;
session.available = YES;
Run Code Online (Sandbox Code Playgroud)

我如何强制使用蓝牙而不是WiFi?

我也实现了这些调用:

-(void)session:(GKSession *)session didReceiveConnectionRequestFromPeer:(NSString *)peerID {
NSLog(@"Someone is trying to connect"); 
}

- (BOOL)acceptConnectionFromPeer:(NSString *)peerID error:(NSError **)error {
NSLog(@"acceptConnectionFromPeer");
}
Run Code Online (Sandbox Code Playgroud)

当我开始时,我将其纳入调试器:

Listening on port 50775
2010-02-19 14:55:02.547 iFood[3009:5103] handleEvents started (2)
Run Code Online (Sandbox Code Playgroud)

当其他设备开始查找时,我得到了这个:

~ DNSServiceBrowse callback: Ref=187f70, Flags=2, IFIndex=2 (name=[en0]), ErrorType=0 name=00eGs1R1A..Only by Audi …
Run Code Online (Sandbox Code Playgroud)

iphone gamekit

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

使用c#和sql滚动自己的wiki有什么用?

我想了解维基是如何工作的,至少从高层次来看.当用户保存更改时,它是否始终在该wiki文章的数据库中插入新行(10个修订版,数据库中的10行).

c# sql wiki

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

如何以PDF格式输出报告,其中名称由字段中的值组成?

我想在Access 2007报告中添加功能,只需单击按钮即可创建报告的PDF副本.我知道有一个OutputTo宏可以为我做这个,但它不允许我将报告字段值包含在PDF文件名的一部分,即:

[Client Organisations].Code + "-" + Clients.Code + "-" + Invoices_Code + "-" + Format([Invoice Date],"yyyy") + ".pdf"
Run Code Online (Sandbox Code Playgroud)

虽然我已经看到了这个MSDN线程和这个问题,但我没有看到在任何答案中使用字段值.

我认为VBA代码是要走的路,所以我(不成功)尝试了以下方法:

Private Sub Create_PDF_Click()
DoCmd.OutputTo acOutputReport, , acFormatPDF, "" + [Client Organisations].Code  
+ "-" + Clients.Code + "-" + Invoices_Code + "-" + Format([Invoice Date],"yyyy")
+ ".pdf", True
End Sub
Run Code Online (Sandbox Code Playgroud)

运行时错误'2465':

Microsoft Office Access找不到字段"|" 在你的表达中提到

有什么想法吗?

ms-access vba report save-as

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

哪个活动处理Intent.ACTION_CALL_PRIVILEGED?

我一直在挖掘Android 上的Contacts应用程序的源代码,以找出哪个Activity处理Intent.ACTION_CALL_PRIVILEGED.不幸的是,我找不到它的源代码.有谁知道它是如何调用的,甚至更好的地方我能找到它的来源?谢谢!

android android-intent android-activity

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