问题列表 - 第33048页

如何更改精灵的Z顺序?

我想设置我在Objective-C中创建的精灵的Z顺序,特别是在Cocos2D中.

这是我在尝试构建以下代码时遇到的错误:

CCSprite *mySprite = [CCSprite spriteWithFile:@"Image.png" rect:CGRectMake(0, 0, 96, 24)]; 
mySprite.zOrder = 0;
Run Code Online (Sandbox Code Playgroud)

...220: error: object cannot be set - either readonly property or no setter found

Z-Order必须能够以某种方式设置 - 它是否只能在实例化的行上设置而不是在创建之后设置?我是否必须为CCSprite的属性创建setter方法?为什么它不会有这些方法?

objective-c z-order cocos2d-iphone

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

自动生成变量*name*以匹配您提供的参数?

R#4.5(欢迎回答5)
VS2008(欢迎回答VS2010)
C#(FWIW)

我正在使用构造函数(问题也适用于方法),并且有Intellisense:

Foo Constructor Intellisense,显示参数变量名称

我还没有为第一个参数"firstName"指定值.今天,我键入"firstName",然后让IDE为我创建该变量(我初始化为某个值).

我知道IDE会为我创建变量.我希望它为我创建变量名称.

我不想输入"firstName".我喜欢参数作者选择的变量名,我想在我的(调用)代码中使用该变量名.

有没有办法让我自动重新生成这些可接受的变量名称(调用代码),因为我按参数参数移动,通过这一行(调用)代码?

c# parameters resharper code-generation visual-studio

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

Android:ScrollView'setOnScrollListener'(如ListView)

当用户向下滚动> 90%时,我想做一些事情,所以我想我可以像在ListView中一样添加onScrollListener.不幸的是,ScrollView似乎没有类似的方法.有什么方法可以做我想做的事; 当用户向下滚动约90%时收到通知?

谢谢,Erik

android

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

正常化性别表走得太远了吗?

我不是数据库人,但我正在尝试清理另一个数据库.所以我的问题是,将性别表正常化会走得太远吗?

User table:
userid int pk,
genderid char(1) fk
etc...

gender table:
genderid char(1) pk,
gender varchar(20)
Run Code Online (Sandbox Code Playgroud)

现在起初它对我来说似乎很愚蠢,但后来我考虑了它,因为我可以有一个恒定的数据源来填充或绑定.我将使用WPF.如果它是另一个框架我可能会避免它,但你怎么看?

database wpf database-design

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

一个5MB的SQL数据库可存储多少数据?

我有兴趣将Heroku用于我的项目.我现在不想支付它,但免费计划只提供5MB的数据库.

有什么措施可以用来知道在5MB数据库中可以存储多少列/行的简单文本数据?

谢谢

database hosting database-design heroku relational-database

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

将Rails中的下划线名称转换为"漂亮"文本(与ActiveRecord一样)

我这里有一个非常简单的问题.我只想知道是否有现成的Rails方法来实现这一目标,因为我不想重新编写已经在框架中的东西.

想想一个像"this_is_an_example"这样的下划线变量名.有没有一种快速的方法可以使用Rails将其转换为"这是一个例子"甚至"这是一个例子"?我知道ActiveRecord打印表列名如"first_name"作为"First Name",它是如何做到的?

谢谢!

string ruby-on-rails

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

将列表转换为数组

我有功能转换数组中的列表:

void* list_to_array(SList* list)
{
     int i;
     int array_size = list_get_length(list);

     void* array[array_size];

     for (i = 0; i < array_size; i++)
     {
      array[i] = list_get_n_data(list,i);
     }

     return *array;
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试测试它时:

int* a = (int*)list_to_array(list);
printf("%d" (int)a);
Run Code Online (Sandbox Code Playgroud)

没关系.我看到第一个元素.但是当我试图获得第二或第三个元素时:

int* a = (int*)list_to_array(list);
a++;
printf("%d" (int)a);
Run Code Online (Sandbox Code Playgroud)

我看到第一个元素+ 4.如果我尝试获得第三个元素我看到第一个元素值+ 8等等...为什么?怎么了?

谢谢

c arrays list

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

富文本编辑 - designMode vs contentEditable

创建跨浏览器的富文本编辑器时.你会用哪个?为什么?

请记住,粘贴必须能够抵御多个来源(记事本,文字,其他网站),并且它不应该依赖于任何Javascript库.

javascript cross-browser richtextediting

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

在PowerShell中定时执行命令

有没有一种简单的方法来计算PowerShell中命令的执行时间,比如Linux中的'time'命令?
我想出了这个:

$s=Get-Date; .\do_something.ps1 ; $e=Get-Date; ($e - $s).TotalSeconds
Run Code Online (Sandbox Code Playgroud)

但我想要更简单的东西

time .\do_something.ps1
Run Code Online (Sandbox Code Playgroud)

powershell time

198
推荐指数
7
解决办法
12万
查看次数

如何在Java Swing中绘制一条水平线

如何使用Java Swing库绘制水平线?我知道我需要覆盖,paint(Graphics g)但我不确定该方法应该放什么.

@Override
public void paint(Graphics g)
{
   // What goes here?
}
Run Code Online (Sandbox Code Playgroud)

java user-interface swing

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