问题列表 - 第3877页

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万
查看次数

如何在JavaScript正则表达式中访问匹配的组?

我想使用正则表达式匹配字符串的一部分,然后访问该带括号的子字符串:

var myString = "something format_abc"; // I want "abc"

var arr = /(?:^|\s)format_(.*?)(?:\s|$)/.exec(myString);

console.log(arr);     // Prints: [" format_abc", "abc"] .. so far so good.
console.log(arr[1]);  // Prints: undefined  (???)
console.log(arr[0]);  // Prints: format_undefined (!!!)
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?


我发现有什么不对上述正则表达式代码:实际的字符串,我反对是这样的测试:

"date format_%A"
Run Code Online (Sandbox Code Playgroud)

报告"%A"未定义似乎是一种非常奇怪的行为,但它与此问题没有直接关系,所以我开了一个新的,为什么匹配的子字符串在JavaScript中返回"undefined"?.


问题是console.log它的参数就像一个printf语句,因为我正在记录的字符串("%A")有一个特殊的值,它试图找到下一个参数的值.

javascript regex

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

如何说服管理层质量保证是重要的?

我在一家拥有不到10名程序员的小型软件公司工作.我们的软件安装在世界各地的数十个地方.我们的代码库非常庞大,主要原因是设计不佳和大量代码重复(IMO).我们有大约30个不同的项目,每个项目总共约600个KLOC,其中约200个KLOC是我们自己开发的代码.当我在2006年到达那里时,这段代码甚至没有受到版本控制.我已经设法说服权力它的重要性,我们现在使用代码控制系统(cs-rcs,不是我的选择,但它比nothin更好),以及一个bug跟踪系统.巨大的缺失是整个过程中完全缺乏质量保证.我们的发布过程在纸上是不存在的,并且在实践中它包括"命中ctrl-F9,将二进制文件复制到客户端,声明问题已修复".

任何人都可以向我指出一些官方文件或PHB语言文件或文章,可以解释这个过程中公然的疯狂吗?我相信老板可以聘请一些顾问告诉他这个,然后他可能会相信.但我只是一名软件工程学士学位的维护人员.我的种族对我也没有帮助.在这种情况下使用的最佳弹药是什么?

testing qa

5
推荐指数
0
解决办法
2232
查看次数

将WPF移植到Cocoa(和/或反之亦然)

我正处于为mISV创建软件的初期阶段.该程序是一个桌面应用程序,从长远来看,我想拥有Windows和OS X的本机版本(我查看了各种跨平台的API,但没有一个满足我的需求).但最初,我认为一次开发两个平台并不合理.考虑到这一点,我一直在寻找Windows的WPF和OS X的Cocoa,它们看起来很相似.

有没有人有经验将一个移植到另一个?是否有特定的技术/范例可以使移植更容易?忽略业务考虑因素,您会建议先在其中一个上进行开发吗?

wpf cocoa porting

4
推荐指数
2
解决办法
2723
查看次数

JavaScript同步自定义提示

我需要使用自定义提示,就像这个jQuery插件演示中显示的那样.问题是,所有自定义提示都依赖于回调,它们是异步的,我需要它们是同步的.

我需要做类似的事情:

alert("Your name is " + myPrompt("What's your name?"));
Run Code Online (Sandbox Code Playgroud)

其中myPrompt是模态自定义同步提示.

可能吗?

谢谢,纳伊米

javascript jquery

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

使用gdb调试C++ STL/Boost的最佳实践

使用gdb进行调试,任何使用STL/boost的c ++代码仍然是一场噩梦.任何使用过STL的gdb的人都知道这一点.例如,请参阅此处代码中的一些调试会话的示例运行.

我试图通过收集提示来减轻疼痛.您能否对我在下面收集的提示发表评论(特别是您使用过的提示以及您建议的任何更改) - 我列出的提示是技术性的降序.

  • 有人使用"Stanford GDB STL utils""UCF GDB utils"吗?是否有一些这样的工具用于boost数据结构?上面的util似乎不是递归可用的,例如用于在一个命令内以清晰的方式打印boost :: shared_ptr的向量.
  • 写你的.gdbinit文件.例如,包括C++相关的美化器,列在UCF GDB工具的底部.
  • 使用checked/debug STL/Boost库,例如STLport.
  • 使用日志记录(例如描述这里)

更新:GDB有一个新的C++分支.

c++ boost gdb stl

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

我从哪里开始学习图像处理和对象识别?

我有兴趣编写一些基本的计算机化对象识别应用程序,所以我想我需要一些图像处理算法的理论背景,以及一些用于决策能力的AI.

我是计算机科学专业的毕业生,有一天我打算获得硕士学位,希望能够进入这些领域.与此同时,我想先行一步,做一些自学.

所以我的问题是,我从哪里开始?我很欣赏正确方向的箭头,如果可能的话,还有一些链接.

theory image-processing computer-vision object-recognition

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

命名:您称之为包含精简API的丰富API

我有一个"瘦"(SOAP)API,它只知道如何在底层系统中设置和获取实体.

我即将创建一个"丰富"的API,它封装了"瘦"API,并实现了复杂操作所需的逻辑,这些操作需要按特定顺序获取和设置多个实体.

示例:富API将负责通过创建通过精简API链接到"帐户"实体的"潜在客户"实体来创建新用户帐户.

我被困在一个命名区,所以我转向SO;)你给我的丰富API提供什么名字?"xxxRichAPI"?"xxxHelper"?"xxxService"?

api naming

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

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

使用迭代器编写自定义IEnumerator <T>

如何编写IEnumerator<T>需要维护某些状态的自定义实现,并仍然可以使用迭代器块来简化它?我能想到的最好的是这样的:

public class MyEnumerator<T> : IEnumerator<T> {
    private IEnumerator<T> _enumerator;
    public int Position {get; private set;} // or some other custom properties

    public MyEnumerator() {
        Position = 0;
        _enumerator = MakeEnumerator();
    }

    private IEnumerator<T> MakeEnumerator() {
        // yield return something depending on Position
    } 

    public bool MoveNext() {
        bool res = _enumerator.MoveNext();
        if (res) Position++;
        return res;
    }

    // delegate Reset and Current to _enumerator as well
}

public class MyCollection<T> : IEnumerable<T> {

    IEnumerator<T> IEnumerable<T>.GetEnumerator() {
        return …
Run Code Online (Sandbox Code Playgroud)

c# iterator

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