问题列表 - 第2109页

您如何组织VMware Workstation图像?

我目前使用VMware工作站为我工作的各种客户创建单独的工作区.因此,对于给定的客户端,我只安装特定作业所需的软​​件,而不必担心客户端#1的软件A为客户端#2扫描软件B.

使用足够大小的硬盘驱动器可以很好地工作,但我不确定我是否正在使用VMware.我在设置新工作时所经历的步骤如下:

  1. 在我已保存的基础VMware映像上执行Windows更新.
  2. 完整克隆基本映像并重命名新作业
  3. 启动新映像并根据需要进行配置/安装.

在做了一段时间之后,我现在有一组VMware图像,它们都处于不同的更新级别,除非我手动进入每个图像并开始更新周期.如果在我的所有图像中都有一些我想要的新工具,我还必须去做多个手动安装.但我知道每个图像都是自包含的(虽然在点击时占用10 + Gb)并且如果单个图像发生任何事情,那么问题就不会传播到任何其他图像中.(请注意,我会对我的所有图像进行定期备份)

所以我的问题是我这样做是最好的方式,还是我应该考虑链接克隆,以便我只需要在我的基础系统上进行Windows更新或常见应用程序安装?每种组织事物的方式有什么样的优点和缺点?

此外,虽然我尽量不将数据文件保存在Image的本地磁盘中,但我发现与映像文件系统相比,本地硬盘驱动器的共享速度似乎非常慢,因此我倾向于将工作留在映像中.我应该强迫自己不要在图像中留下数据吗?或者换句话说,在映像文件系统中的任何单个文件变得无法访问之前,VMware映像可以承受多少损坏?

编辑

发表这个问题后我有些想法

  • 使用完整的克隆,我可以将旧工作存档,并将其从主硬盘驱动器中删除
  • 链接克隆比完整克隆占用的空间少得多,但我担心将链接克隆存档到其他地方.
  • 制作完整克隆所需的时间不是太大(5-10分钟),我通常每周都这样做.
  • 但是我也倾向于做很多"让我们看看干净安装会发生什么",特别是当我记录如何为客户端安装应用程序时.
  • 我发现我的VMware映像会在我的硬盘上造成大量碎片,因此在使用VMware之前,我最终还会进行更多碎片整理.我不确定使用链接克隆是否会减少这种情况.

vmware

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

如何在java的xpath中在运行时禁用dtd?

我在文件中得到了dtd,我无法将其删除.当我尝试用Java解析它时,我得到"引起:java.net.SocketException:网络无法访问:连接",因为它的远程dtd.我能以某种方式禁用dtd检查吗?

java doctype xpath dtd

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

如何最好地使用Trac进行敏捷开发?

我们使用Trac作为我们的bug跟踪/开发/ wiki系统,我想知道是否有人有经验并使用一些Trac Agile/Scrum插件或功能?你推荐什么?

或者将Trac票证复制为死树用户故事索引卡和手绘燃尽图表会更好吗?


请注意,我在这里发现了类似的问题.虽然它特别关于Scrum.他们推荐Agilo.有人试过Agilo吗?

agile plugins scrum trac

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

如何通过SSH远程将命令自动运行到多个服务器并行?

我已经搜索过类似的问题,但除了运行一个命令或者一些命令,例如:

ssh user@host -t sudo su -
Run Code Online (Sandbox Code Playgroud)

但是,如果我基本上需要同时运行一个脚本(比方说)15个服务器.这在bash中是可行的吗?在完美的世界中,我需要尽可能避免安装应用程序.为了论证,让我们说我需要在10个主机上执行以下操作:

  1. 部署新的Tomcat容器
  2. 在容器中部署应用程序并进行配置
  3. 配置Apache vhost
  4. 重新加载Apache

我有一个完成所有这些操作的脚本,但它依赖于我登录所有服务器,从repo中删除脚本,然后运行它.如果这在bash中不可行,你建议用什么替代方案?我是否需要更大的锤子,例如Perl(Python可能是首选,因为我可以保证在RHEL环境中的所有盒子上都有Python,这要归功于yum/up2date)?如果有人能够向我指出任何有用的信息,我将不胜感激,特别是如果它在bash中可行的话.我会满足于Perl或Python,但我只是不知道那些(继续).谢谢!

