问题列表 - 第36896页

SQL Server 2005:如何减去6个月

我有约会,假设今天约会

declare @d datetime
set @d = '20101014'
Run Code Online (Sandbox Code Playgroud)

我需要

select @d - <six month>
Run Code Online (Sandbox Code Playgroud)

从@d开始,包含过去六个月的实际天数在哪里.

sql datetime datediff sql-server-2005 date

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

在类级容器初始化中调用static方法

给出以下示例类:

class Foo:

    def aStaticMethod():
        return "aStaticMethod"

    aVariable = staticmethod(aStaticMethod)
    aTuple = (staticmethod(aStaticMethod),)
    aList = [staticmethod(aStaticMethod)]

print Foo.aVariable()
print Foo.aTuple[0]()
print Foo.aList[0]()
Run Code Online (Sandbox Code Playgroud)

为什么会调用aVariable正常,但与作品aTupleaList它返回的错误'staticmethod' object is not callable

python static-methods

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

gcc的rand实现()

我已经尝试了几个小时来找到gcc中使用的rand()函数的实现...如果有人可以引用我的文件包含它的实现或带有实现的网站,我将不胜感激.

顺便说一下,哪个目录(如果重要的话我使用Ubuntu)包含gcc编译器的c标准库实现?

gcc

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

Nodejs - 将输出流输出到浏览器

var http = require("http");
var sys = require('sys')
var filename = process.ARGV[2];
var exec = require('child_process').exec;
var com = exec('uptime');


http.createServer(function(req,res){
  res.writeHead(200,{"Content-Type": "text/plain"});
  com.on("output", function (data) {
    res.write(data, encoding='utf8');
  });  
}).listen(8000);
sys.puts('Node server running')
Run Code Online (Sandbox Code Playgroud)

如何将数据流式传输到浏览器?

node.js

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

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

TFS2010自定义签入策略的注册表路径?

如何为VS2010/TFS2010注册自定义签到策略?

对于2008年,它是以下路径:HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\TeamFoundation\SourceControl\Checkin Policies

但是对于2010年,路径在"TeamFoundation"之后结束,尽管我应该已经有一些来自Power Tools的注册政策.

我只能找到这个MSDN博客:

http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs-2010.aspx

但在那里他只展示了如何注册VSIX pkgdef文件(这对我来说不起作用).我可以在VS2010中添加策略,但如果我尝试它,我会收到"程序集未注册"错误: 在此输入图像描述

http://dl.dropbox.com/u/974862/Office/checkin_error.JPG

有任何想法吗?

visual-studio-2010 tfs2010

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

Amazon EC2和EBS磁盘空间问题

我在协调我的EBS卷上的可用空间时遇到问题.根据AWS控制台,卷为50GB并附加到实例.

如果我ssh到这个实例并执行df -h,我得到以下输出:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              15G   13G  3.0G  81% /
udev                  858M   76K  858M   1% /dev
none                  858M     0  858M   0% /dev/shm
none                  858M   72K  858M   1% /var/run
none                  858M     0  858M   0% /var/lock
none                  858M     0  858M   0% /lib/init/rw

我是AWS的新手.我把它解释为"有一个设备连接,它有15GB容量.更重要的是,你几乎没有空间!"

任何人都可以指出控制台中广告的空间与实例上显示的内容之间明显不一致的原因吗?

提前谢谢了

小号

diskspace amazon-ec2 amazon-ebs amazon-web-services

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

对每个应用程序错误抛出异常

我有一个基于Zend Framwork的应用程序.在一个模型中,我从另一个模型中调用一个方法.当我调用这种方法时,我使用try-cath块来处理奇怪的情况.型号1.

try {
   $result  =  Module_Model2_Name->method();
} catch (Exception $e) {
   // Do Something
}
Run Code Online (Sandbox Code Playgroud)

如果我们在try块中找到一个throw,那么Catch应该可以工作.但我不知道我的申请的行为.如果它是Model2方法中的某个应用程序错误,则应抛出异常.在Model2的方法中我做下一件事,但它不起作用:

set_error_handler(create_function('$m = "Error"','throw new Exception($m);'), E_ALL);
Run Code Online (Sandbox Code Playgroud)

如何在每个PHP应用程序错误上抛出异常?非常感谢你.对不起我的英语不好.

php error-handling exception-handling exception

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

这个js函数如何工作?标题太小,无法解释

我一直在挖掘jquery以了解它是如何工作的,我发现它使用的是我以前从未见过的构造.以下代码似乎在浏览器加载时执行,它几乎就像一个调用自身的函数.我搜索了这个功能的文档,但不确定它的名称.有人可以告诉我原理,所以我可以谷歌进一步的信息吗?

(function test() {
    alert('test');
})();
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

保护成员变量是一种好习惯吗?

问这个问题,因为我觉得稍后在派生类中需要我的基础的成员变量.是否有保护它们的缺点?

编辑:编辑以更好地表明我的意图.

编辑:@sbi:这也错了吗?

此类将用于在其他类中进行错误记录和检索.从它衍生或使用它的对象是否更好 - 我不知道.但我认为getter和setter方法就是这个类的全部内容.

class ErrorLogger
{
   public:
      //Making this function virtual is optional
      virtual void SetError(const char*, ...);
      const char* GetError() const;
   protected:
      char* z_ErrorBuf;
};
Run Code Online (Sandbox Code Playgroud)

c++

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