我目前正在处理一个无序列表,其中包含带有标语的列表项.我有一个关于一个列表项的问题,这个问题很长,足以占用两行(见图)
我想要它,以便第二行与第一行对齐.这是我正在使用的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)
我已经尝试 在"2"和"行"之间输入多个,但这对我来说似乎是一个非常糟糕的做法.我希望有人可以帮我解决这个问题.
我已经尝试了一段时间,让声纳检查和分析我的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) 我正在学习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.有人可以向我解释这个吗?
我有一个非常愚蠢的问题,我无法弄清楚.我正在尝试重载我的"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)