问题列表 - 第24245页

Python - 除法结果中的重要数字位数

新手在这里.我有以下代码:

myADC = 128
maxVoltage = 5.0
maxADC = 255.0
VoltsPerADC = maxVoltage/maxADC
myVolts = myADC * VoltsPerADC
print "myADC = {0: >3}".format(myADC)
print "VoltsPerADC =  {0: >7}".format(VoltsPerADC)
print VoltsPerADC
print "myVolts = {0: >7}".format(myVolts)
print myVolts
Run Code Online (Sandbox Code Playgroud)

这输出如下:

myADC = 128
VoltsPerADC =  0.0196078
0.0196078431373
myVolts =  2.5098
2.50980392157
Run Code Online (Sandbox Code Playgroud)

我一直在寻找有关如何确定有效位数的解释,但是找不到对我有意义的解释.此链接链接文本表明默认情况下,"print"语句将数字打印到10位有效数字,但在我的结果中似乎并非如此.

如何确定有效位数/精度数?

有人可以为我阐明这一点.

提前感谢您的时间和耐心.

python format floating-point digits division

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

*地址(在printf中找到)在汇编中意味着什么?

拆解printf并没有提供太多信息:

(gdb) disas printf
Dump of assembler code for function printf:
0x00401b38 <printf+0>:  jmp    *0x405130
0x00401b3e <printf+6>:  nop
0x00401b3f <printf+7>:  nop
End of assembler dump.


(gdb) disas 0x405130
Dump of assembler code for function _imp__printf:
0x00405130 <_imp__printf+0>:    je     0x405184 <_imp__vfprintf+76>
0x00405132 <_imp__printf+2>:    add    %al,(%eax)
Run Code Online (Sandbox Code Playgroud)

它是如何在引擎盖下实施的?

为什么拆卸无济于事?

*之前的意思是什么0x405130

c disassembly

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

从超类指针C++访问子类成员

我有一组自定义类Student对象.CourseStudent和ResearchStudent都继承自Student,而Student的所有实例都是其中一个或另一个.

我有一个函数来遍历数组,确定每个Student的子类型,然后在它们上调用特定于子类型的成员函数.

问题是,因为这些函数没有重载,所以在Student中找不到它们,所以编译器大惊小怪.

如果我有一个指向学生的指针,有没有办法获得指向该学生的子类型的指针?我是否需要在此处进行某种假冒操作以解决编译时错误?

c++ inheritance dynamic-cast virtual-functions static-cast

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

如何将JET数据库转换为SQLite?

我是Linux用户,因此开源,Linux友好的解决方案更可取.

database linux jet

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

使用PL/SQL查看从Oracle函数返回的SYS.XMLTYPE

我有一个Oracle函数,它动态创建一个XML文档,并以SYS.XMLTYPE值返回它.

我想从SQL Developer运行一个调用该函数并打印文档的查询(通过select或dbms_output - 我不在乎).

但是所有的示例/文档似乎都是指在表中查询XML列,而我似乎无法获得适合我特定用法的语法.我想要这样的事情:

declare
   x SYS.XMLTYPE;
begin
   x := my_package.my_function();
   select x.getclobval() from x;  -- doesn't work!
end;
Run Code Online (Sandbox Code Playgroud)

如何在上面的代码中打印出XML类型变量'x'的值?

xml oracle plsql

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

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

在c ++类中具有公共属性

我如何在C++类中拥有属性,就像在C#类中一样.

我不想有getter和setter方法.

c++ properties

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

为UISlider设置刻度线

有没有为UISlider设置刻度线的方法.NSSlider有一些叫做的东西 - (void)setNumberOfTickMarks:(NSInteger)numberOfTickMarks.但是UISlider似乎没有.

我想要做的是将滑块值设置为0,1,2,3,4等,如果我将min设置为0并将max设置为5.现在这样UISLider返回类似0.0,0.1,0.2,0.3等的内容4.8 ,基于我上面给出的例子,4.9,5.0.

任何帮助?

iphone uislider

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

使用PHP检查变量是否包含正整数的最短方法?

我想检查用户是否输入正整数.

1    = true
+10  = true
.1   = false
-1   = false
10.5 = false


Just a positive number. 
No characters.
No special character.
No dot.
No minus sign.
Run Code Online (Sandbox Code Playgroud)

我尝试了is_int()函数,但即使在正整数上它也返回false.有一个字符串到int问题?

php types

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

将jQuery UI小部件应用于ajax加载的元素

我想激活给定选择器上的jQueryUI按钮小部件,让我们说'.button'.

什么是在通过ajax初始页面加载后插入到DOM的任何新".button"元素上自动激活窗口小部件的最佳方法.

以前,我使用livePlugin代码如下:

$('.button')
    .live(function(){
        $(this).button();
    })
Run Code Online (Sandbox Code Playgroud)

由于'live'已被移动到jQuery核心,live函数需要一个事件类型作为第一个参数,因此不再可能.jQuery核心中是否有替代方法可以实现这一目标?

ajax jquery jquery-ui

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