小编Osh*_*rib的帖子

Java数组 - 来自测试

在我的Java测试中是下一个问题:

有下一个方法:

public void changer(int[] x, int y) {

    x[y] = x[y] +3;
    y = y * 2;
}
Run Code Online (Sandbox Code Playgroud)

我们有数组命名a,值为:

2,4,0,1,-6,3,8,7,5
Run Code Online (Sandbox Code Playgroud)

如果b = 3

下次通话后将是a和b的值:

changer(a,b);
Run Code Online (Sandbox Code Playgroud)

我的回答是:b = 6

a = 2,4,0,4,-6,3,8,7,5
Run Code Online (Sandbox Code Playgroud)

我在BlueJ上测试了它并得到了相同的答案,但是测试者写道:错了!

你说什么?

java

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

下拉列表的第一个值显示为“选择”

我希望我的下拉列表显示第一个值:“-choose car-”

我以这种方式成功:

protected void ddl1_DataBound(object sender, EventArgs e)  
{
    Convert.ToInt32(ddl1.SelectedValue); 
    ddl1.Items.Insert(0, new ListItem("-Choose car-", "-Choose car-"  )); 
}
Run Code Online (Sandbox Code Playgroud)

没关系,“-choose-”放在首位,但是现在的问题是,例如,如果我有值,则下拉列表显示如下:

-Choose car-
Subaro
Fiat
Honda
Run Code Online (Sandbox Code Playgroud)

我进入该站点时显示的第一个值是Subaro,要看到-choose car-,用户需要打开下拉列表,然后他会首先看到-choose car-。从一开始就从页面加载开始--choose car-将在页面加载后显示在ddl上。我在哪里弄错了代码?

我尝试使用的项目列表,AppendDataBoundItems = "true"但出现错误,当我成功时,问题与我之前说的相同。

c# asp.net drop-down-menu

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

SqlConnection问题,ASP.net C#

我有以下C#代码:

public string TargetDate()
{
    SqlConnection con = 
        new SqlConnection("Server=localhost;Database=Timer;Trusted_Connectopn=True");
    SqlCommand cmd = new SqlCommand("select * from Timer");
    con.Open(); 

    DataSet ds = new DataSet(cmd,con); 
    SqlDataAdapter da = new SqlDataAdapter(); 
    da.Fill(ds); 
    con.Close(); 
}
Run Code Online (Sandbox Code Playgroud)

但我得到错误: new DataSet(cmd,con); ...

错误:CS1502:最佳重载方法匹配

'System.Data.DataSet.DataSet(System.Runtime.Serialization.SerializationInfo,
Run Code Online (Sandbox Code Playgroud)

System.Runtime.Serialization.StreamingContext)'有一些无效的参数

可能是什么问题?

.net c# sql sql-server asp.net

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

字数在Java上

如何计算以字符串形式给出的句子的单词?我们只允许使用下列内容:for循环,if众所周知声明,while,charAt,length().

我写了这段代码:

public static int getWordCount()
{
  String data = "bla bla bla bla";
  int Count = 0;
  for (int i=0; i<data.length(); i++)
  {
    if (data.charAt(i) != ' ')
    Count ++;
  }
  return Count;
}
Run Code Online (Sandbox Code Playgroud)

但它只计算字母而不是单词.

java for-loop

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

递归 - 试图理解

我有下一个方法:

public static int maxFind(int [] a, int length)
{
  if (length == 1){
          return a[0];
  }

  // recursively maxFind method on length-1
  int result = maxFind(a, length - 1);

  if (a[length - 1] > result)
    return a[length - 1];
  else
    return result;

}
Run Code Online (Sandbox Code Playgroud)

我已经完成了这项工作,并且从我看到该方法的教程开始时花了一些时间,我总是忘记了递归的想法.我想如果有人能解释我这个方法的每一步 - 我会一劳永逸地得到这个想法.

示例 - 我的arr是:{1,1,0,2)

运行此方法时,这里的步骤是什么?结果的价值是什么,(a,length-1)的作用是什么?(我已经尝试过调试器,但它没有帮助我)

java recursion

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

LINQ查询的位置

我有下一个代码:

b.Text = myDataContext.purchases.Count().ToString();
Run Code Online (Sandbox Code Playgroud)

"b"label我在aspx页面上的.

我想添加代码:where items.main == true,就像我在这里:

        var bla = from items in myDataContext.items
                   where items.main == true
                   select items;
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做: b.Text = myDataContext.purchases.Count().ToString();

我有表:items列itemId和列main(位).

和表:purchase.

在购买我有专栏itemId(有关系)

c# linq asp.net where-clause

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

在woocommerce/wordpress注册后

我希望在用户在我的网站上完成注册后启动功能.

我搜索了下一个钩子,但没有找到:

woocommerce_after_customer_register_form
Run Code Online (Sandbox Code Playgroud)

我发现只有这个:

woocommerce_after_checkout_registration_form
Run Code Online (Sandbox Code Playgroud)

这对我没有帮助,因为我在网站上搜索注册表后,而不是在结账后搜索.

在用户注册后我需要使用什么来触发功能?

php wordpress woocommerce

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