问题列表 - 第38931页

如何将我的nsarray中的不同对象添加到nsstring

我有一个可变数组,它在不同的索引处有不同的值,例如索引值为0 Hi 1这个2是3 iphone 4测试.

所以在不同的索引,数组有不同的字符串值现在我想把它变成一个字符串,其中读取为Hi这是iphone测试.

谢谢.

iphone nsstring nsarray

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

ANDROID如何减少字符串分配

我已经设法使用DDMS(很棒的工具)将我的分配降到了最低点,这大大减少了我的GC每3分钟大约1或2.尽管如此,我并不高兴,因为当你与它进行互动时,这些通常会导致游戏中的显着延迟(在某些手机上).

使用DDMS,我知道分配是什么,它们是从用于显示游戏信息的整数转换为HUD的字符串.

我基本上是这样做的:

int playerScore = 20929;
String playerScoreText = Integer.toString(playerScore);
canvas.drawText(playerScoreText, xPos, yPos);
Run Code Online (Sandbox Code Playgroud)

一旦每次帧更新并且HUD系统是模块化的,就会发生这种情况,因此我在需要时插入内容,这可能导致4或5个hud元素在DDMS中分配字符串和AbstractStringBuilders.

有什么方法可以进一步减少这些或消除所有String分配并只重用一个String对象?

谢谢,Albert Pucciani

android

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

在C中显示屏幕上的像素

如何在C中更改显示屏上的像素?

假设没有:我在控制台上使用linux机器来执行此操作.我不想使用GUI工具包或框架来绘制像素.我不想在窗口中绘制像素.我想直接将像素绘制到屏幕上.

编辑:我有一个屏幕.我在从控制台运行Linux的笔记本电脑上.我更喜欢不使用X的解决方案,因为我宁愿学习X如何工作而不是如何使用X.

如果有更多信息,请询问,但不要假设.我不打算构建一个GUI,这是阻止假设的主要目的,因为我不希望人们认为我在做很长的事情,而实际上我只是在修修补补.

编辑2:您可以使用任何X11相关库,前提是您可以解释它们的工作原理.

c graphics

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

黄瓜:找到带有标签文字X的输入?

在Cucumber中,我正在尝试创建这样的步骤:

Then I should see "Example business name" in the "Business name" input
Run Code Online (Sandbox Code Playgroud)

我想将"商家名称"输入定义为"标签有文字的输入"商业名称."

这是我到目前为止所做的一切:

Then /^I should see "([^"]*)" in the "([^"]*)" input$/ do |content, labeltext|
  # Not sure what to put here
end
Run Code Online (Sandbox Code Playgroud)

在jQuery中,我会查找带有该文本的标签,查看其"for"属性,并找到具有该id的输入.但到目前为止我在Cucumber中看到的唯一选择器是这些:

within("input:nth-child(#{pos.to_i}")
Run Code Online (Sandbox Code Playgroud)

page.should have_content('foo')
Run Code Online (Sandbox Code Playgroud)

任何人都可以使用Webrat/Capybara选择器语法建议解决方案吗?

ruby-on-rails webrat cucumber capybara

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

如何最好地添加评论/评级系统到Android应用程序

我已经发布了一个Android应用程序,您可以在其中查看特定对象列表以及有关它们的详细信息.列表每天都会更改,但某些对象可能会再次出现.应用程序通过HTTP与PHP服务器通信,并定期提取对象列表.

我现在计划扩展应用程序,使其能够评价的对象,并添加评论类似于它是如何在Android市场完成的.我想避免强迫用户注册帐户以便发表评论.

我看到两个问题:

  • 评论系统可能被垃圾邮件发送者滥用
  • 可以从另一个系统添加注释

所以我的问题是:

  • 如何保护系统免受垃圾邮件侵害?
  • 如何使用服务器验证应用程序?
  • 如何将每个用户和对象的注释数量限制为一个?
  • 那个机器人设备ID怎么样?它是否足够独特,可以将其用作用户的标识符?
  • 您看到了哪些其他问题?

android comments rating rating-system

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

给定java hashmap中的键,如何更新值?

假设我们有一个HashMap<String, Integer>Java.

对于我找到的每个字符串的存在,如何更新(递增)字符串键的整数值?

人们可以移除并重新进入该对,但开销将是一个问题.
另一种方法是刚刚放置新的一对,旧的一对将被替换.

在后一种情况下,如果与我试图插入的新密钥存在哈希码冲突会发生什么?哈希表的正确行为是为其分配不同的位置,或者在当前存储桶中创建一个列表.

java key hashmap

585
推荐指数
12
解决办法
73万
查看次数

tableView:objectValueForTableColumn:row:如何判断哪个列正在调用我?

知道哪一行是微不足道的,因为我得到了rowIndex参数,但是你如何找到哪个列调用你的方法?

cocoa objective-c nstableview

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

PHP从数组中添加项

假设我有这个数组:

$array = (1,2,4,5);
Run Code Online (Sandbox Code Playgroud)

现在我如何在正确的位置索引/键 -顺序中添加上面数组中的缺失3 ?

php

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

openGL 中带有三角形条带和矢量法线的立方体

我正在尝试使用一系列顶点创建一个立方体,例如在这个例子中尝试的(我认为这是错误的)并且也在这个论坛上讨论过。我正在寻找的答案应该是这样的:

 1,  1, -1
-1, -1, -1,
 1,  1,  1
Run Code Online (Sandbox Code Playgroud)

... 等等。我希望将其减少到最少 13 个顶点(6 面立方体 = 12 个三角形)。

这可能吗?

opengl vertices

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

在模板中调用多维关联数组

我正在构建一个小模板系统,我正在寻找一种使用点调用多维关联数组的方法.例如:

$animals = array(
          'four-legged' => array (
                          'cute' => 'no',
                          'ugly' => 'no',
                          'smart' => array('best' => 'dog','worst' => 'willy')
                          ),
          '123' => '456',
          'abc' => 'def'
);
Run Code Online (Sandbox Code Playgroud)

然后,在我的模板中,如果我想展示'狗',我会说:

{} a.four-legged.smart.best

php

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