小编ric*_*lla的帖子

使用amazon S3托管远程Hg存储库

在Amazon S3上托管集中式mercurial存储库是否可行(经济上).据我所知,只需购买一个S3帐户和一个域名,我就可以将其用作远程服务器.基于它每月每加仑0.15美元和我所有的回购可能会低于300mb,这会让它变得非常便宜......或者我错过了什么?

mercurial amazon-s3

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

Mercurial自动部署

我正在寻找一种方法来简化我们的一个php Web应用程序的部署(如果它可以工作,我将把它推出到其他应用程序).

我非常喜欢这个:http://www.springloops.com/,但它是SVN,我们正在使用mercurial.

不幸的是我们没有shell访问我们当前的服务器,所以如果有人有任何想法,那么在ftp上运行的东西最好吗?

deployment mercurial automation

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

django错误:'unicode'对象不可调用

我试图从django网站上做django教程,我遇到了一个问题:我必须将我的__unicode__方法添加到我的模型类中,但是当我尝试返回该模型的对象时,我得到以下错误:

in __unicode__
    return self.question()
TypeError: 'unicode' object is not callable
Run Code Online (Sandbox Code Playgroud)

我是相当新的python和django的新手,我真的不知道我错过了什么,如果有人可以指出它id非常感激.一点代码:

我的models.py:

# The code is straightforward. Each model is represented by a class that subclasses django.db.models.Model. Each model has a number of 
# class variables, each of which represents a database field in the model.

from django.db import models

    class Poll(models.Model):
        question = models.CharField(max_length=200)
        pub_date = models.DateTimeField('date published') 

        def __unicode__(self):
            return self.question


    class Choice(models.Model):
        poll = models.ForeignKey(Poll) 
        choice = models.CharField(max_length=200) 
        votes = models.IntegerField()

        def __unicode__(self):
            return …
Run Code Online (Sandbox Code Playgroud)

python django

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

方法名称是否隐式转换为委托类型?

我在理解代表方面遇到了一些麻烦.

我有一个委托,我将在输入你的字符时调用:

public delegate void respondToY(string msgToSend);

        private respondToY yHandler;
Run Code Online (Sandbox Code Playgroud)

我有一个订阅方法,以便在调用委托时调用代码可以要求通知:

public void Subscribe(respondToY methodName)
        {
            yHandler += methodName;
        }
Run Code Online (Sandbox Code Playgroud)

据我所知,要注册这个代表,我需要提供一些类型的responseToY.然而,在调用subscribe方法时,我可以提供委托的新实例或只提供方法的名称.这是否意味着可以使用与委托签名匹配的任何方法,并自动将其转换为正确的委托类型?

**编辑**

因此,基于此假设,仅为按钮的单击事件处理程序提供方法名称(如果方法采用发件人,以及相关的事件对象)也是有效的,它将转换为所需的委托?

c# delegates

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

mono - 找不到system.web.mvc

我试图用单声道开始测试asp.net mvc应用程序,并使用XSP作为服务器.问题是我在应用程序启动时获得了关于缺少system.web.mvc的异常.

我如何获得单声道加载组件?

asp.net-mvc mono xsp

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

.NET命令行编译器在哪里?

安装后位于.NET命令行编译器(csc.exe)的位置在哪里?

我正在尝试设置从命令行编译C#应用程序的路径,但我找不到csc.exe的安装位置.

我正在使用.NET 4和Windows 7 Pro 64位.

.net compiler-construction csc

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

Web API绑定不可变模型

在我们的代码库中,DTO是具有只读字段的不可变类型,状态的getter和接受值的构造函数,因此假设的人类型如下所示:

public class Person
    {
        private readonly String _firstName;
        private readonly String _secondName;

        public Person(String firstName, String secondName)
        {
            _firstName = firstName;
            _secondName = secondName;
        }

        public String FirstName
        {
            get { return _firstName; }
        }

        public String SecondName
        {
            get { return _secondName; }
        }
    }
Run Code Online (Sandbox Code Playgroud)

使用Web API,是否可以绑定这样的模型而不暴露属性上的公共setter?

c# model-binding asp.net-web-api

7
推荐指数
2
解决办法
2165
查看次数

用java更新控制台窗口

如何让java更新当前的控制台窗口,而不是进入新的行(或将新内容添加到旧的).

例如,如果我想展示进度,我会输出progress nn将是给定的百分比.

显然,我想要做的只是用当前百分比更新n.任何帮助,将不胜感激.

java console

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

存储和检索cookie中的json对象

我试图将json对象存储在cookie中,但我遇到了一些问题.我可以像这样创建我的对象:

product = {
   "name" : "prodname",
   "quantity" : 4
}
Run Code Online (Sandbox Code Playgroud)

我然后将此对象保存在我的cookie中.随着更多产品的添加(它是购物篮),我通过将新对象附加到cookie字符串的末尾来添加更多字符串(所以我基​​本上有很多小的单独对象).我很难将对象从cookie字符串中取出.双方$.parseJSONeval当我尝试读取对象从cookie回失败.任何帮助,将不胜感激.

javascript cookies json

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

MC3074 - "clr-namespace ..."中不存在类型

我无法从其他程序集中引用xaml中的类.

在同一个解决方案中,我有两个项目.一个名为Controls(用于保存用户控件)和一个名为DataBinding(保存转换器/验证规则).在控件中,我尝试在xaml中引用验证规则:

<Binding.ValidationRules>
   <databind:Validators.FileExistsRule />
</Binding.ValidationRules>
Run Code Online (Sandbox Code Playgroud)

我的项目引用了包含我的类的项目.我在Control.xaml的顶部添加了这个声明:

xmlns:databind="clr-namespace:GuiParts.DataBinding;assembly=DataBinding"
Run Code Online (Sandbox Code Playgroud)

但是,当我编译时,我收到一个错误:

The tag 'Validators.FileExistsRule' does not exist in XML namespace 'clr-namespace:GuiParts.DataBinding;assembly=DataBinding'.
Run Code Online (Sandbox Code Playgroud)

该类肯定存在,我可以在后面的代码中调用它没有问题,但不能通过xaml.如果我将课程移到同一个项目,我再也没有问题.我在这里看到了其他问题,并尝试了以下方法:

  1. 清理和重建所有相关项目
  2. 确保所有项目都针对相同版本的.Net(4.0,完整个人资料)
  3. 从命名空间定义的末尾删除"程序集"定义.

以上都没有奏效.关于我哪里出错的任何建议?

编辑

我的FileExists验证器:

namespace GuiParts.DataBinding.Validators
{
   /// <summary>
   /// Validates that the file with the specified name exists
   /// </summary>
   public class FileExistsRule : ValidationRule
   {
      public override ValidationResult Validate(object value, CultureInfo cultureInfo)
      {
         ValidationResult res = null;
         res = ( ! File.Exists((string)value))
                  ? new ValidationResult(false, "File does not exist")
                  : new ValidationResult(true, null);
         return res;
      } …
Run Code Online (Sandbox Code Playgroud)

data-binding wpf reference

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