小编Bor*_*kov的帖子

关系数据库有什么用途?

通常,当人们向您宣传工具时,他们首先会告诉您,为什么您需要它,然后讨论如何使用它.前5本关于我试过的数据库和SQL的书并非如此.这真的感觉就像我在和宗教信仰者交谈:).他们没有讨论:数据库能够做什么,为什么设计它的设计方式等等.他们告诉你,你应该服从第3范式和Codd,它的先知.

我的问题是:在哪些方面,我的网站,例如使用PostreSQL后端作为数据存储,优于我的网站存储哈希表中的数据,并使用我选择的编程语言(如pickle/ shelvein python)内置的通用序列化机制.

我相信答案是性能,但在这个地方SQL专家通常是模糊的.我想知道,数据库的运营成本是多少?设计如何帮助实现这一目标?真的,当你努力遵守一些规则时,你真的想知道这是什么缘故?

你能否建议一个首先说明目标然后引入正常形式,关系代数等概念的阅读,然后解释这些概念如何帮助解决目标.谢谢,抱歉有点咆哮.为了说明我的问题,将关系数据库的 wiki文章与Stanislav Lem的Sepulka进行比较.

python sql relational-database

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

`致命错误:无法找到当地的咕噜声.:为什么要求当地的咕噜声,如果我有全球性的?

我是Node.js中的菜鸟,并试图用来grunt-contrib-concat从多个源文件构建我的javascript库.

我创建了一个虚拟环境,激活它,全球的装机量gruntgrunt-cli书面Gruntfile.jspackage.json文件为我的项目.总结一下:

$ nodenv NODEENV
$ source NODENV/bin/activate
(NODEENV)$ npm install -g grunt-cli
...
(NODEENV)$ npm install -g grunt
...
(NODEENV)$ cd myproject
(NODEENV)$ ls myproject
Gruntfile.js package.json src test README.md
(NODEENV)$ grunt test
grunt-cli: The grunt command line interface. (v0.1.13)

Fatal error: Unable to find local grunt.

If you're seeing this message, either a Gruntfile wasn't found or grunt
hasn't been installed locally to your project. For more information …
Run Code Online (Sandbox Code Playgroud)

javascript node.js gruntjs

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

CSS:如何使块元素占用其子元素所需的宽度?

由于我的Linux 2D图形库(例如GTK +)的背景,其中父窗口通常请求与其子项需要适当显示的空间一样多的空间,我对CSS中的块元素占据父级的所有宽度的习惯感到不好.

是否可以使块元素占据宽度,由其子元素的固有宽度决定而不是更多?

html css

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

python:有一个众所周知的函数来规范化数据的JSON表示吗?

假设,你有一对变量:request_dataresponse_data.它们包含JSON/JSON数组数据,您需要检查,如果这些数据是相同的(即dicts/lists不相同,所以它们不相等,但它们包含相同的数据).

python类JSON数据比较有一个障碍:数据的Dicts可能是相同的,但是由于它们是无序的,它们可能有不同的表示,如果我们比较它们json.dumps:

'[{
    "label": "JobName",
    "inputBinding": {"position": 1},
    "type": ["string"],
    "id": "displayName",
    "description": "SomeId to code sample"
}]'
    != 
'[{
    "id": "displayName",
    "label": "JobName",
    "description": "SomeId to code sample",
    "type": ["string"],
    "inputBinding": {"position": 1}
}]'
Run Code Online (Sandbox Code Playgroud)

某些库中是否存在一个众所周知的函数来规范化这些数据的表示?

它应该是递归的并且考虑嵌套的dicts和列表.

python json

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

python:当列表可能为空时,'if list [0] =="foo"'的单行代码

我真的很讨厌写这个内部循环和ifs:

if len(list) != 0: #or just "if list:", but explicit better than implicit
    if list[0] == "foo":
        ...
Run Code Online (Sandbox Code Playgroud)

你最喜欢的单线(或至少一个嵌套级别)是什么类似的?

编辑:对不起,这是我的一个愚蠢的问题,我在这里搞砸了.但我觉得有些情况下,如果两个条件if a and/or b一起写入会导致异常,但仍然可以是真的.我投票结束这个问题.

python

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

标签 统计

python ×3

css ×1

gruntjs ×1

html ×1

javascript ×1

json ×1

node.js ×1

relational-database ×1

sql ×1