问题列表 - 第15080页

使用Eclipse CDT和GDB进行调试

我有使用共享库的Eclipse CDT C++应用程序项目.该库使用调试信息进行编译,其源可在正确的路径中使用.

现在我尝试使用Eclipse和GDB调试我的应用程序.如果我在我的应用程序源代码中放置断点,一切都很好.然后我打开包含的共享库的源文件并将断点放在那里.启动调试会话时,我被警告"在加载的符号中没有名为xxx.cpp的源文件"并且在该点没有停止执行.如果我在调试会话已经运行时将相同的断点放在同一个文件中,一切正常.怎么了?

谢谢你的帮助.

c++ eclipse gdb eclipse-cdt

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

markitup会改变textarea的显式设置大小吗?

我设置了几个不同尺寸的textarea:

<textarea class="markItUp" rows="5" cols="80" name="upstring">
Run Code Online (Sandbox Code Playgroud)

要么

<textarea class="markItUp" rows="100" cols="80" name="upstring">
Run Code Online (Sandbox Code Playgroud)

但是在应用了markitup之后,它们总是被调整为18行.为什么?

我用firebug检查了行并且它没有变化(仍然是5或100)所以改变它不会有帮助.

由于我有很多文本,我想做一些小编辑,因为我已经知道适当的大小,所以不要开始使用小区域或大区域.

请求帮助

jquery markitup

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

从函数返回不正确的类型

好的,昨天我正在扫描一些代码,我看到了这个,

码:

public class MyBaseClass
    {
        public string Field0()
        {
            return string.Empty;
        }
    }

    public class MyClass : MyBaseClass
    {
        public string Field1()
        {
            return String.Empty;
        }
    }
Run Code Online (Sandbox Code Playgroud)

非常简单没有抱怨.在主代码中,

码:

private void Form1_Load(object sender, EventArgs e)
        {

        }

        private MyBaseClass GetSomthing()
        {
            var retVal = new MyClass();
            return retVal;
        }
Run Code Online (Sandbox Code Playgroud)

现在这个代码编译正确,即使函数GetSomthing()的返回类型为MyBaseClass,它实际上允许返回MyClass(我假设这是因为继承).

我在somone elses代码中发现了这个,对我来说这看起来很糟糕,虽然我可能会遗漏某些东西,但是有人有任何想法吗?

c# inheritance

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

OCR不再是问题吗?

根据维基百科的说法,"对拉丁文字的准确识别,现在认为打字文本在可以获得清晰成像的应用程序(如扫描打印文档)方面被认为是一个很大的问题." 但是,它没有引用.

我的问题是:这是真的吗?目前最先进的技术是如此之好 - 对于良好的英文文本扫描 - 没有任何重大改进吗?

或者,这个问题的一个不那么主观的形式是:现代OCR系统在识别英文文本以获得高质量扫描时有多准确?

ocr text-extraction layout-extraction

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

在同一进程中使用不同版本的python库

我们有一个正在开发的python库.在开发过程中,我想使用该库的某些部分来测试它的较新版本.也就是说,使用稳定代码来测试开发代码.有没有办法在python中这样做?

编辑:更具体地说,我们有一个库(LibA)有许多有用的东西.此外,我们有一个使用LibA的测试库,以提供一些测试工具(LibT).我们想使用LibT测试LibA,但是因为LibT依赖于LibA,我们宁愿使用稳定版本的LibA,同时测试LibT(因为我们只会在测试通过后将LibT改为与新的LibA一起工作).因此,在运行单元测试时,LibA-dev测试将使用依赖于LibA-stable的LibT代码.

我们提出的一个想法是在不同的进程上使用RPyC调用稳定代码,但以气密方式实现(确保它正常死亡等,并允许多个实例同时执行)很棘手同一台电脑等).

谢谢

python testing dependencies circular-dependency

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

Delphi支持哪些类型的运算符重载?

