小编JoJ*_*oJo的帖子

如何在java中检查BigDecimal变量== 0?

我在Java中有以下代码;

BigDecimal price; // assigned elsewhere

if (price.compareTo(new BigDecimal("0.00")) == 0) {
    return true;
}
Run Code Online (Sandbox Code Playgroud)

写if条件的最佳方法是什么?

java bigdecimal

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

如何在多于1列上更改表列数据类型?

例如:

ALTER TABLE webstore.Store MODIFY COLUMN (
  ShortName VARCHAR(100),
  UrlShort VARCHAR(100)
);
Run Code Online (Sandbox Code Playgroud)

但上述方法不起作用.我正在使用MySql 5.x.

mysql alter-table

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

如何使用VBScript删除字符串的前n个字符?

如何使用VBScript去除字符串的前四个字符?

Ss表示前四个字符不再是字符串的一部分.

vbscript

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

如何使用C#.NET从JSON字符串填充通用列表?

我试图在C#中填充List但是值没有出现在数组中 - 尽管它在我尝试使用数组索引设置变量之前不会抛出错误(因为它当然超出了范围).

这是strJSON我在调试时看到的确切返回字符串.

strJSON "{\"id\":34379899,\"name\":\"Revelation22\",\"profileIconId\":547,\"summonerLevel\":30,\"revisionDate\":1387913628000}"
Run Code Online (Sandbox Code Playgroud)

为什么List(数组)没有填充?

这是KeyValue.cs的代码(说实话我还不知道为什么它需要另一个类)

namespace LoLSummoner
{
    public class KeyValue
    {
        public int id {get; set;}
        public string name {get; set;}
        public int profileIconId {get; set;}
        public int summonerLevel {get; set;}
        public int revisionDate {get; set;}
    }
}
Run Code Online (Sandbox Code Playgroud)

这是Summoner.svc.cs的代码

namespace LoLSummoner
{
    public class Summoner : ISummoner
    {

        public int GetSummonerID(string SummonerName)
        {
            int summonerId = 0;

            WebClient client = new WebClient();
            string strJSON = client.DownloadString("http://prod.api.pvp.net/api/lol/na/v1.2/summoner/by-name/" + SummonerName + "?api_key=xxxx");

            JavaScriptSerializer js = new …
Run Code Online (Sandbox Code Playgroud)

c# wcf json

9
推荐指数
4
解决办法
2113
查看次数

如何格式化telerik:使用客户端绑定的GridBoundColumn日期字段?

我有一个Telerik RadGrid控件,我在客户端绑定,我看到20多个结果,所以它工作.然而,我的约会日期是这样的:2015-01-30T00:00:00我需要在2行上格式化它,如下所示:1/30/2015<br />12:00:00 AM

但是,DataFormatString不对Date列应用任何更改,它们看起来像这样:

<telerik:GridBoundColumn DataField="StartDate" UniqueName="StartDate" HeaderText="Start" SortExpression="StartDate"
    DataFormatString="{0:MM/dd/yyyy hh:mm}" HtmlEncode="false"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="StopDate" UniqueName="StopDate" HeaderText="Stop" SortExpression="StopDate"
    DataFormatString="{0:MM/dd/yyyy hh:mm}" HtmlEncode="false"></telerik:GridBoundColumn>
Run Code Online (Sandbox Code Playgroud)

使用RadGrid控件完成此操作需要什么?

如果使用RadGrid控件无法完成,可以在绑定到RadGrid控件之前解析JavaScript数据? gridView.set_dataSource(results[0]);

javascript data-binding telerik

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

javascript datetime to string和back to datetime?

如果你必须将当前的javascript日期时间存储在一个字符串中它会是什么样子,你可以将它转换回日期时间以便javascript读取吗?

鉴于当前的xml字符串,我正在尝试的是不工作 Tue Dec 23 12:02:08 EST 2014

var xmlImagePath = $(this).find('pathName').text();

var xmlStartTime = $(this).find('startTime').text();
xmlStartTime = new Date(xmlStartTime);

var fortnightAway = new Date(xmlStartTime);
var numberOfDaysToAdd = 14;
fortnightAway.setDate(fortnightAway.getDate() + numberOfDaysToAdd);


if (fortnightAway < xmlStartTime) {
    alert("here");
}
Run Code Online (Sandbox Code Playgroud)

我不相信xmlStartTime = new Date(xmlStartTime);将xmlStartTime设置为datetime对象..

另外,将日期时间存储到xml中的正确格式是什么,以便以后更容易测试?

javascript datetime

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

我需要使用try/catch/finally块来包围fileInputStream.close吗?怎么做?

我有以下Java类做一件事,从config.properties中激活值.

当关闭时fileInputStream,我想我在维基百科上读到,最好将它放在最后一个块中.因为它诚实地在try/catch块中工作得很好.

你能告诉我修正fileInputStream.close()最后一节吗?

ConfigProperties.java包基;

import java.io.FileInputStream;
import java.util.Properties;

public class ConfigProperties {

    public FileInputStream fileInputStream;
    public String property;

    public String getConfigProperties(String strProperty) {

        Properties configProperties = new Properties();
        try {

            fileInputStream = new FileInputStream("resources/config.properties");
            configProperties.load(fileInputStream);
            property = configProperties.getProperty(strProperty);
            System.out.println("getConfigProperties(" + strProperty + ")");

            // use a finally block to close your Stream.
            // If an exception occurs, do you want the application to shut down?

        } catch (Exception ex) {
            // TODO
            System.out.println("Exception: " + ex); …
Run Code Online (Sandbox Code Playgroud)

java oop try-catch-finally

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

如何从另一个类 Java Swing 调用方法?

我有以下 SwingMenu 类。包基础;

import javax.swing.*;

public class SwingMenu {
    public static void main(String[] args) {
        SwingMenu s = new SwingMenu();
    }

    public SwingMenu() {
        JFrame frame = new JFrame(
                "Creating a JMenuBar, JMenu, JMenuItem and seprator Component");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JMenuBar menubar = new JMenuBar();
        JMenu filemenu = new JMenu("File");
        filemenu.add(new JSeparator());
        JMenu editmenu = new JMenu("Edit");
        editmenu.add(new JSeparator());
        JMenuItem fileItem1 = new JMenuItem("New");
        JMenuItem fileItem2 = new JMenuItem("Open");
        JMenuItem fileItem3 = new JMenuItem("Close");
        fileItem3.add(new JSeparator());
        JMenuItem fileItem4 = new JMenuItem("Save");
        JMenuItem …
Run Code Online (Sandbox Code Playgroud)

java swing jmenubar

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

更改Excel列中的所有字符串值?

我有一个专栏.列完全是数字2.

将此列中的所有单元格设为3的最快方法是什么?

我相信这些值是字符串数据类型.

excel

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

为什么else分支没有被执行?

这实际上是一个有效的应用程序 尽管没有太多的错误捕获方式.

我只是想记录流程,并没有到达If分支或else分支.我该怎么做才能实现这一目标?分支的任何一方都没有登录到我的txt文件.

while (reader.Read())
{
    if (reader.HasRows)
    {
        LogMessage("Further Inside Try2 ");
        byte[] paymentData = (byte[])reader["payment"];
        strPaymentData = ASCIIEncoding.Unicode.GetString(paymentData);
        LogMessage(strPaymentData + " strPaymentData");
    }
    else
    {
        LogMessage("Payment Retrievlal Failed ");
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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