问题列表 - 第30889页

Cocos2d:检测旋转精灵的触摸?

如何检测旋转的CCSprite上的触摸?

我熟悉使用ccTouchesBegan和contentSize,anchorPoint等的一般技术,如果触摸在其范围内,则检测精灵......但是我不确定一旦精灵旋转了一定角度后如何继续.

我希望sprite本身检测触摸(封装)并通过委托将事件报告给另一个对象.

如果有人有一些代码可以分享......会很棒.

cocos2d-iphone

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

如何在数据库中存储多组值?

现在我正在创建一个网络应用程序,它要求将多组数据(包括URL,标题和日期)存储在数据库中.

因此,例如,User1可能正在存储包含的项目1 Example, http://example.com, and YY-MM-DD HH:MM:SS.并且他可能有多个具有相同类型数据的项目.

以前,我在用户表的一个字段中输入所有项目,例如:

Example=>http://example.com=>YY-MM-DD HH:MM:SS[END]
Example2=>http://example2.com=>YY-MM-DD HH:MM:SS[END]
etc...
Run Code Online (Sandbox Code Playgroud)

这将组合成一个大字符串,然后在PHP中我将每个字符串分隔开[END],然后通过分隔符分隔每个字符串=>.现在我想知道将这些项目存储在自己的表中是否更好,因此每个用户都有一个'Items'表(user1_items,user2_items等).有没有'正确'的方法来做到这一点?使用单独的表是否过度杀伤?另外,关于我的网络主机上会丢失多少空间(如果有的话)?只是寻找一些如何处理此事的指导.

如果需要进一步说明,请告诉我!

php mysql database

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

检测c#中的wifi连接

我正在开发一个应该检测wifi连接和强度的asp.net(或winforms)应用程序.目的是为现场代理人提供一个指示,表明他们可以连接到我们的总部

我需要检测wifi连接?

c# asp.net wifi winforms

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

如何在C++中将用户输入验证为double?

我如何检查输入是否真的是双倍的?

double x;

while (1) {
    cout << '>';
    if (cin >> x) {
        // valid number
        break;
    } else {
        // not a valid number
        cout << "Invalid Input! Please input a numerical value." << endl;
    }
}
//do other stuff...
Run Code Online (Sandbox Code Playgroud)

上面的代码无限输出Invalid Input!语句,因此它不会提示输入其他内容.我想提示输入,检查它是否合法...如果它是双,继续......如果它不是双,再次提示.

有任何想法吗?

c++ validation double cin

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

NSDictionary stringForKey:并将[NSNull null]强制转换为NSString*

我最近告诉铸造[NSNull null](NSString*)是"可怕的".

但是,如果键不在字典中,-[NSDictionary stringForKey:]方法将返回[NSNull null],如果我不进行转换,编译器会对我大喊大叫.

我错过了什么吗?

编辑:

我的错误......我想我可能会开始看到这个问题......

正如大家所指出的那样,在NSDictionary上没有stringForKey:方法,是的,当我问这个问题时我正在考虑用户默认值...所以我回去看看我在做什么......这里是:

NSString * someValue = (NSString*)[myDictionary objectForKey:@"key"];
if (someValue == (NSString*)[NSNull null]) ...
Run Code Online (Sandbox Code Playgroud)

如果在这种情况下我不做演员,我会收到以下错误:

warning: comparison of distinct Objective-C types 'struct NSNull *' and 'struct NSString *' lacks a cast
Run Code Online (Sandbox Code Playgroud)

铸造价值"解决"了问题,我宁愿不写10行,其中一个会做...

这不好吗?我会在哪里遇到问题?

也:

字典来自JSON库...在这种情况下,NULL是有效值,所以也许并不是NSDictionary在缺少密钥时返回它们,而是键实际上是键,并且值是实际上是null.

iphone objective-c

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

0xffff0和BIOS

当PC首次启动时,它开始在物理地址0xffff0处执行.该地址包含对BIOS的jmp指令.

现在我的问题是,我总是假设物理地址映射到RAM.如果RAM最初包含垃圾值,那么将jmp指令准确地放在0xffff0中是什么?对于不同的BIOS,jmp指令总是相同还是不同?0xffff0是否从RAM映射到BIOS然后(意味着它是"硬映射")?

memory boot bios

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

关于服务的领域驱动设计问题

我正在快速阅读领域驱动设计,我无法理解某些东西.

当作者谈到Entities,Value Objects并且Services,他是在谈论Domain Model(我的意思是,概念),还是已经谈到了实施?

什么是Service?一个Controller?一个静态类?

在p38上可以看到:

当域中的重要流程或转换不是实体或值对象的自然责任时,请将模型操作添加为声明为服务的独立接口.根据模型的语言定义接口,并确保操作名称是泛在语言的一部分.使服务无国籍.

从这篇文章中,我可以得出结论:

a)如果Service是无国籍的,那就不可能了Controller.它是一个静态类/ Singleton

b)他的意思是Interface什么?我知道编码时接口是什么,但是如果他正在讨论接口,他必须已经在讨论类图等等而不是那么多Domain Model

我很困惑,任何人都可以解决这个问题吗?

谢谢

oop domain-driven-design

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

Python:定义正则表达式的并集

我有一个类似的模式列表

list_patterns = [': error:', ': warning:', 'cc1plus:', 'undefine reference to']
Run Code Online (Sandbox Code Playgroud)

我想要做的是生成一个所有这些联合的联合,产生一个匹配list_patterns[ 中的每个元素的正则表达式[但可能不匹配任何不在list_patterns中 - msw]

re.compile(list_patterns)
Run Code Online (Sandbox Code Playgroud)

这可能吗?

python regex

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

获取当前UTC时间的Web服务?

我正在构建一个PHP Web应用程序,需要知道当前的日期/时间.我不能依赖服务器的设置.我可以使用的任何网络服务?我知道通过网络服务访问时间会有一些延迟,但我对一些不精确到最后一毫秒的事情很好.

php web-services utc gmt

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

按顺序查找零个岛屿

想象一下,你有一个很长的序列.查找序列全为零的间隔的最有效方法是什么(或者更确切地说,序列降至接近零的值abs(X)<eps):

为简单起见,我们假设以下顺序:

sig = [1 1 0 0 0 0 1 1 1 1 1 0 1 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 0];
Run Code Online (Sandbox Code Playgroud)

我正在尝试获取以下信息:

startIndex   EndIndex    Duration
3            6           4
12           12          1
14           16          3
25           26          2
30           30          1
Run Code Online (Sandbox Code Playgroud)

然后使用这些信息,我们找到持续时间> =到某个指定值(例如3)的间隔,并返回所有这些间隔中的值的索引组合:

indices = [3 4 5 6 14 15 16];
Run Code Online (Sandbox Code Playgroud)

最后一部分与前一个问题有关:

MATLAB:从开始/结束索引列表创建矢量化数组

这是我到目前为止:

sig = [1 1 0 0 0 0 1 …
Run Code Online (Sandbox Code Playgroud)

matlab vectorization

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