小编jgi*_*ich的帖子

GitHub页面尾随斜杠

在启用了directory_index的 GitHub页面上使用Middleman ,我想知道我是否可以以某种方式摆脱GitHub添加的尾随斜杠.

我的网址基本上是:/foo-bar -> /foo-bar/index.html.

访问/foo-barGitHub页面重定向到/foo-bar/.

有没有办法阻止这种重定向?

jekyll middleman github-pages

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

编辑引导程序模板,更改jarvisWidget标题文本

有没有人在bootstrap模板中使用jarvisWidgets的经验.我正在使用来自https://wrapbootstrap.com/的主题, 小部件非常简单,但是我似乎无法更改标题,如果我在不同的页面上使用它们,它们会根据已有的内容进行更改模板 - 一些css覆盖必须继续 - 但我不知道在哪里看.

这很奇怪,看起来很简单 - 我似乎无法改变图表小部件的标题(标题).

查看/smartAdmin/DEVELOPER/AJAX_version/#ajax/morris.html文件

第60行

<header>
    <span class="widget-icon"> <i class="fa fa-bar-chart-o"></i> </span>
    <h2>Sales Graph</h2>           
</header>
Run Code Online (Sandbox Code Playgroud)

有人会认为我可以将"销售图表"改为"我喜欢的任何东西" - 那就是那样.然而,这种情况并非如此!!!!

我可以删除H2标签,文本不会显示.(正如预期的那样)我可以删除'widget-icon'SPAN,图标不会显示(如预期的那样)

然而

如果我将<h2>销售图表更改为<h2>我的图表 - 文本仍然是呈现页面上的"销售图表"

如果我在dashboard.html页面上实现此图形小部件 - 文本呈现为"Live Feeds"(!),无论我输入的文本是什么.

template-engine twitter-bootstrap

7
推荐指数
2
解决办法
8474
查看次数

不能借用 `*self` 作为可变的,因为它也被借用为不可变的

我希望我的 struct 函数在特殊条件下调用自己。当我将 aHashMap作为字段之一时它起作用,但是当我HashMap将 a更改为 a时它坏了Vec。它甚至不必使用,这看起来很奇怪,我找不到任何合理的解释。

use std::vec::Vec;
use std::collections::HashMap;

struct Foo<'a> {
    bar: Vec<&'a str>
    //bar: HashMap<&'a str, &'a str>
}

impl<'a> Foo<'a> {
    pub fn new() -> Foo<'a> {
        Foo { bar: Vec::new() }
        //Foo { bar: HashMap::new() }
    }

    pub fn baz(&'a self) -> Option<int> {
        None
    }

    pub fn qux(&'a mut self, retry: bool) {
        let opt = self.baz();
        if retry { self.qux(false); }
    }
}

