小编hol*_*ard的帖子

上传和存储图像

是的,我知道使用Node.js,Express和Mongoose上传图像以及如何使用node.js将图像存储在mongodb中?但那些解决方案不是我想要达到的目标.我希望能够使用Schema将图像存储在db(Mongodb with Mongoose)的二进制文件中.

那么,你知道任何使用组合Node.js,Express和Mongodb的应用程序吗?最好的情况是,如果有这个组合+ Jade的任何应用程序,但我想这要求很多.

提前致谢!

mongoose mongodb node.js express

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

在数组字段中查找匹配项

在我的图像共享应用程序中,您可以创建相册并向其添加图像.从网站删除图像时,也应从存储图像引用的相册(名称,ID)中删除图像.

我需要帮助的是找到哪些相册存储了即将被删除的图像(参考).

在下面的路线是我到目前为止尝试过,但我得到一个错误的查询.我检查过Mongodb文档,语法如下:

db.collection.find( { field : { $in : array } } );
Run Code Online (Sandbox Code Playgroud)

在我的路线中,字段和数组已切换位置,这似乎不起作用.

我真的很感激一些帮助.提前致谢!

我的模型如下所示:

var AlbumSchema = new Schema({
      title             : String,
      imageName         : [String], <-- array the contains of images names
      imageId           : [String] <-- array the contains of images id's
});

modelObject.AlbumSchema = AlbumSchema;
modelObject.Album = mongoose.model('Album', AlbumSchema);

var ImageSchema = new Schema({
    name : String,
    size : Number,
    type : String
});

modelObject.ImgSchema = ImgSchema;
modelObject.Image = mongoose.model('Image', ImgSchema);
Run Code Online (Sandbox Code Playgroud)

删除图片的路线:

