问题列表 - 第23957页

静态编译QWebKit 4.6.2

我尝试用MS VS 2008静态编译Qt + Webkit,这很有效.

C:\Qt\4.6.2>configure -release -static -opensource -no-fast -no-exceptions -no-accessibility -no-rtti -no-stl -no-opengl -no-openvg -no-incredibuild-xge -no-style-plastique -no-style-cleanlooks -no-style-motif -no-style-cde -no-style-windowsce -no-style-windowsmobile -no-style-s60 -no-gif -no-libpng -no-libtiff -no-libjpeg -no-libmng -no-qt3support -no-mmx -no-3dnow -no-sse -no-sse2 -no-iwmmxt -no-openssl -no-dbus -platform win32-msvc2008 -arch windows -no-phonon -no-phonon-backend -no-multimedia -no-audio-backend -no-script -no-scripttools -webkit -no-declarative
Run Code Online (Sandbox Code Playgroud)

但是,每当构建一个静态链接到QWebKit的项目时,我都会收到这些错误:

1> Creating library C:\Users\Geeko\Desktop\Qt\TestQ\Release\TestQ.lib and object C:\Users\Geeko\Desktop\Qt\TestQ\Release\TestQ.exp
1>QtWebKit.lib(PluginPackageWin.obj) : error LNK2019: unresolved external symbol _VerQueryValueW@16 referenced in function "class WebCore::String __cdecl WebCore::getVersionInfo(void * const,class WebCore::String const &)" (?getVersionInfo@WebCore@@YA?AVString@1@QAXABV21@@Z)
1>QtWebKit.lib(PluginPackageWin.obj) : …
Run Code Online (Sandbox Code Playgroud)

linker qt webkit static-libraries static-linking

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

cabal包中的C编译器选择

我决定添加一些标志来控制C源文件的编译方式(比如use-clang,use-intel等).

      C-Sources:    c_lib/tiger.c
      Include-Dirs: c_lib
      Install-Includes: tiger.h

      if flag(debug)
          GHC-Options: -debug -Wall -fno-warn-orphans
          CPP-Options: -DDEBUG
          CC-Options: -DDEBUG -g
      else
          GHC-Options: -Wall -fno-warn-orphans

问题是:descritpion文件中哪些选项需要修改才能更改C编译器?我确实找到了CC-Options.

haskell cabal

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

在JFrame中包含两个以上的面板?

我们正在开发一个项目,我们遇到了在同一个JFrame上包含两个以上Panel的问题.我们想要的是一个Panel在另一个之上.

社区是否可以帮助提供一个实现这个的例子,或者参考一个与我们的Java Swing需求相关的好的教程或指南?

java swing layout-manager

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

scp从服务器以'file'开头的所有文件

我使用此命令从服务器复制名称以'file'开头的所有文件.scp -vp me @ server:/ location/files*./

但我得到了"不匹配"的错误.可能关于命令中的' '.如何保护' 'ssh,以了解这是指文件列表而不是文件名.

八月

ssh scp

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

Silverlight 4是否支持从应用程序拖放到桌面?

我已经看到SL4支持从桌面拖放到应用程序,但是可以从应用程序拖放到桌面吗?

谢谢,

.net silverlight silverlight-4.0

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

为工作生成多个线程,然后等到所有完成

只想就多线程任务的"最佳实践"提出一些建议.

例如,我们有一个C#应用程序,它在启动时从我们数据库中的各种"类型"表中读取数据,并将信息存储在我们传递给应用程序的集合中.这可以防止我们每次需要此信息时都会访问数据库.

此时应用程序正在同步读取10个表中的数据.我真的希望从一个并行运行的不同线程中的每个表中读取应用程序.在继续启动应用程序之前,应用程序将等待所有线程完成.

我已经研究过BackGroundWorker但只是想要一些关于完成上述工作的建议.

  1. 该方法是否合乎逻辑,以加快应用程序的启动时间
  2. 我们如何才能最好地处理所有线程,记住每个线程的工作是彼此独立的,我们只需要等待所有线程完成后再继续.

我期待着一些答案

c# multithreading backgroundworker

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

gdb反向调试失败,"进程记录不支持地址指令0xf0d"

我开始尝试使用gdb 7进行反向调试,按照教程:

http://www.sourceware.org/gdb/wiki/ProcessRecord/Tutorial
Run Code Online (Sandbox Code Playgroud)

我想,太好了!

然后我开始调试一个真正的程序,最后给出一个错误.所以我用gdb运行它,并在我认为错误出现的地方之前放置一个断点.然后我键入"record"以开始记录操作以便将来进行反向调试.但经过一些步骤,我得到了

Process record doesn't support instruction 0xf0d at address 0x2aaaab4c4b4e.
Process record: failed to record execution log.

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00002aaaab4c4b4e in memcpy () from /lib64/libc.so.6
(gdb) n
Single stepping until exit from function memcpy,
which has no line number information.
Process record doesn't support instruction 0xf0d at address 0x2aaaab4c4b4e.
Process record: failed to record execution log.

