小编Zaf*_*far的帖子

ASP.NET Bundles未加载字体文件

在我的ASP.NET MVC应用程序中,我使用Bundles来压缩css和js文件.问题是 - 启用优化模式后,字体未加载.

BundleTable.EnableOptimizations = true;
Run Code Online (Sandbox Code Playgroud)

这是C#代码

public static void RegisterBundles(BundleCollection bundles) {
    RegisterStyles(bundles);
    BundleTable.EnableOptimizations = true;
}

private static void RegisterStyles(BundleCollection bundles) {
bundles.Add(new StyleBundle("~/BundleStyles/css").Include(
    "~/Content/Styles/bootstrap/bootstrap.css",
    "~/Content/Styles/reset.css",
    "~/Content/Styles/gridpack/gridpack.css",

    "~/Content/Styles/fontFaces.css",
    "~/Content/Styles/icons.css",

    "~/Content/Styles/inputs.css",
    "~/Content/Styles/common.css",
    "~/Content/Styles/header.css",
    "~/Content/Styles/footer.css",
    "~/Content/Styles/cslider/slider-animations.css",
    "~/Content/Styles/cslider/slider-base.css"));
}
Run Code Online (Sandbox Code Playgroud)

这是字体的CSS.

   @font-face {
      font-family: ProximaNova;
      src: url('../Fonts/ProximaNova/ProximaNova-Bold.otf') format('opentype');
      font-weight: bold;
      font-style: normal;
    }
Run Code Online (Sandbox Code Playgroud)

以下是页面中引用CSS的方式.

<link href="/BundleStyles/css?v=pANk2exqBfQj5bGLJtVBW3Nf2cXFdq5J3hj5dsVW3u01" rel="stylesheet"/>
Run Code Online (Sandbox Code Playgroud)

但是,当我使用Chrome调试工具检查时,字体文件没有加载到页面,而我的页面看起来很糟糕,字体错误.

我究竟做错了什么?

c# asp.net asp.net-mvc bundle font-face

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

SQL Server 2014内存中OLTP与Redis

SQL Server 2014的内存中OLTP(Hekaton)与Redis的概念是相同还是相似?

我使用Redis进行内存存储(存储在RAM中)和缓存,同时使用单独的SQL Server数据库(如StackExchange).Hekaton可以做同样的事情吗?

sql-server redis memory-optimized-tables

21
推荐指数
1
解决办法
5246
查看次数

使用Resharper查找ASP.NET MVC视图的所有用法

我不知道我是否愚蠢,但我找不到用VS和Resharper查找View(cshtml文件)的所有用法的方法.视图可以是完整的或部分的.如果有人可以帮助我,这将对我正在开发的新项目有用!

c# asp.net-mvc resharper visual-studio visual-studio-2013

12
推荐指数
1
解决办法
2650
查看次数

C#相当于Python中的"值错误"

是否存在值错误的C#错误异常?相当于下面的python"值错误"?

    except ValueError as e:
Run Code Online (Sandbox Code Playgroud)

c# python error-handling

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

如何在移动设备上以全屏模式播放视频

我正在使用Fancybox插件播放模态视频.这很容易实现在台式机和平板电脑上播放视频的要求.但是在移动设备上,而不是显示模态窗口,视频应该在单击链接时自动以全屏模式播放.我尝试在移动设备中禁用插件,希望youtube在用户重定向时自动以全屏模式打开它.但没有奏效.

我怎样才能做到这一点?或者这实际上是可能的吗?

这是jQuery

$(function () {
        var jWindow = $(window);
        $(".youtube-media").click(function () {
            if (jWindow.width() <= 768)
                return;
            $.fancybox({
                'padding': 2, 'autoScale': true, 'transitionIn': 'none', 'transitionOut': 'none', 'title': this.title,
                'width': 600, 'height': 340, 'href': this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
                'type': 'swf', 'swf': {
                    'wmode': 'transparent',
                    'allowfullscreen': 'true'
                }
            });
            return false;
        });
    });
Run Code Online (Sandbox Code Playgroud)

这是HTML代码

<a class="youtube-media" href="http://www.youtube.com/watch?v=opj24KnzrWo">Play Video</a>
Run Code Online (Sandbox Code Playgroud)

youtube jquery lightbox vimeo fancybox

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

如何在JavaScript中获得百万分之一秒?"FFFFFFF"

我需要这样的日期格式: yyyy-MM-dd_HH.mm.ss.fffffff

我试过这个:

var currentdate = new Date();
var fileName = currentdate.getFullYear() + '-'
   + currentdate.getMonth() + '-'
   + currentdate.getDate() + '_'
   + currentdate.getHours() + '.'
   + currentdate.getMinutes() + '.'
   + currentdate.getSeconds() + '.'
   + currentdate.getMilliseconds();
Run Code Online (Sandbox Code Playgroud)

输出是这样的: 2014-3-2_23.0.29.840

我怎样才能获得百万分之一秒的时间,以便我的输出会像下面这样?

2014-3-2_23.0.29.8401111

由于某些原因,我不能使用诸如moment.js之类的库.

谢谢.

javascript

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

使用桌面HTML应用程序框架进行Dart

我打算用Dart创建一个跨平台的桌面应用程序.因为还没有现成的支持Dart的框架,我必须首先将Dart编译为Javascript.由于围绕HTML5构建的桌面框架提供了一些我计划使用的自定义Javascript API(文件系统访问,本机库支持等),因此无法在Dartium中进行完全开发.

我发现了以下可能符合我需求的框架,但我正在寻找使用Dart开发时的最佳实践.

  • node-webkit:Node和Webkit浏览器引擎的融合.以NPM的形式提供许多包.Node和Webkit共享相同的线程,因此它在不同世界之间的通信方面是有效的.从Javascript编写和访问本机模块似乎有问题.有很好的文档.有一个 node-webkit.dart可以从Dart访问一些API.
  • XULRunner:Mozilla产品背后的Gecko引擎作为可重用框架.提供它自己的UI描述符(XUL).对原生模块( js-ctypes)有更简单的支持.似乎MDN上有详细记录.没有编写Dart库来支持开发.
  • TideKit / TideSDK:支持多种语言(稍后 [link] [link]可能会支持Dart).围绕Webkit构建.似乎有很好的记录.似乎无法找到支持它的酒吧套餐.

也许还有其他一些我尚未见过的选择.我已经排除了AppJs(死机)和Cappucino(仅限OSX)等项目.

html javascript desktop dart

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

在MongoDb中导入CSV文件(包含一些非UTF8字符)

如何将包含一些非UTF8字符的CSV文件导入MongoDB?我尝试了推荐的导入代码.

mongoimport --db dbname --collection colname --type csv --headerline --file D:/fastfood.xls
Run Code Online (Sandbox Code Playgroud)

错误信息

exception: Invalid UTF8  character detected
Run Code Online (Sandbox Code Playgroud)

我会手动删除那些无效字符,但数据的大小相当大.

尝试谷歌没有成功.

PS:mongo -v = 2.4.6

谢谢.

编辑: BTW,我在Win7上

database csv utf-8 data-import mongodb

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