小编And*_*are的帖子

"实例化"和"初始化"之间有什么区别?

我一直听到微软VB.NET教程中使用的这两个词.当用于引用变量时,这两个单词之间有什么区别?

vb.net variables

99
推荐指数
3
解决办法
7万
查看次数

在Python中使用AND和NOT运算符

这是我的自定义类,它代表一个三角形.我正在尝试编写代码来检查是否self.a,self.bself.c大于0,这意味着我有角度,角度,角度.

下面你将看到检查A和B的代码,但是当我使用self.a != 0它时,它工作正常.我相信我没有&正确使用.有任何想法吗?这是我如何称呼它:print myTri.detType()

class Triangle:

    # Angle A To Angle C Connects Side F
    # Angle C to Angle B Connects Side D
    # Angle B to Angle A Connects Side E

    def __init__(self, a, b, c, d, e, f):
        self.a = a
        self.b = b
        self.c = c
        self.d = d
        self.e = e
        self.f = f

    def detType(self):
        #Triangle Type AAA
        if self.a != 0 …
Run Code Online (Sandbox Code Playgroud)

python operators

61
推荐指数
3
解决办法
44万
查看次数

为什么C#集合初始化程序以这种方式工作?

我正在查看C#集合初始化程序,发现实现非常务实,但也与C#中的任何其他内容完全不同

我能够创建这样的代码:

using System;
using System.Collections;

class Program
{
    static void Main()
    {
        Test test = new Test { 1, 2, 3 };
    }
}

class Test : IEnumerable
{
    public IEnumerator GetEnumerator()
    {
        throw new NotImplementedException();
    }

    public void Add(int i) { }
}
Run Code Online (Sandbox Code Playgroud)

由于我满足了编译器(已实现IEnumerable和a public void Add)的最低要求,因此无效,但显然没有价值.

我想知道是什么阻止了C#团队创建更严格的要求?换句话说,为了编译这种语法,为什么编译器不要求类型实现ICollection?这似乎更符合其他C#功能的精神.

c# collections

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

字符串'3/18/09 10:16 PM'不是有效的AllXsd值

显然,读者不喜欢从响应XML传入的这种格式.

想知道我是否可以重新格式化.尝试DateTime使用以下代码转换为使用以下代码XmlReader:

reader.ReadContentAsDateTime();
Run Code Online (Sandbox Code Playgroud)

c# xml parsing

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

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

如何在Python中访问当前执行的模块或类名?

我希望能够从导入的模块中动态检索当前执行的模块或类名.这是一些代码:

foo.py:

def f():
    print __name__
Run Code Online (Sandbox Code Playgroud)

bar.py:

from foo import f

def b(): f()
Run Code Online (Sandbox Code Playgroud)

这显然不起作用__name__,因为包含该功能的模块的名称.我希望在foo模块内部访问的是当前正在使用的执行模块的名称foo.因此,在上面的情况下,它将是bar但如果导入任何其他模块foo我想foo动态地访问该模块的名称.

编辑:inspect模块看起来非常有前途,但它并不完全是我想要的.我希望的是我可以访问的某种全局或环境级变量,它包含当前执行模块的名称.并不是说我不愿意遍历堆栈来查找信息 - 我只是认为Python可能已经暴露了这些数据.

编辑:这是我试图使用它的方式.我有两个不同的Django应用程序,它们都需要将错误记录到文件中.让我们说它们被称为"AppOne"和"AppTwo".我还有一个地方可以记录这些文件:" /home/hare/app_logs".在任何给定点的每个应用程序中,我希望能够导入我的记录器模块并调用将日志字符串写入文件的日志功能.但是,我想要做的是创建一个目录,app_logs该目录是当前应用程序的名称("AppOne"或"AppTwo"),以便每个应用程序的日志文件将进入各自的日志记录目录.

为了做到这一点,我认为最好的办法是对记录器模块能够获得某种形式的全局变量,它表示当前应用程序的名称,因为它是负责了解父日志目录的位置,并创建应用程序的日志目录,如果它还不存在.

python module

45
推荐指数
8
解决办法
7万
查看次数

x64上的sizeof(int)?

当我sizeof(int)在C#.NET项目中执行时,返回值为4.我将项目类型设置为x64,那为什么它会说4而不是8?这是因为我正在运行托管代码吗?

c# clr 64-bit sizeof

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

Rails - 删除符合条件的所有记录

你怎么用Rails方式写的?我有一个模特 - 经理.我想从管理器中删除满足manager_level为5的条件的所有记录.

谢谢.

sql activerecord ruby-on-rails

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

如何修复IIS中运行的Web服务中的"请求格式无法识别URL ..."错误?

在IIS中运行Web服务时出现以下错误:

'/ Inbox Sevice'应用程序中的服务器错误.对于意外以"/ GetMailsInfo"结尾的URL,无法识别请求格式.描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.InvalidOperationException:对于意外以'/ GetMailsInfo'结尾的URL无法识别请求格式.

来源错误:

在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.

堆栈跟踪:

[InvalidOperationException:对于意外以'/ GetMailsInfo'结尾的URL无法识别请求格式.]
System.Web.Services.Protocols.WebServiceHandlerFactory.CoreGetHandler(Type type,HttpContext context,HttpRequest request,HttpResponse response)+490982 System.Web.Services. Protocols.WebServiceHandlerFactory.GetHandler(HttpContext context,String verb,String url,String filePath)+104
System.Web.Script.Services.ScriptHandlerFactory.GetHandler(HttpContext context,String requestType,String url,String pathTranslated)+127
System.Web.HttpApplication.MapHttpHandler(HttpContext context,String requestType,VirtualPath path,String pathTranslated,Boolean useAppConfig)+175 System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+120 System.Web.HttpApplication. ExecuteStep(IExecutionStep step,Boolean&completedSynchronously)+155

版本信息:Microsoft .NET Framework版本:2.0.50727.42; ASP.NET版本:2.0.50727.42

有谁知道为什么我看到这个错误,如果有任何方法可以解决它?

asp.net web-services

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

.NET中受保护的类

一个类可以在.NET中受到保护吗?
为什么这不可能?

.net c# access-modifiers

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