问题列表 - 第49702页

NSNumber文字

我是Objective-C的新手.我知道C和C++,但Objective-C有相当的学习曲线.无论如何,是否有更短的方式(可能通过某种NSNumber文字,如果存在)写下面的内容:

[Tyler setArms:[[[NSNumber alloc] autorelease] initWithInt:1]];
Run Code Online (Sandbox Code Playgroud)

objective-c literals nsnumber foundation

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

在C++中向文件添加换行符

在文件处理中,任何人都可以帮我解决这个简单的问题吗?

以下是我的代码:

#include<iostream>
#include<fstream>
using namespace std;
int main()
{
  ofstream savefile("anish.txt");
 savefile<<"hi this is first program i writer" <<"\n this is an experiment";
 savefile.close();
  return 0 ;
 }
Run Code Online (Sandbox Code Playgroud)

它现在运行成功,我想根据我的方式格式化文本文件的输出.

我有:

嗨这是第一个程序我作家这是一个实验

如何使输出文件如下所示:

嗨这是第一个程序

我作家这是一个实验

如何以这种方式格式化输出?

c++ file-io

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

[Google App Engine]如何使用filter()?

我开始使用Google App Engine了,我想制作像twitter这样的东西.

class User(db.Model):
  account = db.StringProperty()
  password = db.StringProperty()
  name = db.StringProperty()

class Message(db.Model):
  user = db.ReferenceProperty()
  text = StringProperty()
  created = DateTimeProperty(auto_now=True)
Run Code Online (Sandbox Code Playgroud)

如何获取特定人的推文?我试试

que = db.Query(Message).order('-created').filter("user['account'] = ",'Tom')
Run Code Online (Sandbox Code Playgroud)

但这是错误的.我可以访问用户属性吗?

python google-app-engine filter

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

如何捕获此错误:"注意:未定义的偏移量:0"

我想抓住这个错误:

$a[1] = 'jfksjfks';
try {
      $b = $a[0];
} catch (\Exception $e) {
      echo "jsdlkjflsjfkjl";
}
Run Code Online (Sandbox Code Playgroud)

编辑:事实上,我在以下行中收到此错误: $parse = $xml->children[0]->children[0]->toArray();

php error-handling try-catch

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

如何在不使用子查询的情况下从连接表中获取计数直方图?

我有很多看起来像这样的表:(id,user_id,object_id).我经常对"有多少用户有一个对象?有多少有两个?等"的问题感兴趣 并希望看到分布.

对此的明显答案如下:

select x.ucount, count(*) 
from (select count(*) as ucount from objects_users group by user_id) as x 
group by x.ucount 
order by x.ucount;
Run Code Online (Sandbox Code Playgroud)

这会产生如下结果:

ucount | count
-------|-------
1      | 15
2      | 17
3      | 23
4      | 104
5      | 76
7      | 12
Run Code Online (Sandbox Code Playgroud)

在这里使用子查询对我来说感觉不优雅,我想知道如何在没有的情况下产生相同的结果.此外,如果您要问的问题稍微复杂一点,那么将更多信息传递出子查询会变得更加混乱.例如,如果您希望按用户的创建日期进一步分组数据:

select 
    x.ucount, 
    (select cdate from users where id = x.user_id) as cdate, 
    count(*) 
from (
    select user_id, count(*) as ucount 
    from objects_users group by user_id
) as x 
group by cdate, x.ucount, …
Run Code Online (Sandbox Code Playgroud)

sql subquery

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

如何开始测试Rails应用程序?

我想为我的Rails 3应用程序编写一些自动测试.

我想知道如何开始.

我听说过Selenium/RSpec/Cucumber,我想还有更多的选择.

这些测试框架有哪些优点/缺点?哪个有最好的文档?哪一个在Ruby世界中最受欢迎?在行业中呢?

我对如何编写测试有一般的了解.我只是想学习用于测试Rails应用程序的适当测试框架.

请帮我决定启动哪个测试框架.

testing selenium rspec ruby-on-rails cucumber

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

使用 C# 库创建 RabbitMQ 服务器时出现异常

我有一个控制台应用程序,它启动 RabbitMQ 服务器(作为使用rabbitmq-server.bat 文件的应用程序),然后尝试在其顶部创建一个队列并开始侦听消息。代理启动正常,但是一旦我尝试声明队列,我就会收到一个异常,指出队列名称不存在。我对此有点困惑,因为我正在尝试创建队列,并且不知道为什么它要寻找具有该名称的现有队列。

这是我用来运行服务器的代码:

var model = QueueModelFactory.CreateModel();
model.ExchangeDeclare(exchangeName, ExchangeType.Fanout, true);
model.QueueDeclare(QueueName, false, false, false, null);
model.QueueBind(QueueName, exchangeName, "");

var subscription = new Subscription(model, QueueName, false);

while (true)
{
    var args = subscription.Next();
    ProcessQueueItem(args.Body);
    subscription.Ack(args);
}
Run Code Online (Sandbox Code Playgroud)

异常发生在调用 QueueDeclare 的行上。我得到的确切异常是:

“AMQP 操作被中断:AMQP 关闭原因,由 Peer 发起,代码 = 404,text =“NOT_FOUND - vhost '/' 中没有队列 'FavorCompletions'”,classId=50,methodId=10,cause=”。

我曾一度让这个工作正常,然后重构了一些代码却让它崩溃了。我不知道我做错了什么,因为所有示例应用程序似乎都做了完全相同的事情。

任何帮助,将不胜感激。

c# rabbitmq

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

在C++中放置内联函数的最佳实践

对于短函数(例如getter和setter)更好

  1. 在类定义头文件中
  2. 在头文件的末尾
  3. 在源文件中(在这种情况下,我应该使用inline关键字还是extern inline?)

c++

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

可以从WP7应用程序拨打电话吗?

如上所述,是否可以在wp7应用内部拨打电话?如果没有,是否可以从我们的应用程序中启动类似于SMSTask类或EmailTask​​类的"电话应用程序"?

.net windows-phone-7

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

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