问题列表 - 第18957页

通过分析程序集列表验证gcc/g ++中的编译器优化

我刚刚问了一个与编译器如何优化某些C++代码有关的问题,我正在寻找有关如何验证编译器是否已执行某些优化的任何问题.我试图查看用g ++(g++ -c -g -O2 -Wa,-ahl=file.s file.c)生成的汇编列表,可能会看到底层发生了什么,但输出对我来说太神秘了.人们使用什么技术来解决这个问题,是否有任何关于如何解释优化代码的汇编列表或特定于GCC工具链的文章的讨论这个问题的参考?

c c++ compiler-construction assembly micro-optimization

11
推荐指数
3
解决办法
6556
查看次数

在Firefox上加载两次页面?

感谢StackOverFlow,我以为我已经回答了这个问题,但是我匆匆接受了答案,结果证明这不是我问题的真正原因.

我检查了我的Apache Access日志:

这是我在Google Chrome浏览器上浏览我的网络应用程序.

127.0.0.1 - - [06/Jan/2010:22:17:35 +0000] "GET /webs/end/new.php HTTP/1.1" 200 2146
127.0.0.1 - - [06/Jan/2010:22:17:36 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:17:38 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042
Run Code Online (Sandbox Code Playgroud)

这是我在IE7上浏览我的网络应用程序.

127.0.0.1 - - [06/Jan/2010:22:21:49 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:21:50 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042
Run Code Online (Sandbox Code Playgroud)

这是我在Firefox上浏览我的网络应用程序.

127.0.0.1 - - [06/Jan/2010:22:18:08 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:18:09 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - …
Run Code Online (Sandbox Code Playgroud)

firefox httprequest

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

我应该如何处理Objective-C中init:方法的失败?

假设我正在为Objective-C中的iPhone构建一个新类.在我的一个init方法中,我想手动分配一些内存.所以,我可能有这样的事情:

- (id)initWithSomeObject:(SomeObject *)someObject {
  self = [super init];
  if (self != nil) {
    myObject = someObject;
    [myObject retain];
    if ( (memory = calloc(1, sizeof(SomeStruct)) == NULL) {
      // What should I do here to clean up
      [self release];
      self = nil;
    }
  }
  return self;
}
Run Code Online (Sandbox Code Playgroud)

现在,假设calloc()可能失败,并且无法分配内存对我的对象来说是灾难性的,我应该在if-body内做什么来正确清理?是否存在我应该使用的Objective-C习语或模式?

编辑:我收录了Rob Napier发布的代码.但是,我还是要释放myObject,对吧?或者添加的代码是否以某种方式触发dealloc()?

iphone objective-c cocoa-design-patterns

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

如何在给定SOAP WSDL操作的情况下创建WSDL文件

我没有任何与Web服务相关的开发经验.所以,任何想法将不胜感激.

假设,我有一个文件列出了WSDL操作的草案规范.以下是一个例子.我将如何创建WSDL文件.记事本是否足够,还是需要WSDL编辑器?

getHostSystemInfo
Run Code Online (Sandbox Code Playgroud)

返回有关通过给定ID指定的主机系统的详细信息.

  • 输入HostSystemIdCollection(字符串集合)
  • 输出HostSystemInfoCollection
    • HostSystemInfo
      • Id:强制性
      • 属性:应为主机系统提供以下属性
        • HostSystemName
        • HostSystemProperty1
        • HostSystemProperty2
        • HostSystemProperty3 ....

java service soap wsdl

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

C#索引器的优点是什么?

做了一些代码阅读,并偶然发现了我之前从未见过的片段:

public SomeClass {
  public someInterface this[String strParameter] {
    get {
      return SomeInternalMethod(strParameter);
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

它看起来像是如下调用:

SomeClass _someClass = new SomeClass();
SomeInterface returnedValue = _someClass["someString"];
Run Code Online (Sandbox Code Playgroud)

我感兴趣的是这个函数适合的地方或者这种风格的写作意图.例如,为什么这比简单地调用函数更受欢迎?

c# methods indexer

13
推荐指数
3
解决办法
4295
查看次数

递归删除文件

有没有人有一个解决方案来删除那些将文件从Mac移动到Linux服务器后得到的那些讨厌的._和.DS_Store文件?

指定一个开始目录然后放手吧?喜欢/ var/www/html/down ...

linux bash

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

使用具有导航属性的接口

我正在尝试使用Entity Framework 4,POCO和Code-Only设置项目.

在实体框架中导航属性的类型是否可以作为接口?

我有一个"任务"课程.可以将任务分配给用户或组,每个用户或组由单独的类表示并存储在单独的表中.这些类看起来像这样:

public class User : IAssignable
{
    public string Name { get; set; }
    public int ID { get; set; }
    public string Email { get; set; }
    public string Password { get; set; }
}

public class Group : IAssignable
{
    public string Name { get; set; }
    public int ID { get; set; }
    public string Manager { get; set; }
    public string Department { get; set; }
}

public class Task
{
    public …
Run Code Online (Sandbox Code Playgroud)

.net c# entity-framework code-first entity-framework-4

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

在SQL Server Management Studio中调试存储过程

有没有办法进入SQL Server Management Studio中的存储过程代码?我知道Visual Studio可以实现这一点,但我正在寻找Management Studio中可靠的调试解决方案

sql sql-server sql-server-2005 sql-server-2008

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

在Windows中创建菜单按钮

Microsoft的用户体验交互指南提供了有关何时使用菜单按钮的UI指南:

http://i.msdn.microsoft.com/Aa511453.command51(en-us,MSDN.10).png

如何创建其中一个菜单按钮?我找到了相关信息

  • 如何在Vista及更高版本中创建拆分按钮
  • 如何使用下拉菜单创建工具栏按钮
  • 如何创建常规按钮并手动连接弹出菜单的OnClick事件处理程序

但有没有任何标准的方法来创建一个按钮,而不是在工具栏中,使用小三角形,点击时自动弹出一个菜单?

(我正在使用Delphi/C++ Builder,但欢迎使用其他解决方案.)

windows delphi menu button

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

如何将大文本文件拆分为具有相同行数的较小文件?

我有一个大的(按线数)纯文本文件,我想分成较小的文件,也按行数.因此,如果我的文件有大约2M行,我想将它分成10个包含200k行的文件,或者包含20k行的100个文件(加上一个包含剩余部分的文件;均匀可分的无关紧要).

我可以在Python中相当容易地做到这一点,但我想知道是否有任何一种使用bash和unix utils的忍者方式(而不是手动循环和计数/分区行).

unix bash file

468
推荐指数
11
解决办法
45万
查看次数