小编Jak*_*son的帖子

匹配整个字符串

什么是正则表达式(在JavaScript中,如果重要的话)只匹配文本是否完全匹配?也就是说,字符串的另一端不应该有额外的字符.

例如,如果我想匹配abc,然后1abc1,1abcabc1将不匹配.

regex

144
推荐指数
3
解决办法
12万
查看次数

Mercurial删除历史记录

mercurial中有没有办法从数据库中删除旧的变更集?我有一个60GB的存储库,这使得克隆非常痛苦.我想在某个日期之前修剪掉所有东西,并把巨大的数据库带走以收集灰尘.

mercurial

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

MVVM同步集合

是否有一种标准化的方法可以将一组Model对象与C#和WPF中匹配的ModelView对象的一组同步?我正在寻找某种类,它会保持以下两个集合同步,假设我只有几个苹果,我可以将它们全部留在内存中.

另一种说法,我想确保如果我将Apple添加到Apples集合中,我想将AppleModelView添加到AppleModelViews集合中.我可以通过收听每个集合的CollectionChanged事件来编写自己的事件.这似乎是一种常见的情况,比我聪明的人定义了"正确的方法"来做到这一点.

public class BasketModel
{
    public ObservableCollection<Apple> Apples { get; }
}

public class BasketModelView
{
    public ObservableCollection<AppleModelView> AppleModelViews { get; }
}
Run Code Online (Sandbox Code Playgroud)

c# wpf mvvm

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

Wdproj将无法打开

我刚从Vista Ultimate 32位切换到Windows7 Professional 64位.我重新安装了所有Visual Studio 2008 Professional并应用了SP1.一切都运行良好,除了我无法打开包含wdproj文件的解决方案.我发现这个链接(以及一些其他人从微软中删除)有类似的问题.他们建议使用"devenv.exe/setup","devenv.exe/InstallVSTemplates"和"devenv.exe/ResetSkipPkgs".知道我应该怎么做吗?

alt text http://img514.imageshack.us/img514/1223/erroryu.png

visual-studio-2008 wdproj

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

.NET跳转列表

是否有.NET库/教程可以让我告诉我如何为我的应用程序自定义Windows 7跳转列表?

.net c# windows-7

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

实体框架指导

我正在尝试使用SQL Server 2008设置实体框架.我正在使用Guids作为我桌子上的密钥.有没有办法设置它,以便密钥由数据库自动生成?我尝试将"RowGuid"设置为true,并将列的默认值设置为"(newid())".无论哪种方式,映射类仍然需要我在C#端给它一个Guid.有任何想法吗?

c# asp.net entity-framework

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

C#动作/代表风格问题

什么被认为是更好的事件定义样式:

public event Action<object, double> OnNumberChanged;
Run Code Online (Sandbox Code Playgroud)

要么

public delegate void DNumberChanged(object sender, double number);
public event DNumberChanged OnNumberChanged;
Run Code Online (Sandbox Code Playgroud)

第一个需要较少的输入,但是委托者给出了参数的名称.当我打字时,我认为2号是赢家,但我可能错了.

编辑:一个不同的(第三)方法是胜利者.参见下文.

.net c# coding-style

9
推荐指数
2
解决办法
4736
查看次数

MVVM异常处理

我有一个WPF应用程序,我一直试图用MVVM样式编写.如果抛出异常(比如打开文档时),我想显示一个MessageBox.容易做,但我的代码感觉不太正确,因为MessageBox.Show调用在ModelView中.我认为那种东西应该存在于View中,但我不应该把代码放在View中.

那么问题真的可以归结为在MVVM中显示MessageBox的建议方式是什么?

c# wpf messagebox mvvm

9
推荐指数
2
解决办法
7404
查看次数

Clojure代码静态分析工具

是否有工具在clojure中运行代码约定测试?例如,确保函数名称没有任何大写字母或关键字中没有任何下划线.

conventions clojure

9
推荐指数
2
解决办法
2697
查看次数

将 jsx 转换为 tsx?

我有一个定义了 proptypes 的 React 组件库,我正在考虑切换到 Typescript。是否有任何工具可以帮助移植代码?这是一个简单组件的示例道具集:

  static propTypes = {
    active: PropTypes.bool,
    children: PropTypes.node,
    disabled: PropTypes.bool,
    icon: Icon.propTypes.kind,
    tabIndex: PropTypes.number
  };
Run Code Online (Sandbox Code Playgroud)

我正在想象一个工具可以将其转换为以下内容:

  static propTypes = {
    active: PropTypes.bool,
    children: PropTypes.node,
    disabled: PropTypes.bool,
    icon: Icon.propTypes.kind,
    tabIndex: PropTypes.number
  };
Run Code Online (Sandbox Code Playgroud)

写起来并不难,但如果它已经存在就好了。

javascript porting transformation typescript reactjs

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