Program received signal SIGABRT, Aborted.
0x00002aaaab4c4b4e in memcpy () from /lib64/libc.so.6
Run Code Online (Sandbox Code Playgroud)

在我详细介绍之前,我想知道这个功能是否还有错误,或者我是否应该从头开始录制.

发生此"记录"错误的地方,只创建一个对象作为其他对象的副本.

gdb reverse-debugging

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

检查是否显示UIAlertView

我有一个方法发布HTTP数据,并在出现错误时显示UIAlertView.如果我有多个HTTP帖子,我将为每个错误显示多个UIAlertView.

我只想在没有显示其他UIAlertView的情况下显示UIAlertView.我怎么能确定这个?

iphone objective-c uialertview ios

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

使用Java发送带有HTTP请求的cookie

我试图通过创建一系列Http请求在Java客户端中获取某个cookie.看起来我从服务器获得了一个有效的cookie,但是当我用一个看似有效的cookie向fnal url发送请求时,我应该在响应中获得一些XML行,但响应是空白的,因为cookie是错误或因会话已关闭或其他我无法弄清楚的问题而无效.服务器发出的cookie在会话结束时到期.

在我看来,cookie是有效的,因为当我在Firefox中执行相同的调用时,类似的cookie具有相同的名称,并以3个相同的字母和相同的长度开始存储在firefox中,也会在到期结束时到期会话.如果我然后向最终URL发出请求,只有这个特定的cookie存储在firefox中(删除了所有其他cookie),那么xml很好地呈现在页面上.

关于我在这段代码中做错了什么的任何想法?另一件事是,当我在这段代码中使用生成并存储在Firefox中的非常相似的cookie中的值时,最后一个请求会在HTTP响应中提供XML反馈.

// Validate
        url = new URL(URL_VALIDATE);
        conn = (HttpURLConnection) url.openConnection();
        conn.setRequestProperty("Cookie", cookie);
        conn.connect();

        String headerName = null;
        for (int i = 1; (headerName = conn.getHeaderFieldKey(i)) != null; i++) {
            if (headerName.equals("Set-Cookie")) {
                if (conn.getHeaderField(i).startsWith("JSESSIONID")) {
                    cookie = conn.getHeaderField(i).substring(0, conn.getHeaderField(i).indexOf(";")).trim();
                }
            }
        }

        // Get the XML
        url = new URL(URL_XML_TOTALS);
        conn = (HttpURLConnection) url.openConnection();
        conn.setRequestProperty("Cookie", cookie);
        conn.connect();

        // Get the response
        StringBuffer answer = new StringBuffer();
        BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
        String line;
        while ((line …
Run Code Online (Sandbox Code Playgroud)

java cookies http

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

Webrick透明代理

我有一个绝对简单的代理运行.

require 'webrick' 
require 'webrick/httpproxy' 

s = WEBrick::HTTPProxyServer.new(:Port => 8080,
    :RequestCallback => Proc.new{|req,res| puts req.request_line, req.raw_header})

# Shutdown functionality
trap("INT"){s.shutdown}

# run the beast
s.start
Run Code Online (Sandbox Code Playgroud)

在我看来,这应该不会以任何方式影响沟通.但是有些网站不再有用了.特别是http://lastfm.de的嵌入式闪存播放器不起作用.

标题看起来链接:

- -> http://ext.last.fm/2.0/?api%5Fsig=aa3e9ac9edf46ceb9a673cb76e61fef4&flashresponse=true&y=1269686332&streaming=true&playlistURL=lastfm%3A%2F%2Fplaylist%2Ftrack%2F42620245&fod=true&sk=ee93ae4f438767bf0183d26478610732&lang=de&api%5Fkey=da6ae1e99462ee22e81ac91ed39b43a4&method=playlist%2Efetch
GET http://play.last.fm/preview/118270350.mp3 HTTP/1.1
Host: play.last.fm
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2) Gecko/20100308 Ubuntu/10.04 (lucid) Firefox/3.6
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Proxy-Connection: keep-alive
Cookie: AnonWSSession=ee93ae4f438767bf0183d26478610732; AnonSession=cb8096e3b0d8ec9f4ffd6497a6d052d9-12bb36d49132e492bb309324d8a4100fc422b3be9c3add15ee90eae3190db5fc
localhost - - [27/Mar/2010:11:38:52 CET] "GET http://www.lastfm.de/log/flashclient/minor/Track_Loading_Fail/Buffering_Timeout HTTP/1.1" 404 7593
- -> http://www.lastfm.de/log/flashclient/minor/Track_Loading_Fail/Buffering_Timeout
localhost - - …
Run Code Online (Sandbox Code Playgroud)

ruby proxy http webrick

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