小编msk*_*her的帖子

PostgreSQL中的SELECT查询

我试图使用WHERE子句从变量中的PostgreSQL数据库中检索值,但我收到一个错误.

查询是:

select age into x from employee where name=name.GetValue()
Run Code Online (Sandbox Code Playgroud)

name 是我从wxpython GUI输入值的textcontrol.

我收到错误,因为名称架构不存在.

检索值的正确方法是什么?

postgresql wxpython

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

javascript正则表达式浮点数,以字符串结尾

学习正则表达式,但这个让我头疼.我需要匹配一个浮点数(带小数点.,小数点),它必须以下列字符结束:€/g.

有效匹配应为例如:

  • 40€/g
  • 43.33€/g
  • 40,2€/g
  • 40.2€/g
  • 38.943€/g

感谢帮助..

javascript regex floating-point

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

具有浮点的Php精度 - 复方程= 1

我有以下等式

1 - ((.5*0.83333333333333)^ 2 +(.5*0.83333333333333)^ 2 +(.**(1 - 0.83333333333333))^ 2 +(.**(1 - 0.83333333333333))^ 2)

在Php5中,这导致答案为1而不是.63(在两台机器上,OSx和Centos).我是否应该专门使用Php的bc数学函数来做这样的方程式?

php math floating-point equation

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

C#浮动bug?0.1 - 0.1 = 1.490116E-08

这是怎么回事?!减法工作正常,直到达到0.1 - 0.1.我在使用nonoba.com API的visual c#2008中.

Console.WriteLine("hit! " + Users[targetNum].character.health + " : " + player.character.profile.attackPower);

Users[targetNum].character.health -= player.character.profile.attackPower;

Console.WriteLine("health! " + Users[targetNum].character.health);
Run Code Online (Sandbox Code Playgroud)

输出:

hit! 0.1 : 0.1
health! 1.490116E-08
Run Code Online (Sandbox Code Playgroud)

谢谢所有 - 我可能会使用十进制类型,因为我通常添加/减去漂亮的"圆"数字.现在我只想:

if (Users[targetNum].character.health <= 0.00001)
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我知道这并不是c#中的"bug" - 我认为这可能是由于代码中的错误或者缺乏理解而导致的.

阅读完所有推荐的阅读后,我将得出结论,我的愚蠢是由于通常使用ActionScript Number类型,它可能有一个十进制而不是二进制浮点 - 无论如何,它永远不会给出这个输出.

c# floating-point

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

构造函数中的业务逻辑 - C#/ Linq to Sql

我正在扩展(不确定这是否是正确的词)在Linq to SQL数据库模型中生成的部分Cart类.

业务逻辑是每个客户只能有一个购物车.如果客户没有购物车,则应该创建; 如果客户有购物车,则应退回.

这是我正在做的事情:

public partial class Cart
{
    //the rest of the Cart class is in the .dbml file created by L2S
    public Cart(int userId)
    {
        Cart c = GetCurrentCart(userId);
        this.CartId = c.CartId ;
        this.UserId = c.UserId;
    }

    public Cart GetCurrentCart(int userId)
    {
        Cart currentCart = new Cart();

        // if cart exists - get it from DB
        //if not - create it, save in DB, and get if right out
        //all of this is done with Linq …
Run Code Online (Sandbox Code Playgroud)

c# class-design .net-3.5 linq-to-sql

0
推荐指数
2
解决办法
955
查看次数

Superclass的构造函数是在PHP中的子构造函数中运行的吗?

如果我有这个课程:

<?php
class Model
{
    var $db;

    function Model()
    {
        $this->db=new Db_Class();
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

以及扩展父类的第二个类:

<?php
class LessonModel extends Model
{

    public function LessonModel()
    {
        //code here
    }

    public function getTitle($id)
    {
       $this->db->setTable('myTable');
       return $this->db->get('title',$id);
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

是否可以安全地假设该$LessonModel->db字段已由父Model类的构造函数实例化,或者我是否需要使用类似的东西手动运行它parent::Model();

php oop

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

为什么我们必须为Array中的每个元素调用构造函数?

这似乎是一个基本问题,但它仍然困扰着我.

为什么不呢

MyObject [] myobject = new MyObject [10];
Run Code Online (Sandbox Code Playgroud)

分配10个对象?为什么我们必须调用new每个单独的对象?

myobject [0] = new MyObject();
:::
myobject [9] = new MyObject();
Run Code Online (Sandbox Code Playgroud)

或者我只是犯了一个愚蠢的错误?:)

c# arrays

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

Convert.ToInt或String.Split:哪个更有效?

哪种方式更适合删除浮动小数位,还是有更有效的方法?

舍入并不重要,我有兴趣显示这个数字

      Float number;            
      1- int wholeNumber= Convert.ToInt(number);
         string display=wholeNumber.ToString();

      2- string [] splitNumber= number.ToString().Split('.');
         string display=splitNumber[0];
Run Code Online (Sandbox Code Playgroud)

c# floating-point integer

0
推荐指数
2
解决办法
397
查看次数

Python浮点复制问题

我对将浮点数组成员复制到另一个变量时看到的某些行为感到困惑 - 请帮忙!

例如

data_entry[1] = 9.6850069951

new_value = data_entry[1]


<comment> #print both

9.6850069951


9.6850663300
Run Code Online (Sandbox Code Playgroud)

我知道浮点数的二进制存储问题,但我认为使用内存的直接副本我们最终会得到相同的值。

有任何想法吗?我需要比这更好的精度!提前致谢 斯图尔特

python floating-point variable-assignment

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

如何比较字符串与浮点数?在目标C中

你好吗?我有问题.谢谢.

我正在使用

if (myString == myfloat) {
// do something but this won't work
}
Run Code Online (Sandbox Code Playgroud)

要么

if ([myString == myFloat]) {
// do something but this won't work
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

string floating-point comparison objective-c

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