小编dre*_*gan的帖子

mongoError:拓扑已被破坏

我有一个使用Restify和Mongoose构建在node.js中的REST服务和一个带有大约30.000个常规文档的集合的mongoDB.我的节点服务通过pmx和pm2运行.

昨天,突然,节点开始消除错误消息"MongoError:拓扑被破坏",仅此而已.我不知道这是什么意思,什么可能触发这个.谷歌搜索时也没有太多东西可以找到.所以我想我会问这里.

今天重新启动节点服务之后,错误就停止了.我也有其中一个正在运行中,它让我感到害怕,这可能会在任何给定的时间发生在运行那里的设置的一个非常重要的部分......

我正在使用以下版本的提到的包:

  • 猫鼬:4.0.3
  • 解决:3.0.3
  • 节点:0.10.25

mongoose mongodb node.js restify pm2

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

即javascript表单提交文件输入

我有一个html表单,带有自定义文件上传字段.我的意思是我已经用css将实际文件字段移到了页面边框之外,我有一个自定义输入字段和按钮,并且我有一个附加到该自定义按钮的jquery click事件来触发文件输入对话框.在每个浏览器中一切正常.

但我需要通过javascript提交表单.而且我得到了某个地方,IE记得我用javascript作为对文件输入字段的恶意操纵,并"access denied"在我调用时阻止我的访问错误document.formName.submit().

有没有办法解决这个问题,因为我试图寻找解决方案已经完全疯了.我真的不想使用默认的文件输入字段,因为每个浏览器都以不同的方式呈现它并弄乱我的设计..

码:

<form name="thisForm" onsubmit="return false;" enctype="multipart/form-data" method="post" action="index.cfm/somepage">
    <input type="file" class="hidden" name="hidden" id="hidden" />
    <input type="text" name="shown" id="shown" />
    <button id="button">browse..</button>
    <input type="submit" id="submitForm" />
</form>

<script>
    $('button').click(function(){
        $('#shown').val($('#hidden').val());
    });

     $('submitForm').click(function(){
        validateForm();
    });

    function validateForm()
    {
        //regular expression validation against all other input fields in the form
        //not the file input field

        validateVAT();
    }

    function validateVAT()
    {
        //connect to external service to check VAT

        submitForm();
    }

    function submitForm()
    {
        document.thisForm.submit();
    } …
Run Code Online (Sandbox Code Playgroud)

html javascript forms jquery

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

垂直居中不知道尺寸的图像

我在网络开发事业中集中了许多东西,但我想知道是否有一种简单的方法可以在不知道图像尺寸的情况下垂直居中.想象一下我从数据库中获得的缩略图列表.我不希望每个项目都坚持父div的顶部.

<div id="wrapper">
    <div id="parent">
        <img src="path/i/got/from/database/image.png" />
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css image center

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

Internet Explorer喜欢按钮疯狂

我有一个带图像的页面.当您将鼠标悬停在图像上方时,会在其顶部显示一个略微透明的白色div,其中包含一些操作按钮和一些信息.当您将鼠标从图像上移开时,信息/按钮框将消失(显示:无).

在隐藏/鼠标悬停框中是一个类似Facebook的按钮.它在所有其他浏览器中显示完全正常,但正如您可能已经猜到的,它在臭名昭着的IE浏览器中有奇怪的行为.在IE7 - IE8中,like按钮会出现一秒钟然后消失.它仍然在设计中留下了一个空间,就像在那里一样,它只是不存在.如果我先翻滚或不翻转都没关系.按钮出现一秒钟,然后消失.然而,在IE9中,按钮确实出现并保持在那里.当我翻转第二次时,iframe获得白色背景,即使第一次翻转让我有透明背景.

隐藏鼠标悬停div的html代码:

<div id="hoverPopup">
    <div class="fbLikeWrapper">
        <div class="fb-like" data-send="false" data-layout="button_count" data-show-faces="false"></div>
    </div>
    <a href="javascript:reserveGift(#qry_kadoogle_detail.id_kadoogle_detail#, 1)">
        <div class="btn_small_prefix"></div>
        <div class="btn_gift_center">button1</div>
        <div class="btn_small_suffix"></div>
    </a>
    <a href="##">
        <div class="btn_small_prefix"></div>
        <div class="btn_gift_center">button2</div>
        <div class="btn_small_suffix"></div>
    </a>
</div>
Run Code Online (Sandbox Code Playgroud)

css代码:

.fbLikeWrapper
{
    /*width       : 50px;
    margin-left : auto;
    margin-right: auto;*/
}
.fbLikeWrapper div
{
    display    : block;
    line-height: normal;
}
Run Code Online (Sandbox Code Playgroud)

屏幕截图:

IE9

在此输入图像描述

IE7

在此输入图像描述

iframe internet-explorer facebook facebook-like

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

h1中的p标签为seo

我想知道使用<p>嵌套在标签中的<h1>标签是否会对SEO有害.

<h1>
    <p>some title</p>
    <p>some subtitle</p>
</h1>
Run Code Online (Sandbox Code Playgroud)

这将使我的生活更容易,处理动态页面标题.

html seo html-heading

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

引导模式弹出窗口无法关闭

我在使用引导程序模式弹出窗口时遇到问题。调用弹出窗口没问题,但是尝试将其关闭会产生奇怪的结果。不仅隐藏弹出窗口并删除背景,还隐藏了弹出窗口,但添加了另一个背景,使屏幕几乎变黑。原始背景不会被删除。

以下是我尝试使用的html代码

<div id="popupDelete" class="modal hide fade" role="dialog">
    <div class="modal-header">delete transaction line?</div>
    <div class="moda-body">
        <button id="deleteYes">yes</button>
        <button class="cancelButton" data-dismiss="modal">no</button>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我从bootstrap 2.3文档中获得的,应该像在bootstrap中一样,可以在bix中工作。

我也尝试过将javascript与该$('#popupDelete').modal('hide');函数一起使用,效果相同。

javascript jquery modal-dialog popup twitter-bootstrap

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