小编Hum*_*ons的帖子

jniLibs文件夹在Android Studio中显示为cpp文件夹

我正在学习本教程.

我在app/src/main中创建了一个名为jniLibs的文件夹,当我在资源管理器中看到该文件夹​​时,它会显示出来.

但是,当我打开Android Studio时,我看到app文件夹有4个文件夹:manifests,java,cpp,res.cpp文件夹来自哪里?为什么我在Android studio中看不到jniLibs文件夹?

android

8
推荐指数
3
解决办法
5734
查看次数

使用 Swift 生成 UUID

我正在尝试使用 Swift 生成 UUID。官方文档让我有点困惑。

文件说:

init?(uuidString: String) 从字符串创建 UUID,例如“E621E1F8-C36C-495A-93FC-0C247A3E6E5F”。

这是否意味着我需要从中创建 UUID 的字符串必须采用该格式?

对于我正在做的一个项目,我有一个字符串,我想专门为该字符串生成一个 UUID。

这是我尝试过的:

import Foundation

var str = UUID(uuidString: "Hello World")
print(str.uuidString)
Run Code Online (Sandbox Code Playgroud)

这给了我错误,

可选类型“UUID?”的值 未解开;你的意思是使用“!” 或者 '?'?

我对 Swift 和所有这些仍然很陌生。在这种情况下,我不知道该怎么办。

基本上,我需要为字符串(例如“Hello world”)生成一个 UUID,然后我想使用 UUID 返回原始字符串。

uuid swift

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

MongoDB不在外壳中创建数据库

我正在用书来学习MongoDB。它说,为了在Mongo中创建数据库,我只需要“使用”它。

show dbs
admin 0.000GB
local 0.000GB
Run Code Online (Sandbox Code Playgroud)

当我做, use someDBName

它说 switched to db someDBName

但是当我这样做 show dbs

我只是再次看到admin和本地。我看不到someDBName数据库。

mongodb

5
推荐指数
2
解决办法
2979
查看次数

状态码304(翡翠,节点,Express)

我在我的jade文件中链接了bootstrap和jquery,

link(rel='stylesheet', href='/stylesheets/bootstrap.css')
Run Code Online (Sandbox Code Playgroud)

script(src='/javascripts/jquery-3.1.1.js')
script(src='/javascripts/bootstrap.js')
Run Code Online (Sandbox Code Playgroud)

这个Jade文件在我的views文件夹中。boostrap css在我的public / stylesheets文件夹中,而javascript在public / javascripts文件夹中。

当我使用nodemon运行应用程序时,它说

GET / 200 80ms - 1.65kb
GET /stylesheets/bootstrap.css 304 1ms
GET /javascripts/jquery-3.1.1.js 304 3
GET /javascripts/bootstrap.js 304 2ms
Run Code Online (Sandbox Code Playgroud)

javascript和css文件未加载。

有什么建议吗?

javascript css node.js express pug

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

JavaScript 选择函数

我正在尝试使用 JavaScript 将文本复制到剪贴板。这是我到目前为止所得到的

var copyTextareaBtn = document.querySelector('#copy');

copyTextareaBtn.addEventListener('click', function(event) {
  var copyTextarea = document.getElementById('toCopy');
  copyTextarea.focus();
  copyTextarea.select();

  try {
    var successful = document.execCommand('copy');
    var msg = successful ? 'successful' : 'unsuccessful';
    console.log('Copying text command was ' + msg);
    alert("Link copied!");
  } catch (err) {
    alert("Unable to copy!");
  }
});
Run Code Online (Sandbox Code Playgroud)

我收到 copyTextarea.select 不是函数的错误。这是为什么?我 100% 确定 JavaScript 确实有一个 select 方法。

javascript

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

无法使用Actions SDK读取意图

我的action.json文件中有以下操作,

