问题列表 - 第24660页

Visual Studio:如何为包含32位和64位平台的项目设置Qt?

我想知道是否有人在Visual Studio(2008+)上维护具有Win32(32位)和x64(64位)平台的Qt应用程序的经验?

默认的Qt项目只带有32位库.虽然我知道如何将Qt构建为64位,但是如何设置Visual Studio,Qt等,以便您可以轻松地在两者之间切换?

qt visual-studio

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

为什么我在使用HttpWebRequest时在某些链接上出现"(304)Not Modified"错误?

我尝试使用HttpWebRequest访问某些链接的任何想法我得到"远程服务器返回错误:(304)未修改." 在代码中?

我正在使用的代码来自Jeff的帖子(该页面似乎已经消失,请在Wayback Machine上查看归档副本).

注意代码的概念是一个简单的代理服务器,因此我将浏览器指向这个本地运行的代码片段,它获取我的浏览器请求,然后通过创建新的HttpWebRequest代理它,如您所见代码.它适用于大多数网站/链接,但对于一些人来说,这个错误出现了.您将在代码中看到一个关键位,它似乎将http标头设置从浏览器请求复制到它的请求到网站,并在标头属性中复制.不确定问题是否与它如何模仿请求的这个方面有关,然后结果会发生什么?

case "If-Modified-Since":
   request.IfModifiedSince = DateTime.Parse(listenerContext.Request.Headers[key]);
   break;
Run Code Online (Sandbox Code Playgroud)

我从例如http://en.wikipedia.org/wiki/Main_Page获得了该问题

PS.更新在这里

仍然无法解决这个问题.基本上我可以识别1个有问题的链接,它似乎工作正常,第二次得到错误,第3次OK,第4次得到错误,第5次OK等等好像有一些状态没有被清除或代码中有些东西.我尝试使用"使用"类型语句等来清理代码.

这是代码.如果有人能够发现为什么我每次第二次浏览http://newsimg.bbc.co.uk/css/screen/1_0_16/nol/v4/story.css这样的链接(从第2次开始,而不是第一次)通过这个代理代码,我得到了我想听到的错误.

class Program
{
    static void Main(string[] args)
    {
        Proxy p = new Proxy(8080);

        Thread proxythread = new Thread(new ThreadStart(p.Start));
        proxythread.Start();

        Console.WriteLine("Proxy Started. Press Any Key To Stop...");
        Console.ReadKey();

        p.Stop();
     }
}

public class Proxy
{
    private HttpListener _listener;
    private int _port;

