小编Nik*_*hil的帖子

如何消除两个跨度元素之间的额外空间?

在此输入图像描述

我想删除这两个元素之间的额外空间.我试过但不能这样做.这是保证金崩溃的问题吗?

怎么解决这个问题?如何删除多余的空间?

这是我的HTML:

 <div id="output">
       <i>
         <span id="grade">Your grade :</span>
         <span id="total"></span>
         <span id="max"></span>
        <center><h1><span id="percentage"></span></h1></center>
       </i>
    </div>  
Run Code Online (Sandbox Code Playgroud)

这是我的css:

body
{
width:250px;
height:100px;
background : #F2F2F2;
}

#output 
{
font-family : roboto light ;
color : #A4C639;
font-size : 30px;
}

#grade
{
font-size : 25px;
color : black;
}

#max
{
color : black;
}

#percentage
{
background : #A4C639;
color : #FFFFFF;
padding : 15px;
border-radius : 15px;
}
Run Code Online (Sandbox Code Playgroud)

html css margin

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

android.support.v4.app.FragmentPagerAdapter无法应用于android.app.FragmentManager

我想在我的应用程序中仅实现2个固定选项卡.我按照本教程.

在我的TabPagerAdapter班上,我收到了这个错误:

FragmentPageAdapterandroid.support.v4.app.FragmentPagerAdapter无法应用android.app.FragmentManager

TabPageAdapter类:

package com.nikhil.tabs;


import android.app.Fragment;
import android.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;


public class TabsPagerAdapter extends FragmentPagerAdapter {

    public TabsPagerAdapter(FragmentManager fm) {
        super(fm); //getting error here
    }

    @Override
    public Fragment getItem(int index) { //getting error here

        switch (index) {
            case 0:
                // Top Rated fragment activity
                return new TopRatedFragment();
            case 1:
                // Games fragment activity
                return new GamesFragment();
        }

        return null;
    }

    @Override
    public int getCount() {
        // get item count - …
Run Code Online (Sandbox Code Playgroud)

java android fragment fragmentpageradapter android-tabs

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

从node.js服务器运行角度

我有以下文件 -

1)index.html

2)app.js(角度控制器在这里)

3)routes.js(我正试图从这里加载index.html - 监听localhost:3000)

4)index.css

5)node_modules文件夹

routes.js:

var express = require('express'),
    app = express(),
    server = require('http').createServer(app),
    io = require('socket.io').listen(server);

server.listen(3000);

app.use("/node_modules", express.static('node_modules'));        
app.use("/public", express.static('public'));

    app.get('/', function(req, res){
        res.sendFile(__dirname + '/index.html');
    });

io.sockets.on('connection', function(socket){
    socket.on('send message', function(data){
        io.sockets.emit('new message', data);
    });
});
Run Code Online (Sandbox Code Playgroud)

当我通过从文件资源管理器中单击它正常打开index.html文件时,它会按预期正常打开.

在此输入图像描述

但是,当我运行routes.js时,为了获取相同的index.html文件,我得到没有角度效果的原始HTML.为什么是这样?

在此输入图像描述

谢谢!

编辑:

我现在可以访问我的index.css和app.js localhost:3000/public/.我用过app.use("/public", express.static('public'));我的routes.js.

但现在我只能被css包含在我的页面中,但仍然看起来像角度不包括在内.我看不到标签.请查看上面index.html带有标签的文件截图.

我怎么能包括角度?它不包含在HTML本身中吗?

在此输入图像描述

index.html -

<html>
...
...
<link href="node_modules/bootstrap-3.3.5-dist/css/bootstrap.min.css" rel="stylesheet"> 
<link href="public/index.css" rel="stylesheet"> 

<body> …
Run Code Online (Sandbox Code Playgroud)

html javascript node.js express angularjs

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

getElementByTagName()不起作用?

  1. 在我的页面中,我有3个表元素,我想使用其标记名访问第3个元素.

    所以,我用过 document.getElementByTagName("table")[2];

  2. 后来,我尝试通过获取该表中元素的值 table.children[0].children[1].children[2].innerHTML;

  3. 然后,我尝试修改已存在的<p>元素 id="ID".

    但我没有修改价值?

我的剧本怎么了?

<!DOCTYPE HTML>

<html>
  <body>
    ID  : <p id="ID"></p>
 <body>
<table>

</table>
<table>

</table>

<table>
  <tbody>
  <tr>

  </tr>
  <tr>
    <td>Name</td>
    <td>Class</td>
    <td>25</td>
  </tr>
  <tr>

  </tr>
  </tbody>
</table>

<script>

var table = document.getElementByTagName("table")[2];
 var id = table.children[0].children[1].children[2].innerHTML;

document.getElementById("ID").innerHTML = id;

    </script>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript dom html-table

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

用于选项卡的AngularJS控制器

我的页面中有三个选项卡.我正在使用tabsettab根据Angular Bootstrap Docs.

我设置一个控制器,用于在<div>其具有tabset

<div ng-controller="Tabs" class="panel panel-default" id="tabs-panel"> 
  <tabset  class="panel-body">
    <tab heading="Tab 1"> </tab>
    <tab heading="Tab 2"> </tab>
    <tab heading="Tab 3"> </tab>
  </tabset>
</div>
Run Code Online (Sandbox Code Playgroud)

相应的页面是 在此输入图像描述

但是,当我尝试为我的第二个标签添加另一个控制器时

<div ng-controller="Tabs" class="panel panel-default" id="tabs-panel"> 
  <tabset  class="panel-body">
    <tab heading="Tab 1"> </tab>
    <tab heading="Tab 2" ng-controller="Tab2> </tab>
    <tab heading="Tab 3"> </tab>
  </tabset>
