小编Jer*_*ska的帖子

实现Algolia时"没有足够的权限添加对象"错误

我正在尝试索引Algolia中的联系人.
这是我的代码:

StreamReader re = File.OpenText("contacts.json");
JsonTextReader reader = new JsonTextReader(re);`
JArray batch = JArray.Load(reader);
// Add objects 
Index index = client.InitIndex("contacts");

index.AddObjects(batch);
Run Code Online (Sandbox Code Playgroud)

我在最后一行收到错误:

Not enough rights to add an object
Run Code Online (Sandbox Code Playgroud)

algolia

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

navigator.clipboard.write 在 Firefox 中复制图像剪贴板

我正在使用html2canvas网页的截图,然后利用复制内容到剪贴板navigator.clipboard.writeClipboardItem。这在 chrome 上运行良好

tempCanvas.toBlob(function(blob) {
    navigator.clipboard
        .write([
        new ClipboardItem(
            Object.defineProperty({}, blob.type, {
                value: blob,
                enumerable: true
            })
        )
    ]).then(function() {
        console.log( "Copied to clipboard");
    });
});
Run Code Online (Sandbox Code Playgroud)

但这不适用于 Firefox 和 Safari

我在尝试

tempCanvas.toBlob(function(blob) { 
    let data   = new DataTransfer();
    data.items.add("image/jpeg", blob);
    navigator.clipboard.write(data).then(function() {
        console.log( "Copied to clipboard");
    });
});
Run Code Online (Sandbox Code Playgroud)

似乎不起作用。

javascript clipboard firefox

7
推荐指数
0
解决办法
380
查看次数

C++ Copy Constructor Oddity

我无法弄清楚为什么在下一段代码中,定义的复制构造器不打印...

#include <iostream>
using namespace std;
class B {
   static int count;
   int data; 
   int id;

   void print(const char* p)
   {
       cout <<p <<", "<<id <<", " << data << endl;
   }

   public:

   B(int d=0)
   {
      data=d; id=++count; print("B(int)");
   }
   B( const B& a)
   {
      data=a.data; id=++count; print("B(cost B&)");
   }
  ~B(){print("~B()");}

   operator bool(){ return (bool)data;}
   B operator+(int i){print("operator+"); return B(data+i);}
};


int B::count=0;

void main(){
   B b(42);
   B x=b+2;
   bool z=b+1;

   getchar();
}
Run Code Online (Sandbox Code Playgroud)

我希望得到一个复制构造函数打印,B x=b+2但它没有显示.有任何想法吗?谢谢,


输出:

B(int), 1, …
Run Code Online (Sandbox Code Playgroud)

c++ copy-constructor

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

设置$ _POST变量

我有一个使用POST的表单和一个变量.如何在$ _POST中设置该变量,以便在提交表单后,我仍然可以获取变量?

我试过了

$_POST['variable'] = $variable;
Run Code Online (Sandbox Code Playgroud)

它最终是空的.

php forms variables post

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

Laravel 4 Framework中的CSS图像,图像和字体

我在使用Laravel 4 Framework时遇到了一些问题.首先,为了进行设置,我在我的公共文件夹中有一个assets文件夹,其中包含一个名为"CSS"的css文件夹,一个名为"images"的图像文件夹,以及一个名为"webfonts"的字体文件夹.以下是路径:

/laravel-master/public/assets/CSS

/laravel-master/public/assets/images

/laravel-master/public/assets/webfonts  
Run Code Online (Sandbox Code Playgroud)

CSS文件夹里面是我的主要CSS文件style.css.我试图使用图像作为我在CSS文件中调用的背景.这是代码:

.banner-image{
    background: transparent url('../assets/images/8662834823_575a23516d_o.jpg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    height: 800px;
    min-width: 1200px;
}
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

.banner-image {
background: url('assets/images/8662834823_575a23516d_o.jpg');
}
Run Code Online (Sandbox Code Playgroud)

和:

.banner-image {
background: url('/assets/images/8662834823_575a23516d_o.jpg');
}
Run Code Online (Sandbox Code Playgroud)

在我看来,我用div调用这个CSS:

<div class="banner-image"></div>
Run Code Online (Sandbox Code Playgroud)

这两个都导致页面保持空白.图像没有显示,我不知道为什么.

到下一个.不使用CSS,我只是想显示一个简单的图像.我试过了:

<img src="{{asset('assets/images/fanssignupsplash.png')}}">
Run Code Online (Sandbox Code Playgroud)

和:

{{HTML::image('images/fanssignupsplash.png')}}
Run Code Online (Sandbox Code Playgroud)

和:

{{HTML::image('assets/images/fanssignupsplash.png')}}
Run Code Online (Sandbox Code Playgroud)

所有这些都导致图像符号损坏.图像未显示.

最后,再次在CSS中,我试图使用我在上面提到的webfonts文件夹中放置的字体文件.但是,字体再次无效.我知道CSS文件正在正确上传到页面,因为文本上的颜色发生了变化,但是没有应用字体.这是CSS:

@font-face {

  font-family:'proxima-nova';
  src:url('/assets/webfonts/proximanova-bold-webfont.eot');
  src:url('/assets/webfonts/proximanova-bold-webfont.eot?#iefix') format("embedded-opentype"),url('/assets/webfonts/proximanova-bold-webfont.woff') format("woff"),url('/assets/webfonts/proximanova-bold-webfont.ttf') format("truetype"),url('/assets/webfonts/proximanova-bold-webfont.svg#ProximaNovaBold') format("svg");
  font-weight:bold;
  font-style:normal

  }
Run Code Online (Sandbox Code Playgroud)

我使用的视图是一个刀片文件(landing.blade.php).这都在localhost上,使用MAMP.

非常感谢您对所有这些的帮助.我是Laravel的新手,我已经在现场网站的框架之外完成了所有这些工作.非常感激您的帮忙.

css laravel laravel-4

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

快递没有明确定义

var express = require('express');
var app = express();
app.get('/', function(req, res){
    res.send('hello world');
});
app.listen(3000);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误.

> D:\nodejs\mynode\index.js:2  
> var app=express();
    ^
ReferenceError: express is not defined
    at Object.<anonymous> (D:\nodejs\mynode\index.js:2:9)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3
Run Code Online (Sandbox Code Playgroud)

node.js express

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