问题列表 - 第21787页

java重复字符

我是一名java初学者,请记住这一点.我必须创建一个读取数字的程序,然后显示那个感叹号"!".

这就是我所拥有的:

import java.util.Scanner;
import java.io.PrintStream;

class E_HerhaalKarakter1 {

 PrintStream out;

 E_HerhaalKarakter1 () {
  out = new PrintStream(System.out);
 }

 String printUitroeptekens (int aantal) {
  String output = "!"

  for (int i = 0; i <= aantal; i++) {
   output.concat("!");
  }
  return output;
 }

 void start () {
  Scanner in = new Scanner(System.in);

  out.printf("Hoeveel uitroeptekens wilt u weergeven?\n");

  if(in.hasNext()) {
   out.printf("baldbla");
   printUitroeptekens(in.nextInt());
   out.printf("%s",output);
  }
 }

 public static void main (String[] argv) {
  new E_HerhaalKarakter1().start();
 }
}
Run Code Online (Sandbox Code Playgroud)

谢谢

java string printf for-loop

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

PHP switch语句变量范围

在PHP中,如何在switch语句中处理变量作用域?

例如,采用这个假设的例子:

$someVariable = 0;

switch($something) {

    case 1:
        $someVariable = 1;
        break;

    case 2:
        $someVariable = 2;
        break;
}

echo $someVariable;
Run Code Online (Sandbox Code Playgroud)

这会打印0还是1/2?

php scope switch-statement

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

一次更改或交换多个HTML元素的CSS

我有大约100 <span class="foo">,100 <span class="bar">和100 <span class="baz">在我的文档标签.我需要在JavaScript中实现以下操作:

  • 将所有foos的背景更改为红色,将所有条形图更改为绿色,将所有条形图更改为蓝色.
  • 将所有foos的背景更改为绿色,将所有条形更改为蓝色,将所有条形更改为红色.
  • 将所有foos的背景更改为蓝色,将所有条形图更改为红色,将所有条形图更改为绿色.

我将这些操作完全称为1000次,所以我想避免<style><head>每次操作时附加标签的解决方案.

有没有比迭代所有<span>元素更简单,更快或更好的东西document.getElementsByTagName('span'),并.className为每个元素更改或附加到DOM属性?

javascript css dom batch-file

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

如何在c#中使用XMLSerialize for Enum类型的属性?

我有一个简单的枚举:

enum simple 
{ 
  one, 
  two, 
  three 
};
Run Code Online (Sandbox Code Playgroud)

我也有一个具有类型属性的类simple.我尝试用属性装饰它:[XmlAttribute(DataType = "int")].但是,当我尝试使用一个序列化它时失败XmlWriter.

这样做的正确方法是什么?我是否必须标记枚举本身以及属性,如果是,请使用哪种数据类型?

.net c# xml serialization xml-serialization

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

为什么评估布尔表达式的普通定律不适合LINQ?

在这样的代码中:

if (insuranceNumberSearch == null 
     ? true  
     : ei.InsuranceNumber.Contains(insuranceNumberSearch.Trim())) 
   doSomething();
Run Code Online (Sandbox Code Playgroud)

where insuranceNumberSearch为null,在以下代码中,其余表达式不为null:

var q = from ei in session.Linq<EmployeeInsurance>()
        where insuranceNumberSearch == null 
                ? true 
                : ei.InsuranceNumber.Contains(insuranceNumberSearch.Trim())
        select ei;
Run Code Online (Sandbox Code Playgroud)

无论insuranceNumberSearch是null还是非null,都会计算表达式的所有部分.

我正在使用LINQ到NHibernate

更新:

不幸的是,我把第一个片段错了.正确的是:

if (insuranceNumberSearch == null || (insuranceNumberSearch != null && ei.InsuranceNumber.Contains(insuranceNumberSearch.Trim()))
doSomething();
Run Code Online (Sandbox Code Playgroud)

要么

bool b1 = insuranceNumberSearch == null ? true : ei.InsuranceNumber.Contains(insuranceNumberSearch.Trim());
if (b1)
doSomething();
Run Code Online (Sandbox Code Playgroud)

在两种以上时insuranceNumberSearchnull,剩余表达式不评估任何更多.如果这样的行为不存在,insuranceNumberSearch.Trim()将导致引用对象为空异常.遗憾的是,LINQ(或者LINQ-to-NHibernate)不服从这样一个好的行为并且即使在出现错误时insuranceNumberSearch也会评估所有表达式null.

更新2:我发现了一个类似的问题:|| (或)Linq中使用C#的操作员

c# linq linq-to-nhibernate

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

将SQL语句限制为前5个金额

如何编写简单的SELECT语句,将报表限制为仅列值的前5个?

sql

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

C++:如何访问另一个类中的类函数?

我正在学习如何使用std :: vector并希望访问其值和函数.我在另一个名为spectrum的对象中有一个矢量对象.现在,当我尝试使用.capacity确定向量的容量时,如果我只声明向量,它就可以正常工作.但是当我在另一个对象中声明向量时,我会遇到语法错误.

错误:

test.c++:36: error: base operand of ‘->’ has non-pointer type ‘Spectrum’
Run Code Online (Sandbox Code Playgroud)

如下所述, - >应该是一个点.

我想要的是确定容器的容量,即使它现在编译它给出结果0而不是我期望的8.

代码:

#include <iostream>
#include <vector>
#include <cmath>

using namespace std;

/*  spectrum    */
class Spectrum{
    public:
        float oct;
        vector<float> band;

        float total(){
            int k;
            float lpow;
            // logarithmic summation
            for(k = 0; k < oct; k++){
                lpow = lpow + pow(10, band[k]);
            }
            return(10*log10(lpow));
        }

        Spectrum(int max_oct = 3){
            oct = max_oct;
            cout << "max oct = " << max_oct << endl; …
Run Code Online (Sandbox Code Playgroud)

c++ class vector

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

iPhone和Ipad - 我如何分叉代码?

我的问题是:我有一个专为iPhone设计的应用程序,我决定分叉代码,换句话说,我将在这个初始阶段开发两个版本的应用程序,一个用于iPhone,另一个用于iPad.

我的问题是:我如何分叉代码?我想继续为这两个版本使用一个项目,但显然,我将不得不为iPhone和其他专门为iPad编写部分代码,当然,这两个版本都有许多共同点.

如何在不造成代码混乱的情况下做到这一点?

什么是最佳做法?谢谢你的帮助.

iphone iphone-sdk-3.0 ipad

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

Adb不会开始

运行Vista,尝试adb从shell 启动,因为管理员获取守护程序现在没有运行启动它

ADB server didn't ACK
* failed to start daemon *
Run Code Online (Sandbox Code Playgroud)

对此有何帮助?

android adb

19
推荐指数
5
解决办法
6万
查看次数

克隆()的用例

我从未见过在任何实际代码中使用clone()方法。我正在阅读有关它的内容,并认为它的使用会使代码变得非常麻烦。clone() 方法有什么具体的用例吗?在什么情况下必须使用clone()以及为什么使用普通构造函数还不够?

java clone

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