小编kef*_*hou的帖子

用于mongodb ObjectId的创建时间

ObjectId用作MongoDB的文档的默认密钥嵌入时间戳(调用objectid.generation_time返回datetime对象).那么可以使用这个生成时间而不是保持单独的创建时间戳吗?您将如何使用此嵌入式时间戳有效地按创建时间或查询最后N个项目进行排序?

timestamp mongodb unix-timestamp

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

LEFT OUTER JOIN与NOT EXISTS的SQL性能

如果我想在表A中找到一组条目而不是在表B中,我可以使用LEFT OUTER JOIN或NOT EXISTS.我听说过SQL Server适用于ANSI,在某些情况下,LEFT OUTER JOIN比NOT EXISTS效率更高.在这种情况下,ANSI JOIN会表现得更好吗?并且在SQL Server上加入运算符比一般的NOT EXISTS更有效吗?

sql sql-server

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

django将DateTimeField设置为服务器的当前时间

如何在django中执行此SQL的等效操作?

UPDATE table SET timestamp=NOW() WHERE ...
Run Code Online (Sandbox Code Playgroud)

特别是我想使用服务器的内置函数设置datetime字段,以便从运行数据库的服务器获取系统时间,而不是客户端计算机上的时间.

我知道你可以直接执行原始sql,但我正在寻找一种更便携的解决方案,因为数据库具有不同的功能来获取当前的日期时间.

编辑:很少有人提到auto_now param.这会在每次修改时更新日期时间,而我只想在某些情况下更新日期时间.

python database django

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

网页抓取 - 如何识别网页上的主要内容

鉴于新闻文章网页(来自任何主要新闻来源,如时代或布隆伯格),我想确定该页面上的主要文章内容,并抛弃其他misc元素,如广告,菜单,侧边栏,用户评论.

什么是这样做的通用方法,适用于大多数主要新闻网站?

什么是数据挖掘的好工具或库?(最好是基于python)

python webpage html-parsing web-scraping

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

在mongodb中存储图表

我有一个无向图,每个节点都包含一个数组.可以从阵列中添加/删除数据.什么是在Mongodb中存储它的最佳方法,并且能够有效地执行此查询:给定节点A,选择A中相邻节点中包含的所有数据.

在关系数据库中,您可以创建一个表示边的表,另一个表用于在每个节点中存储数据.

table 1 
NodeA, NodeB
NodeA, NodeC

table 2 
NodeA, item1
NodeA, item2
NodeB, item3 
Run Code Online (Sandbox Code Playgroud)

然后在查询相邻节点中的数据时加入表.但是在MongoDB中无法加入,因此设置此数据库并有效查询相邻节点中的数据的最佳方法是什么(有利于稍微超出空间的性能).

database graph mongodb

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

用于博客的mongodb架构设计

您将如何为具有基于文档的数据库(mongodb)的类似博客的站点设计架构.该网站包含以下对象:用户,文章,评论.用户可以向文章添加评论.每个用户也可以在每个评论中投票一次.

我希望能够有效地进行这些查询:
1.获得文章A,评论A条和每条评论的票数
2.获得用户B对所有文章的
所有评论3.获取所有评论用户B投票赞成

我的第一次尝试是将文章和评论放在单独的集合中,评论可以包含投票给它的用户列表.这使查询1和2变得简单.而对于3,我添加了投票收藏,用户可以记录选票.

有一些明显的缺点,例如重复用户投票数据,而查询1将需要两次调用数据库.有更好的方法吗?

Article {
  "user_id"
}

Comment {
   "user_id",
   "article_id",
   [user_voted],
}

Vote {
    "user_id",
    "comment_id",
}
Run Code Online (Sandbox Code Playgroud)

database-design mongodb

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

python - 将cookie添加到cookiejar

如何创建cookie并将其添加到python中的CookieJar实例?我有cookie的所有信息(名称,值,域,路径等),我不想提取带有http请求的新cookie.

我试过这个,但看起来SimpleCookie类与CookieJar不兼容(还有另一个Cookie类吗?)

import Cookie
c = Cookie.SimpleCookie()
c["name"]="value"
c['name']['expires'] = 0
c['name']['path'] = "/"
c['name']['domain'] = "mydomain.com"
cj = cookielib.CookieJar()
cj.set_cookie(cookie)

Traceback (most recent call last):
    cj.set_cookie(cookie)
  File "/usr/lib/python2.6/cookielib.py", line 1627, in set_cookie
    if cookie.domain not in c: c[cookie.domain] = {}
AttributeError: 'SimpleCookie' object has no attribute 'domain'
Run Code Online (Sandbox Code Playgroud)

python cookies

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

返回后请求处理程序中的龙卷风流程数据

在龙卷风请求处理程序中,如果我必须调用函数foo()而不影响返回给用户的内容,则首先将结果返回给用户然后调用foo()是有意义的.龙卷风(或使用某些第三方包装)是否可以轻松完成此操作?

python tornado

8
推荐指数
3
解决办法
1754
查看次数

JQuery在chrome上拖动bug

当chrome缩放不是100%时,Jquery拖动似乎不正常.在这个 jquery拖动演示中,如果你将chrome zoom(ctrl + mousewheel up)设置为> 100%,在第一次拖动时,该框将保持在它的包含范围内,但是如果你试图将其拖出第二次它实际上会破坏走出收容区域.

有人知道解决这个问题吗?

jquery-ui

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

Windows 7上的C#Winform网格渲染速度很慢

我注意到我的Windows 7 64位机器上的C#winform datagrid非常慢.对于具有1000行+足够的列/文本以适应屏幕宽度的标准网格,我看到滚动显着的渲染延迟(即滚动/滚动条移动滞后约0.5秒而不是平滑).当最大化到全屏时网格特别慢并且随着显示尺寸减小而变得更快.

通过将DataTable绑定到DataGridView实例,GUI是一个简单的设置; 我已经研究了双缓冲等常见的罪魁祸首并没有看到太多改进.该机器在nvidia quadro nvs 420上采用Xeon四核和2 x 23英寸屏幕赢得了64位.

任何人都知道为什么会这样吗?

c# performance winforms

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