问题列表 - 第7796页

如何在TortoiseSVN中使用全局修订号关键字?

在CVS中,您可以在代码中使用在检出文件时展开的关键字.我想像CVS一样用$GlobalRev$关键字显示全局修订版.

Subversion有$Rev$命令,但它只显示文件被更改的最新版本.我知道现在有一个svnversion命令,现在没有文件记录,每晚只有1.51.6.

我很想知道如何用TortoiseSVN做到这一点.

svn tortoisesvn version-control-keywords

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

发送行动可可 - IBAction

我想使用cocoa向另一个对象发送一个动作.理想情况下,我还希望它出现在"界面"构建器中.

我已经尝试了苹果文档,但有些东西我不见了.添加以下内容,界面构建仅将操作显示为已接收的操作.

- (IBAction)setTarget:(id)anObject;
- (IBAction)setAction:(SEL)aSelector;
Run Code Online (Sandbox Code Playgroud)

有人可以给我一个如何创建已发送动作的示例.谢谢


我有我的controller1中定义的接收操作.然后我希望我的controller2能够向controller1发送一个动作(就像NSButton那样).在界面构建中,您可以将一行FROM NSButton拖到应该接收信号的控件上.此功能不仅限于那里的苹果对象,必须是一种方法.

macos cocoa objective-c

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

Javascript在'undefined'和'not defined'之间有什么区别?

如果您尝试使用不存在且尚未声明的变量,则javascript将引发错误.var name is not defined,然后脚本就会停止.

但如果你使用它来检查它typeof noname,它将返回"undefined".我一直认为你必须声明一个var才能拥有一个类型.通过使用:var a; 因此它具有未定义的类型或赋予它类似的值:var b =5;所以它具有其值的类型.

此外之间有什么区别var a;var b = undefined;

javascript

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

动态生成的网页应该创建多快?

我有一些基于数据驱动的基于Web的应用程序,它们为内部和公共用户提供服务,并希望衡量您希望创建页面的速度(以毫秒为单位),以保持用户满意度和可伸缩性.

那么,创建页面以保持快速站点的速度有多快?

这些站点是用ASP经典开发的,SQL Server后端生成我使用XSLT渲染的XML记录集.不是最有效的技术和页面需要7ms到120ms来创建(即第一行代码和'Response.Write'之间的定时器间隔),具体取决于页面的复杂程度.较慢的页面是由于数据库运行更大和更复杂的查询.即使我将所有ASP经典重写为ASP.NET,整个页面渲染速度也不会有任何显着的改进.

我经常听到杰夫说他希望SO成为最快的网站,他的博客讨论了他的代码和数据库的优化,但你需要在优化代码方面走多远?通过使用StringBuffer而不是String + String来缩短毫秒时间可以充分利用我的时间吗?

[澄清]

在什么时候你开始认为"这个页面创建时间太长了?".是超过20毫秒,超过200毫秒还是一个页面可以接管一秒钟构建?你的"目标时间是多少?"

performance perception

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

递增问题

可能重复:
任何人都可以解释这些未定义的行为(i = i ++ + ++ i,i = i ++等...)

我有一个像这样声明的变量:

int j=0;
Run Code Online (Sandbox Code Playgroud)

我写的时候:

cout<<j++<<" "<<j++<<" "<<j++<<"\n";
Run Code Online (Sandbox Code Playgroud)

我收到这个输出:

2 1 0
Run Code Online (Sandbox Code Playgroud)

我希望收到这个输出:

0 1 2 
Run Code Online (Sandbox Code Playgroud)

你能解释一下结果吗?

c++

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

SQLCMD,命令行变量和脚本:setvar

运行SQLCMD.exe并为脚本变量提供命令行参数时,我希望命令行上提供的值将覆盖SQL脚本文件中定义的值.

例如

给出以下SQL脚本:

:setvar XXX "SQL script"
print '$(XXX)'
Run Code Online (Sandbox Code Playgroud)

和命令行:

sqlcmd.exe -S <Server> -d <Database> -E -b -i <Script> -v XXX="Batch script"
Run Code Online (Sandbox Code Playgroud)

我希望输出为:

批处理脚本

但输出是:

SQL脚本

这是意图,还是必须:setvar删除SQL脚本中的语句?

:setvar在脚本中提供了语句,因此我可以使用SQLCMD模式在SQL Management Studio中编辑/测试脚本,但是在我的测试和生产环境中从命令行运行脚本.

sql-server sql-server-2005 sqlcmd

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

要返回的值表示无效值

假设您有一个返回枚举的函数:

public enum ServerStatus
{
    Down,
    Up
}

private ServerStatus GetServerStatus(int time)
{
    if (time >= 0 && time < 12)
    {
        return ServerStatus.Down;
    }
    else if (time >= 12 && time <= 23)
    {
        return ServerStatus.Up;
    }
    else
    {
        return ?? // Server status is neither Up nor Down
    } 
}
Run Code Online (Sandbox Code Playgroud)

我是不是该:

  1. 将"Neither"添加到ServerStatus
  2. 使GetServerStatus返回ServerStatus?并返回null
  3. 返回另一个bool,指示值是否有意义

c#

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

clientHeight/clientWidth在不同的浏览器上返回不同的值

属性document.body.clientHeightdocument.body.clientWidth在IE7,IE8和Firefox上返回不同的值:

IE 8:

document.body.clientHeight : 704 
document.body.clientWidth  : 1148
Run Code Online (Sandbox Code Playgroud)

IE 7:

document.body.clientHeight : 704 
document.body.clientWidth  : 1132
Run Code Online (Sandbox Code Playgroud)

火狐:

document.body.clientHeight : 620 
document.body.clientWidth  : 1152
Run Code Online (Sandbox Code Playgroud)

为什么存在这种差异?
在不使用jQuery的情况下,是否存在在不同浏览器(IE8,IE7,Firefox)中保持一致的等效属性?

javascript css firefox internet-explorer-8 internet-explorer-7

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

如何使用Prototype.js获取浏览器窗口的大小?

如何使用Prototype.js版本1.6.0.3获取浏览器窗口的大小?

prototypejs

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

在java中将int的流转换为char

这可能已经回答了其他问题,但是如何获得int值的字符值?

具体来说,我正在从tcp流中读取一个,读者.read()方法返回一个int.

我如何从中得到一个字符?

java types

114
推荐指数
5
解决办法
37万
查看次数