小编Nak*_*kib的帖子

如何在javascript中进行整数除法(在int中得到除法答案不浮动)?

Javascript中是否有任何函数可以让你进行整数除法,我的意思是在int中得到除法答案,而不是浮点数.

var x = 455/10;
// Now x is 45.5
// Expected x to be 45
Run Code Online (Sandbox Code Playgroud)

但我希望x为45.我试图消除数字中的最后一位数字.

javascript division integer-division

88
推荐指数
2
解决办法
12万
查看次数

设备检测是否是android?

我有一个为ios和android设备部署的流星应用程序,我希望某些代码只在ios设备上运行,而不是在android上运行.我知道我可以使用navigator.userAgent检测设备但这只有在我的应用程序在浏览器上运行时才有效.

//如果是浏览器,则可以正常工作

navigator.userAgent.toLowerCase().indexOf("android") > -1;
Run Code Online (Sandbox Code Playgroud)

但有没有任何可能的方法来检测设备,如果我使用流星线插件为Android创建了捆绑,所以它的工作原理就像一个本机应用程序.

android device-detection cordova meteor

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

Angularjs Uncaught Error:[$ injector:modulerr]迁移到V1.3时

我正在学习Angular.js,我无法弄清楚这个简单的代码有什么问题.它看起来很好,但给我跟随错误.

**Error**: Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.3.14/$injector/modulerr?p0=app&p1=Error%3A%20…gleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.3.14%2Fangular.min.js%3A17%3A381)
Run Code Online (Sandbox Code Playgroud)

在添加之前(我只是保留它)它给了我以下错误.这是为什么?ng-app="app"ng-app

Error: [ng:areq] http://errors.angularjs.org/1.3.14/ng/areq?p0=Ctrl&p1=not%20a%20function%2C%20got%20undefined
    at Error (native)
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:6:417
    at Sb (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:19:510)
    at tb (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:20:78)
    at $get (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:75:331)
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:57:65
    at s (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:7:408)
    at A (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:56:443)
    at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:51:299)
    at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:51:316)
Run Code Online (Sandbox Code Playgroud)
<!doctype html>
    <html ng-app="app">
      <head>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>

      </head>
      <body>
        <div ng-controller="Ctrl">
          <input ng-model="name">
          <h1>{{name}}</h1>
          <h2>{{age}}</h2>
        </div>

         <script>
          var Ctrl = function($scope)
           {
              $scope.age = 24;
           };
          </script>


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

javascript angularjs angularjs-service angularjs-scope angularjs-controller

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

如何检查字符串是否在C中的字符串数组中?

如何用C写下面的代码?另外:是否有内置函数来检查数组的长度?

Python代码

x = ['ab', 'bc' , 'cd']
s = 'ab'

if s in x:
  //Code
Run Code Online (Sandbox Code Playgroud)

c arrays

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

使用CSS省略号在悬停时显示截断的文本与其下方的文本重叠

name在侧边栏中有一个标签,如果长文本跟随三点(lorem ipsum ...),则应该显示单行和截断,并且应该在悬停时显示全文.

我能够使用css实现这一点但我的问题是当显示全文时它与它下面的文本重叠.(附图)

HTML

<p class="name">
    Lorem ipsum lorem ipsum lorem ipsum
</p>
Run Code Online (Sandbox Code Playgroud)

CSS

.name{
    color: #0079c1;
    height: 2em; 
    line-height: 1em; 
    font-size: 20px;
    font-weight: 400;
    text-overflow: ellipsis;
    margin-bottom: 12px;
    cursor: pointer;
    word-break: break-all;
    overflow:hidden;
    white-space: nowrap;
}

.name:hover{
    overflow: visible; 
    white-space: normal; 
}
Run Code Online (Sandbox Code Playgroud)

这是一个JSFiddle

悬停时文本重叠.预期的行为是它应该推动它下面的内容. 在此输入图像描述

html css ellipsis css3

12
推荐指数
3
解决办法
4万
查看次数

Navigation Experimental正在卸载选项卡

我正在开发一个使用复合实验导航(CardStack + Tabs)和redux进行状态管理的本机应用程序.我能够创建基于Tab的导航,但我现在面临的问题是当我在选项卡之间切换时,组件已卸载并且每次都重新渲染.

问题

让我们说我已经滚动了几个帖子,当我更改Tab时,它将从顶部开始.(解决方法可能是在redux状态下存储滚动位置).

这是我用于导航选项卡实验导航的示例代码

javascript navigation reactjs react-native

10
推荐指数
1
解决办法
1177
查看次数

流星设备检测android还是ios?

我有一个为ios和android设备部署的流星应用程序,我希望某些代码只在ios设备上运行,而不是在android上运行.我知道我可以使用流星设备检测包来检测设备

Meteor.Device.isPhone()
Run Code Online (Sandbox Code Playgroud)

