小编Cof*_*fee的帖子

有没有比这个C代码更短的方法来查找数组的长度?

static int a[] = {1, 5, 645, 43, 4, 65, 5408, 4, 7, 90, 23, 11};
int len=sizeof(a)/sizeof(int);
Run Code Online (Sandbox Code Playgroud)

ANSI 99是否有快捷方式?

c compression code-analysis

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

为什么非Javascript浏览器中的这个Javascript代码有额外的评论?

W3教程中,它显示了htis代码:

<html>
<body>
<script type="text/javascript">
<!--
document.getElementById("demo").innerHTML=Date();
//-->
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

然后它说:

注释行(//)末尾的两个正斜杠是JavaScript注释符号.这可以防止JavaScript执行 - >标记.

这对我来说没有意义.我以为整件事都被评论了.

javascript

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

我的第一个反向ajax应用程序

我想了解反向ajax,我发现了一个名为ICEPush的小工具,我认为这可能是一个很好的起点.我无法实现一个非常简单的应用程序.我正在学习本教程,但我使用的是Glassfish 3.1而不是Eclipse,而不是使用Eclipse,而是使用NetBeans 7.1

我完全按照教程中的说法完成,请参阅我的代码.这是将成为Ajax推送目标的页面:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core">
    <h:head>
        <title>Easy Ajax Push - Color</title>
    </h:head>

        <h:body>
            <h:dataTable value="#{messageBean.textList}" var="current">
                <h:column>
                    <h:outputText value="#{current.text}"
                                  style="color: #{current.color};"/>
                </h:column>
            </h:dataTable>

            <hr width="100%"/>

            <h:form>
                <h:panelGrid columns="4">
                    Choose a Color:
                    <h:commandButton value="Red"
                                     action="#{colorBean.chooseColor}"
                                     style="color: white; background-color: red;">
                        <f:setPropertyActionListener target="#{colorBean.color}" value="red"/>
                    </h:commandButton>
                    <h:commandButton value="Blue"
                                     action="#{colorBean.chooseColor}"
                                     style="color: white; background-color: blue;">
                        <f:setPropertyActionListener target="#{colorBean.color}" value="blue"/>
                    </h:commandButton>
                    <h:commandButton value="Green"
                                     action="#{colorBean.chooseColor}"
                                     style="color: white; background-color: green;">
                        <f:setPropertyActionListener target="#{colorBean.color}" value="green"/>
                    </h:commandButton>
                </h:panelGrid>
            </h:form>

        </h:body>

</html>
Run Code Online (Sandbox Code Playgroud)

以下是需要的2个托管bean: ColorBean.java

@ManagedBean(name="colorBean")
@ViewScoped
public class ColorBean …
Run Code Online (Sandbox Code Playgroud)

java jsf icefaces reverse-ajax java-ee

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

为什么drJava在我的String上给我一个错误?

我知道这可能是一个非常愚蠢的问题,但我正在测试drJav中的Interactions窗格.

我创建一个String变量,然后尝试做.length它:

 String fish;
 String[] hooo;
 hooo.length
Run Code Online (Sandbox Code Playgroud)

然后我收到一个错误,这让我很困惑:

edu.rice.cs.util.UnexpectedException: java.lang.NullPointerException
    at edu.rice.cs.drjava.model.repl.newjvm.MainJVM$ResultHandler.forUnexpectedException(MainJVM.java:1045)
    at edu.rice.cs.drjava.model.repl.newjvm.MainJVM$ResultHandler.forUnexpectedException(MainJVM.java:992)
    at edu.rice.cs.drjava.model.repl.newjvm.InterpretResult$UnexpectedExceptionResult.apply(InterpretResult.java:111)
    at edu.rice.cs.drjava.model.repl.newjvm.MainJVM.interpret(MainJVM.java:351)
    at edu.rice.cs.drjava.model.repl.RMIInteractionsModel._interpret(RMIInteractionsModel.java:75)
    at edu.rice.cs.drjava.model.repl.InteractionsModel.interpret(InteractionsModel.java:291)
    at edu.rice.cs.drjava.model.repl.InteractionsModel$2$1.run(InteractionsModel.java:241)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
    at java.lang.reflect.Array.getLength(Native Method)
    at edu.rice.cs.dynamicjava.symbol.ArrayLengthField$1.value(ArrayLengthField.java:27)
    at edu.rice.cs.dynamicjava.interpreter.ExpressionEvaluator.visit(ExpressionEvaluator.java:56)
    at koala.dynamicjava.tree.ObjectFieldAccess.acceptVisitor(ObjectFieldAccess.java:92)
    at edu.rice.cs.dynamicjava.interpreter.ExpressionEvaluator.value(ExpressionEvaluator.java:38)
    at edu.rice.cs.dynamicjava.interpreter.ExpressionEvaluator.value(ExpressionEvaluator.java:37)
    at edu.rice.cs.dynamicjava.interpreter.StatementEvaluator.visit(StatementEvaluator.java:106)
    at edu.rice.cs.dynamicjava.interpreter.StatementEvaluator.visit(StatementEvaluator.java:29)
    at koala.dynamicjava.tree.ExpressionStatement.acceptVisitor(ExpressionStatement.java:101)
    at edu.rice.cs.dynamicjava.interpreter.StatementEvaluator.evaluateSequence(StatementEvaluator.java:66)
    at edu.rice.cs.dynamicjava.interpreter.Interpreter.evaluate(Interpreter.java:77)
    at edu.rice.cs.dynamicjava.interpreter.Interpreter.interpret(Interpreter.java:47)
    at edu.rice.cs.drjava.model.repl.newjvm.InterpreterJVM.interpret(InterpreterJVM.java:246)
    at edu.rice.cs.drjava.model.repl.newjvm.InterpreterJVM.interpret(InterpreterJVM.java:220)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
    at sun.rmi.transport.Transport$1.run(Unknown Source)
    at …
Run Code Online (Sandbox Code Playgroud)

java string drjava

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

在T-SQL中,如何获得一个包含2个小数点(或百分比)的列?

在SQL Server 2008中,我正在运行一个报表,我需要分割两列(称为整数CompletesPrescreens整数),然后我转到Excel并将其Prescreens除以Completes,并将其转换为带有2位小数的数字,然后将其转换为百分比.即 - > 0.34,然后变为34%.

在SQL中我知道我可能无法将输出视为"34%",但至少我希望它为0.34.到目前为止,我有:

cast((sq.Completes/sq.Screens ) as float ) as 'conv'
Run Code Online (Sandbox Code Playgroud)

完成是较小的数字(通常是27,38等),屏幕是较大的数字(124,276等)

但这是输出我的专栏0s.如何让它显示0.34,0.84等

t-sql sql-server math arithmetic-expressions sql-server-2008

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

如何在SSRS中设置"全选"的默认值?

可能重复:
选择全部作为多值参数的默认值

我在SSRS中有一个下拉参数,通过以下查询填充:

select ID, name from accounts where LK_RecordStatusID = 1 order by Name asc
Run Code Online (Sandbox Code Playgroud)

我需要它是一个多值参数.在SSRS中,我可以做到这一点.但是,我不能让它成为空值.但是,我希望它的默认值为"Null",它对应于"Select All"选项.

我在网上看了一下,我看到使用-1作为null的替代方法?看来我无法指定空值.任何提示赞赏,谢谢

在此输入图像描述

sql-server-2008 reporting-services

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

为什么我不能使用以下IEnumerable <string>?

我收到以下错误:

Error   25  The type or namespace name 'IEnumerable' could not be found (are you missing a using directive or an assembly reference?)   C:\Development\Leverage\Leverage\Reports\SurveyLevel.aspx.cs    39  17  Leverage
Run Code Online (Sandbox Code Playgroud)

因为这条线:

  private IEnumerable<string> GetDateParameters()
Run Code Online (Sandbox Code Playgroud)

我该如何处理?我试着添加一行:

using System.IDisposable
Run Code Online (Sandbox Code Playgroud)

在顶部,但这不能解决它.

.net c# idisposable

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

更多pythonic方式(字符串拆分)?

d是一个字符串列表,其中每个项目由两部分组成(用点连接).我想在每个字符串项的点之前和之后提取部分.

我就是这样做的.

d = ['a1.b1', 'a2.b2', 'a3.b3']
b = [c.split('.')[0] for c in d]
a = [c.split('.')[1] for c in d]
Run Code Online (Sandbox Code Playgroud)

但我猜有更多的pythonic方式?

python

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

Apache sources.jar 和 .jar 文件之间有什么区别?

我很好奇 Apache commons-io,为什么他们在代码包中包含一个 source-jar。我们不会像这样编译程序:

javac -cp .;.\lib\commons-io-2.4-sources.jar  myCode.java
Run Code Online (Sandbox Code Playgroud)

但是我们这样编译它:

javac -cp .;.\lib\commons-io-2.4.jar  myCode.java
Run Code Online (Sandbox Code Playgroud)

那么为什么这些库还在-sources下载代码中包含一个jar 呢?我猜这是为了研究源代码,如果我们想添加/改进?

java apache

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

陷入并发编程示例,伪代码(原子动作/细粒度原子性)

我的提供了一个简单的例子,我有点困惑:

它说,"考虑以下程序,并假设细粒度的原子动作正在读取和写入变量:"

int y = 0, z = 0;
co x = y+z; // y=1; z=2; oc;
Run Code Online (Sandbox Code Playgroud)

"如果x = y + z通过使用y加载寄存器然后向其添加z来实现,则x的最终值可以是0,1,2或3."

2?2如何工作?

注意:co启动并发进程,//表示并行运行的语句

concurrency multithreading imperative-programming shared-memory

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