问题列表 - 第16945页

如何在MySQL中连接两个具有不同行数的表?

我有两个表要连接.

TABLE_A:

+-----------+-----------+---------+
| row_id    | category  | val_1   |
+-----------+-----------+---------+
| 1067      | cat1      | 6.5     |
| 2666      | test      | 6.5     |
| 2710      | cat1      | 2.1     |
| 2710      | test      | 7.1     |
| 2767      | test      | 3       |
| 71142     | cat1      | 5       |
| 50666     | other     | 6.5     |
| 71142     | other     | 1       |
| 345342    | cat1      | 6.5     |
| 345342    | test      | 2.8 …
Run Code Online (Sandbox Code Playgroud)

mysql sql database join

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

如何从推送的控制器获取RootViewController?

所以,我从RootViewController推送一个视图控制器,如:

[self.navigationController pushViewController:anotherViewController animated:YES] ;

但是,从anotherViewController现在开始,我想再次访问RootViewController.

我尝试着

// (inside anotherViewController now)
///RootViewController *root = (RootViewController*)self.parentViewController ; // No.
// err
RootViewController *root = (RootViewController*)[self.navigationController.viewControllers objectAtIndex:0] ; // YES!! it works

我不确定为什么这样做,我不确定它是否是最好的方法.有人可以评论一个更好的方法从你已经推入RootViewController的navigationController的控制器获取RootViewController,以及我的方式是否可靠?

iphone uinavigationcontroller ios

133
推荐指数
4
解决办法
13万
查看次数

如何使用JSON.parse reviver参数来解析日期字符串

我的JSON字符串包含一个返回这样一个值的日期字段:

"2009-04-04T22:55:16.0000000-04:00"
Run Code Online (Sandbox Code Playgroud)

我特别感兴趣的是只解析日期隔间而不是时间.我尝试使用reviver函数,但有趣的是,从不调用reviver函数!(在Firefox上试过)

这是我完成的代码:

var Site = {
.....
dateReviver: function(key, value) {
    var a;
    if (typeof value === 'string') {
        a = /^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
        if (a) {
            return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
                            +a[5], +a[6]));
        }
    }
    return value;
},
loadArticle: function(id) {
....
    proxy.getArticle(id, function(response) {
        var data = JSON.parse(response.result, Site.dateReviver);
        ....
    });
}
};
Run Code Online (Sandbox Code Playgroud)

loadArticle永远不会调用JSON.parse dateReviver.

我投了一整天但没有运气!有人可以帮帮我吗?

javascript debugging json date-parsing reviver-function

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

F#函数具有多态(在OO意义上)返回类型

是否可以让函数返回多个类型,只要它们共享一个公共基类,而不转换每个返回值?

例如:

[<AbstractClass>]
type A() = 
  abstract Do : unit -> unit

type B() =
  inherit A()
  override x.Do() = ()

type C() =
  inherit A()
  override x.Do() = ()

let getA i : A =
  if i = 0 then new B() else new C() //Error: This expression was expected to have type A but here has type B
Run Code Online (Sandbox Code Playgroud)

f#

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

Apache Velocity的编码问题包括

我有一个velocity/html文件.我正在尝试将一些简单的HTML包含/解析到页面中.

如果我只是直接在主文件上复制文本,它可以正常工作:

Miranda Kerr并不是维多利亚的秘密天使......

如果我创建一个单独的VM文件,并将其包含如下:

#parse("topicoftheday/homepagenews.vm")
Run Code Online (Sandbox Code Playgroud)

我得到了糟糕的角色垃圾:

米兰达克尔并没有成为维多利亚的秘密天使

怎么样?为什么?

谢谢

html encoding velocity

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

在注册表中存储连接字符串?

我们决定使用注册表来处理我们在VB.net应用程序中使用连接字符串的部署.

要求是:

  1. 如果程序无法连接到服务器,请首先检查注册表中的连接字符串.如果没有,请创建文件夹并填写名称,类型和数据.
  2. 确保加密.

我从未在注册表中编辑或创建任何内容.我从哪里开始?如果有人有任何代码示例或链接到文章我会非常感激.

sql vb.net sql-server-2005 visual-studio

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

奇怪的MySQL Python mod_wsgi无法在'localhost'(49)问题上连接到MySQL服务器

StackOverflow上有类似的问题,但我没有找到完全相同的情况.这是在使用MySQL的OS X Leopard机器上

一些起始信息:

MySQL Server version        5.1.30
Apache/2.2.13 (Unix)
Python 2.5.1
mod_wsgi 3
Run Code Online (Sandbox Code Playgroud)

mysqladmin也有跳过网络列为OFF

我能够从python命令行连接到mysql.但是,当我尝试通过mod_wsgi使用复制和粘贴的代码或通过Django来执行此操作时,我收到了通用连接拒绝

OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (49)")
Run Code Online (Sandbox Code Playgroud)

我查看了mysql手册并尝试了其故障排除提示,例如

telnet localhost 3306
Run Code Online (Sandbox Code Playgroud)

确实得到了联系.

也不是试图以root身份连接.

关于我还能检查什么的任何想法?提前致谢!

python mysql django mod-wsgi mysql-error-2003

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

什么时候应该使用Scala的Array而不是其他集合?

这更像是一个风格和偏好的问题,但这里说:我什么时候应该使用scala.Array?我一直使用List,偶尔遇到Seq,Map等,但我从未使用过,也没有看过Array.是否仅适用于Java兼容性?我错过了一个常见的用例吗?

arrays coding-style scala scala-collections

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

什么是一个好的,简单的,仅2D矩形的碰撞检测算法?

我正在为年轻人设计一个碰撞检测游戏教程,所以我希望它尽可能简单,以便更容易解释.

要求非常简单.世界是2D,只包含矩形(任意大小).BSP甚至四叉树似乎都是过度杀戮(同样,重点在于简单性)但是我想要比通过所有n(n-1)/ 2个可能的碰撞强制执行更有效的东西.

2D,仅矩形,简单.

任何人都可以指出我可以查找的算法吗?是我正在寻找的四叉树算法吗?

编辑:此外,矩形永远不会旋转(我保持简单).为了让您了解我正在工作的规模,将在您使用Pygame在Python中实现的典型用户的笔记本电脑/台式机(不到5年)上运行几百个矩形.

algorithm 2d collision-detection rectangles

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

通过一个或多个空格或制表符分解字符串

如何通过一个或多个空格或制表符爆炸字符串?

例:

A      B      C      D
Run Code Online (Sandbox Code Playgroud)

我想把它变成一个数组.

php regex explode

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