问题列表 - 第21982页

链接通过Facebook登录的新用户连接到现有帐户

我最近实现了登录我的via facebook connect.所以现在用户有两种登录网站的方式.注册帐户的旧方式和新方式(Facebook连接).

我想做的一件事是将新的facebook连接用户帐户链接到现有帐户(如果他们以旧方式登录).

有没有人有这样的成功?

facebook ruby-on-rails facebooker

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

我们可以在ASP .NET MVC中重载控制器方法吗?

我正在开发一个ASP .Net MVC项目,但即使我已经使用不同的no定义了其他方法,我也无法重载Index().参数并给出了适当的路由.但它似乎没有用.所以我只是想问一下我们可以在控制器中制作重载方法吗?

c# asp.net asp.net-mvc

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

MVC 2,IModelBinder和ValueProvider发生了变化

我正在尝试迁移到ASP.Net MVC 2并遇到一些问题.这是一个:我需要直接绑定一个字典作为视图的结果.

在ASP.Net MVC 1中,它使用自定义IModelBinder完美地工作:

/// <summary>
/// Bind Dictionary<int, int>
/// 
/// convention : <elm name="modelName_key" value="value"></elm>
/// </summary>
public class DictionaryModelBinder : IModelBinder
{
    #region IModelBinder Members

    /// <summary>
    /// Mandatory
    /// </summary>
    public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
    {
        IDictionary<int, int> retour = new Dictionary<int, int>();

        // get the values
        var values = bindingContext.ValueProvider;
        // get the model name
        string modelname = bindingContext.ModelName + '_';
        int skip = modelname.Length;

        // loop on …
Run Code Online (Sandbox Code Playgroud)

imodelbinder asp.net-mvc-2

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

如何判断写入的纯文本文件是什么语言?

假设我们有一个内容文本文件:"Je suis un beau homme ......"

另一个:"我是一个勇敢的人"

第三个用德语发表文字:"Guten morgen.Wie geht's?"

我们如何编写一个告诉我们的函数:第一个文件中的文本是英文的,第二个文件是英文等等?

欢迎链接到书籍/开箱即用的解决方案.我用Java编写,但如果需要,我可以学习Python.

我的评论

  1. 我需要添加一个小评论.该文本可能包含不同语言的短语,作为整体的一部分或由于错误的结果.在经典文学中,我们有很多例子,因为贵族成员是多语言的.因此,概率更好地描述了情况,因为文本的大多数部分是用一种语言编写的,而其他部分可能用另一种语言编写.
  2. Google API - 互联网连接.我不想使用远程功能/服务,因为我需要自己做或使用可下载的库.我想就这个话题进行研究.

java nlp

25
推荐指数
3
解决办法
3533
查看次数

从Cocoa发送POST请求到Tumblr

此代码段不起作用,我收到"身份验证失败".来自服务器的响应.有任何想法吗?

    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] 
                                    initWithURL:
                                    [NSURL URLWithString:@"http://www.tumblr.com/api/write"]];
    [request setHTTPMethod:@"POST"];
    [request addValue:_tumblrLogin forHTTPHeaderField:@"email"];
    [request addValue:_tumblrPassword forHTTPHeaderField:@"password"];
    [request addValue:@"regular" forHTTPHeaderField:@"type"];
    [request addValue:@"theTitle" forHTTPHeaderField:@"title"];
    [request addValue:@"theBody" forHTTPHeaderField:@"body"];

    NSLog(@"Tumblr Login:%@\nTumblr Password:%@", _tumblrLogin, _tumblrPassword);

    [NSURLConnection connectionWithRequest:request delegate:self];

    [request release];
Run Code Online (Sandbox Code Playgroud)

双方_tumblrLogin_tumblrPassword通过运行stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding在其他地方在我的代码.我的登录电子邮件的格式为"address+test@test.com".它适用于直接登录到tumblr,但我想知道"+"字符是否导致编码问题?它没有被逃脱.应该是吗?


感谢Martin的建议,我现在正在使用CFURLCreateStringByAddingPercentEscapes我的登录名和密码.我仍然遇到同样的问题,我的身份验证失败了.

