问题列表 - 第46342页

我如何在.net中转义html unicode?

在一个网页中我得到了文本\ u30ca\u30bf\u30ea\u30a2.它应该翻译成ナタリア.我只是不知道如何在.NET中做到这一点.我尝试了HttpUtility.HtmlDecode,当失败时我尝试了HttpUtility.UrlDecode.没运气

.net html c# decode escaping

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

perl模式匹配数组

我想匹配我读取的字符串与可能的匹配数组.如果它可以返回匹配字符串的索引也会很好.我可以很容易地编写硬编码......这次可能是为了权宜之计,但对于一般情况,我想看看这是否可行.我已经浏览了一些书籍和在线(包括stackoverflow),但找不到我正在寻找的东西,并且无法完全连接点来自己弄清楚.

这是我正在寻找的一般事物的一个例子......当然它不起作用,这就是我寻求帮助的原因.但我希望它足以推断我的意图.

例:

my $patterns;
my $line;

my $c = 0 ;
$patterns{$c++} = "$exact" ;  # where the $ in $exact marks the beginning of line.
$patterns{$c++} = "$T?:" ;    # where the ? is the normal wildcard
$patterns{$c++} = "" ;
$patterns{$c++} = "exact" ;

open (FILE, "example.txt") || die "Unable to open file.\n";

while (my $line = <IN>) {

  my $idx = -1;
  for ($i=0; $i<$c :$i++) {
    if ($line =~ /$patterns{$i}/ ) { $idx = $i …
Run Code Online (Sandbox Code Playgroud)

arrays perl design-patterns

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

注册后设计重定向

设计给了我一个相当困难的时间.现在,除了注册重定向之外,其他一切似乎都在起作用.我希望设计在注册或登录时重定向到我的城镇控制器(登录实际上有效).

我试过覆盖RegistrationsController,我尝试添加一个applicationController函数,如:

  def after_sign_in_path_for(resource_or_scope)
    if resource_or_scope.is_a?(User)
      town_path
    else
      super
    end
  end
Run Code Online (Sandbox Code Playgroud)

不过,我得到了同样的错误:

NoMethodError in User/townController#index

You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.*
Run Code Online (Sandbox Code Playgroud)

说真的,我找不到办法去做.有什么想法吗?:)

编辑:我的路线

      new_user_session GET    /users/sign_in(.:format)                       {:action=>"new", :controller=>"devise/sessions"}
          user_session POST   /users/sign_in(.:format)                       {:action=>"create", :controller=>"devise/sessions"}
  destroy_user_session GET    /users/sign_out(.:format)                      {:action=>"destroy", :controller=>"devise/sessions"}
         user_password POST   /users/password(.:format)                      {:action=>"create", :controller=>"devise/passwords"}
     new_user_password GET    /users/password/new(.:format)                  {:action=>"new", :controller=>"devise/passwords"}
    edit_user_password GET    /users/password/edit(.:format)                 {:action=>"edit", :controller=>"devise/passwords"}
                       PUT    /users/password(.:format)                      {:action=>"update", :controller=>"devise/passwords"}
     user_registration POST   /users(.:format)                               {:action=>"create", :controller=>"devise/registrations"} …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

确定一个字符串是否包含所有唯一字符?

任何人都可以告诉我如何实现一个程序来检查包含所有唯一字符的字符串?

c string algorithm unique

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

忽略使用Automapper映射一个属性

我正在使用Automapper,我有以下场景:类OrderModel有一个名为'ProductName'的属性,它不在数据库中.所以当我尝试使用以下方法进行映射时:

Mapper.CreateMap<OrderModel, Orders>(); 
Run Code Online (Sandbox Code Playgroud)

它会生成一个异常:

"Project.ViewModels.OrderModel上的以下1个属性未映射:'ProductName'

我已经阅读了AutoMapper的Wiki for Projections相反的情况(额外的属性在目的地,而不是在源,这实际上是我的情况)

如何避免使用automapper来映射此属性?

c# model viewmodel automapper object-object-mapping

263
推荐指数
6
解决办法
19万
查看次数

如何查找字符串是否包含字符串列表的任何项目?

我有一个字符串和一个字符串列表:

string motherString = "John Jake Timmy Martha Stewart";
Run Code Online (Sandbox Code Playgroud)

我想找到该字符串是否包含列表中的任何字符串,即:

var children = new List<string>{"John", "Mike", "Frank"};
Run Code Online (Sandbox Code Playgroud)

所以我想知道motherString是否包含来自儿童的一个项目,即.'约翰'

最好的解决方法是什么?

c# asp.net string collections

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

如何通过将所有元素组合在一起来减少列表?

如果我没有弄错的话,Linq的.Aggregate作品就像reduce()其他语言一样,不是吗?

无论如何,我正在尝试这个:

var tags = new[] { "a", "b", "c", ... };
tag.Rule = tags.Aggregate((x, y) => ToTerm(x) | y);
Run Code Online (Sandbox Code Playgroud)

但它不会编译,因为我的lambda的返回类型必须是一个字符串.那我怎么能让它运作起来呢?

我知道它看起来很有趣,因为类型(这是进入一个反语语法),但你真正需要知道的是ToTerm()返回一个KeyTerm,并且KeyTerms可以或者一起制作一个BnfExpression,这就是tag.Rule所期待的.

c# linq

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

单元测试访问器(getter和setter)

给出以下方法:

public function setFoo($foo) {
    $this->_foo = $foo;
    return $this;
}

public function getFoo() {
    return $this->_foo;
}
Run Code Online (Sandbox Code Playgroud)

假设,未来可能会更改为更复杂:

  • 你会如何为这些方法编写单元测试?
  • 只有一种测试方法?
  • 我应该跳过这些测试吗?
  • 代码覆盖怎么样?
  • @covers注释怎么样?
  • 也许在抽象测试用例中实现一些通用的测试方法?

(我使用Netbeans 7)

这似乎是浪费时间,但我不介意IDE是否会自动生成这些测试方法.

要从塞巴斯蒂安·伯格曼博客的评论中获得评论:

(就像测试getter和setter一样 - 失败!).无论如何,如果他们失败了; 那些依赖它们的方法不会失败吗?

那么,代码覆盖怎么样?

php phpunit unit-testing accessor getter-setter

27
推荐指数
2
解决办法
9779
查看次数

Java ...运算符

在Filthy Rich Clients中,此代码显示为:


public ImageLoadingWorker(JTextArea log, JPanel viewer, String... filenames) {}

到底是什么意思?

java variadic-functions

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

跨域ajax json

我在site.com上试图从端口8080上的node.js服务器上获取一些json数据.

我收到此错误消息:

XMLHttpRequest cannot load http://site.com:8080/json/1. Origin http://site.com is not allowed by Access-Control-Allow-Origin.
Run Code Online (Sandbox Code Playgroud)

我的代码:

    $.get('http://site.com:8080/1/', {}, function (Data) {
       console.log(Data);
    }, "json");
Run Code Online (Sandbox Code Playgroud)

但它是同一个领域!:(

还要考虑我的backbone.js模型:

model = Backbone.Model.extend({
    url: function() {
        return 'http://site.com:8080/' + this.id
    }
});
Run Code Online (Sandbox Code Playgroud)

除了使用jsonp之外,还有什么方法可以解决这个问题吗?

谢谢.

javascript ajax jquery cross-domain backbone.js

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