小编Kev*_*oen的帖子

李项目两行.第二行没有保证金

我目前正在处理一个无序列表,其中包含带有标语的列表项.我有一个关于一个列表项的问题,这个问题很长,足以占用两行(见图)

在此输入图像描述

我想要它,以便第二行与第一行对齐.这是我正在使用的HTML代码.我使用fontAwesome作为检查图像.

ul {
  width: 300px;
}
Run Code Online (Sandbox Code Playgroud)
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet"/>
<ul class="fa-ul custom-list">
  <li><i class="fa fa-check fa-fw"></i>List item on 1 line</li>
  <li><i class="fa fa-check fa-fw"></i>List item on 1 line</li>
  <li><i class="fa fa-check fa-fw"></i>This is a list item that actually takes up 2 lines. Looks ugly</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我已经尝试&nbsp;在"2"和"行"之间输入多个,但这对我来说似乎是一个非常糟糕的做法.我希望有人可以帮我解决这个问题.

html css html-lists font-awesome

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

声纳:我如何使用gradle来检查android项目

我已经尝试了一段时间,让声纳检查和分析我的android项目.但到目前为止没有运气.我试图在声纳中实现的项目是一个测试项目,有两个类和一些测试方法.所有这些都塞在项目的src目录中.

所以这就是我到目前为止所拥有的.

具有以下设置的build.gradle文件:

buildscript {
repositories {
    mavenCentral()
}

dependencies {
    classpath 'com.android.tools.build:gradle:0.6.+'
}
}

apply plugin: 'android'
apply plugin: 'sonar'
apply plugin: "sonar-runner"

android {  

buildToolsVersion "18.0.1"
compileSdkVersion 18

defaultConfig {
    minSdkVersion 14
    targetSdkVersion 16
}

sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['com.example.GradleAndroidTest']
        resources.srcDirs = ['src']
        renderscript.srcDirs = ['src']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
    }
    instrumentTest.setRoot('test')
}


}

sonar {
server {
    url = "http://sonar.someserver.int"
}
database {
    url = "jdbc:mysql://sonar.someserver.int:3306/sonar"
    driverClassName = "com.mysql.jdbc.Driver"
    username = …
Run Code Online (Sandbox Code Playgroud)

java android gradle sonarqube

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

为什么将此位evalue移位到51

我正在学习C++考试.实践考试中的一个问题是:

这个陈述的结果是什么?

cout <<(11>>1)<<1<<endl;
Run Code Online (Sandbox Code Playgroud)

照我看来.11保持二进制当量

1011.
Run Code Online (Sandbox Code Playgroud)

将此二进制数向右移1位使其成为:

0101
Run Code Online (Sandbox Code Playgroud)

然后将第一个向左移动就可以了

1010 
Run Code Online (Sandbox Code Playgroud)

评估为10.

但是,通过在我的编译器中运行相同的语句,它会将数字评估为51.有人可以向我解释这个吗?

c++ bit-shift bitwise-operators

6
推荐指数
2
解决办法
188
查看次数

C++:重载<<运算符

我有一个非常愚蠢的问题,我无法弄清楚.我正在尝试重载我的"PrioQueue"类中的<<运算符.我仍然是C++的新手,我几乎尝试了我在网上找到的所有例子,但没有任何作用.

PrioQueue是我制作的模板类,它的工作方式与普通的Queue类似,但是它在顶部获得的最高值.

PrioQueue<int> intq1(5);
intq1.push(1);
intq1.push(2);
intq1.push(1);
cout << intq1;
Run Code Online (Sandbox Code Playgroud)

<<运算符应该用'|'写入我推送到队列的所有值 之间.像这样:

2 | 1 | 1 |

这是我的重载运算符<<方法.

friend std::ostream& operator<<(std::ostream& out, PrioQueue q){
    while(!q.empty()){
        out.write(q.pop()); //This method pops off the top value and returns it
    }
    return out;
Run Code Online (Sandbox Code Playgroud)

}

我希望这是足够的信息,但如果没有.这是我的完整代码:

#include "stdafx.h"
#include <iostream>
#include <ostream>
using namespace std;

template <typename Type>
class PrioQueue
{
private:
Type *bottom_;
Type *top_;
int size_;
public:
PrioQueue(Type size){
    bottom_ = new Type[size];
    top_ = bottom_;
    size_ = size;
}

friend PrioQueue …
Run Code Online (Sandbox Code Playgroud)

c++ templates operator-overloading priority-queue ostream

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