小编jer*_*ere的帖子

两个NSDate对象之间的天数

我正在尝试比较两天的NSDate对象,我在第一次使用NSDateComponents来计算我的两个日期对象之间的差异,但它工作正常.

    NSString *dateStr =@"2012-11-05 15:00:00";
    NSDate *date = [dateFormat dateFromString:dateStr];
    NSDateComponents *datesDiff = [calendar components: NSDayCalendarUnit
                                              fromDate: date
                                                toDate: [NSDate date]
                                               options: 0];
Run Code Online (Sandbox Code Playgroud)

这不能解决我的问题.实际上,当date1 = 2012-11-05 23:00:00和date2 = 2012-11-06 10:00:00时,两个日期之间的差异是0天和11小时.我正在寻找能让我发现日期变化的东西,换句话说,当date1 = 2012-11-05 23:00:00和date2 = 2012-11-06 00:01:00时,有一天的差异.

如果有人知道解决方案,我会欢迎他的建议.提前致谢

nsdate ios

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

在php中执行程序 - 显示并返回输出

在php中有几种方法可以执行shell命令:

  • 系统()
  • 中继()
  • 了shell_exec()
  • EXEC()

前两个显示输出但不返回.最后两个返回输出但不显示它.

我想运行shell命令,这需要很多时间,但它会显示一些输出,所以我知道它不会挂起.但最后我想在php中处理这个输出.如果我选择前两个中的一个,我将无法获得输出,因此我将无法在php中处理它.如果我运行最后两个中的一个,我将能够处理输出但是我的程序将挂起很长时间而不输出任何东西.

有没有办法运行一个shell命令,它会立即显示输出并返回它?

php shell

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

SELECT 5最新的SQL Server

我有一个包含这样记录的表格:

id        timestamp               dose             drug_id
1     2012-10-04 09:10:54          05                 2
1     2012-10-04 09:12:34          15                 2
1     2012-10-04 09:15:12          20                 2
1     2012-10-04 09:35:32          25                 2
1     2012-10-04 09:37:34          25                 2
1     2012-10-04 09:39:24          25                 2
1     2012-10-04 09:42:16          35                 2
1     2012-10-04 09:43:07          35                 2
Run Code Online (Sandbox Code Playgroud)

我想要做的是选择给定药物的最后5个使用剂量值,因此在这种情况下,查询应返回35,25,20,15,05.

我知道我可以使用TOP和ORDER BY来获取最新的5个条目,但在这种情况下它将返回重复项(35,35,25,25,25).

我应该用什么来获得我想要的输出?

sql t-sql sql-server sql-server-2012

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

将 SQL 子查询返回为布尔字段?

我想做这样的事情(sql 与伪代码的混合):

在此示例中,我们假设有一个单独的电话号码表:

人: person_id、person_name、person_lastName
电话号码: phonenmb_id、phonenmb_number、phonenmb_person_id

SELECT p.name, p.lastName, hasPhoneNumber = hasPhoneNumber(someNumber)

在这个例子中,我想从一个人那里获取一些数据,并给定一个特定的电话号码,如果这个人的号码列表中有该号码,则返回 TRUE,如果没有,则返回 FALSE。

如果有人可以提供有关如何直接使用 Doctrine 和 DQL 执行此操作的提示,那就太棒了,否则我将自己将其翻译为 DQL。

mysql boolean doctrine-orm

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

cocos2d-x-3.0 draw vs onDraw

我使用了cocos2d-X 3.0及在一些测试项目中,我通过做一些覆盖自定义绘制Nodedraw方法,但在DrawPrimitives例如只要他们做这样的事情:

void DrawPrimitivesTest::draw()
{
    _customCommand.init(_globalZOrder);
    _customCommand.func = CC_CALLBACK_0(DrawPrimitivesTest::onDraw, this);
    Director::getInstance()->getRenderer()->addCommand(&_customCommand);
}

void DrawPrimitivesTest::onDraw()
{
    // drawing code here, why?
}
Run Code Online (Sandbox Code Playgroud)

从读取头文件和源文件看起来这可能是将渲染命令直接发送到渲染器的某种方式,这是正确的吗?

我应该使用这种方法来进行自定义绘图吗?什么之间的区别drawonDraw

编辑:

正如@Pedro Soares所提到的,自Cocos2D-X 3.0以来你不能再覆盖draw()了.你必须draw(Renderer *renderer, const kmMat4 &transform, bool transformUpdated)改用.

cocos2d-x cocos2d-x-3.0

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

Objective-C - 初始化已初始化的对象?

如果我调用[alloc] init]已经初始化和分配的对象会发生什么?

在我的特殊情况下,我有一个NSMutableArray我在超类中初始化Parent使用NSMutableArray* someArray = [NSMutableArray alloc] init];

在子类中,Child我需要someArray在一个特定的索引处插入一个对象,例如3.
所以如果数组没有项目,或者它的项目少于我想要插入的索引(数组有4个项目,并且我想在索引10处插入它会崩溃.

如果我someArrayChild课堂上再次初始化会怎么样?将存储的指针someArray替换为我正在初始化的新指针,而"旧" 指针会泄漏吗?

编辑:

对不起,我的术语有点过时了.我不是故意这样做[someObject alloc],而是在做someObject = [SomeClass alloc] init];someObject之前已经用一个实例初始化的地方SomeClass

memory-management objective-c ios

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

UITextField Delegate无法正常工作

我有以下代码:

@interface MyCell : UITableViewCell<UITextFieldDelegate>
{
    IBOutlet UITextField *txtFields;
}

- (IBAction)textFieldAction:(id)sender;
@property (nonatomic,retain) IBOutlet UITextField *txtFields;

@end
Run Code Online (Sandbox Code Playgroud)

我还有以下委托功能:

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
    return NO;
}
Run Code Online (Sandbox Code Playgroud)

但是,我注意到它永远不会被召唤.我从接口构建器以及代码中设置委托:[txtFields setDelegate:self];但似乎都不起作用.我还缺少其他的东西吗?

uitextfield ios uitextfielddelegate

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