问题列表 - 第4382页

我应该使用'name'或'id'制作HTML Anchor吗?

当想要用" http://example.com/#foo"方法引用网页的某些部分时,应该使用

<h1><a name="foo"/>Foo Title</h1>
Run Code Online (Sandbox Code Playgroud)

要么

<h1 id="foo">Foo Title</h1>
Run Code Online (Sandbox Code Playgroud)

他们都工作,但他们是平等的,还是他们有语义差异?

html html5 hyperlink fragment-identifier

762
推荐指数
9
解决办法
60万
查看次数

如何找出导致访问冲突错误的人?

我收到的报告显示我的应用程序在某些Vista计算机上导致了GPF.错误消息是这样的:

访问冲突0x75784062(试图写入0x00000006)

为了解决这个问题,我首先需要确切知道是谁造成了这个GPF:我的主要exe,一些第三方组件,我自己的一个activex组件,一个dll等...

我怎么能找到这个?哪些工具可以精确定位造成这种混乱的确切模块?

任何帮助将不胜感激.

PS我的应用程序用VB6编码,我的activex控件用Delphi 2007编写.

delphi vb6 crash access-violation windows-vista

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

在Linux环境中将串行端口数据转换为TCP/IP

我需要从Linux系统的串行端口获取数据并将其转换为TCP/IP以发送到服务器.难道这难吗?我有一些基本的编程经验,但没有太多的Linux经验.是否有一个开源应用程序这样做?

linux tcp serial-port

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

Notepad ++和代码完成

有没有办法在notepad ++中改进代码完成?

目前它支持某种"静态"代码完成,它需要在xml文件中制作指令及其参数列表,或者它在打开文档中的单词列表上工作.我正在寻找能够读取*.h文件并自动生成该列表的内容,并使用当前文件中的变量和函数.

autocomplete notepad++

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

从物理文件恢复MySQL数据库

是否可以从物理数据库文件中恢复MySQL数据库.我有一个具有以下文件类型的目录:

client.frm
client.MYD
client.MYI

但是还有大约20张桌子.

我通常使用mysqldump或类似工具来获取1个SQL文件中的所有内容,那么处理这些类型文件的方法是什么?

mysql backup restore

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

无法在类之间传递指向函数的指针

我试图将指向一个类中定义的函数的指针传递给另一个类.经过大量研究,我相信我的语法是正确的,但我仍然遇到编译器错误.以下是一些演示我的问题的代码:

class Base
{
public:
    BaseClass();
    virtual ~BaseClass();
};

class Derived : public Base
{
public:
    // assign strFunction to the function pointer passed in
    Derived(string (*funPtr)(int)) : strFunction(funPtr);
    ~Derived();

private:
    // pointer to the function that is passed in
    string (*strFunction)(int value);
};

class MainClass
{
public:
    MainClass()
    {
        // allocate a new Derived class and pass it a pointer to myFunction
        Base* myClass = new Derived(&MainClass::myFunction);    
    }

    string myFunction(int value)
    {
        // return a string
    }
};
Run Code Online (Sandbox Code Playgroud)

当我尝试编译此代码时,我得到的错误是 …

c++

6
推荐指数
2
解决办法
1693
查看次数

字节序理论和概念

这不是任何编程语言特有的问题.假设你有一些在big-endian机器上写的文件,你知道这一点.如果两个单字节值背靠背写,你怎么知道?Big-endian会反转16位,32位和64位值的顺序,那么您如何知道需要将其作为单个字节读取?

例如,您写入字节0x11,然后写入字节0x22.然后该文件包含0x1122.如果你在一台小端机器上看到它,你必须转换它.所以你会把它读成2211还是1122?你知道吗?

这有意义吗?我觉得我在这里缺少一些超级基本的东西.

endianness

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

将已检查的异常包装到Java中未经检查的异常中?

我在java中有这个工厂方法:

public static Properties getConfigFactory() throws ClassNotFoundException, IOException {
    if (config == null) {
        InputStream in = Class.forName(PACKAGE_NAME).getResourceAsStream(CONFIG_PROP);
        config = new Properties();
        config.load(in);
    }
    return config;
}
Run Code Online (Sandbox Code Playgroud)

我想将两个已检查的异常转换为未经检查的异常.最好的方法是什么?

我应该捕获异常并使用捕获的异常作为内部异常抛出一个新的RuntimeException吗?

有没有更好的方法来做到这一点,或者我是否应该首先尝试这样做?

编辑:
只是为了澄清.这些异常将是致命的,因为配置文件基本上是程序的操作,所有异常都将被捕获并记录在我的程序的顶层.

我的目的是避免不必要的抛出异常,将异常添加到调用我的工厂的每个方法的签名中.

java exception checked-exceptions

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

更有效的方法来确定字符串是否以一组令牌中的令牌开头?

我现在正在做一些我现在正在做的代码:

public CommandType GetCommandTypeFromCommandString(String command)
{
   if(command.StartsWith(CommandConstants.Acknowledge))
      return CommandType.Acknowledge;
   else if (command.StartsWith(CommandConstants.Status))
      return CommandType.Status;
   else if (command.StartsWith(CommandConstants.Echo))
      return CommandType.Echo;
   else if (command.StartsWith(CommandConstants.Warning))
     return CommandType.Warning;
     // and so on

   return CommandType.None;
}
Run Code Online (Sandbox Code Playgroud)

我想知道在C#中是否有更有效的方法.这段代码需要每秒执行很多次,而且我对完成所有这些字符串比较所花费的时间不太满意.有什么建议?:)

c# optimization

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

MSTest.exe找不到app.config

我目前正在尝试从NCover运行MSTest.exe,但我相信这个问题通常适用于从命令行运行MSTest.exe.

如果我有"/ noisolation"参数,那么MSTest.exe似乎找到并按预期使用app.config.没有它,NCover不会捕获任何覆盖信息.从我迄今为止的研究来看,似乎NCover需要/不分离.所以问题是如何在传递参数时让我的*.config文件工作.

我的NCover设置是:

应用程序到配置文件
C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe

工作文件夹
C:\ Documents and Settings\MyProfile\My Documents\Visual Studio 2008\Projects\XYZ\XYZ.CoreTest\bin\Debug

应用程序参数
/ noisolation/testcontainer:"C:\ Documents and Settings\MyProfile\My Documents\Visual Studio 2008\Projects\XYZ\XYZ.CoreTest\bin\Debug\XYZ.CoreTest.dll"



更新:我添加了一条跟踪,显示我的配置(不奇怪)试图从"C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe.Config"中读取.

更新2:如果可能的话,我不想编辑MSTest.exe.Config.这不是非常便携.

.net mstest app-config visual-studio-2008

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