问题列表 - 第40305页

Python unescape URL

我有一个这种形式的网址 - http:\\/\\/en.wikipedia.org\\/wiki\\/The_Truman_Show.我怎样才能使它成为正常的网址.我尝试使用urllib.unquote没有太大的成功.

我总是可以使用正则表达式或一些简单的字符串替换.但我相信有更好的方法可以解决这个问题......

python url

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

C#2008中的元组出错

我在C#2010中创建了一个程序,我的代码包含一个元组,但是当我将我的程序放入C#2008时,它无法识别它,并且出现了以下错误:

"The type of namespace name 'Tuple' could not be found"

所以我不知道如何使这项工作,这是发生错误的代码行:

private List<Tuple<Point, Point>> lines = new List<Tuple<Point, Point>>();
Run Code Online (Sandbox Code Playgroud)

请帮忙.

编辑

基本上这是我的代码,由于错误,目前无法编译:

public partial class Form1 : Form
{
    private bool isMoving = false;
    private Point mouseDownPosition = Point.Empty;
    private Point mouseMovePosition = Point.Empty;
    private List<Tuple<Point, Point>> lines = new List<Tuple<Point, Point>>();
    public Form1()
    {
        InitializeComponent();
    }

    private void pictureBox1_Paint(object sender, PaintEventArgs e)
    {
        var g = e.Graphics;
        if (isMoving)
        {
            g.Clear(pictureBox1.BackColor);
            g.DrawLine(Pens.Black, mouseDownPosition, mouseMovePosition);
            foreach (var line in …
Run Code Online (Sandbox Code Playgroud)

c# tuples visual-studio-2010 visual-studio-2008

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

Aspectj覆盖方法的参数

我正在开发一个方面来检查setter方法的参数并用空值覆盖空字符串.到目前为止,这是我的州:

@Before("execution(* de.foo.entity.*.set*(..)) && args(java.lang.String)")
public void check(final JoinPoint jp) {
    LOGGER.debug(jp.getSignature().toLongString());
    Object[] args = jp.getArgs();
    for (int i = 0; i < args.length; i++) {
        if (args[i] instanceof String && ((String) args[i]).isEmpty()) {
            args[i] = null;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,覆盖语句args[i] = null;现在可以正常工作!有谁知道我该怎么覆盖它?

干杯,

凯文

java aop aspectj spring-aop

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

Ruby-on-Rails:设计自定义故障应用程序问题

我正在尝试设置Devise将401返回到未经授权的API请求而不是重定向,但我遇到了一块巨石.这就是我如何重写它的自定义失败行为:

class CustomFailure < Devise::FailureApp
    include ActionController::Head
    include ActionController::MimeResponds

    def respond
        respond_to do |format|
            format.html {
                super
            }
            format.any { head :status => 401}
        end
    end
end
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

undefined local variable or method `lookup_context' for #<CustomFailure:0x000001031f6220>
Run Code Online (Sandbox Code Playgroud)

它指向了这respond_to do |format|条线

我究竟做错了什么?

ruby ruby-on-rails devise

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

IllegalStateException:PWC3990:已为此响应调用了getWriter()

java.lang.IllegalStateException: PWC3990: getWriter() has already been called for this response
Run Code Online (Sandbox Code Playgroud)

如何解决这个错误?我运行一个简单的servlet代码来显示条形图.

java jsp servlets jfreechart

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

什么时候工厂合适?

取自维基百科:

在面向对象的计算机编程中,工厂是用于创建其他对象的对象.它是构造函数的抽象,可用于实现各种分配方案.

有人可以解释什么时候需要工厂级或有益吗?

我目前正在开发一个项目,我有一个类,并使用构造函数初始化一个对象(呃!),但它可能会失败,根本不会初始化.我有一个Success属性来检查它是否正确创建.这是一个应该实施工厂类的好例子吗?这样Create()方法可以返回null,我可以摆脱Success属性.我有正确的想法吗?

design-patterns factory-pattern

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

如何在Android中捕获"虚拟键盘显示/隐藏"事件?

我想根据是否显示虚拟键盘来改变布局.我搜索过API和各种博客,但似乎找不到任何有用的东西.

可能吗?

谢谢!

events android android-softkeyboard

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

如何在没有文档的情况下学习CouchDB API?

由于CouchDB只有很少的API文档(至少我找不到它),我想自己检查一些JavaScript目标.做这个的最好方式是什么?

例如,show函数将请求对象req作为参数.如何找出这个请求对象具有哪些属性(cookie,请求的URL,...)?

javascript couchdb

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

如何使用NSNotificationcenter的object属性

有人可以告诉我如何在NSNotifcationCenter上使用object属性.我希望能够使用它将整数值传递给我的selector方法.

这就是我在UI视图中设置通知监听器的方法.看到我希望传递一个整数值,我不知道用什么代替nil.

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(receiveEvent:) name:@"myevent" object:nil];


- (void)receiveEvent:(NSNotification *)notification {
    // handle event
    NSLog(@"got event %@", notification);
}
Run Code Online (Sandbox Code Playgroud)

我从这样的另一个班级发出通知.该函数传递一个名为index的变量.这是我希望通过通知以某种方式启动的值.

-(void) disptachFunction:(int) index
{
    int pass= (int)index;

    [[NSNotificationCenter defaultCenter] postNotificationName:@"myevent" object:pass];
    //[[NSNotificationCenter defaultCenter] postNotificationName:<#(NSString *)aName#>   object:<#(id)anObject#>
}
Run Code Online (Sandbox Code Playgroud)

iphone cocoa objective-c nsnotificationcenter

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

Objective-C中的装饰模式

我正在考虑使用装饰器模式来扩展UIKit类的功能.我面临的问题是,从我在其他语言中看到的例子中,模式迫使我复制装饰对象的界面.以下是我将如何看待实现的模式:

// Inheritance used for compile time check only
@interface UIScrollViewDecorator : UIScrollView
{
    UIScrollview *decoratedScrollView;
}

- (id)initWithScrollView:(UISCrollView*)scrollView;

@end

@implementation UIScrollViewDecorator

- (id)initWithScrollView:(UISCrollView*)scrollView
{
    self = [super init];
    if(self != nil)
    {
        decoratedScrollView = [scrollView retain];
        // maybe set up some custom controls on decoratedScrollView
    }
}

// all methods for UIScrollView need to be manually passed to the decorated object
//   -- this is the problem
- (void)scrollRectToVisible:(CGRect)rect animated:(BOOL)animated
{
    // use "overwritten methods" to mess …
Run Code Online (Sandbox Code Playgroud)

iphone design-patterns objective-c decorator

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