pub fn main() { …
Run Code Online (Sandbox Code Playgroud)

rust

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

默认函数导出类型定义

我正在尝试为pouch-redux-middleware编写一个输入定义,它导出一个函数:

import PouchMiddleware from 'pouch-redux-middleware'

PouchMiddleware({...})
Run Code Online (Sandbox Code Playgroud)

这是我的打字定义:

interface PouchMiddleware {
  (a: any): any;
}

declare var PouchMiddleware: PouchMiddleware;

declare module "pouch-redux-middleware" {
  export = PouchMiddleware;
}
Run Code Online (Sandbox Code Playgroud)

这会导致错误:

模块'"pouch-redux-middleware"'没有默认导出.

申报这个的正确方法是什么?

typescript

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

Bootstrap Datepicker无法正常工作.

小提琴前:http://jsfiddle.net/EmwFE/

所以我一直试图让datepicker工作,我认为我按照指示,但我不能让日历弹出.

TIA

以下代码的小提琴示例.

                 <label class="control-label" for="input08"> 
                    My Start Date
                 </label>
                 <div class="controls">
                    <script type="text/javascript">
                        $(document).ready(function() {
                        $('.datepicker').datepicker();
                    </script>

                    <div class="input-append date" id="dp3" data-date="12-02-2012" data-date-format="dd-mm-yyyy">
                        <input class="span2" size="16" type="text" value="12-02-2012" class="datepicker">
                        <span class="add-on"><i class="icon-th"></i></span>
                    </div>

                </div>
Run Code Online (Sandbox Code Playgroud)

css jquery twitter-bootstrap

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

变量前的双下划线

我的节点代码中有以下代码片段。

var fs = require('fs');

fs.readdir(__dirname, function (err, files) {
    console.log(files);
});
Run Code Online (Sandbox Code Playgroud)

为什么变量“__dirname”有双下划线?我知道一个下划线是私有/受保护变量的命名约定......但是双下划线是否意味着更多?

javascript node.js

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

为什么不在第二次打开bootstrap模态对话框?

我使用了一个通过单击按钮打开的引导模式对话框.当我第一次点击按钮时,模态打开; 通过第二次单击,模态对话框不显示,此错误显示在firebug consol中:

TypeError: $(...).modal is not a function
$(".bs-modal-dialog").modal();
Run Code Online (Sandbox Code Playgroud)

我该怎么解决?谢谢...

这些是我的代码:

<div class="modal fade bs-modal-dialog" id="modalDialog" tabindex="-1" role="dialog" 
 aria-labelledby ="mySmallModalLabel" aria-hidden="true">
<div class="modal-dialog modal-sm">
    <div class="modal-content">
        <div class="modal-header">

                 <button class="close" aria-hidden="true" data-dismiss="modal" type="button">×</button>
                  <h4 id="mySmallModalLabel" class="modal-title"></h4>
        </div>
        <div class="modal-body">
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

<script>

function EditCompany(CoId) { 


    var link="@Url.Action("EditCompany", "Companies", new { area = "AdminsArea", CoId = "-1"})";

        link=link.replace("-1",CoId);
        $(".bs-modal-dialog").modal('show');
        $(".modal-body").load(link);
        $(".modal-content > .modal-header> #mySmallModalLabel").text("Edit Company");

} 
Run Code Online (Sandbox Code Playgroud)

                    <input type="button" name="EditCompany" value="Edit"  onclick="EditCompany(@co.CompanyID)" class="btn btn-success"/>
Run Code Online (Sandbox Code Playgroud)

jquery asp.net-mvc-4 twitter-bootstrap bootstrap-modal

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

ExpandoObject中的List

dynamic model = new ExpandoObject();
model.Data = "asdf";

List<dynamic> listOfx = new List<dynamic>();
for (int i = 0; i < 3; i++) {
    dynamic x = new ExpandoObject();
    x.ID = i;
    x.Name = "test" + i.ToString();
    listOfx.Add(x);
}
model.listOfx = listOfx;
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我可以在模型内部看到数据,但不能看到listOfx.

问题:如何在ExpandoObject中获取列表(或IEnumerable)

更新解决方案: 在此输入图像描述

因为我无法在本地窗口看到lifOfx,所以我觉得它不起作用.在这里(通过y)你可以看到它.:-)

c# expandoobject

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

使用 vanilla JS 获取滚动位置和方向

我试图在不使用 jQuery 的情况下完成一个项目。直到现在看起来还不错。但是,有一些我无法管理:滚动位置和方向。

我基本上想要的是当我们到达一个点时向一个元素添加一个类,当我们到达同一点时删除该类,但是,向上。

javascript scroll

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

Meteor的铁路由器不关闭模态对话框

我正在使用Meteor和Iron Router,我有一个模态对话框,当它被解雇时不会隐藏背景.为了更准确,我希望在点击关闭按钮后,铁路由器将重定向到另一个页面.重定向代码确实有效,但背景仍然可见.如果我删除路由线 - 模式被解除,背景也是如此.

这是模态的标记:

    <div class="modal fade" id="confirm-modal" tabindex="-1" role="dialog">
    <div class="modal-dialog modal-sm">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal">&times;</button>
                <h4 class="modal-title" id="modal-title">Are you sure?</h4>
            </div>
            <div class="modal-body">
                This cannot be undone.
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-danger" data-dismiss="modal" id="confirm-yes-button">Yes</button>
                <button type="button" class="btn btn-default" data-dismiss="modal">No</button>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是切换模态对话框的按钮:

<button type="button" id="delete-recipe-btn" data-target="#confirm-modal" data-toggle="modal" class="btn btn-primary btn-danger pull-right">Delete</button>
Run Code Online (Sandbox Code Playgroud)

以下是确认模式对话框的"是"按钮上的单击事件:

    'click #confirm-yes-button': function() {
    Recipes.remove(this._id);
    $('#confirm-modal').modal('hide');
    Router.go('/');
}
Run Code Online (Sandbox Code Playgroud)

为什么路由会让背景可见?

javascript twitter-bootstrap meteor bootstrap-modal iron-router

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