小编Fel*_*ing的帖子

如何将多个语句放在一行中?

我不确定在什么标题下完全考虑这个问题,编码高尔夫看起来是合适的,如果有点不明确.

我对python有一点了解,但看起来很难"阅读".我看到它的方式,理解可能会完成与以下代码相同:

for i in range(10): if i == 9: print('i equals 9')
Run Code Online (Sandbox Code Playgroud)

这段代码比理解目前的工作方式更容易阅读,但我注意到你不能在一行中有两个':'......这也带给我了...

我的问题:

有什么方法可以让以下示例进入ONE LINE.

try:
    if sam[0] != 'harry':
        print('hello',  sam)
except:
    pass
Run Code Online (Sandbox Code Playgroud)

像这样的东西会很棒:

try: if sam[0] != 'harry': print('hellp',  sam)
except:pass
Run Code Online (Sandbox Code Playgroud)

但是我又遇到了相互冲突的':'我也很想知道是否有办法运行尝试(或类似的东西),除非,我需要放置除了之外似乎完全没有意义:传入那里.这是一条浪费的线.

谢谢你输入......这里有一个笑脸:D

python

129
推荐指数
6
解决办法
18万
查看次数

如何在Objective-C中将NSNumber转换为int

在将int值放入字典之前我已将int值设置为[NSNumber numberWithInt:2],现在当我尝试检索字典内容时,我希望它以int格式返回.. hw这样做?

这是我的代码;

NSMutabelDictionary *dict = [[NSMutableDictionary alloc]init];
int intValue = 300;

[dict setObject:[NSNumber numberWithInt:intValue] forKey:@"integer"];
Run Code Online (Sandbox Code Playgroud)

retriving .........

int number = [dict ObjectForKey:@"integer"];
Run Code Online (Sandbox Code Playgroud)

..它抛出异常,说铸造是必需的..当我这样做的时候..

int number = (int)[dict ObjectForKey:@"integer"];
Run Code Online (Sandbox Code Playgroud)

它不起作用......

如何解决这个问题呢?/

请建议..

objective-c nsnumber

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

如何仅在脚本的持续时间内设置环境变量?

在bash上的Linux(Ubuntu 11.04)上,是否可以临时设置一个环境变量,该变量在脚本持续时间内只与普通变量不同?例如,在shell脚本中,通过临时将HOME设置为当前工作目录中的文件夹,然后启动应用程序,使应用程序保存到HOME便携式.

linux bash environment-variables

108
推荐指数
3
解决办法
9万
查看次数

错误:无法在'Node'上执行'appendChild':参数1不是'Node'类型

我试图在div上拖放图像.图像不会被拖到div上,并给出以下错误

Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.draganddrop.html:20 dropdraganddrop.html:26 ondrop
Run Code Online (Sandbox Code Playgroud)

  <!DOCTYPE HTML>
  <html>
     <head>
        <meta charset="utf-8">
        <title>Creativity Dashboard</title>

        <!-- Required CSS -->
        <link href="css/movingboxes.css" rel="stylesheet">
        <link href="css/compare.css" rel="stylesheet">

        <!--[if lt IE 9]>
           <link href="css/movingboxes-ie.css" rel="stylesheet" media="screen">
        <![endif]-->

        <!-- Required script -->
        <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
        <script src="js/jquery.movingboxes.js"></script>

        <!-- Demo only -->
        <link href="demo/demo.css" rel="stylesheet">
        <script src="demo/demo.js"></script>

        <script>
           function allowDrop(ev) {
              ev.preventDefault();
           }

           function drag(ev) {
              ev.dataTransfer.setData("text", ev.target.id);
           }

           function drop(ev) {
              ev.preventDefault();
              var …
Run Code Online (Sandbox Code Playgroud)

javascript html5

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

我如何计算孩子的数量?

我有一份清单

<ul>
  <li>
  <li>
  <li>
  ...
</ul>
Run Code Online (Sandbox Code Playgroud)

我需要jQuery来计算列表中的项目数.

jquery

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

使用JavaScript设置数据属性

我正在使用The DynaTree(https://code.google.com/p/dynatree),但我遇到了一些问题并希望有人可以提供帮助..

我正在页面上显示树,如下所示:

<div id="tree">
        <ul>
            <li class="folder">Outputs
                <ul>
                    <li id="item1" data="icon: 'base.gif', url: 'page1.htm', target: 'AccessPage'">Item 1 Title
                    <li id="item2" data="icon: 'base.gif', url: 'page2.htm', target: 'AccessPage'">Item 2 Title
                    <li id="item3" data="icon: 'base.gif', url: 'page3.htm', target: 'AccessPage'">Item 3 Title
                    <li id="item4" data="icon: 'base.gif', url: 'page4.htm', target: 'AccessPage'">Item 4 Title
                </ul>
        </ul>
    </div>
Run Code Online (Sandbox Code Playgroud)

但是我试图更改项目上的图标,无论它是否被选中,或者只是使用JavaScript.

我想要使​​用的新图标是base2.gif

我尝试使用以下但它似乎不起作用:

document.getElementById('item1').data = "icon: 'base2.gif', url: 'output.htm', target: 'AccessPage', output: '1'";
Run Code Online (Sandbox Code Playgroud)

有谁知道我可能做错了什么?

javascript dom dynatree

104
推荐指数
3
解决办法
15万
查看次数

如何使用jquery更改元素类型

我有以下代码

<b class="xyzxterms" style="cursor: default; ">bryant keil bio</b>
Run Code Online (Sandbox Code Playgroud)

如何将b标签替换为标签,h1但保留所有其他属性和信息?

javascript jquery

102
推荐指数
3
解决办法
7万
查看次数

这是使用redux删除项目的正确方法吗?

我知道我不应该改变输入,应该克隆对象来改变它.我遵循在redux启动项目中使用的约定,该项目使用:

ADD_ITEM: (state, action) => ({
  ...state,
  items: [...state.items, action.payload.value],
  lastUpdated: action.payload.date
})
Run Code Online (Sandbox Code Playgroud)

添加项目 - 我使用spread来将项目附加到数组中.

删除我用过:

DELETE_ITEM: (state, action) => ({
  ...state,
  items: [...state.items.splice(0, action.payload), ...state.items.splice(1)],
  lastUpdated: Date.now() 
})
Run Code Online (Sandbox Code Playgroud)

但是这会改变输入状态对象 - 即使我返回一个新对象,这是否被禁止?

javascript reactjs redux

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

在Javascript中为字符串添加字符

我需要将For循环字符添加到空字符串中.我知道您可以在Javascript中使用函数concat来使用字符串进行连接

var first_name = "peter"; 
var last_name = "jones"; 
var name=first_name.concat(last_name) 
Run Code Online (Sandbox Code Playgroud)

但以我的例子,它不起作用.知道如何以另一种方式做到这一点吗?

我的代码:

    var text ="";
    for (var member in list) {
            text.concat(list[member]);
    }
Run Code Online (Sandbox Code Playgroud)

javascript string for-loop

99
推荐指数
5
解决办法
34万
查看次数

如何在JavaScript/jQuery中获取对象的属性?

在JavaScript/jQuery中,如果我alert有一些对象,我会得到[object]或者 [object Object]

有什么办法可以知道:

  1. 这两个对象有什么区别

  2. 这是什么类型的对象

  3. 此对象包含的所有属性以及每个属性的值

javascript jquery

93
推荐指数
3
解决办法
24万
查看次数