app.get('/blog/delete/:id', function(req, res){

    model.ImagePost.findById(req.params.id, …
Run Code Online (Sandbox Code Playgroud)

arrays mongoose mongodb node.js

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

更改z-index以使单击的div显示在顶部

在我的应用程序中,我可以打开几个相互重叠的div框.单击框时应将该框移动到顶部.完成此任务的最佳方法是什么?

我唯一能想到的是循环遍历所有框z-index值以获得最高值,然后将1加到该值并将其应用于单击的div.

对我有什么建议吗?

css jquery z-index

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

Access-Control-Allow-Origin - localhost

我通过ajax接收json有问题,错误如下.根据我迄今为止发现的关于错误的信息,这似乎是某种跨域问题,但我不知道这意味着什么以及如何解决它.

响应标头可能存在问题(我自己创建了API并且之前没有经验),但是如果直接在浏览器中访问URL,则会收到200 OK.

如果直接在浏览器中访问url,则会显示有效的json,因此不应该出现问题.

怎么解决这个问题?

注意:url会转到Apache服务器,而不是我已经阅读过有关该问题的Stack上95%问题的文件.

检查员出错:

XMLHttpRequest cannot load http://localhost/api/v1/products?_=1355583847077.
Origin null is not allowed by Access-Control-Allow-Origin.
Error: error 
Run Code Online (Sandbox Code Playgroud)

代码:

    $.ajaxSetup ({
      url: "http://localhost/api/v1/products", // <--- returns valid json if accessed in the browser
      type: "GET",
      dataType: "json",
      cache: false,
      contentType: "application/json"
    })
    $.ajax({
        success: function(data){

            console.log("You made it!");
        },
        error: function(xhr) {
           console.log("Error: " + xhr.statusText);
       }
    }).done(function(data){
        console.log(data);
    })
Run Code Online (Sandbox Code Playgroud)

PARAMS

_ 1355583610778

响应标题:

Connection  Keep-Alive
Content-Length  3887
Content-Type    application/json
Date    Sat, 15 Dec 2012 14:50:53 GMT …
Run Code Online (Sandbox Code Playgroud)

api ajax jquery json http-headers

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

Google地图中的灰色区域

我已经在我的应用程序中实现了Google地图(以模态形式),但是正如您在下面的图像中看到的那样,有一个灰色区域,我当然希望摆脱它.可以移动地图以使灰色区域消失,但不应该这样做.

事情就是地图显示在一个模态框内,其中包含许多内容,这些内容是在点击显示模态的按钮时动态创建的.似乎问题可能是在加载模态之前地图内容没有完全加载,但我不确定......

HTML:

    ...
  <div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-header">
      <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
      <h3 id="myModalLabel">Test</h3>
    </div>
    <div id="modal-left" class="modal-body left"></div>
    <div class="modal-body right">
      <div id="map"></div>
    </div>
  </div>
    ...
Run Code Online (Sandbox Code Playgroud)

JS:

    function initializeMap(latitude, longitude) {
        var place = new google.maps.LatLng (latitude, longitude);

        var myOptions = {
            zoom: 10,
            center: place,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        }

        var map = new google.maps.Map(document.getElementById("map"), myOptions);

        var marker = new google.maps.Marker({
            position: place,
            map: map,
            title: ""
        });
    };

    $('.modal-btn').click(function(){
        var producerId …
Run Code Online (Sandbox Code Playgroud)

jquery google-maps center google-maps-markers

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

选择哪种画布框架?为什么?

我即将创建类似于此的内容:http://platogo.com/avatars,我将使用Javascript和带有画布的HTML5.

我希望用户能够使用鼠标更改字符(指向,单击,拖动),而不是按钮来更改外观.

我一直在检查不同类型的画布框架,这将使我更容易实现我想要做的事情.到目前为止我发现最有趣的是fabric.jspaper.js.

我想建议哪个框架最适合这个任务,并且很容易解释原因.

非常感谢!

javascript html5 frameworks canvas

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

jQuery .slideUp()跳过动画

我正在开发一个应用程序,显示用户并排上传的图像的缩略图.我希望能够显示完整尺寸的图像以及有关它的一些信息.

我的解决办法是让#wrapper向上滑动点击的图像揭示一个网页,其中显示了全尺寸的图像(也许通过I帧的帮助下,目前还不能确定)时.

我正试图让第一步工作,即向上滑动#wrapper.下面的代码应该可以工作,但滑动动画没有显示 - #wrapper只是消失了.如果我.image从图像中删除该类,并添加该行<p class="images">Test</p>并单击它,则滑动有效,但随后图像变得没有样式.

那么这里有什么问题呢?我看到同一主题有几个问题,但所有问题都与使用表有关.

HTML:

<section id="wrapper">
    <div id="blogs">
        <div class="blog">
        <div class="post">
            <img class="images" src="images/image1.png" />
            </div>
        </div>
        <div class="blog">
        <div class="post">
            <img class="images" src="images/image2.png" />
            </div>
        </div>
        <div class="blog">
        <div class="post">
            <img class="images" src="images/image2.png" />
            </div>
        </div>
    </div>
</section>
Run Code Online (Sandbox Code Playgroud)

jQuery:

$('.images').click(function (){
    $('#wrapper').slideUp('slow', function() {
    });
});
Run Code Online (Sandbox Code Playgroud)

CSS:

#wrapper {
    background: yellow;
    margin: 0px auto;
    width: 100%;
    height: 1000px;
    position: relative;
    top: -20px;
    left: 20px;
    text-align: …
Run Code Online (Sandbox Code Playgroud)

css jquery animation slideup

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

Django权限,自己编码或使用应用程序?

这个问题(我认为)是关于Django中的对象/行级权限.

我们正在构建社区,需要能够根据用户采取的操作设置权限.例如,在发布了如此多的答案之前,您应该无法启动线程.

此外,用户应该能够删除属于自己的内容.基于Django文档,似乎标准框架不支持实例的权限.

我们应该建立Django提供的"空"API,还是应该使用django-guardian,django-rules等应用?在这种情况下你会推荐哪些?

谢谢!

django permissions

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

在表单中添加bootstrap-datepicker-rails到date_select

所以,我有一个使用'date-select'的表单,每个使用的日期选择(年,月和日)呈现三个选择框.

相反,我想使用datepicker,我按照这里的说明操作.但是,我不知道如何在视图中实际实现表单中的datepicker.

我在application.js中使用以下行...

$('.datepicker').datepicker()
Run Code Online (Sandbox Code Playgroud)

...所以我想我需要给选择框类.datepicker?

<%= form_for @project do |f| %>
    <div class="text_field">
        <%= f.label :title%>
        <%= f.text_field :title%>
    </div>
    <div class="text_field">
        <%= f.label :description%>
        <%= f.text_field :description%>
    </div>
    <div class="dropdown">
        <%= f.label :start_date%>
        <%= date_select :start_date, :startdate %>
    </div>
    <div class="dropdown">
        <%= f.label :end_date%>
        <%= date_select :end_date, :enddate%>
    </div>
    <div class="select">
        <%= f.label :title%>
    </div>
    <div class="submit">
        <%= f.submit "Spara" %>
    </div>
<% end %>
Run Code Online (Sandbox Code Playgroud)

forms ruby-on-rails datepicker ruby-on-rails-3 twitter-bootstrap

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

单击渐变边框

我一直注意到,如果点击我网站上的按钮(如下例所示),按钮周围会显示渐变边框.我尝试了几种浏览器,但这仅在Google Chrome中显示.

有没有办法删除这个CSS wize?

在此输入图像描述

html css google-chrome twitter-bootstrap

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