问题列表 - 第21662页

Django和NoSQL,任何现成的库?

到目前为止,Django与几个RDBMS有很好的集成.NoSQL,无架构和面向文档的DBMS正在崛起.将这些流行时尚的DBMS与Django集成在一起的状态如何?是否有适用于Django的生产就绪或至少可立即使用的库?

到目前为止,我手头有这些:

django schemaless nosql django-database

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

创建随机哈希/字符串的最佳方法是什么?

为存储会话而生成哈希的最佳方法是什么?我正在寻找一种轻便,便携的解决方案.

php hash session md5

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

用于驱动距离的REST API?

有没有一项服务可以让我在两个地址之间有行车距离?显然Google Maps API要求您显示我不想做的地图(在该特定页面上),并且我想在用户提交表单后将数据保存到我的数据库中,而不是而不是等待JS做这件事.


如果它是相关的,这将进入Django应用程序.我发现CloudMade提供了一个很好的Python API,除了他们最新的dev版本中有一个bug(不能使用API​​对象),但更重要的是,它对加拿大的支持很糟糕(找不到方向这附近的任何一个主要城市!).

api maps

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

B做某事时如何更改A的html网站

假设我们有用户A和B访问包含按钮的同一URL.当A单击按钮时,我希望B的网站上的某些内容在B上面时立即更改,例如要添加的文本.我希望这会发生延迟小于150毫秒.

这是现实的吗?你能给我一些关于我应该搜索的提示,或者说明这个的玩具例子吗?谢谢.

html javascript jquery

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

如何在codebehind中引发列表控件SelectedIndexChanged事件?

如何使用C#在代码隐藏中引发asp.net List控件的SelectedIndexChanged事件?

c# asp.net

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

为什么each_slice不起作用?

我正在尝试使用Enumerable#each_slice.它在我的计算机上不起作用,说明找不到该方法.

我正在运行ruby 1.8.6(2008-08-11 patchlevel 287)[universal-darwin9.0]

API:http://ruby-doc.org/core/classes/Enumerable.html#M003142

例:

(1..10).each_slice(3) {|a| p a} # I get NoMethodError: undefined method `each_slice' for 1..10:Range
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

ruby api enumerable core-api

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

使用对数来避免数值下溢的算术问题(取2)

我有两个分数列表;

A = [ 1/212, 5/212, 3/212, ... ]

B = [ 4/143, 7/143, 2/143, ... ].

如果我们定义A' = a[0] * a[1] * a[2] * ...B' = b[0] * b[1] * b[2] * ...

我想计算A'和B'的归一化值

即特别是A' / (A'+B')和 的值B' / (A'+B')

我的麻烦是A是B都很长,每个值都很小所以计算产品会导致数值下溢很快...

我理解通过对数将产品转化为总和可以帮助我确定A'或B'中哪一个更大

max( log(a[0])+log(a[1])+..., log(b[0])+log(b[1])+... )

并且使用日志我可以计算出值,A' / B'但我该怎么做A' / A'+B'

我迄今为止最好的选择是将数字表示保持为分数,即A = [ [1,212], [5,212], [3,212], ... ]实现我自己的算术,但它变得笨拙而且我感觉有一种(简单的)对数方式我只是缺少了....

A和B的分子不是来自序列.对于这个问题,它们也可能是随机的.如果它有助于分母中A的所有值都相同,那么B的所有分母都是如此.

欢迎任何想法!

(ps.我在24小时前问了一个关于这个比例的类似问题, …

logarithm numerical-methods

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

T-SQL查询性能难题:为什么使用变量会产生影响?

当我做出看似无关紧要的变化时,我正在尝试优化复杂的SQL查询并获得截然不同的结果.

例如,运行需要336毫秒:

Declare @InstanceID int set @InstanceID=1;
With myResults as (
    Select 
        Row = Row_Number() Over (Order by sv.LastFirst), 
        ContactID
    From DirectoryContactsByContact(1) sv 
    Join ContainsTable(_s_Contacts, SearchText, 'john') fulltext on (fulltext.[Key]=ContactID)
    Where IsNull(sv.InstanceID,1) = @InstanceID
    and len(sv.LastFirst)>1
) Select * From myResults Where Row between 1 and 20;  
Run Code Online (Sandbox Code Playgroud)

如果我用硬编码的数字替换@InstanceID,则需要超过13秒(13890毫秒)才能运行:

Declare @InstanceID int set @InstanceID=1;
With myResults as (
    Select 
        Row = Row_Number() Over (Order by sv.LastFirst), 
        ContactID
    From DirectoryContactsByContact(1) sv 
    Join ContainsTable(_s_Contacts, SearchText, 'john') fulltext on (fulltext.[Key]=ContactID)
    Where IsNull(sv.InstanceID,1) = 1 …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server query-optimization

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

Visual Studio Web应用程序在Tomcat\Eclipse\Java中运行时编辑源代码

在ASP.NET Web站点项目中,我总是能够对底层C#代码进行更改,只需在浏览器中刷新页面,我的更改就会立即生效.

在使用Java和Eclipse时,我可以做同样的事情 - 编辑我的Java源代码并刷新页面,我的更改就在那里.

我不能在ASP.NET MVC中这样做,这是一个真正的下降 - 我必须停止运行进程并进行更改,然后重新启动调试.这是浪费大量时间.

我做错了吗?ASP.NET MVC开发的最佳方法是什么?

.net c# asp.net-mvc visual-studio

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

如何使用正则表达式检测浮点数

什么是处理浮点数的好正则表达式(即像Java的Float)

答案必须符合以下目标:

 1) 1.  
 2) .2   
 3) 3.14  
 4) 5e6  
 5) 5e-6  
 6) 5E+6  
 7) 7.e8  
 8) 9.0E-10  
 9) .11e12  
Run Code Online (Sandbox Code Playgroud)

总之,它应该

  • 忽略先前的迹象
  • 要求小数点左边的第一个字符为非零
  • 允许小数点两边有0位或更多位数
  • 允许没有小数点的数字
  • 允许科学记数法
  • 允许大写或小写'e'
  • 允许积极或消极的指数

对于那些想知道的人,是的,这是一个家庭作业问题.我们在编译器的CS课程中收到了这个作业.我已经把我的答案交给了班级,并将其作为这个问题的答案发布.

[Epilogue]我的解决方案没有得到充分的信任,因为它没有处理小数点左边的超过1位数.赋值确实提到了处理Java浮点数,即使这些示例都没有小数点左边的1位数.我会在自己的帖子中发布已接受的答案.

regex floating-point

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