小编ada*_*eks的帖子

带有主查询数据变量的MySQL子查询

好的,这里需要一个MySQL大师.我正在尝试编写一个查询,当有人对您之前评论过的项目发表评论时,该查询将作为通知系统.'drinkComment'表非常简单:

commentID, userID, drinkID, datetime, comment
Run Code Online (Sandbox Code Playgroud)

我写了一个查询,它将获得我之前评论过的所有关于饮料的评论(这不是我的评论),但它仍会显示我评论之前发生的评论.这与我认为可行的一样接近,但事实并非如此.请帮忙!

select @drinkID:=drinkComments.drinkID, commentID, drinkID, userID, comment, datetime 
FROM drinkComments  
WHERE `drinkID` IN 
    ( select distinct drinkID from drinkComments where drinkComments.userID = 1) 
AND drinkComments.dateTime > (
/*This gets the last date user commented on the main query's drinkID*/
select datetime FROM drinkComments WHERE drinkComments.userID = 1 AND drinkComments.drinkID = @drinkID ORDER BY datetime DESC LIMIT 1
)
ORDER BY datetime DESC
Run Code Online (Sandbox Code Playgroud)

mysql select subquery

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

记录项目中所有UIViewControllers的类名

我们收到了一个来自外包的巨大项目,我们正在努力"修复".项目中有数百个视图控制器.我们的目标是轻松确定我们当前在设备上查看的类.

我们的解决方案(不起作用,因此SO问题)如下.

通过以下类别覆盖UIViewController的viewDidAppear方法:

-(void)viewDidAppear:(BOOL)animated
{
    NSLog(@"Current View Class: %@", NSStringFromClass(self.class));
    [self viewDidAppear:animated];
    //Also tried this:
    //[super viewDidAppear:animated];
}
Run Code Online (Sandbox Code Playgroud)

此类别将放在项目的.pch中.

这将不需要在数百个视图控制器中放置额外的代码,并且可以轻松打开和关闭.它没有用,因为正如我们现在所知道的那样,< meme >不会简单地通过类别< / meme > 覆盖现有方法.

我们缺少什么?!?

objective-c nslog uiviewcontroller ios

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

来自HTML的NSString中的特殊字符

我从XML源获取数据并使用tbxml解析它.一切都工作正常,直到我得到一个拉丁字母,如"é",它将显示为:代码:

&#233;
Run Code Online (Sandbox Code Playgroud)

我没有看到NSString的正确方法来进行转换.有任何想法吗?

xml iphone nsstring

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

创建和选择角度材料选项卡

我目前正在使用该指令的md-selected属性md-tabs来控制哪个选项卡是选定的选项卡.当我创建一个新选项卡时,我想选择新创建的选项卡.这适用于我已经包含的演示,但会引发错误.有没有更好的办法?

JS:

$scope.addTab = function (title, view) {
  view = view || title + " Content View";
  var newIndex = tabs.push({ title: title, content: view, disabled: false});
  $scope.selectedIndex = newIndex;
};
Run Code Online (Sandbox Code Playgroud)

HTML:

<md-tabs md-selected="selectedIndex" md-border-bottom="">
  <md-tab ng-repeat="tab in tabs" ng-disabled="tab.disabled" label="{{tab.title}}">
Run Code Online (Sandbox Code Playgroud)

错误:

TypeError: Cannot read property 'offsetLeft' of undefined
at updateInkBarStyles (angular-material.js:12808)
at Object.handleSelectedIndexChange [as fn] (angular-material.js:12750)
at Scope.$get.Scope.$digest (angular.js:14308)
at Scope.$get.Scope.$apply (angular.js:14571)
at HTMLFormElement.<anonymous> (angular.js:21571)
at HTMLFormElement.eventHandler (angular.js:3032)
Run Code Online (Sandbox Code Playgroud)

http://codepen.io/anon/pen/JdbLda

javascript angularjs material-design angular-material

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