但有没有可能的方法可以知道它是一个Android或iOS设备.

编辑:我使用meteor cordova创建了捆绑.

device-detection meteor

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

在React Native中需要太多图像的麻烦

我有javascript文件,如下所示.它有很多对象(1000+).因为我们不能在react-native中使用动态名称,所以这是我的工作.

"grinning": {
        "image": require('./images/1f600.png'),
        "shortname": ":grinning:",
    }
Run Code Online (Sandbox Code Playgroud)

我要求此文件在其他一些反应原生函数和循环显示所有图像.但是在javascript文件中需要太多图像时出现内部错误.

{"type":"InternalError","message":"react-packager has encountered an internal error, please check your terminal error output for details"}
Run Code Online (Sandbox Code Playgroud)

在终端,它说

fs operation timeout
Run Code Online (Sandbox Code Playgroud)

如果我从文件中删除几个条目,这是有效的.

任何建议或更好的方法

javascript reactjs react-native

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

在C ++中一起编译源文件和头文件时出错

这不是我正在处理的实际代码,而是我为了解自己在做什么而编写的示例代码。所以我有三个文件main.cppfavourite.cppfavourite.h。我正在尝试编译main.cpp,但出现一些奇怪的错误。

// main.cpp文件

#include <iostream>
#include "favourite.h"

using namespace std;

int main()
{
    favNum(12);

}
Run Code Online (Sandbox Code Playgroud)

// favourite.cpp文件

#include "favourite.h"
#include <iostream>

using namespace std;

void favNum(int num)
{
    cout << "My Favourate number is " << num << endl;
}
Run Code Online (Sandbox Code Playgroud)

// favourite.h文件

#ifndef FAVOURITE_H
#define FAVOURITE_H

void favNum(int num);

#endif
Run Code Online (Sandbox Code Playgroud)

所有这些文件都在同一个文件夹中,我通常像g ++ main.cpp一样编译它。我不确定我是否需要像使用自定义头文件一样进行不同的编译。

c++ compiler-errors header header-files

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

限制 django 模板中 TextField 的内容

我正在尝试创建一个博客索引页面,其中显示了所有博客文章条目。但是我想将帖子正文的内容限制为一定数量(类似于您在互联网上看到的任何博客),因此并非所有内容都可见,但是当用户单击“阅读更多”链接时,他可以详细查看该特定帖子。

我知道如何为单篇文章创建页面,但我无法弄清楚如何限制帖子正文内容。我是否需要更改模型中的任何内容,或者我可以直接从模板中执行此操作

<h1><a href="/blog/{{ post.slug }}/">{{ post.title }}</a></h1>
<p>{{ post.post_body }}</p>
<a href="/blog/{{ post.slug }}/" class="btn btn-default">Read More</a>  
Run Code Online (Sandbox Code Playgroud)

我已将帖子正文声明为文本字段

post_body = models.TextField()
Run Code Online (Sandbox Code Playgroud)

python django django-templates django-models django-views

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

如何在c中将数组的值赋给另一个数组(制作副本)?

我想复制2d数组并将其分配给另一个.

在python我会做这样的事情

grid = [['a','b','c'],['d','e','f'],['g','h','i']]
grid_copy = grid
Run Code Online (Sandbox Code Playgroud)

我想在C中做同样的事情.

char grid[3][3] = {{'a','b','c'},{'d','e','f'},{'g','h','i'}};
Run Code Online (Sandbox Code Playgroud)

如何将此数组复制到copy_grid?

c arrays char multidimensional-array

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

将struct传递给函数时出现意外结果

我想传递一个结构来实现类似下面的函数(我知道我可以将单个成员传递给函数,如input(int age,string s)但我想传递整个结构,如输入(学生s))

#include <iostream>

using namespace std;

struct student
{
    string name;
    int age;
};

void input(student s)
{
    cout << "Enter Name: ";
    cin >> s.name;

    cout << "Enter age: ";
    cin >> s.age;
}

int main(int argc, char *argv[]) {
    struct student s1;

    input(s1);

    cout << "Name is: " << s1.name << endl;
    cout << "Age is: " << s1.age << endl;

}
Run Code Online (Sandbox Code Playgroud)

上面的代码没有产生正确的输出,我想使用上面的代码与指针,以获得预期的输出.

测试:如果我输入名称为"abc"并且年龄为10,则不会在main中打印

c++ struct pointers

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

在C++中查找带零的整数的长度?

我想找到前面带零的整数的长度

int intLength(int num)
{
    int l = 0;
    while(num>0)
    {
        num = num/10;
        l++;
    }
    return l;
}
Run Code Online (Sandbox Code Playgroud)
  • intLength(1)==> 1
  • intLength(0)==> 0预期:1
  • intLength(10)==> 2
  • intLength(100)==> 3
  • intLength(01)==> 1预期:2
  • intLength(0100)==> 2预期:4

c++ integer

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