问题列表 - 第49343页

如何在Python中使用匹配的组和变量进行子化

新的python.这可能很简单,但我没有找到答案.

rndStr = "20101215"
rndStr2 = "20101216"
str = "Looking at dates between 20110316 and 20110317"
outstr = re.sub("(.+)([0-9]{8})(.+)([0-9]{8})",r'\1'+rndStr+r'\2'+rndStr2,str)
Run Code Online (Sandbox Code Playgroud)

我正在寻找的输出是:

Looking at dates between 20101215 and 20101216
Run Code Online (Sandbox Code Playgroud)

但相反,我得到:

P101215101216
Run Code Online (Sandbox Code Playgroud)

两个rndStr的值并不重要.假设它是随机的或取自用户输入(我在这里放置静态val以保持简单).谢谢你的帮助.

python regex

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

如何在asp.net webforms中使用ajax

有没有办法使用ajax我正在使用Jquery这个用asp.net webforms而不必浏览页面生命周期?

asp.net jquery

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

Cocoa - 在运行时确定类的属性

这很简单吗?我实际上是想监视对象是否发生变化(以确定是否应该保存它).目前我只在对象中有一个数组,列出了所有的readwrite属性,然后在创建对象后循环遍历它并添加观察者:

for ( NSString *observer in _observers ){
    [self addObserver: self forKeyPath: observer options: NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context: nil];
}
Run Code Online (Sandbox Code Playgroud)

它可以工作,但是如果你忘了向数组中添加一个属性,显然不会调用观察者.有谁知道如何在运行时确定对象的属性?我当时认为它可能是在响应的选择器:但我还没有找到关于这个主题的更多信息.

提前致谢!

xcode cocoa objective-c

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

VB6中的多个构造函数?

是否可以在vb6中拥有多个构造函数?我问的原因是因为我看到类初始化,但我不知道我是否可以将0或更多参数添加到构造函数中,或者如果class_initialize是构造函数,它可以接受任意数量的参数.令人困惑的主要是因为我对c#非常熟悉,就类而言,进入vb6是混乱的.

vb6 vb6-migration

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

关于使用新{}的问题

我目前正在通过Apress ASP.NET MVC2书籍,我对以下代码中的新{returnUrl}的用户感到有点困惑:

public RedirectToRouteResult RemoveFromCart(Cart cart, int productID, string returnUrl)
{
    Product product = productsRepository.Products.FirstOrDefault(p => p.ProductID == productID);
    cart.RemoveLine(product);
    return RedirectToAction("Index", new { returnUrl });
}
Run Code Online (Sandbox Code Playgroud)

是否与创建新字符串有关,而不是简单地传递对传入的参数的引用?

c# asp.net asp.net-mvc-2

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

适用于Java的轻量级ioc-Container?

来自.NET,我已经习惯了Ninject,这是一个简单的小型ioc容器.Java有什么简单轻量的东西吗?

越简越好!

java dependency-injection ioc-container

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

如何使用存储库模式急切加载子实体

我有一个名为的实体Tour可以有很多Agents.我可以添加代理,但我无法删除它们.

// _repo is injected....
var tour = _repo.GetById(tourId);
tour.AddAgent(new Agent(tour.TourId));
Run Code Online (Sandbox Code Playgroud)

当我尝试调用该Tour.RemoveAgent()方法时,实际上没有删除任何内容.我在Tour.RemoveAgent()方法中设置了一个断点,我看到该_agents属性的计数为0.

tour.RemoveAgent(agentId); // This doesn't work because _agents is empty
Run Code Online (Sandbox Code Playgroud)

_agents当我Tour从我的存储库中检索时,是否必须为EF填充属性做一些特殊操作?

更新:解决问题(感谢Paul的回答)

我决定只为每个聚合创建一个唯一的存储库,这样就可以很容易地定义使用该Include()函数需要包含的内容.这是我从GenericRepository<T>类继承的一个例子(它也包含在这个问题的底部).

public class TourRepository : GenericRepository<Tour>
{
    public TourRepository(IDatabaseFactory databaseFactory) : base (databaseFactory)
    {
    }

    public override Tour GetById(Guid id)
    {
        return dataContext.Tours
                .Include(x => x.Agents)
                .Single(x => x.TourId == id);
    }
}
Run Code Online (Sandbox Code Playgroud)

旅游类

public partial class Tour …
Run Code Online (Sandbox Code Playgroud)

poco entity-framework-4 ef-code-first entity-framework-ctp5

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

GhostDoc工具类型的备用工具

是否有一个.NET工具,如果我们给它功能或事件处理程序(如我们认为不是一个好工具的GhostDoc),它将生成代码的解释(注释)?

.net c# visual-studio-2005

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

查找rails 3中没有关联记录的记录

class Person < ActiveRecord::Base
  has_many :pets

  scope :with_dog, join(:pets).where("pets.type = 'Dog'")
  scope :without_pets ???????????????????????????????????
end

class Pet < ActiveRecord::Base
  belongs_to :people
end
Run Code Online (Sandbox Code Playgroud)

我想在Person模型中添加一个范围,返回没有宠物的人.有任何想法吗?我觉得这很明显,但此刻它正在逃避我.

scope ruby-on-rails

13
推荐指数
3
解决办法
8143
查看次数

无限循环?

我在这个论坛上遇到过这个问题

#include <iostream>

using namespace std;

int main(int argc, char** argv) {

    int x=0;
    while (x<3) {
        x = x++;
        cout << x << endl;
    }

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

鉴于上面的代码,为什么while循环无限?在mac os下使用gcc 4.4,while循环确实终止:)所以这个问题并不适用于所有架构.我变得艰难的输出是
1
2
3

我没有看到0,我猜原因与双重任务有关?

c++ infinite-loop while-loop

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