</div>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我现在发现标题没有显示,我不能再单击Tab2.

这是为什么?如何恢复相同的功能?

这是在现有控制器中添加另一个控制器的正确方法吗?

我的app.js:

var myApp = angular.module('myApp',['ui.bootstrap']);

myApp.controller('Tabs', function ($scope) {

});


myApp.controller('Tab2', function ($scope) {

});
Run Code Online (Sandbox Code Playgroud)

javascript tabs twitter-bootstrap angularjs ng-controller

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

如何在生产中运行Tabler

在本地计算机上,我一直在开发tabler克隆。为了运行它,我按照仓库的建议运行npm run serve。这带来了不错的开发工具,例如自动编译scs和更改后进行livereloads。此外,用我的网站内容npm run dist创建一个/dist文件夹。但是,我想在EC2实例上运行它,但是不确定如何在生产环境中运行。我该怎么做?

直接Tabler克隆是住在这里我的服务器上。如您所见,提供基本索引页面花费的时间太长。这是我要通过在生产环境中运行来解决的问题

amazon-ec2 amazon-web-services jekyll node.js

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

从其他应用程序接收数据 - android

我阅读了有关接收简单数据的文档。我想接收一个 URL,即来自其他应用程序的文本/纯文本。

所以,我只声明了这个意图过滤器:

<intent-filter>
        <action android:name="android.intent.action.SEND" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:mimeType="text/plain" />
    </intent-filter>
Run Code Online (Sandbox Code Playgroud)

在我的MainActivity.class 中:

void onCreate (Bundle savedInstanceState) {
    ...
 // Get intent, action and MIME type

        Intent intent = getIntent();
        String action = intent.getAction();
        String type = intent.getType();

        if (Intent.ACTION_SEND.equals(action) && type != null) {
            if ("text/plain".equals(type)) {
                handleSendText(intent); // Handle text being sent
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

我将收到的文本处理为:

void handleSendText(Intent intent) {
        String sharedText = intent.getStringExtra(Intent.EXTRA_TEXT);
        if (sharedText != null) {
            // Update UI …
Run Code Online (Sandbox Code Playgroud)

java android intentfilter android-intent android-implicit-intent

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

如何从此正则表达式生成所有可能的数字?

我想获得正则表达式的所有可能值的列表.

输入:

2W
9WW
7W0W3
Run Code Online (Sandbox Code Playgroud)

其中W可以是0到9之间的任何数字W = [0-9]

输出:

20,21,22,....29
900,901,...910,911,...999
70003,70013,70023,...71003,72003,...79093
Run Code Online (Sandbox Code Playgroud)

我做了什么 :

我正在使用Java并决定创建一个ArrayListIntegers.

我创建了一个方法ArrayList<Integer> getNumbers(String regex).

ArrayList<Integer> getNumbers(String regex){

ArrayList<Integer> fullList = new ArrayList<Integer>();

char[] cArray = regex.toCharArray(); //converted the string into a character array.

   for(int i=1;i<cArray.length;i++) {

       if(cArray[i] == 'W') {              

           for(int j=0;j<10;j++) {
               //I'm not sure what goes here
              fullList.add(the number with 'w' at this index replaced by 'j');
           }               
       }

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

是否有更好的方法或库函数可用于生成所有这些数字?

我怎样才能做到这一点?

请帮忙.

java regex permutation

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

如何在ubuntu上安装devstack kilo时解决此错误

这就是我做的:

1)克隆devstack kilo使用命令:

git clone https://github.com/openstack-dev/devstack.git -b stable/kilo

2)cd devstack

3)./ .stack.sh

在ubuntu上安装devstack kilo时出现以下错误.

You are using pip version 7.1.2, however version 8.0.2 is available. You should consider upgrading via the 'pip install --upgrade pip' command.
+ local 'test_req=testtools>=0.9.36,!=1.2.0,<2.0.0/test-requirements.txt'
+ [[ -e testtools>=0.9.36,!=1.2.0,<2.0.0/test-requirements.txt ]]
+ pip_install_gr os-testr
+ local name=os-testr
++ get_from_global_requirements os-testr
++ local package=os-testr
+++ grep -i -h '^os-testr' /opt/stack/requirements/global-requirements.txt
+++ cut -d# -f1 grep: /opt/stack/requirements/global-requirements.txt: No such file or directory
++ local required_pkg=
++ [[ '' == …
Run Code Online (Sandbox Code Playgroud)

python ubuntu openstack devstack

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

映射两个对象数组,匹配属性并将特定信息存储在新数组中

javascript 新手,正在努力学习!我试图通过两个对象数组进行映射,如果某个属性匹配,则将特定信息拉入数组中。

let result;

let arrNames = [{
  name: "A"
}, {
  name: "B"
}, {
  name: "C"
}]

let arrInfo = [{
  name: "A",
  info: "AAA"
}, {
  name: "B",
  info: "BBB"
}, {
  name: "C",
  info: "ccc"
}]

Run Code Online (Sandbox Code Playgroud)

如果 arrNames.name == arrInfo.name,我希望结果等于 arrInfo.info。

我试过的:

arrNames.map(x => {
if(arrNames.name == arrInfo.name){
   result=arrInfo.info
}
Run Code Online (Sandbox Code Playgroud)

^ 这显然不起作用——但我想知道 Assign 或 Filter 是否合适。

在此先感谢您的帮助(抱歉这可能是个骗局)!

javascript arrays object prototypejs array.prototype.map

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