sysadmin ssh bash command

19
推荐指数
5
解决办法
5万
查看次数

如何在VB.NET中将List(Of T)转换为ObservableCollection(Of T)?

有没有办法在不迭代List并将项添加到ObservableCollection的情况下执行此操作?

vb.net collections list

20
推荐指数
2
解决办法
5万
查看次数

SELECT语句后需要行计数:什么是最佳SQL方法?

我正在尝试从单个表中选择一个列(没有连接),我需要计算行数,理想情况是在开始检索行之前.我已经提出了两种方法来提供我需要的信息.

方法1:

SELECT COUNT( my_table.my_col ) AS row_count
  FROM my_table
 WHERE my_table.foo = 'bar'
Run Code Online (Sandbox Code Playgroud)

然后

SELECT my_table.my_col
  FROM my_table
 WHERE my_table.foo = 'bar'
Run Code Online (Sandbox Code Playgroud)

方法2

SELECT my_table.my_col, ( SELECT COUNT ( my_table.my_col )
                            FROM my_table
                           WHERE my_table.foo = 'bar' ) AS row_count
  FROM my_table
 WHERE my_table.foo = 'bar'
Run Code Online (Sandbox Code Playgroud)

我这样做是因为我的SQL驱动程序(SQL Native Client 9.0)不允许我在SELECT语句中使用SQLRowCount,但我需要知道结果中的行数,以便在为其分配数据之前分配数组.遗憾的是,在我的程序的这个方面,使用动态分配的容器不是一个选项.

我担心可能会出现以下情况:

  • 发生SELECT计数
  • 发生另一条指令,添加或删除一行
  • 发生数据SELECT,突然数组的大小错误.
    - 在更糟糕的情况下,这将尝试写入超出数组限制的数据并使我的程序崩溃.

方法2是否禁止此问题?

此外,两种方法中的一种会更快吗?如果是这样,哪个?

最后,是否有一个更好的方法我应该考虑(也许是一种方法来指示驱动程序使用SQLRowCount返回SELECT结果中的行数?)

对于那些问的人,我使用的是Native C++和上面提到的SQL驱动程序(由Microsoft提供).

sql odbc sqlncli

32
推荐指数
2
解决办法
22万
查看次数

将自动递增值分配给Oracle中的新列

我在Oracle数据库中有这个表,它有一个在3个数据列上定义的主键.我想删除主键约束以允许具有这些列的重复数据的行,并创建一个新列"id",以包含这些行的自动递增整数ID.我知道如何创建一个序列并触发为添加到表中的新行添加自动递增ID,但是是否可以编写PL/SQL语句以向表中已有的所有行添加唯一ID?

oracle plsql

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

JQuery UI选项卡导致屏幕"跳转"

我正在使用最新版本的jQuery UI选项卡.我的标签位于页面底部.

每次单击选项卡时,屏幕都会跳到顶部.

我怎样才能防止这种情况发生?

请看这个例子:

http://5bosses.com/examples/tabs/sample_tabs.html

javascript jquery tabs jquery-ui jquery-ui-tabs

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

Windows C代码上的内存分配

我想知道在Windows C编程中推荐哪种方法:使用malloc或Win32 HeapAlloc(可能是VirtualAlloc?)函数.

我已经阅读了有关malloc和HeapAlloc 的MSDN 内存管理函数文章和MSDN文章,但是他们没有说明应该使用哪一个以及在什么情况下.

c c++ malloc virtualalloc heapalloc

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

什么时候应该使用类的java 5方法?

查看一些代码,我遇到了以下代码

trTuDocPackTypdBd.update(TrTuDocPackTypeDto.class.cast(packDto));
Run Code Online (Sandbox Code Playgroud)

我想知道这种方式是否有任何优势

trTuDocPackTypdBd.update((TrTuDocPackTypeDto)packDto);
Run Code Online (Sandbox Code Playgroud)

我问开发人员负责,他说他使用它是因为它是新的(这对我来说似乎不是一个特别好的理由),但是当我想要使用这种方法时我很感兴趣.

java java-5

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