问题列表 - 第17707页

rpm构建错误

我试图构建一个rpm包,它给了我以下错误

  • /usr/lib/rpm/find-debuginfo.sh/usr/src/redhat/BUILD/RPMS find:invalid predicate`'错误:/var/tmp/rpm-tmp.86590(%install)的退出状态不好是原因.任何人都可以帮助我...谢谢

build rpm

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

适用于Linux的可视补丁工具

我有一个文件和一个补丁.我想在视觉上应用补丁,看看补丁提出的更改如何在上下文中查看,进行一些更正,并保存生成的文件.

什么工具可以做到这一点?

视觉差异工具(即meld,diffuse,diffmerge)都不能满足我的要求:它们不能使用补丁,它们只是合并整个文件.

linux diff user-interface patch

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

如何测量滑动的速度?

我正在开发一种游戏,它将使用滑动力作为可变用户输入.

我从文档中读到,在touchesEnded事件中,我可以获得allTouches数组,它是从touchesBegan收集的用户触摸列表.由此我计划得到最后两次接触以获得滑动的方向.我还将获得touchesBegan和touchesEnded之间的时间间隔,从中我将获得滑动的速度.我将使用方向和速度来计算滑动的力度.

我想知道的是:有更好的方法吗?这已经封装在某个库中的库调用吗?

提前致谢.

cocoa-touch objective-c

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

在C#ASP.NET中获取完整的查询字符串

作为一名PHP程序员,我习惯使用$ _GET来检索HTTP查询字符串...如果我需要整个字符串,那么就有很多方法可以做到.

然而,在ASP中,我似乎无法获得查询.

这是news.aspx的代码(嵌入在某些HTML中):

<%                             
    string URL = "http://www.example.com/rendernews.php?"+Request.Querystring;
    System.Net.WebClient wc = new System.Net.WebClient();
    string data = wc.DownloadString(URL);
    Response.Output.Write(data);
%>
Run Code Online (Sandbox Code Playgroud)

我从远程服务器获取PHP脚本的输出,这在没有Request.Querystring的情况下完美地工作.

问题是我正在尝试在第一行获取完整的查询字符串:Request.Querystring.我收到错误" 对象引用未设置为对象的实例 ",这基本上意味着Request.Querystring不存在.

知道这里的问题是什么吗?如何在调用index.aspx时获取该查询字符串,如http://test.com/news.aspx?id=2我的脚本提取http://www.example.com/rendernews.php?id=2

c# asp.net url

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

在Delphi中检测VMT或堆损坏的正确工具是什么?

我是一个使用Delphi 2007用于更大应用程序的团队的成员,我们怀疑堆损坏,因为有时会有奇怪的错误,没有其他解释.我相信编译器的Rangechecking选项仅适用于数组.我想要一个工具,当存储器地址没有被应用程序分配时,它会发出异常或日志.

问候

编辑:错误类型:

错误:模块"BoatLogisticsAMCAttracsServer.exe"中地址00404E78处的访问冲突.读取地址FFFFFFDD

EDIT2:感谢所有建议.不幸的是,我认为解决方案比这更深.我们使用补丁版本的Bold for Delphi,因为我们拥有源代码.可能在Bold框架中引入了一些错误.是的,我们有一个带有由JCL处理的callstack的日志以及跟踪消息.所以带异常的callstack可以像这样锁定:

20091210 16:02:29 (2356) [EXCEPTION] Raised EBold: Failed to derive ServerSession.mayDropSession: Boolean
OCL expression: not active and not idle and timeout and (ApplicationKernel.allinstances->first.CurrentSession <> self)
Error: Access violation at address 00404E78 in module 'BoatLogisticsAMCAttracsServer.exe'. Read of address FFFFFFDD. At Location BoldSystem.TBoldMember.CalculateDerivedMemberWithExpression (BoldSystem.pas:4016)

Inner Exception Raised EBold: Failed to derive ServerSession.mayDropSession: Boolean
OCL expression: not active and not idle and timeout and (ApplicationKernel.allinstances->first.CurrentSession <> self)
Error: Access violation at address 00404E78 in …
Run Code Online (Sandbox Code Playgroud)

delphi heap memory-corruption vmt bold-delphi

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

C#尝试/捕捉噩梦

我有一个类似代码的应用程序(不是我写的)

try
{
    EnumerateSomeCoolHardwareDevice();
}
catch (Exception ex)
{

} 
Run Code Online (Sandbox Code Playgroud)

更新 - 这是.NET C#和EnumerateSomeCoolHardwareDevice()正在使用SerialPort?

我知道这段代码有多糟糕,但它的作用是有原因的!

我的问题:我可以看到它在EnumerateSomeCoolHardwareDevice()中崩溃了; 但它没有被Catch捕获(...) - 它只是与发送报告对话框崩溃了!这也只发生在发布版本中...他们的任何理由为什么我的异常不会被catch(...)捕获?

c# exception-handling

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

最可靠的分裂角色

更新

如果你被迫在split方法上使用一个char,哪个char最可靠?

可靠性的定义:一个拆分字符,它不是要拆分的各个子字符串的一部分.

string

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

DJANGO:用AJAX更新div

我正在构建一个聊天应用程序.到目前为止,我正在使用jquery $ .post()添加聊天消息,这样可以正常工作.

现在,我需要从表中检索最新的聊天消息,并将该列表附加到聊天页面上.我是Django的新手,所以请慢点.

那么如何将聊天表中的数据恢复到聊天页面?

提前致谢!

python django ajax jquery django-templates

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

Clojure:如何重复异常?

我试图在放弃异常之前多次执行一个函数.但是在Clojure中从catch块中重现是无效的.怎么能实现这一目标?

(loop [tries 10]
  (try
    (might-throw-exception)
    (catch Exception e
      (when (pos? tries) (recur (dec tries))))))

java.lang.UnsupportedOperationException: Cannot recur from catch/finally 
Run Code Online (Sandbox Code Playgroud)

我能找到的最好的是以下笨拙的解决方案(包装在func中并调用它)

(defn do-it []
  (try
    (might-throw-exception)
    (catch Exception e nil)))

(loop [times 10]
  (when (and (nil? (do-it)) (pos? times))
    (recur (dec times))))
Run Code Online (Sandbox Code Playgroud)

clojure

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

当在JVM5和JVM6中运行相同的程序时,HashMap中的项目顺序不同

我有一个应用程序,它显示行中的对象集合,一个对象=一行.对象存储在HashMap中.行的顺序不会影响应用程序的功能(这就是使用HashMap而不是可排序集合的原因).

但是我注意到,当使用两个不同版本的Java虚拟机运行时,相同的应用程序运行方式不同.应用程序使用JDK 5编译,可以使用Java 5或Java 6运行时运行,没有任何功能差异.

有问题的对象覆盖java.lang.Object#hashCode()并且显然需要遵循Java API中指定的契约.这可以通过以下事实得到证明:它们在应用程序的每次运行中始终以相同的顺序出现(在同一Java运行时中).

出于好奇,为什么Java运行时的选择会影响订单?

java hashmap hashcode

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