问题列表 - 第10226页

PostgreSQL中的UPDATE vs INSERT语句性能

我正在使用一个数百万行的数据库...使用python来解析文档并使用术语填充表..插入语句工作正常但更新语句随着表大小的增长而变得非常耗时.

如果有人可以解释这种现象并告诉我是否有更快的方式进行更新,那将是很好的.

谢谢,阿纳夫

postgresql

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

您是否关注代码的美学?

如果我的代码不"漂亮",我不知道我是否是世界上唯一一个在我肚子里感觉不好的人.例如,如果我得到另一个人在我之前做的任务.我无法帮助它清理代码并让它看起来"漂亮".我不知道这是不是某种强迫症.

这就像我将代码视为某种艺术,在我自己的代码约定中看起来很完美.我不知道你是否理解我在这里要解释的内容.

但是你是否喜欢我,尽管它不会使代码变得更好,但总是试图让我的代码在审美观点上看起来很好?

coding-style

21
推荐指数
2
解决办法
2514
查看次数

Jquery多个选择器,选择符合两个条件的项目

如果我这样做......

$('.class1, .class2').hide();
Run Code Online (Sandbox Code Playgroud)

然后将隐藏具有class1或class2的所有项目.

<pre class='class1'>hello1</pre>
<pre class='class2'>hello2</pre>
<pre class='class1 class2'>hello3</pre>
Run Code Online (Sandbox Code Playgroud)

什么是语法,所以只有第3个<pre>将被隐藏,我想隐藏基于它们同时具有class1和class2的东西.

jquery css-selectors

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

如何筛选单个数据库的SQL Server 2008 Profiler输出?

SQL Server 2008 Profiler始终会分析所有数据库.我想限制分析或输出到单个数据库.怎么能最容易地完成?

sql-server sql-server-2005 sql-server-profiler sql-server-2008

23
推荐指数
2
解决办法
3万
查看次数

使用win32inet.WinHttpGetProxyForUrl的正确方法是什么

我正在尝试使用Win32com开发人员公开的Microsoft WinHttp库的一个功能.遗憾的是,大多数库似乎没有记录,并且没有通过win32com库使用win32inet功能的正确方法的示例.

这是我到目前为止:

import win32inet
hinternet = win32inet.InternetOpen("foo 1.0", 0, "", "", 0)
# Does not work!!!
proxy = win32inet.WinHttpGetProxyForUrl( hinternet, u"http://www.foo.com", 0  )
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我所要做的就是使用win32inet功能找出哪个代理适用于给定的URL,在他的案例中为foo.com.

你能帮我纠正最后一行的语法吗?MSN 对于被包装的函数有一些很好的文档,但args似乎并没有完美地映射到python库的那些.

该脚本的固定版本应该:

  • 能够查找用于任何给定URL的代理.

  • 它应该始终完全符合Internet Explorer的要求(即使用相同的代理)

  • 它应该在任何有效的Windows XP设置上有效.这意味着它应该使用显式配置的代理,并且根本不需要代理.

  • 它只需要在Python 2.4.4的Windows XP 32bit上运行.它可以使用任何官方发布的win32com版本.

我在Windows XP上使用Python2.4.4和Win32Com.

更新0:

或者......你能给我一个cTypes的替代实现吗?只要我能使它工作我就开心!

python windows com 32-bit winhttp

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

Maven插件自动生成setter/getters?

是否有Maven插件可以使用相应的JavaDoc自动生成setter和getter?

我知道Eclipse/Netbeans会在你告诉它时这样做; 然而,对于源只是包含骨架并让Maven或其他工具生成重复的东西会很好.

我想修改源代码,以便在调试时编译和使用源jar.

谢谢,沃尔特

java plugins maven-2

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

如何使用单个命令在UNIX文件系统中提取JAR并使用JAR命令指定其目标目录?

我正在创建一个Python脚本,我在其中执行UNIX系统命令.我有一个名为Binaries.war的war存档,它位于名为Portal.ear的ear存档中

Portal耳朵文件位于/ home/foo/bar /

jar xf /home/foo/bar/Portal.ear Binaries.war
Run Code Online (Sandbox Code Playgroud)

将/home/foo/bar/Portal.ear存档中的Binaries.war文件解压缩到我运行脚本的当前目录中.

如何使用一个命令指定要提取的目标目录?我想做这样的事情来将Binaries.war提取到目录/ home/foo/bar/baz中

jar xf /home/foo/bar/Portal.ear Binaries.war [into target directory /home/foo/bar/baz]
Run Code Online (Sandbox Code Playgroud)

我搜索了JAR手册页中的选项,似乎无法找到一种简单的方法来执行此操作.当然,我可以将存档提取到我当前的目录中,然后使用mv移动它,但我想一次性完成此操作,而不是随机播放目录和文件.

python java unix linux jar

46
推荐指数
2
解决办法
21万
查看次数

如何测试枚举类型?

我目前正在尝试为一个小型库构建一组或多或少完整的单元测试.由于我们希望允许存在不同的实现,我们希望这组测试是(a)通用的,以便我们可以重用它来测试不同的实现,并且(b)尽可能完整.对于(b)部分,我想知道是否有任何最佳实践用于测试枚举类型.例如,我有一个枚举如下:

public enum Month {
    January,
    February,
    ...
    December;
}
Run Code Online (Sandbox Code Playgroud)

在这里,我想确保所有枚举类型确实存在.这甚至是必要的吗?目前我正在使用Hamcrests assertThat,如下例所示:

assertThat(Month.January, is(notNullValue()));
Run Code Online (Sandbox Code Playgroud)

缺少"January"枚举会导致编译时错误,可以通过创建缺少的枚举类型来解决.

我在这里使用Java,但我不介意你的答案是否适用于其他语言.

编辑:

由于mkato和Mark Heath都指出测试枚举可能没有必要,因为当你使用不存在的枚举类型时编译器将无法编译.但我仍然想测试这些枚举,因为我们想要构建一个单独的TCK类test.jar,它将在不同的实现上运行相同的测试.所以我的问题更像是:测试枚举类型的最佳方法是什么?

在考虑了一下后,我将上面的Hamcrest声明更改为:

assertThat(Month.valueOf("January"), is(notNullValue()));
Run Code Online (Sandbox Code Playgroud)

当1月不存在时,该声明现在抛出NPE.这种方法有什么问题吗?

enums unit-testing hamcrest

17
推荐指数
4
解决办法
8万
查看次数

使用Emacs,我如何缩进/格式化TXT文件中的代码段?

我正在用Emacs写一篇文档.如您所知,我正在使用的文本文件中有一些代码段.通常,当我打开此文件时,emacs将自动进入文本模式.编辑普通段落对我来说很好.但对于那些代码段,我怎样才能将它们缩进gnu或linux样式,就像我在c-mode中所做的那样(通过c-set-style &&在某些区域中执行Ctrl-Alt- \)?

顺便说一下,实际上,我可以通过调用Mx c-mode来将缓冲区转换为c模式,但是,我认为在文本模式下应该有很多优雅的方法.

emacs editor

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

Spring MVC域对象处理最佳实践

让我们假设一个简单的Spring MVC Controller接收域对象的ID.Controller应该调用应该对该域对象执行某些操作的服务.

通过从数据库加载域对象的ID,将域名对象的ID"转换"到哪里?这不应由财务主任完成.因此,服务方法接口必须使用接受ID的的域对象而不是域对象本身.但是如果将域对象作为参数,则服务的接口会更好.

您对此常见用例有何看法?你是如何解决这个问题的?

java model-view-controller spring dao hibernate

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