小编Sta*_*bie的帖子

表链,何时反规范化?

假设TABLE-A在TABLE-B中可以有一行或多行,它们可以在TABLE-C中有一行或多行,它们可以在TABLE-D中有一行或多行......依此类推.

假设我在TABLE-Z并且需要知道有关TABLE-A的详细信息.我是否从TABLE-Z一直到TABLE-A进行SQL查询?在某些时候,如果说TABLE-Z有一个FK到TABLE-A那么也许会很好,所以查询不会那么痛苦.但是,如果我把那个FK,我想我会破坏正常化,对吧?

关于如何处理这个问题的一般建议?

mysql database-design normalization denormalization denormalized

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

CodeIgniter:取消设置所有userdata,但不销毁会话

有没有办法在会话中取消设置所有userdata而不必使用会话销毁?我正在尝试将用户注销,并且需要一次取消设置所有userdata.跟踪会话中设置的所有可能的用户数据变得冗长乏味.我只是想取消设置userdata中可能已经设置的所有内容.

codeigniter codeigniter-2

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

LatLngBounds - 如何获得SW和NE点数

我正在尝试使用Google地图的自动填充和偏见结果LatLngBounds.我希望能够在一个岛屿周围绘制一个矩形(比如夏威夷群岛)并以此方式获得LatLngBounds.有什么工具可以用来帮助我吗?

google-maps google-maps-api-3

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

Twitter Bootstrap:同一页面上的多个模态,需要不同的背景颜色

我在页面上有2个模态,请参阅:http://twitter.github.com/bootstrap/javascript.html#modals.我希望他们有不同的页面背景颜色.JS似乎生成<div class="modal-backdrop fade in"></div>在页面的底部.有没有办法通过Bootstrap配置设置类或其他东西?

css jquery css3 twitter-bootstrap

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

CSS - 文本溢出:仅显示2行文本

给定一长串内容,我想只显示前两行文本.此内容的容器是流动的,并将调整大小到浏览器的宽度.无论容器的宽度如何,我希望文本始终只显示2行.有没有办法做到这一点?

如果没有办法做到这一点,有没有办法根据字符数限制?

css css3

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

PHP:如何使用和维护密钥?

我有以下数组(JSON-ified以方便查看):

{
  "23": {
    "price": "33.99"
  },
  "38": {
    "price": "30.86"
  },
  "51": {
    "price": "31.49"
  }
}
Run Code Online (Sandbox Code Playgroud)

我想通过price键对它进行排序,但我希望结果也返回包含价格的元素的键,所以像这样:

{
  "38": {
    "price": "30.86"
  },
  "51": {
    "price": "31.49"
  },
  "23": {
    "price": "33.99"
  }
}
Run Code Online (Sandbox Code Playgroud)

我的usort回调是这样的:

private function _price_sort($a, $b)
{
    if ($a['price'] == $b['price']) {
        return 0;
    }
    return ($a['price'] < $b['price']) ? -1 : 1;
}
Run Code Online (Sandbox Code Playgroud)

...以正确的顺序返回数组,但没有元素容器:

[
  {
    "price": "30.86"
  },
  {
    "price": "31.49"
  },
  {
    "price": "33.99"
  }
]
Run Code Online (Sandbox Code Playgroud)

我是否需要在回调函数中执行某些操作或者使用以保留密钥?

php arrays sorting json

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

在Google地图中绘制折线

我正在探索谷歌地图方向API,并注意到我得到了overview_polyline- > points结果.我可以在"编码折线"字段中输入该值:https://developers.google.com/maps/documentation/utilities/polylineutility.结果似乎是从起始位置到结束位置的实际行驶方向.数据看起来对我来说正确.

我希望在Google地图中看到这一点,但在开始和结束位置之间没有所有地图标记.如何获取此信息并在Google地图上绘制?

google-maps google-directions-api

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

硒-如何等待?

我需要能够在采取某些措施之后等待页面可能发生的多种情况之一。这些示例包括:URL更改,设置了特定标题,页面上出现了某些内容,等等。

这说明了如何等待-https: //github.com/facebook/php-webdriver/wiki/HowTo-Wait。但是,我需要能够同时等待多件事。我希望在其中一种情况发生时停止等待。

是否有一种在等待期间进行“或”操作的方法(例如,等待URL更改标题包含“ foo” 页面上出现“栏”等)?

selenium php-webdriver

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

RESTful Web服务:方法名称,输入参数和返回值?

我正在尝试开发一个简单的REST API.我仍然试图理解它的基本架构范例.我需要以下方面的帮助:

  1. "资源"应该是名词,对吧?所以,我应该有"用户",而不是"getUser",对吗?

  2. 我在一些API中看到了这种方法:www.domain.com/users/(返回列表),www.domain.com/users/user(为用户做特定的事情).这种做法好吗?

  3. 在我看过的大多数例子中,输入和输出值通常只是名称/值对(例如color ='red').如果我想发送或返回比这更复杂的内容怎么办?我是否只被迫处理XML?

  4. 假设PUT到/ user /方法将新用户添加到系统.什么是输入参数的良好格式(假设所需的唯一字段是'用户名'和'密码')?如果用户成功,会有什么好的回应?如果用户失败了(我想返回描述性错误消息)该怎么办?

  5. 什么是一种简单的认证和授权方法?我想将大多数方法限制为已成功"登录"的用户.每次通话都会传递用户名/密码吗?传递一个被认为更安全的令牌(如果是,如何在到期方面实施等)?

rest restful-authentication

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

通过PHP获取MIME类型

我有本地访问文件,我需要获取他们的MIME类型.在WAMP/LAMP,CodeIgniter和Zend库中工作.获取MIME类型信息的最佳方法是什么?

php mime zend-framework codeigniter mime-types

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