问题列表 - 第4494页

将预构造的Bean添加到Spring应用程序上下文中

我正在编写一个实现以下方法的类:

public void run(javax.sql.DataSource dataSource);
Run Code Online (Sandbox Code Playgroud)

在此方法中,我希望使用类似于以下的配置文件构造Spring应用程序上下文:

<bean id="dataSource" abstract="true" />

<bean id="dao" class="my.Dao">
  <property name="dataSource" ref="dataSource" />
</bean>
Run Code Online (Sandbox Code Playgroud)

是否可以强制Spring在配置文件中引用"dataSource"bean的任何地方使用传递给我的方法的DataSource对象?

java spring

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

如何更正Subversion项目,我省略了trunk?

我有一个颠覆项目,名为inboundem.这是我的第一次,当我创建它时,我省略了主干.我需要把它变成正确的结构,如inboundem/trunk.我有另一个这样的项目,但由于没有修改,我做了svn delete然后svn import,这很好.但我有很多修改,我不想失去历史.

我做不到svn move,因为svn不会让我把项目移到自己身上.

我怀疑我需要沿着svnadmin转储/加载路径,所以我做了:

svnadmin dump /subversion/active | svndumpfilter include inboundem > inboundem.dump
Run Code Online (Sandbox Code Playgroud)

并创建了一个包含所有myboundem历史记录的转储文件.但我现在该怎么办?

我怀疑我应该svn delete删除项目,然后手动编辑转储文件并将节点路径从inboundem更改为inboundem/trunk,然后执行

svnadmin load /subversion/active < inboundem.dump
Run Code Online (Sandbox Code Playgroud)

这样安全吗?有没有更简单的方法?也许我应该强制它,并逐个检查所有修订,删除项目,然后通过修订重新创建项目修订.

svn

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

如果通用集合被实例化以包含iDisposable项目,那么这些项目是否会被处置?

例如:

Queue<System.Drawing.SolidBrush> brushQ = new Queue<System.Drawing.SolidBrush>();
...
brushQ.Clear();
Run Code Online (Sandbox Code Playgroud)

如果我没有明确地将每个项目出列并单独处理它们,那么在调用Clear()时是否会处理剩余的项目?队列被垃圾收集时怎么样?

假设答案是"不",那么最佳做法是什么?您是否必须始终遍历队列并处理每个项目?

这可能会变得很难看,特别是如果你必须尝试..最终围绕每个dispose,以防万一抛出异常.

编辑

因此,对于通用集合的用户而言,如果项目是Disposable(意味着他们可能正在使用不会被垃圾收集器清理的非托管资源),那么似乎负担很重,那么:

  1. 从集合中删除项目时,请确保Dispose()它.
  2. 不要打电话给Clear().迭代收集并处理每个项目.

也许通用集合的文档应该提到这一点.

.net c# idisposable

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

Base64在VBScript中编码字符串

我有一个Web服务加载驱动程序,它是一个Windows脚本文件(WSF),包括一些VBScript和JavaScript文件.我的Web服务要求传入的消息是base64编码的.我目前有一个VBScript函数可以做到这一点,但效率很低(内存密集,主要是由于VBScripts可怕的字符串连接)

[在旁边; 是的,我见过杰夫的最新博文.串联发生在跨越1,000到10,000字节大小的消息的循环中.

我尝试过使用一些自定义字符串连接例程; 一个使用数组,一个使用ADODB.Stream.这些帮助,一点点,但我认为如果我有其他方式编码消息而不是通过我自己的VBS功能,它会有所帮助.

有没有其他方式编码我的消息,优先使用本机Windows方法?

vbscript base64 encoding wsh

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

为非常简单的类实现`hashCode()`

我有一个非常简单的类,只有一个字段成员(例如String).是否可以hashCode()简单地返回fieldMember.hashCode()?或者我应该以某种方式操纵字段的哈希码?另外,如果我应该操纵它,为什么呢?

java hashcode

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

你还有什么古老的学校代码?

最近几天因为工作生病而厌倦了我的大脑,我决定尝试挖掘一些旧代码.我可以找到一些我写过的古代Atari ST的二进制版本,但我找不到任何来源.我确实设法挖掘了一个旧的ModeX库,这个库是我在很久以前从传奇的旧x2ftp站点的存档中编写的.

http://ftp.lanet.lv/ftp/mirror/x2ftp/msdos

爆炸从过去:-)

; Actually Sticks Us Into ModeX - With 240 Scanlines Per Page
; Set The Variable LSCAN To The Virtual Scanline Length You Want
; Trashes AX, CX, DX, DS, SI
; Shouldn't Matter Though As This Should Be The First Thing You Call!
Set_X_240   PROC
        Call    Set_Graph       ; Set Mode 13h
        mov     dx, Seq_Port
        mov     ax, 00604h      ; Index 4 (Memory Mode Reg.) In AL
                                ; Bit 3 = Chain 4
        out     dx, ax          ; …
Run Code Online (Sandbox Code Playgroud)

assembly 68000 legacy-code

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

您能否提供在Amazon EC2实例上运行SQL Server的任何提示/最佳实践?

在亚马逊的云上设置基于Windows的Web应用程序绝对是一种学习体验.很多意想不到的箍跳过,特别是为了解决与短暂的本地驱动器相关的限制.

我希望利用那些走在这条路上的人的集体智慧,并深入了解在Amazon EC2实例上运行SQL服务器的最佳实践和/或技巧.

sql-server cloud amazon-ec2

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

进度条在操作期间不更新

在我的python程序中将文件上传到互联网,即时通讯使用GTK进度条显示上传进度.但是我面临的问题是进度条在上传完成之前没有显示任何活动,然后它突然表示上传完成.即时通讯使用pycurl来发出http请求...我的问题是 - 我是否需要一个多线程应用程序来上传文件并同时更新gui?或者是否还有其他错误?

提前致谢!

python gtk user-interface pygtk progress-bar

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

在 SQL Server 中,如何确定每页的行数?

在 SQL Server 中,如何确定每页的(平均或预期)行数?

我知道如何确定平均行大小和最大行大小,但我不知道这与实际行/页面有何关系。

sql-server

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

我应该使用HTML 4.0标记我的电子邮件模板吗?

设计师使用CSS最佳实践编写了一个html模板.我想将此模板用作电子邮件新闻稿模板,但我听说有人说hotmail,yahoo和gmail对CSS的支持有限.

我应该使用表格布局和字体标签重新编码这些模板吗?

html email newsletter

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