问题列表 - 第20842页

帮助简单的家庭作业练习

我需要在以下签名中创建一个方法:

int x (int y);
Run Code Online (Sandbox Code Playgroud)

这是它应该返回的值的示例:

x(3) = 1
x(4) = 1
x(5) = 2
x(6) = 2
x(7) = 3
x(8) = 3
x(9) = 4
x(10) = 4
...
Run Code Online (Sandbox Code Playgroud)

任何想法我怎么能这样做?

谢谢.

编辑:这就是我到目前为止所得到的:

    static int x(int y)
    {
        return (y / 2) - 1;
    }
Run Code Online (Sandbox Code Playgroud)

但问题是:

x(3) = 0
x(4) = 1
x(5) = 1
x(6) = 2
Run Code Online (Sandbox Code Playgroud)

c#

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

"不在"和"不是"两个运营商?如果是这样,它们是否与"not x in ..."和"not x is .."不同?

我总是喜欢这些:

not 'x' in 'abc'
not 'x' is 'a'
Run Code Online (Sandbox Code Playgroud)

(假设,当然每个人都知道in并且is优先考虑not- 我可能应该使用括号)而不是更多(英语)语法:

'x' not in 'abc'
'x' is not 'a'
Run Code Online (Sandbox Code Playgroud)

但是在我意识到他们没有语法意义之前,我没有理会为什么

'x' == not 'a'
'x' not == 'a'
Run Code Online (Sandbox Code Playgroud)

两者当然都会抛出语法错误.

所以我认为他们都是双字运营商.但是,该文档仅引用is not并未提及not in作为运算符.我是否可能误解了语法?

如果他们都是运营商,那么他们与非语法对手有什么不同(甚至是微妙的)?

如果它们是相同的,那么为什么它们存在?对于Python似乎是不感兴趣的(..."一个 - 最好只有一个 - 显而易见的方式"......)

如果已经讨论过已经死亡,我很抱歉,我只是很难找到像"不是"这样的搜索词.

python

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

firefox中javascript范围的问题

<div id="myElement2"></div>

<script>
window.onload = function() {
    document.getElementById("myElement1").onclick = function() {
        for (i = 0; i < 2; i++) {
            document.getElementById("myElement2").onmouseover = func;
            function func() {alert("hello"); } } } }
</script>
Run Code Online (Sandbox Code Playgroud)

在chrome和IE中,当单击myElement1时,func完全附加到myElement2.但是,在firefox中单击myElement1时,我收到一条错误消息,指出未定义func.

我应该注意,如果使用匿名函数而不是func,那么它适用于所有3个浏览器.

我的问题是firefox如何处理这方面的范围与IE和Chrome不同?

将.

javascript firefox events scope

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

Bourne Shell退出将无法正常工作

我有以下脚本

cat $1 | while read line
do
    line=`echo $line | tr "[:lower:]" "[:upper:]"`

    if [ "`echo $line | cut -f1 -d:`" = "foo" ] && \
       [ "`echo $line | cut -f2 -d:`" = "bar" ]; then
        echo 'exsist'
        exit 1;
    fi
done
Run Code Online (Sandbox Code Playgroud)

一切都可以回应,然后当脚本命中退出时,它不会继续前进.有任何想法吗.

谢谢

shell sh exit

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

用PHP执行XQuery

如何在PHP中执行XQuery?能给我举个例子?

谢谢.

php xquery

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

从itemRenderer调用父函数

我想从itemRenderer调用名为"edit_groups()"的父函数.我的itemRenderer的代码是:

<mx:VBox id="vbx_container" paddingBottom="4" paddingLeft="4" paddingRight="4" paddingTop="4" borderStyle="solid"
    dropShadowEnabled="true" width="100%" height="100%" horizontalScrollPolicy="off" verticalScrollPolicy="off" >
    <mx:Canvas width="100%" height="100%" horizontalScrollPolicy="off" verticalScrollPolicy="off" >
        <mx:Image id="image" width="100" height="100" source="{data.thumb}" scaleContent="true" maintainAspectRatio="true"
            complete="{image_smoothing_handler(event);}" trustContent="true" doubleClick="{CALL THE PARENT FUNCTION "edit_groups()"}"/>
    </mx:Canvas>
