我目前正在使用Java中的数据类型,如果我已正确理解该类型long
接受范围之间的值:-9,223,372,036,854到+9,223,372,036,854,775,807.现在你可以在下面看到我创建了一个名为Long的变量testLong
,虽然当我插入9223372036854775807作为值时,我得到一个错误说明:
"int类型的文字9223372036854775807超出了范围."
我不知道为什么它将long
数据类型称为int
有人有主意吗?
代码如下:
char testChar = 01;
byte testByte = -128;
int testInt = -2147483648;
short testShort = -32768;
long testLong = 9223372036854775807;
float testFoat;
double testDouble = 4.940656458412;
boolean testBool = true;
Run Code Online (Sandbox Code Playgroud) 我正在使用WPF ListView控件,它显示数据绑定项的列表.
<ListView ItemsSource={Binding MyItems}>
<ListView.View>
<GridView>
<!-- declare a GridViewColumn for each property -->
</GridView>
</ListView.View>
</ListView>
Run Code Online (Sandbox Code Playgroud)
我正在尝试获取与ListView.SelectionChanged
事件类似的行为,只是我还要检测是否单击了当前选定的项目.SelectionChanged
如果再次点击相同的项目(显然),则不会触发该事件.
什么是最好(最干净)的方法来解决这个问题?
我正在尝试ProgressDialog.But我很困惑.
1.pd=ProgressDialog.show(MainActivity.this, "", "Fething data");
当我使用(MainActivity.this)然后它没关系.但
2.pd=ProgressDialog.show(getApplicationContext(), "", "Fething data");
当我使用(getApplicationContext())时,它是错误的.
这个progressDialog有什么问题?
(MainActivity.this
)vs(getApplicationContext()
)之间有什么不同
当我用它完美时间?
对于getApplicationContext()
错误是:
04-09 15:05:37.453: E/AndroidRuntime(9980): FATAL EXCEPTION: main
04-09 15:05:37.453: E/AndroidRuntime(9980): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
04-09 15:05:37.453: E/AndroidRuntime(9980): at android.view.ViewRootImpl.setView(ViewRootImpl.java:571)
04-09 15:05:37.453: E/AndroidRuntime(9980): at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:246)
04-09 15:05:37.453: E/AndroidRuntime(9980): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
04-09 15:05:37.453: E/AndroidRuntime(9980): at android.app.Dialog.show(Dialog.java:281)
04-09 15:05:37.453: E/AndroidRuntime(9980): at android.app.ProgressDialog.show(ProgressDialog.java:116)
04-09 15:05:37.453: E/AndroidRuntime(9980): at android.app.ProgressDialog.show(ProgressDialog.java:99)
04-09 …
Run Code Online (Sandbox Code Playgroud) 我想在PHP中集成Aadhaar卡验证API以进行Aadhaar数字验证.我试过这个并编写了API访问代码.
如何在PHP中生成以下XML加密字段数据?此示例代码是用Java编写的.
<Auth uid="" tid="" ac="" sa="" ver="" txn="" lk="">
<Uses pi="" pa="" pfa="" bio="" bt="" pin="" otp=""/>
<Tkn type="" value=""/>
<Meta udc="" fdc="" idc="" pip="" lot=”G|P” lov=""/>
<Skey ci="" ki="">encrypted and encoded session key</Skey>
<Data type=”X|P”>encrypted PID block</Data>
<Hmac>SHA-256 Hash of Pid block, encrypted and then encoded</Hmac>
<Signature>Digital signature of AUA</Signature>
</Auth>
Run Code Online (Sandbox Code Playgroud) 我必须对一个带StringBuilder
两个项目的方法进行单元测试,并填写StringBuilder
两个项目之间的差异.
在我的第一次测试中,我给它两个相同的项目,所以我想测试它是否StringBuilder
为空.
没有IsEmpty
方法或财产.
如何轻松检查这个?
每次单击按钮时如何将UIButton旋转90度并跟踪每个旋转的位置/角度?
这是我到目前为止的代码,但它只旋转一次:
@IBAction func gameButton(sender: AnyObject) {
UIView.animateWithDuration(0.05, animations: ({
self.gameButtonLabel.transform = CGAffineTransformMakeRotation(CGFloat(M_PI_2))
}))
}
Run Code Online (Sandbox Code Playgroud) 我想在Visual Studio 2017中使用OpenCV来做c ++程序.
为此,我在Visual Studio视频中关注了设置OpenCV.在那,他说vc14应该被设置为VS2015的环境变量.VS2017没有vc16.那我该如何为VS2017做呢?如果我要使用VS2017,是否还有其他视频指令需要更改?
我想在Java中使用正则表达式.
我想要做的是找到字符串中的第一个整数.
例:
String = "the 14 dogs ate 12 bones"
Run Code Online (Sandbox Code Playgroud)
将返回14.
String = "djakld;asjl14ajdka;sdj"
Run Code Online (Sandbox Code Playgroud)
也将返回14.
这就是我到目前为止所拥有的.
Pattern intsOnly = Pattern.compile("\\d*");
Matcher makeMatch = intsOnly.matcher("dadsad14 dssaf jfdkasl;fj");
makeMatch.find();
String inputInt = makeMatch.group();
System.out.println(inputInt);
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?