{
    "description": "Recommend movies",
    "initialTrigger": {
        "intent": "GIVE_RECOMMENDATION",
        "queryPatterns": [
            {"queryPattern": "What should I watch?"},
            {"queryPattern": "Give me a recommendation"},
            {"queryPattern": "Tell me a good ($String:genre)? movie"}
        ]
    },
    "httpExecution": {
        "url":"my webhook URL here"
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的API上,我得到了:

app.post('/', function(req, res){
    let assistant = new ActionsSdkAssistant({request: req, response: res});
    console.log('Current intent: ' + assistant.getIntent());
}
Run Code Online (Sandbox Code Playgroud)

当我模拟我的动作并说"我该怎么看?"时,目前的意图总是'assistant.intent.action.TEXT'.为什么它永远不会'GIVE_RECOMMENDATION',就像它应该是的那样?

actions-on-google

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

每次回调后调用下一次迭代

假设我有以下代码,

function someFunction(){
    var i = 0;
    while (i < 10){
        someAsyncProcess(someField, function(err, data){
            i++;
            // i want the next iteration of the while loop to occur after this
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

someAsyncProcess 运行,并递增“i”。

但是,由于 JavaScript 的异步特性,while 循环在 i = 10 之前运行了数千次。如果我希望 while 循环恰好运行 10 次,该怎么办?如果我希望 while 循环仅在回调函数执行完成后才执行内部代码怎么办?

是否可以在没有 setTimeout 函数的情况下做到这一点?

请注意,我对 JavaScript 还比较陌生,所以如果我错误地使用了任何术语,请纠正我。

javascript node.js

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

Pug文件没有加载CSS

我有一个快速项目设置.我正在使用Pug作为视图引擎.

我的app.js中有以下几行,

app.set('views', path.join(__dirname, './views'));
app.set('view engine', 'pug');
app.use(express.static(path.join(__dirname, './public')));
Run Code Online (Sandbox Code Playgroud)

我在index.pug视图中有以下内容,

    link(rel='stylesheet', href='/stylesheets/style.css', type='text/css')
    link(rel='stylesheet', href='/stylesheets/boostrap.min.css', type='text/css')
Run Code Online (Sandbox Code Playgroud)

CSS文件位于正确的文件夹(公共/样式表)中,但是当我加载应用程序时,视图似乎不会加载CSS文件.

可以在此处找到包含其目录和所有代码的完整项目

css node.js express pug

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

Mongodb连接失败(连接被拒绝)

我是第一次在OSX上创建一个基本的Web应用程序.

我已经安装了MongoDB,我可以使用终端上的'mongo'命令,但我无法使用它进入mongodb shell.

SOE-SOE01492:evnt humadshah$ mongo
MongoDB shell version v3.4.6
connecting to: mongodb://127.0.0.1:27017
2017-07-13T13:29:20.917+0500 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2017-07-13T13:29:20.917+0500 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:237:13
@(connect):1:6
exception: connect failed
Run Code Online (Sandbox Code Playgroud)

我完全不知道造成这种情况的原因.我以前从未在Windows上遇到此错误.

mongodb

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

如何在O(n)时间内检查两个字符串是否相互排列?(Java)的

我写了这个类,可以检查两个给定的字符串是否是彼此的排列.但是,据我所知,这是在O(n ^ 2)时间运行,因为string.indexOf()在O(n)时间运行.

如何提高这项计划的效率?

import java.util.*;

public class IsPermutation{
   public void IsPermutation(){
      System.out.println("Checks if two strings are permutations of each other.");
      System.out.println("Call the check() method");
   }

   public boolean check(){
      Scanner console = new Scanner(System.in);
      System.out.print("Insert first string: ");
      String first = console.nextLine();
      System.out.print("Insert second string: ");
      String second = console.nextLine();

      if (first.length() != second.length()){
         System.out.println("Not permutations");
         return false;
      }

      for (int i = 0; i < first.length(); i++){
         if (second.indexOf(first.charAt(i)) == -1){
            System.out.println("Not permutations");
            return false;
         } 
      }
      System.out.println("permutations");
      return …
Run Code Online (Sandbox Code Playgroud)

java algorithm

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