小编Mer*_*can的帖子

默认写入,在Bootstrap选择栏上HTML

在我的默认选择中,它显示列表"选择流派"中的第一个元素.这就是我想要看到它但我不想要它("选择一个类型")可以选择并在列表中看到

        <div class="wrapper">   

                <select id="first-disabled" class="selectpicker" data-hide-disabled="true" data-live-search="true">
                <optgroup  >
                <option>Select a Genre</option>
                </optgroup>
                <optgroup label="Rock">
                  <option>Punk Rock</option>
                  <option>Hard Rock</option>

                </optgroup>
                <optgroup label="Pop">
                  <option>Turkish Pop</option>
                  <option>English Pop</option>
                </optgroup>

              </select>

        </div>
Run Code Online (Sandbox Code Playgroud)
  .wrapper {
  position: relative;
  top: 326px;
  left: -42px;
  height: 100%;
  width: 100%;
  z-index: 10;
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

正如在代码中可以看到的,我的第一个选项似乎是默认选择.正如您可以在我的选择条形码后面看到我的div包装器css.我使用自定义引导栏.从图像中可以看出,它可以在选项列表中看到和选择.

这是图像:

在此输入图像描述

html twitter-bootstrap

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

std::Optional 与 nullptr 相比有哪些优点/缺点?

我在互联网上看了几部在线 std::Optional 纪录片。但是我无法找到以下两个案例之间的任何直接比较:

情况1:

SomePointer* foo::get_some_pointer(cont int value) {
    
    auto result = myMap.find(value);

    if (result != myMap.end()) {
        return const_cast<SomePointer*>(&result->second);
    }

    return nullptr;
}
Run Code Online (Sandbox Code Playgroud)

案例2

 std::optional<SomePointer*> foo::get_some_pointer (cont int value) {
    
        auto result = myMap.find(value);
    
        if (result != myMap.end()) {
            return std::optional<SomePointer*>{&result->second};
        }
    
        return std::nullopt;
    }
Run Code Online (Sandbox Code Playgroud)

情况 1 相对于情况 2(nullopt 优于 nullptr)有哪些优点/缺点?

c++ stdoptional

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

用相应的行对 Python 列进行排序

我想根据充满 int 的行对列值进行排序:

cart = [[1, 3, 0, 2], ['olives', 'tomatoes', 'avocado', 'patato']]
Run Code Online (Sandbox Code Playgroud)

并有这个

new_cart= [[0, 1, 2, 3], ['avocado', 'olives', 'patato', 'tomatoes' ]]
Run Code Online (Sandbox Code Playgroud)

换句话说,我希望字符串按它们对应的整数值排序:

我发现了这些问题,但没有一个是我想要的:

如何在python中按行对二维数组进行排序?

如何按列对多维数组进行排序?

python arrays sorting list

5
推荐指数
0
解决办法
148
查看次数

使用python将JSON保存到HDFS

我有一个python脚本,当前访问返回JSON的API.然后它接受JSON字符串并将其作为文件保存在本地文件系统上,然后我将其手动移动到HDFS中.我想改变它,所以我的python脚本直接保存到HDFS,而不是首先命中本地文件系统.我目前正在尝试使用HDFS和DFS命令保存文件,但我不认为复制命令是正确的方法,因为它不是文件,而是我尝试保存时的JSON字符串.

现行守则

import urllib2
import json
import os

f = urllib2.urlopen('RESTful_API_URL.json')
json_string = json.loads(f.read().decode('utf-8'))
with open('\home\user\filename.json', 'w') as outfile:
    json.dump(json_string,outfile)
Run Code Online (Sandbox Code Playgroud)

新规范

f = urllib2.urlopen('RESTful_API_URL.json')
json_string = json.loads(f.read().decode('utf-8'))
os.environ['json_string'] = json.dump(json_string)
os.system('hdfs dfs -cp -f $json_string hdfs/user/test')
Run Code Online (Sandbox Code Playgroud)

python hadoop hdfs

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

将函数作为参数传递给 Function,并在 Generic 对象上使用它

我想做如下的事情。

private <T> void sliceGenericData (List<T> peData, **FunctionType** getterFunctionX) {
    // ... Some Code ...


    <T>.getterFunction()


    // ... Some Code ...

}
Run Code Online (Sandbox Code Playgroud)

A 类和 B 类将是我的通用类型,如 <T>。A 类和 B 类的 getter 函数示例。

public class A{
  long x = 5;
  public long getterFunction1(){
     return x;
  }
}

public class B{
  long x = 1;
  public long getterFunction2(){
     return x;
  }
}
Run Code Online (Sandbox Code Playgroud)

我想将 getterFunction 作为参数传递给 mysliceGenericData()并且我想在类型 <T> (A 类或 B 类)上使用它。由于这些类具有不同的 getter 函数名称,如getterFunction2, getterFunction1. 我该怎么做?

java generics function

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