标签: numeric

数字文本框

我是编程的新手,我不太了解,但我正在制作一个计算器,我想使用一个仅限数字和小数的文本框,当用户从剪贴板粘贴文本时,文本框会删除任何文字字符,如MS calc.

请花时间解释每个部分,以便我可以学习或编写它并告诉我要搜索的内容.

谢谢

编辑:我会更具体:

如何在C#中创建数字文本框?我使用了蒙面文本框,但它不会取小数.

我已经读过有关重载OnKeyPress方法的事情,所以它会纠正任何错误的字符,但我不知道这样做.

c# textbox numeric

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

如何在SQL中的组内按顺序查找缺失值?

我有一张身份证和职位表

CREATE TABLE #MissingSequence (ID INT NOT NULL, Position INT NOT NULL)
INSERT INTO #MissingSequence (ID,Position)
SELECT 36,1
UNION ALL SELECT 36,2
UNION ALL SELECT 36,3
UNION ALL SELECT 36,4
UNION ALL SELECT 36,5
UNION ALL SELECT 36,6
UNION ALL SELECT 44,1
UNION ALL SELECT 44,3
UNION ALL SELECT 44,4
UNION ALL SELECT 44,5
UNION ALL SELECT 44,6
Run Code Online (Sandbox Code Playgroud)

我想要找到的是,如果在ID的位置序列中有任何中断,在这种情况下,在44和44,3之间的中断

我成功地解析了:

SELECT  l.ID
    ,Start_Position = MIN(l.Position) + 1
    ,Stop_Position = MIN(fr.Position) - 1
FROM #MissingSequence l
LEFT JOIN #MissingSequence r 
    ON …
Run Code Online (Sandbox Code Playgroud)

sql-server numeric sequence

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

.Net和In C#上的多态数字

真的很遗憾,在.Net中没有数字的多态性,即没有统一不同类型的数字类型的数字接口,如bool,byte,uint,int等.在极端情况下,我们想要一个完整的抽象包代数类型.

Joe Duffy有一篇关于这个问题的文章:

http://www.bluebytesoftware.com/blog/CommentView,guid,14b37ade-3110-4596-9d6e-bacdcd75baa8.aspx

您如何在C#中表达这一点,以便在不影响.Net或C#的情况下对其进行改造?

我有一个想法,首先要定义一个或多个抽象类型(接口,如INumeric - 或者比它更抽象),然后定义实现这些的结构并包装类型如int,同时提供返回新类型的操作(例如Integer32: INumeric;其中添加将被定义为

public Integer32 Add(Integer32 other)
{
    return Return(Value + other.Value);
}
Run Code Online (Sandbox Code Playgroud)

我有点害怕这段代码的执行速度,但至少它是抽象的.

没有运营商超载良好......

还有其他想法吗?

.Net看起来不像一个可行的长期平台,如果它不能拥有我认为的这种抽象 - 并且效率很高.

抽象是重用.

更新:

到目前为止,这是一个示例实现类型签名:

public struct Integer32 : INumeric<Integer32, Int32>, IOrder<Integer32, Int32>
Run Code Online (Sandbox Code Playgroud)

补偿缺乏协变返回类型.

.net c# performance abstraction numeric

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

javascript使用数值数组作为关联数组

在Javascript中,我有一组对象,用户,这样用户[1] .name会给我该用户的名字.

我想使用该用户的ID作为索引而不是不断增加的计数器.例如,我可以将第一个用户作为用户[45]发起.

但是,我发现一旦我做了用户[45],javascript就会把它变成一个数字数组,这样当我做users.length时,我得到46.

无论如何,在这种情况下强制它将数字视为字符串.(""不起作用)?

javascript arrays associative-array numeric

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

如何在Android中清除数字editText?

在我的Android应用程序上有一个EditText,它应该保留数值; 这就是我将其定义为的原因

    <EditText android:layout_width="fill_parent" android:id="@+id/TextNumb" 
android:layout_height="wrap_content" android:gravity="right|center" android:maxLines="1"
 android:maxLength="10" android:inputType="number|numberSigned|numberDecimal"/>
Run Code Online (Sandbox Code Playgroud)

但是在我的应用程序的某个点上我想要清除它,所以在我的Activity中我调用这个EditText视图并且我写道:

mEditView.setText("");
Run Code Online (Sandbox Code Playgroud)

但我得到一个运行时错误......我怎么能解决它?有没有办法清理它?

android numeric android-edittext

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

'1*BigInt(1)'如何工作?我怎么能这样做?

我尝试实现一些数字类型,我遇到了问题

mynum * 1
Run Code Online (Sandbox Code Playgroud)

有效,但不是

1 * mynum
Run Code Online (Sandbox Code Playgroud)

我试图定义这样的隐式转换

case class Num(v: Int) {
  def * (o: Int) = new Num(v*o)
}

implicit def int2Num(v: Int) = Num(v)
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用,因为我总是得到以下错误:

scala> 1 * new Num(2)
<console>:14: error: overloaded method value * with alternatives:
  (x: Double)Double <and>
  (x: Float)Float <and>
  (x: Long)Long <and>
  (x: Int)Int <and>
  (x: Char)Int <and>
  (x: Short)Int <and>
  (x: Byte)Int
 cannot be applied to (Num)
              1 * new Num(2)
                ^
Run Code Online (Sandbox Code Playgroud)

另一方面

1 * BigInt(1)
Run Code Online (Sandbox Code Playgroud)

虽然我在查看代码时无法确定解决方案,但仍然有办法.

使其运作的机制是什么?

编辑:我用我遇到的实际问题创建了一个新问题, …

math scala numeric implicit

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

STL在C++方面的强大功能

powernumeric标题中找到了STL ,它power(TYPE T, Integer a)在O(log(a))中计算,但是当我编写它并用g++它编译它时给了我编译错误并说error: ‘power’ was not declared in this scope.为什么会这样?我知道编写在O(log(N)中计算的幂函数很容易买到我想知道C++的标准库中是否有就绪函数.C++ 11标准中没有添加任何功能吗?

c++ algorithm stl numeric c++11

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

boost.odeint中任意类型的要求

有一些在boost.odeint 中使用任意精度矩阵的例子(boost普通微分方程求解器).

我想在不同类型的坐标(笛卡尔,极坐标或动作角度)中使用odeint原子.

我应该为原子重载哪些操作?+, - ,min,max,pow?

我可以在哪个文件中查找odeint使用的操作?

默认代数更新(1),它看起来需要"+","*"和abs(),max()

boost numeric operator-overloading numerical-methods

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

iOS/Android:在密码类型输入字段上打开数字键盘

在我的Angular/Ionic应用程序中,有一个PIN码安全性,用户需要在三个不同的输入字段中输入3位数字.

我使用"密码"类型的输入,但是当用户点击这些输入时,我想显示一个电话型键盘(只有10位数字).

使用<input type="tel">并不好,因为我希望输入隐藏数字,如密码类型输入.

有关如何做到这一点的任何想法?此外,这需要适用于Android/iOS平台.

干杯,

番茄酱

passwords keyboard input numeric angularjs

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

SAS无法识别日期格式

我有以下字符日期格式:

"3/1990"
"4/1990"
"5/1990"
...
Run Code Online (Sandbox Code Playgroud)

我尝试了以下代码:

data work.temps;
  set indata;
  newdate = input(strip(Date), MMYYSw.);
  rename newdate = date;
run;
Run Code Online (Sandbox Code Playgroud)

我继续收到以下错误消息: Informat MMYYSW was not found or could not be loaded.

string numeric character sas informat

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