程序设计

专业和发烧友程序员的问答

1
MongoDB:通过不存在的字段查找文档?
有没有一种方法可以指定“文档不包含字段的条件”的条件? 例如,我只想查找这2个中的第一个,因为它没有“ price”字段。 {"fruit":"apple", "color":"red"} {"fruit":"banana", "color":"yellow", "price":"2.00"}
173 mongodb 

14
尽管我调用pyplot.show(),但matplotlib不会显示我的绘图
matplotlib上需要帮助。是的,我没有忘记调用pyplot.show()。 $ ipython --pylab import matplotlib.pyplot as p p.plot(range(20), range(20)) 它matplotlib.lines.Line2D at 0xade2b2c作为输出返回。 p.show() 没事了 没有错误讯息。没有新窗口。没有。我matplotlib使用pip进行安装,但未收到任何错误消息。 细节: 我用, 的Ubuntu IPython v0.11 Python v2.6.6 matplotlib v1.0.1

14
INT和VARCHAR主键之间在真实性能上有区别吗?
在MySQL中使用INT与VARCHAR作为主键之间是否存在可测量的性能差异?我想将VARCHAR用作参考列表的主键(想想美国的州和国家/地区代码),并且同事不会花INT AUTO_INCREMENT作为所有表的主键。 我的论点,详见这里,是INT和VARCHAR之间的性能差异可以忽略不计,因为每个INT外键引用将需要JOIN的参考意义,一个VARCHAR键则直接呈现的信息。 那么,是否有人对这个特定用例以及与此相关的性能问题有经验?


27
Spring Boot:由于缺少EmbeddedServletContainerFactory bean而无法启动EmbeddedWebApplicationContext
我对Spring完全陌生,并开始从该站点制作官方指南:https: //spring.io/guides 我想做这份指南:https : //spring.io/guides/gs/scheduling-tasks/ 我收到以下异常: 2014-02-14 16:25:21.614 INFO 9032 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.scheduling.annotation.SchedulingConfiguration' of type [class org.springframework.scheduling.annotation.SchedulingConfiguration$$EnhancerByCGLIB$$5b48d763] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2014-02-14 16:25:21.638 INFO 9032 --- [ main] .c.l.ClasspathLoggingApplicationListener : Application failed to start with …
173 java  spring  spring-boot 


6
Chrome为什么会错误地确定页面使用其他语言并提供翻译?
新的Google Chrome自动翻译功能在我们的一个应用程序中的一页上跳了起来。每当我们导航到该特定页面时,Chrome就会告诉我们该页面为丹麦语,并提供翻译服务。该页面是英语的,就像我们应用程序中的其他页面一样。此特定页面是内部测试页面,其中包含几十个带有英文标签的表单字段。我不知道为什么Chrome认为此页面是丹麦语。 是否有人对这种语言检测功能的工作方式以及我如何确定导致Chrome认为该页面为丹麦语的内容有见解?

8
最低有效JSON是多少?
我已经仔细阅读了JSON描述http://json.org/,但是我不确定我是否知道简单问题的答案。最小可能的有效JSON是什么字符串? "string" 字符串是有效的JSON吗? 42 简单数字是有效的JSON吗? true 布尔值是有效的JSON吗? {} 空对象是有效的JSON吗? [] 空数组是有效的JSON吗?

7
切片NumPy 2d数组,或者如何从nxn数组(n> m)中提取mxm子矩阵?
我想切片一个NumPy nxn数组。我想提取该数组的m行和列的任意选择(即,行/列数中没有任何模式),使其成为一个新的mxm数组。对于此示例,假设数组为4x4,我想从中提取2x2数组。 这是我们的数组: from numpy import * x = range(16) x = reshape(x,(4,4)) print x [[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11] [12 13 14 15]] 要删除的行和列相同。最简单的情况是,当我想提取在开始或结尾处的2x2子矩阵时,即: In [33]: x[0:2,0:2] Out[33]: array([[0, 1], [4, 5]]) In [34]: x[2:,2:] Out[34]: array([[10, 11], [14, …
173 python  numpy  slice 

5
我怎样才能告诉PyCharm参数期望是什么类型?
当涉及到构造函数,赋值和方法调用时,PyCharm IDE非常擅长分析我的源代码并弄清楚每个变量应该是什么类型。我很喜欢它,因为它给了我很好的代码完成和参数信息,并且如果我尝试访问一个不存在的属性,它会给我警告。 但是当涉及到参数时,它一无所知。代码完成下拉列表无法显示任何内容,因为它们不知道参数的类型。代码分析无法查找警告。 class Person: def __init__(self, name, age): self.name = name self.age = age peasant = Person("Dennis", 37) # PyCharm knows that the "peasant" variable is of type Person peasant.dig_filth() # shows warning -- Person doesn't have a dig_filth method class King: def repress(self, peasant): # PyCharm has no …

5
索引中列的顺序有多重要?
我听说您应该在索引声明的开头放置最有选择性的列。例: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) 首先,我说的是正确的吗?如果是这样,我是否可能会通过重新排列索引中列的顺序来看到性能上的巨大差异,还是更多的“不错的做法”? 我问的原因是因为在通过DTA进行查询之后,建议我创建一个索引,其中几乎所有列都与现有索引相同,只是顺序不同。我正在考虑只是将缺少的列添加到现有索引中,并称之为良好。有什么想法吗?

3
Perforce for Git用户?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 改善这个问题 那里有很多“ Git for Perforce用户”文档,但看起来却相反。 我以前只使用过Git,最近又开始工作,不得不大量使用Perforce,发现自己很多时候变得非常困惑。我习惯于Git的概念似乎根本没有映射到Perforce。 有没有人有兴趣为一些习惯了Git的人整理一些使用Perforce的技巧?
173 git  perforce 

1
为什么在hashCode中使用质数?
我只是想知道为什么在类的hashCode()方法中使用质数?例如,当使用Eclipse生成我的hashCode()方法时,总是使用素数31: public int hashCode() { final int prime = 31; //... } 参考文献: 这是有关Hashcode的一个很好的入门,以及有关我发现的哈希如何工作的文章(C#,但这些概念是可转让的): Eric Lippert的GetHashCode()准则和规则
173 java  hashcode  primes 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.