小编rav*_*ven的帖子

Ubuntu 9.04的正确Putty配置

我经常使用Putty(http://www.chiark.greenend.org.uk/~sgtatham/putty/)连接到Ubuntu盒子(现在9.04).它运行良好,但我无法弄清楚Ubuntu端的Putty字体,字符编码,字符转换和终端配置的正确组合,以便终端正确显示所有内容.运行诸如"screen-profiles"或"w3m"之类的ncurses程序时,问题最为明显.框图绘制字符搞砸了.

有没有人让这种组合满意?

ubuntu putty

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

为什么TAR文件比它的内容小?

我有一个我正在存档的目录:

$ du -sh oldcode
1400848
$ tar cf oldcode.tar oldcode
Run Code Online (Sandbox Code Playgroud)

所以目录是1.4gb.但是文件要小得多:

$ ls -l oldcode.tar
-rw-r--r-- 1 ieure ieure 940339200 2002-01-30 10:33 oldcode.tar
Run Code Online (Sandbox Code Playgroud)

只有897mb.它没有以任何方式压缩:

$ file oldcode.tar
oldcode.tar: POSIX tar archive
Run Code Online (Sandbox Code Playgroud)

为什么tar文件小于它的内容?

unix tar archive

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

Windows XP vs Vista:NTFS连接点

问题:我非常依赖Windows XP中的NTFS连接点,即使它们显然不是操作系统的"官方"功能.现在,MSFT慷慨地将NTFS Junction点作为Vista的官方部分,但显然他们也故意破坏了它们.现在,当我将该驱动器插入Vista盒时,我的WinXP创建的便携式USB驱动器上的连接点不起作用.

问题:有没有人有一个脚本,将迫使XP创建NTFS路口Vista和XP中正常工作?是否有文档或规范解释了MSFT造成这种破坏的原因?

更新:感谢Ulrich和Scott,感谢您提出的后续问题.我用来创建路口的工具是Systinternals结V1.05虽然我不能肯定,他们都用现在-MSFT-托管应用程序的特定版本中创建的说.

至于如何使用结点...假设一个外部"Q Drive"设备:

  • 1)Q驱动器中的某些项目,从上Q驱动器一个地方,指向对Q驱动器另一个地方路口(例如,当我需要在多个位置的文件夹的情况下,和传统风格的.lnk快捷方式不会工作)

  • 2)某些项目是从C盘直接指向Q Drive上的位置的交叉点.这些项目显然,当Q驱动器是不实际连接盒(XP或Vista)不工作,但在Vista上连接时,该路口不作为XP的工作.

symlink windows-xp ntfs windows-vista

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

我怎样才能说服我的部门实施版本控制系统?

我最近加入了一家大型保险公司的IT部门.虽然该部门的标题是"IT",但很多代码都写在这里; Java,JSP,JavaScript,COBOL甚至是我听过的一些C++.所有允许保险公司,经纪人和其他领带白领工人签发新合同并与客户打交道的计划都依据该部门制作的代码.我被告知,根据母公司的标准,该部门相当不错,我们甚至还获得了一两个内部奖励.我们这个部门有17个人,分成2个或3个小组.正如你可能从COBOL部分进一步猜测的那样,平均年龄超过40岁(作为参考点,我是29岁) .

目前,还没有版本控制系统(虽然存在一般的备份方案).需要时,文件将通过共享文件夹传递.通常每个组中都有一个人负责将文件的"最终"版本复制回生产服务器.我觉得这很荒谬甚至有点危险.

我怎样才能说服管理层我们应该在我们的部门实施VCS计划?我自己从未部署过VCS,但我工作的其他地方都有一个.我想我会打到"我们一直都很好,直到现在,为什么要打扰"第一步的墙,加上我的大多数同事的年龄,会觉得这一步是不必要的障碍.

我知道VCS的基本优势(可追溯性,粒度备份,问责制等).我希望用实际案例和实际成本实际附加值的例子来支持我的案例,不仅仅是"但是 - 但是,我们必须有一个你傻瓜的VCS!" :-)

version-control

19
推荐指数
3
解决办法
2250
查看次数

为什么为Java的Hibernate库选择了名称"Hibernate"?

术语"休眠"是否意味着与ORM库有关的特定内容?背后有故事吗?

java hibernate

19
推荐指数
2
解决办法
3273
查看次数

如何从Perforce中检索目录的大小?

我想知道在从Perforce服务器上取消目录之前,目录将消耗多少磁盘空间.除了获取文件并查看文件管理器中目录的大小之外,我没有看到任何其他方法.当然,这违背了目的.

有没有办法从Perforce获取文件大小信息而不实际获取文件?

perforce

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

在Windows XP中为Tomcat服务设置默认语言环境

我在Windows XP计算机上安装了Apache Tomcat 6即服务(法语)

我的问题是Tomcat本身和所有webapps(Sonar和Hudson)现在都显示法语消息.我当然想要英文信息,所以我去了控制面板的"区域设置"窗口并将所有内容更改为英语(美国)

然而Tomcat 仍然是法语.什么都没有改变.

我怀疑,因为它作为服务运行,它不会从控制面板中选择设置.

那么有没有办法欺骗Tomcat JVM,以便它使用英语而不是法语?我有sys管理员访问该机器(XP PRO法语)

谢谢

java service tomcat locale

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

Microsoft.CompactFramework.VisualBasic.targets文件来自哪里?

我有一个Pocket PC 2003解决方案,由三个项目组成,在Visual Studio 2005中创建.我在Visual Studio 2008中打开解决方案,其中两个项目由于以下错误而无法转换:

无法读取项目文件'PDA.vbproj'.D:\ PDA.vbproj(121,61):找不到导入的项目"C:\ WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.CompactFramework.VisualBasic.targets".确认声明中的路径是否正确,以及该文件是否存在于磁盘上.

该文件存在于v2.0.50727目录中

C:\ WINDOWS\Microsoft.NET \框架\ V2.0.50727\Microsoft.CompactFramework.VisualBasic.targets

但不在v3.5目录中.我查看了另一台开发计算机,文件就在那里.我重新安装了.NET Framework和Compact Framework的v3.5,但是没有恢复该文件.它从何而来?

compact-framework .net-3.5

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

.NET foreach语句是否保证以与构建它相同的顺序迭代集合?

一位同事使用for循环在他编写的一些C#代码中迭代List并留下评论,"没有使用For Each,因为我不确定它是否按顺序迭代.谁知道微软会做什么." 例如,假设我们有一个像这样构建的List:

var someList = new List<string>();

someList.Add("one");
someList.Add("two");
someList.Add("three");
Run Code Online (Sandbox Code Playgroud)

我的同事使用了这样的东西:

for (int i = 0; i < someList.Count; i++)    
{
    System.Diagnostics.Debug.WriteLine(someList[i]);
}
Run Code Online (Sandbox Code Playgroud)

而不是这个:

foreach (var item in someList)              
{
    System.Diagnostics.Debug.WriteLine(item);
}
Run Code Online (Sandbox Code Playgroud)

我猜他担心这些物品可能会以不同于添加到集合中的顺序出现.我认为他有点偏执,但从技术上讲,文档并没有说明集合迭代的顺序.foreach语句是否有可能以最低限度到最高限度之外的任何顺序遍历数组或集合对象?

.net collections foreach

15
推荐指数
2
解决办法
4514
查看次数

如何列出自特定更改列表以来的P4更改

有没有办法在特定分支的特定更改列表后获取更改列表?

p4 changes (some flag ?) (CL#) //depot/project
Run Code Online (Sandbox Code Playgroud)

perforce

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