    public Proxy(int port)
    {
        int defaultport = 8080;

        // Setup Thread Pool
        System.Threading.ThreadPool.SetMaxThreads(50, 1000); …
Run Code Online (Sandbox Code Playgroud)

http httpwebrequest if-modified-since http-status-code-304

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

STI和多晶型物

我的代码有问题

class Post < ActiveRecord::Base
end

class NewsArticle < Post
  has_many :comments, :as => :commentable, :dependent => :destroy, :order => 'created_at'
end

class Comment < ActiveRecord::Base
  belongs_to :commentable, :polymorphic => true, :counter_cache => true
end
Run Code Online (Sandbox Code Playgroud)

并尝试去获取一些NewsArticle的评论,我在日志中看到类似的东西

  Comment Load (0.9ms)   SELECT "comments".* FROM "comments" WHERE ("comments"."commentable_id" = 1 and "comments"."commentable_type" = 'Post') ORDER BY created_at
Run Code Online (Sandbox Code Playgroud)

奇怪的是"commentable_type"="发布".怎么了?

PS:Rails 2.3.5 && ruby​​ 1.8.7(2010-01-10 patchlevel 249)[i686-darwin10]

activerecord ruby-on-rails single-table-inheritance polymorphic-associations

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

matlab图中的注释

我只是想知道如何在matlab中添加注释?这是我的代码:

plot(x,y);  
annotation('textarrow',[x, x+0.05],[y,y+0.05],'String','my point','FontSize',14);
Run Code Online (Sandbox Code Playgroud)

但箭头指向错误的地方.我该如何解决?还有更好的想法来注释情节?

感谢致敬!


编辑:

我刚刚从帮助文档中看到:

注释('line',x,y)创建一个行注释对象,该对象从x(1),y(1)定义的点延伸到由x(2),y(2)定义的点,在规范化图中指定单位.

在我的代码中,我希望箭头指向由plot()绘制的点(x,y),但是注释将x和y的值解释为标准化的图形单位.所以我认为这就是导致问题的原因.如何为注释指定正确的坐标?

matlab plot annotations

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

如何在visual studio 2008中添加服务引用,以便对受密码保护的Web服务进行身份验证

我想引用一个Web服务,它需要用户/通过身份验证.在VS 2008中,如果我尝试"添加引用"或"添加服务引用",我可以输入的只是URL,无法输入我的凭据.显然,如果我尝试加载ws,它会向我显示一条很好的消息:

请求失败,HTTP状态为403:Forbidden.元数据包含无法解析的引用:HTTP请求未经授权,客户端身份验证方案为"匿名".从服务器收到的身份验证标头是'Basic realm ="weblogic"'.远程服务器返回错误:(401)未经授权.

所以我的问题是:是否有可能(使用VS 2008)添加对受保护的Web服务的引用?怎么样?

authentication web-services visual-studio-2008

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

Ruby - 打印变量名称,然后打印其值

编写函数(或DSLish)的最佳方法是什么,这将允许我在Ruby中编写此代码.我如何构造函数write_pair?

username = "tyndall"
write_pair username
# where write_pair username outputs 
username: tyndall
Run Code Online (Sandbox Code Playgroud)

有可能吗?寻找最简单的方法来做到这一点.

ruby metaprogramming function

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

如果没有被两者覆盖的第三个成员,则不能覆盖具体成员

以下错误消息是什么意思?

如果没有被第二个成员覆盖的第三个成员,则不能覆盖具体成员(此规则旨在防止"意外覆盖");

我试图做可堆叠的特性修改.这是事后的一点点,因为我已经有了一个层次结构,我正在尝试修改行为,而不必重写大量的代码.

我有一个名为AbstractProcessor的基类,它定义了一个类似这样的抽象方法:

abstract class AbstractProcessor {
  def onPush(i:Info): Unit
}
Run Code Online (Sandbox Code Playgroud)

我有几个现有的特征,以实现不同的onPush行为.

trait Pass1 {
  def onPush(i:Info): Unit = { /* stuff */ }
}

trait Pass2 {
  def onPush(i:Info): Unit = { /* stuff */ }
}
Run Code Online (Sandbox Code Playgroud)

所以这允许我使用new AbstractProcessor with Pass1new AbstractProcessor with Pass2.

现在我想在Pass1和Pass2中的onPush调用之前和之后进行一些处理,同时最小化对AbstractProcessor和Pass1和Pass2的代码更改.我想创建一个像这样的特性:

trait Custom extends AbstractProcessor {
  abstract override def onPush(i:Info): Unit = {
    // do stuff before
    super.onPush(i)
    // do stuff after
  }
}
Run Code Online (Sandbox Code Playgroud)

并使用它,new AbstractProcessor with Pass1 with …

scala scala-2.8

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

为什么这个SimpleDateFormat不能解析这个日期字符串?

SimpleDateFormat:

SimpleDateFormat pdf = new SimpleDateFormat("MM dd yyyy hh:mm:ss:SSSaa");
Run Code Online (Sandbox Code Playgroud)

抛出的异常pdf.parse("Mar 30 2010 5:27:40:140PM");:

java.text.ParseException: Unparseable date: "Mar 30 2010 5:27:40:140PM"
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?


编辑:感谢快速解答.你们都是对的,我只是错过了SimpleDateFormat文档中的一个关键句子 - 我应该把它称为一天.

java parsing date simpledateformat

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

如何获取已安装包的lib文件夹的路径

共享库.so文件放在lib/armeabi中的apk文件中.

我在安装后读取了libs被解压缩到/ data/data/application_package/lib

如何在运行时获取应用程序中此目录的确切路径?该目录是否可由应用程序读取?或者只允许执行访问?如果它是可读的 - 对于受复制保护的应用程序是否仍然如此?

android android-ndk

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

如何将JSON对象传递给MVC操作参数?

我想通过

{"id":1, "name":"stackoverflow", "parameter2":false, "parameter3":true}
Run Code Online (Sandbox Code Playgroud)

为了我的行动

public JsonResult Action(int id, string name, bool parameter2, bool parameter3)
{
    //...
}
Run Code Online (Sandbox Code Playgroud)

使用JQuery作为数据参数的ajax方法

$.ajax({
   url: "target.aspx",
   data:  {"id":1, "name":"stackoverflow", "parameter2":false, "parameter3":true},
   success: handleResponse
});
Run Code Online (Sandbox Code Playgroud)

我可以在fiddler中看到我的JSON对象正在被发送,但它们没有被绑定到我的动作参数.如何让它们绑定到参数?

我不想绑定到包含我的值的动作上的对象,即我不想要Action(MyCustomObjectToAcceptParameters json)我希望每个JSON属性绑定到动作的每个参数.

如果我将参数作为查询字符串传递一切正常,但JSON比一堆查询字符串值更容易构建/维护,所以我想要一些东西来取我的json并将它绑定到我的动作上的每个参数.我不需要将复杂类型与数据库绑定,只需简单的字符串,整数和布尔值.

asp.net-mvc jquery json

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