受到"隐藏的......的特征"系列的启发,我很想知道你最喜欢的Django技巧或者你知道但鲜为人知但有用的功能.
Javascript中是否有数据结构或模式可用于快速查找(通过键,如关联数组)和有序循环?
是的,现在我使用对象文字存储我的数据,但我发现Chrome在循环遍历属性名称时没有维护顺序.
有没有一种常见的方法来解决这个问题?
谢谢你的任何提示.
我想使用Google地图显示突出显示的多边形.这个想法是所讨论的多边形将正常显示,而地图的其余部分应该稍微变暗.
以下是我想用奥地利多边形完成的示例图像:alt text http://a.imagehost.org/0613/google_maps_tint_example.png
不幸的是,对于谷歌地图API和一般的地图来说,我是一个完整的新手.
那么,使用谷歌地图API可以做到这一点吗?如果是,使用什么版本(v2,v3)?使用其他地图工具包(如openlayers)更容易吗?
PS:我有一个想法是建立一个逆多边形(在这个例子中,整个世界减去奥地利的形状),然后使用这个倒置的多边形显示一个透明的黑色覆盖.但这对我来说似乎相当复杂.
employees = Employee.objects.filter(age=23, sex='female')
Run Code Online (Sandbox Code Playgroud)
这将返回一个查询集.
如果我假设此查询集只包含一个结果,如何直接返回该对象?
有没有像使用'get'的方法?
我不太确定在向Java Calendar对象添加超过30天时要使用哪个字段.是否有什么区别Calendar.DAY_OF_MONTH和Calendar.DAY_OF_YEAR?
例:
GregorianCalendar d = new GregorianCalendar();
d.add(Calendar.DAY_OF_YEAR, 90);
Run Code Online (Sandbox Code Playgroud)
VS
GregorianCalendar d = new GregorianCalendar();
d.add(Calendar.DAY_OF_MONTH, 90);
Run Code Online (Sandbox Code Playgroud)
谢谢.
我有一个非常大(100'000s的条目)HashMap.现在,我需要HashSet包含所有键HashMap.不幸的是,HashMap只有一个keySet()返回a Set但不是a的方法HashSet.
HashSet使用Java 生成这样一个有效的方法是什么?
我正在努力创建一个涉及使用PostgreSQL聚合的SQL查询.请考虑以下表格:
CREATE TABLE thing (
id INT NOT NULL PRIMARY KEY,
price NUMERIC(10,2) NOT NULL,
description VARCHAR(255) NOT NULL,
url VARCHAR(255) NOT NULL,
location_id INT NOT NULL REFERENCES location(id)
)
CREATE TABLE location (
id INT NOT NULL PRIMARY KEY,
type INT NOT NULL,
name VARCHAR(255) NOT NULL
)
Run Code Online (Sandbox Code Playgroud)
现在,我想获得每个位置的所有事物记录,其中location.type = xxx具有最低价格.
就像是:
SELECT min(price) FROM thing
INNER JOIN location ON (thing.location_id = location.id)
WHERE type = xxx
GROUP BY location_id
Run Code Online (Sandbox Code Playgroud)
这将列出类型为xxx的每个位置的最低价格,但是如何从表格中获取这些列的行(或其主键)?
我刚刚将一些在Sun Java 1.4.2 VM上运行的旧Java源代码升级到Sun Java(JRE)6 VM.或多或少我唯一需要改变的是为一些抽象对象添加显式数据类型(Hashmap,Vector等).代码本身非常耗费内存,使用高达1G的堆内存(使用-Xmx1024m作为启动VM的参数).
由于我在较新的Java VM上阅读了很多关于更好的性能,这是我进行此升级的原因之一.
谢谢.
我正在为ConfigParserPython 编写一个包装器,以提供一个用于存储和检索应用程序设置的简单界面.
包装器有两种方法,read以及write一组用于不同应用程序设置的属性.
该write方法仅仅是用于一个包装ConfigParser的write与所述另外的也产生由所需的文件对象的方法ConfigParser.它看起来像这样:
def write(self):
f = open(self.path, "w")
try:
self.config_parser.write(f)
finally:
f.close()
Run Code Online (Sandbox Code Playgroud)
我想编写一个单元测试,声明如果无法写入该文件,则此方法会引发IOError,而在另一种情况下,会调用config解析器的write方法.
使用模拟对象很容易处理第二个测试.但这个open电话让事情变得有点棘手.最终我必须创建一个文件对象以传递给配置解析器.在运行此代码时实际创建文件这一事实并不能使它对单元测试非常有用.是否有一些模拟文件创建的策略?可以用某种方式测试这段代码吗?或者它是否太简单了?
java ×3
django ×2
javascript ×2
python ×2
calendar ×1
file-io ×1
google-maps ×1
hashmap ×1
hashset ×1
jvm ×1
loops ×1
performance ×1
postgresql ×1
sql ×1
sun ×1
unit-testing ×1