</mx:VBox>
Run Code Online (Sandbox Code Playgroud)

我从一个应用程序调用我的itemRenderer:

list_groups_modify.itemRenderer=new ClassFactory(groups.list_groups_modify_item_renderer);

<mx:Label text="{data.label}" textAlign="center" maxWidth="60" toolTip="{data.label}"/>
Run Code Online (Sandbox Code Playgroud)

关心Zeeshan

apache-flex actionscript-3

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

这是什么&:最后一个Ruby构造叫做?

可能重复:
map(&:name)在Ruby中意味着什么?

有什么东西survey.map(&:questions).flatten.compact叫做,所以我可以找到更多关于它们的信息:).这&:解决了什么问题,或者它究竟做了什么?它是否用于其他语言?

ruby collections

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

转换不安全

以下转换是否安全?

int b[10][10];
char *x;
int a[]={0,1,2,3,4,5,6,7,8,9};

for(int i=0;i<10;i++)
  for(int j=0;j<10;j++)
    b[i][j]=a[i];

for(x=(char *)&b[0];x<=(char *)&b[9][9];x+=sizeof(a+1)) // Problem lies here!
    printf("%d\n",*x);
Run Code Online (Sandbox Code Playgroud)

我不认为for循环中的上述转换是安全的(我认为它取决于平台).如果我错了,请纠正我.我很惊讶因为即使使用-Wall -pedanticgcc中的选项进行编译,代码也会编译而不会发出任何警告.

c pointers type-conversion type-safety

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

Python中的多重赋值方法

我正在努力为计算机科学的未来做准备,所以我从ECMAScript开始,现在我正在努力学习更多有关Python的知识.来自ECMAScript,看到多个任务a, b, c = 1, 2, 3让我感到困惑,直到我意识到有多个任务正在进行.为了让事情更清楚,我真的很想做,(a, b, c) = (1, 2, 3)但我不确定这是否会成为一个可衡量的性能影响.根据我的理解,元组本质上是多个任务无论如何都有效,但世界上有很多奇怪的东西,所以我尽量不去做任何事情.

提前致谢

python syntax variable-assignment

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

为什么ASP.NET MVC在数据绑定期间关心我的只读属性?

编辑:添加了赏金,因为我正在寻找除此之外的MVC3解决方案(如果存在):

DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;


我的"地址"模型上有一个只读属性'CityStateZip'.

这是从美国地址获取城市,州,邮政的便捷方式.如果该国家不是美国(调用者应首先检查),则会抛出异常.

    public string CityStateZip
    {
        get
        {
            if (IsUSA == false)
            {
                throw new ApplicationException("CityStateZip not valid for international addresses!");
            }

            return (City + ", " + StateCd + " " + ZipOrPostal).Trim().Trim(new char[] {','});
        }
    }
Run Code Online (Sandbox Code Playgroud)

这是我的模型的一部分,所以它受到约束.在ASP.NET MVC2 RC2之前,此字段在数据绑定期间从未引起过问题.我从来没有真正想过它 - 毕竟它只是只读.

现在虽然在2010年1月的RC2版本中,它在数据绑定期间给出了一个错误 - 因为默认模型绑定器似乎想要检查此值(即使它是只读的).

它是'base.OnModelUpdated'行导致触发此错误.

public class AddressModelBinder : DefaultModelBinder
{
    protected override void OnModelUpdated(ControllerContext controllerContext, ModelBindingContext bindingContext)
    {
        base.OnModelUpdated(controllerContext, bindingContext);
Run Code Online (Sandbox Code Playgroud)

最后几分钟对模型绑定器的更改显然导致了行为的这种变化 - 但我还不确定它的重现是什么 - 或者这是否是一个错误?我正在将此传递给MVC团队,但好奇是否有人在此期间有任何建议我如何阻止此属性绑定.

这篇文章非常值得一读 - 但是根本没有提到readonly属性(不是我期望的).问题(如果有的话)可能比这种情况更广泛 - 我只是不确定是否有任何反复 - …

asp.net-mvc modelbinders asp.net-mvc-2

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