cocoa tumblr nsmutableurlrequest

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

Javascript函数指针赋值

考虑这个javascript代码:

var bar = function () { alert("A"); }
var foo = bar;
bar = function () { alert("B"); };
foo();
Run Code Online (Sandbox Code Playgroud)

运行此代码时,我得到"A".这种行为是javascript规范的一部分吗?我可以依赖它吗?

javascript function-pointers

47
推荐指数
5
解决办法
6万
查看次数

使用Structuremap更改范围的多个构造函数?

为了说明问题,这是我的设置的简化版本.我有一个像这样的工厂:

public interface IFactory{ }

public class Factory : IFactory
{
    public Factory()
    {
        Console.WriteLine("parameterless");
    }

    //public Factory(int i)
    //{
    //    Console.WriteLine("with parameter : {0}", i);
    //}

}
Run Code Online (Sandbox Code Playgroud)

测试它的程序是一个consoleApp.足以证明我的观点.

static void Main(string[] args)
{
     Init();
     var factory1 = ObjectFactory.GetInstance<IFactory>();
     var factory2 = ObjectFactory.GetInstance<IFactory>();
     var factory3 = ObjectFactory.GetInstance<IFactory>();
     Console.Read();
 }
Run Code Online (Sandbox Code Playgroud)

我在我的Init静态方法中设置了strucutreMap.

  public static void Init()
        {
            ObjectFactory.Initialize(x =>
            {
                 //insert Initialization code here.
            });
        }
Run Code Online (Sandbox Code Playgroud)

如果我只有一个构造函数并设置StructureMap,如下所示:

x.For<IFactory>().Use<Factory>();
Run Code Online (Sandbox Code Playgroud)

工作完美,输出显示无
参数无
参数无
参数

每次调用都会构建一个新实例.

现在,如果我取消注释第二个构造函数,但我想使用无参数构造函数,并使用相同的默认生活方式.我该怎么办?

我试过了:

x.SelectConstructor<IFactory>(() => new Factory());
x.For<IFactory>().Use<Factory>();
Run Code Online (Sandbox Code Playgroud)

它不起作用:缺少InstanceKey的请求实例属性"i"

如果我喜欢这样: …

.net structuremap ioc-container object-lifetime

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

在JDK6u18中JAXB的NamespacePrefixMapper发生了什么

我一直com.sun.xml.bind.marshaller.NamespacePrefixMapper在我的项目中使用,我在JDK 6u17中没有遇到任何问题.现在我刚刚更新到6u18,我看到它已被替换为com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper.但是,如果我导入此类并尝试编译我的类,我会收到错误:

package com.sun.xml.internal.bind.marshaller does not exist
import com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper;

我可以通过NetBeans代码完成功能访问此包,NetBeans不会突出显示错误代码.

任何帮助,将不胜感激!

java jaxb

25
推荐指数
3
解决办法
5万
查看次数

VIM:如何将搜索/替换命令添加到vimrc并映射到快捷方式

我有两个搜索/替换命令,我发现自己经常在vim中运行以清理HTML代码,因此我可以在线复制/粘贴它.命令是:

:%s!<!\&lt;!g
:%s!>!\&gt;!g
Run Code Online (Sandbox Code Playgroud)

我想要一种方法,我可以将这两个命令映射到一起运行...我做了一些搜索如何使用:mapvimrc中的命令,但是,我无法看到如何将两行合并为一个命令,即使用单击键(或单个笔画序列)运行.

谢谢!

vim search replace map

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

删除多个空格

$row['message']从MySQL数据库获取,我需要删除所有的空白\n \t,等等.

$row['message'] = "This is   a Text \n and so on \t     Text text.";
Run Code Online (Sandbox Code Playgroud)

应格式化为:

$row['message'] = 'This is a Text and so on Text text.';
Run Code Online (Sandbox Code Playgroud)

我试过了:

 $ro = preg_replace('/\s\s+/', ' ',$row['message']);
 echo $ro;
Run Code Online (Sandbox Code Playgroud)

但它不会删除\n\t只是单个空格.谁能告诉我怎么做?

php regex string whitespace preg-replace

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