问题列表 - 第3063页

64位可移植性问题

所有这些都源于我在尝试以下行时编写了一条编译器警告消息(C4267):

const unsigned int nSize = m_vecSomeVec.size();
Run Code Online (Sandbox Code Playgroud)

size()返回size_t虽然typedef为unsigned int,但实际上并不是unsigned int.我认为这与64位可移植性问题有关,但有人可以为我解释一下吗?(我不只是想禁用64位警告.)

64-bit size-t visual-c++

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

列出subversion中特定用户更改的所有文件

是否可以获取特定用户修改/添加/删除的所有文件的列表?

目标是了解用户当天(或日期范围)所做的事情.

svn

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

需要SQL帮助 - 如何选择行来执行插入?

我试图让标题尽可能清晰......这是我的情景:

我有2个表(让我们称之为表A和表B)具有类似的模式.我想编写一个存储过程,从表A中选择特定的数据列,并将此数据作为新记录插入表B中.

有人能指出我在写方向上进行这样的查询吗?我不确定如何"保持"第一个查询中的值,以便我可以执行插入.

我试图避免进行查询,使用C#处理它然后再进行另一个查询...

谢谢.

sql t-sql sql-server

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

SQL将值更改为大写或小写

如何在sql select语句中创建一个大写或小写的字段?

例:

从Person中选择firstname

如何使名字始终返回大写,同样总是返回小写?

sql case lowercase uppercase

62
推荐指数
3
解决办法
19万
查看次数

在CodeBlocks中查看语言(C/C++)参考/文档

关于StackOverflow的第一个问题......

有没有人知道通过CodeBlocks查看语言的参考/文档手册的方法?专门针对C/C++.

示例:
假设我要查找strncpy()的引用.在一个非常古老的Borland系统(我们在学校使用)中,我会写下这个单词并在其上单击鼠标,从而将其作为参考.如果可以以某种方式浏览手册,那也很好.

我是否完全忽略了这一点(也在搜索谷歌),还是缺少了?如果它丢失了,那么在没有在线的情况下搜索C和/或参考手册的最快方法是什么?

问候!

c c++ codeblocks

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

调整Sharepoint URL字段长度

无论如何都要改变Sharepoint用于存储URL的字段长度.它的默认值为255,这不足以保存指向sharepoint站点内容的链接.

sharepoint wss-3.0

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

在异常规范中仅使用std :: exception

似乎普遍接受的是,异常规范并没有像人们想象的那样有所帮助.但我想知道只使用std :: exception的规范是否是一个很好的折衷方案:

void someFunction()
    throw ( std::exception );
Run Code Online (Sandbox Code Playgroud)
  • 它记录了此方法/函数可能抛出异常的事实.

  • 它将确保仅抛出从std :: exception派生的异常,而不是某些外来类,如std :: string或int.

那么,这会更好,然后根本没有任何规格吗?

更新:

关于运行时 - 开销:将其视为断言的使用.无论运行时开销如何,您都在使用断言,对吧?我知道你通常可以为发布版本禁用它们,所以可能更好的方法是将异常规范包装在一个宏中,这样你就可以为发布版本禁用它.就像是:

#ifdef DEBUG
    #define THROW( exception ) throw ( exception )
#else
    #define THROW( exception )
#endif

void someFunction()
    THROW( std::exception );
Run Code Online (Sandbox Code Playgroud)

c++ exception

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

如何创建powershell 2.0模块?

我听说过powershell 2.0 CTP有模块,但我找不到很多示例代码或指令.我已经阅读了似乎有什么在线帮助......

但是,当我尝试加载模块时,我只是不断"获得"添加模块"一词不被视为cmdlet ......"

感谢任何帮助!

编辑(2010年7月)请注意这个问题基于powershell 2.0 CTP,因此已经过了一年半了!请参阅Samuel Jack的回答,以获取有关powershell 2.0 RTM的帮助.

powershell

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

为什么AbstractCollection没有实现equals()?

你知道吗 :

Map<Object,Object> m1 = new HashMap<Object, Object>();
Map<Object,Object> m2 = new HashMap<Object, Object>();
System.out.println("m1.equals(m2) = "+m1.equals(m2));
System.out.println("m1.keySet().equals(m2.keySet()) = "
            +m1.keySet().equals(m2.keySet()));
System.out.println("m1.entrySet().equals(m2.entrySet()) = "
            +m1.entrySet().equals(m2.entrySet()));
System.out.println("m1.values().equals(m2.values()) = "
            +m1.values().equals(m2.values()));
Run Code Online (Sandbox Code Playgroud)

输出:

m1.equals(m2) = true
m1.keySet().equals(m2.keySet()) = true
m1.entrySet().equals(m2.entrySet()) = true
m1.values().equals(m2.values()) = false
Run Code Online (Sandbox Code Playgroud)

这是因为AbstractCollection(HashMap$Values继承自)不会覆盖的事实#equals().

你知道为什么会这样吗?

java collections hashmap

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

Python装饰器在它正在装饰的函数之前运行吗?

举个例子,

def get_booking(f=None):
    print "Calling get_booking Decorator"
    def wrapper(request, **kwargs):
        booking = _get_booking_from_session(request)
        if booking == None:
            # we don't have a booking in our session.
            return HttpRedirect('/')
        else:
            return f(request=request, booking=booking, **kwargs)
    return wrapper

@get_booking
def do_stuff(request, booking):
    # do stuff here
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,甚至在我调用我正在装饰的函数之前,就会调用@get_booking装饰器.

开始输出:

Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
[26/Oct/2008 19:54:04] "GET /onlinebooking/?id=1,2 HTTP/1.1" …
Run Code Online (Sandbox Code Playgroud)

python django decorator

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