问题列表 - 第21843页

iPhone的Miles/KM可互换性是否有内置机制?

我目前正在开发基于地图的iPhone应用程序,并希望向用户显示一些信息.对于我的应用程序,有一个用户可以选择英里或公里的某种设置是有意义的.是否有内置机制(可能类似于字符串本地化)来进行这种值切换,以便每次我想向用户显示内容时都可以避免使用if-block?

iphone localization objective-c

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

如何在控制台应用程序中不使用scanf来获取用户输入?

我试图让用户只需按Enter键而不输入任何内容,并使用它来表示接受默认值. scanf没有做我想要的,应用程序仍然"阻止":下一行代码不运行.

唯一的方法是实际输入内容然后按Enter键.

我尝试使用NSFileHandlefileHandleWithStandardInput ; 然而,似乎用户现在被迫按Ctrl-D来指示EOF.

有人建议使用fgets,但我无法确定传递什么作为第三个参数(FILE*类型).试过stdin,但它没有'阻止'.

如何使用Objective-C接受来自用户的输入,同时允许用户只需按Enter键而不必强制输入任何内容?如何读取单行,即使该行为空白?

objective-c

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

是否可以迭代存储在Lucene Index中的文档?

我有一些文档存储在带有docId字段的Lucene索引中.我想将所有docId存储在索引中.还有一个问题.文件数量约为30万,所以我更愿意将这个文件放在500块大小的文件中.是否可以这样做?

lucene lucene.net

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

Visual Studio单元测试无法启动

我在Visual Studio 2008 Team Test中的调试模式下启动测试时遇到问题,它出现以下错误:

"无法排队测试运行'{user @ machinename}':对象引用未设置为对象的实例."

我用谷歌搜索错误但没有快乐.甚至不明白这意味着什么,因为它太简短了.有人遇到过这个吗?

请注意,如果我没有调试,我可以运行测试,无论我运行的测试如何,我都会得到相同的错误.

谢谢,

斯瓦特

ETA:

作为Visual Studio Team Test的新手,我不知道有什么比我看到的更好的异常日志.无论如何,这里是:

<Exception>
System.NullReferenceException: Object reference not set to an instance of an object.

at Microsoft.VisualStudio.TestTools.TestCaseManagement.QualityToolsPackage.
ShowToolWindow [T](T&amp; toolWindow, String errorMessage, Boolean show)

at Microsoft.VisualStudio.TestTools.TestCaseManagement.QualityToolsPackage.
OpenTestResultsToolWindow()

at Microsoft.VisualStudio.TestTools.TestCaseManagement.SolutionIntegrationManager.
DebugTarget(DebugInfo debugInfo, Boolean prepareEnvironment)

at Microsoft.VisualStudio.TestTools.TestManagement.DebugProcessLauncher.Launch(
String  exeFileName, String args, String workingDir, 
EventHandler processExitedHandler, Process&amp; process)

at Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.StartProcess(
TestRun run)

at Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.RestartProcess(
TestRun run)

at Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.PrepareProcess(
TestRun run)

at Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.
InitializeController(TestRun run)

at Microsoft.VisualStudio.TestTools.TestManagement.ControllerProxy.QueueTestRunWorker(
Object state)
</Exception>
Run Code Online (Sandbox Code Playgroud)

unit-testing visual-studio-2008

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

编程语言语法中尾随逗号的历史

许多编程语言允许在列表中的最后一项之后的语法中使用尾随逗号.据说这是为了简化自动代码生成,这是可以理解的.

例如,以下是Java中完全合法的数组初始化(JLS 10.6数组初始化器):

int[] a = { 1, 2, 3, };
Run Code Online (Sandbox Code Playgroud)

我很好奇是否有人知道哪种语言首先允许使用这些尾随逗号.显然C 早在1985年便有它.

此外,如果有人知道现代编程语言的其他语法"特性",我也会非常有兴趣听到这些语言.我读到例如Perl和Python在语法的其他部分允许使用尾随逗号更加自由.

language-agnostic syntax grammar language-design

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

如何确定SSIS数据集中的行数

我经常在SSIS包中遇到一种情况,我在其中运行SQL命令以从ADO连接返回一组行.有些情况下我想根据返回的行数进行分支.ado结果集存储在SSIS"对象"数据类型中.SSIS表达式或脚本组件中是否有一种方法可以获得行数?

ssis ado

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

杀戮过程中托盘图标不会消失

我的应用程序有一个窗口服务.当我通过使用任务管理器终止进程来停止时,托盘图标不会消失.它是一个窗口错误或其他什么?我们有解决方案吗?提前致谢 :).

windows-xp windows-services c#-2.0

11
推荐指数
4
解决办法
8140
查看次数

来自CSV的java derby数据库批量加载

Derby是否具有从CSV执行批量插入数据的功能?我能想到的最好的方法是逐行读取文件并创建一个批处理SQL更新语句并运行它.与使用mySQL的LOAD语句从CSV文件加载相比,花费30到40分钟的100万行,对于相同的数据需要2-3秒

java database csv derby

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

如何将对插入地图

我有以下地图结构:map < pair < int,int >, object* >我希望插入其中.

我怎么做,因为我试图插入一对和一个对象,我必须从中做出一对

我应该使用make_pair()我拥有的对和对象创建一对新对吗?如果是的话,你能告诉我怎么做吗?

c++ insert map

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

使用密钥HTTP_AUTHORIZATION而不是Authorization访问Ruby on Rails中的授权头?

我希望有人可以为我清理一些东西.我正在使用Rails 2.3.5,我可以在控制器动作中访问请求标头,如下所示:

def index
  if request.headers['...'] == '...'
    ...
  end
end
Run Code Online (Sandbox Code Playgroud)

或类似的东西.request.headers是ActionController :: Http :: Headers的一个实例,它看起来像是一个Hash.因此,我希望标题符合我发送的名称.但是,如果我发送请求,请使用Authorization标头,如下所示:

curl -H 'Authorization: OAuth realm="MyRealm",...' http://app/path
Run Code Online (Sandbox Code Playgroud)

操作中的以下代码返回false:

if request.headers.include?('Authorization') ... 
Run Code Online (Sandbox Code Playgroud)

以下回应我在标题中发送的值:

render :text => request.headers['Authorization']
Run Code Online (Sandbox Code Playgroud)

以下检查返回true,有趣的是:

if request.headers.include?('HTTP_AUTHORIZATION') ... 
Run Code Online (Sandbox Code Playgroud)

同样,以下内容回显了我在标头中发送的值:

render :text => request.headers['HTTP_AUTHORIZATION']
Run Code Online (Sandbox Code Playgroud)

似乎有一些我不知道的神奇事件.我完全混淆为什么检查密钥'授权'失败,但渲染request.headers ['Authorization']的值成功.我也很困惑'HTTP_AUTHORIZATION'来自何处,因为这不是我随请求发送的标头的名称.有谁知道究竟发生了什么?

ruby-on-rails http

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