我想知道什么样的操作符重载是可能的(以及什么版本的Delphi)?感谢Hallvard对运算符重载的精彩描述,我知道:

  • 添加(左,右:类型):类型(对于'+'运算符)
  • 减(左,右:类型):类型(对于' - '运算符)
  • 乘(左,右:类型):类型(对于'*'运算符)
  • 除(左,右:类型):类型(对于'/'运算符)
  • 隐式(aValue:Type):AnotherType和
  • 隐式(aValue:AnotherType):类型(对于隐式赋值:a:= b)
  • 显式(aValue:Type):AnotherType和
  • 显式(aValue:AnotherType):Type(用于'casts'的显式assignmetns:a:= Type(b)

但是,我不知道的是'=','<=','<','<>','>'和'> ='运算符的名称.这些存在,我可以使用Delphi版本吗?

PS:我现在仍然使用Delphi 2009,所以如果2010年提供这些,我会有另一个强大的升级论据;-)

delphi operator-overloading

16
推荐指数
2
解决办法
4277
查看次数

将逗号千位分隔符添加到十进制(.net)

我有一个十进制数字,比如1234.500.

我想让它显示1,234.4

我目前正在将其转换为双倍以删除尾随的'0'.

string.Format("{0:0,0}",1234.500)删除小数位,其他格式选项似乎使用两个小数位.

有人能提供见解吗?

.net formatting string-formatting number-formatting

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

在内存中使用Makefile运行make

假设我手头有一个加密的Makefile,我想编写一个Perl程序来解密它并运行make -f它.如果不将解密的Makefile写回硬盘,这可能吗?

makefile

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

使用USB打印机的DOS遗留应用程序

我有一个不幸的任务,即在DBIII +/Clipper '87中开发的两个遗留应用程序上进行(最小)维护工作.

我有完全访问源和最小工具链来在需要时重新编译应用程序,但由于主要用户的各种(主要是心理上的)原因,我不允许从头开始重新实现它.

无论如何,虽然应用程序在XP下工作正常,但硬件支持正在成为一件苦差事.用户需要更换发生故障的打印机(具有并行接口的老式HP)和托管应用程序的486(!)桌面.

现在的主要问题是找到一台可以在XP下使用的打印机,可能通过USB(华硕EEE Box将是完美的,并且它不支持并行端口)并使其对DOS应用程序"可见".

到目前为止,我找到了一个解决方法:

http://geekswithblogs.net/dtotzke/articles/26204.aspx

加上一些实用程序:

http://www.dosprn.com/ http://www.dos2usb.com/index.htm http://www.printfil.com/english.htm

实用程序看起来更好,因为它们为旧的转义序列提供了某种过滤器(例如Epson的Eps/P或HP方言),这使得它对打印机透明.或者他们说,至少.

所以问题是:有没有人有关于在DOS下将旧DOS程序与现代打印机连接的经验?有什么警告吗?您是否使用了其中一个列出的实用程序(或者我还没有找到的另一个实用程序),如果是,您会推荐哪一个?

printing legacy windows-xp dos dbase

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

当最小值和最大值为正时,为什么rand()会返回负值?

我有一段简单的PHP代码,需要创建一个随机数.但是,即使输入始终为正,有时也会返回负输出.

这是我的调试代码:

$debt = rand($this->gdp * 0.02, $this->gdp * 0.17);
echo "<p>GDP: ".$this->gdp." rand(".$this->gdp * 0.02."  , ".$this->gdp * 0.17.") = <strong>".$debt."</strong></p>";
Run Code Online (Sandbox Code Playgroud)

这是一个示例输出:

GDP: 219254674605 rand(4385093492.1 , 37273294682.85) = 75276999

GDP: 345015694865 rand(6900313897.3 , 58652668127.05) = -1636353016

GDP: 90445390920 rand(1808907818.4 , 15375716456.4) = -165604705

GDP: 3412849650 rand(68256993 , 580184440.5) = 347516196

GDP: 2939111315 rand(58782226.3 , 499648923.55) = 119181875

GDP: 26369065 rand(527381.3 , 4482741.05) = 3632416

GDP: 215838135 rand(4316762.7 , 36692482.95) = 28784811

GDP: 511763530 rand(10235270.6 , 86999800.1) = 39954394

GDP: …
Run Code Online (Sandbox Code Playgroud)

php random

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