小编Wei*_* Ma的帖子

在视图中包含CSS文件

在我看来,我已将Master页面包括如下:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Mall.Master" Inherits="System.Web.Mvc.ViewPage<DomainModel.Entities.Seller>" %>

在我的Mall.master文件中,我添加了一个包含常规css文件的链接

      <link rel="Stylesheet" href="../../Content/MallMaster.css"  type="text/css" />
Run Code Online (Sandbox Code Playgroud)

但是,我在视图中需要另一个更具体的css文件CheckOut.css.由于Checkout.css中定义的样式仅适用于一个页面,因此我不希望将该文件包含在母版页中.有没有办法在我的视图中包含该文件?

asp.net asp.net-mvc

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

.net mvc路由贪婪的正则表达式

在我的global.asax.cs文件中.我添加一个条目

       routes.MapRoute(
            "Static text",
            "Static/General/{filePath}",
            new { controller = "Static", Action = "General", filePath = "" },
          //  new { filePath = @"xxxx" } // greedy regular expression
        );
Run Code Online (Sandbox Code Playgroud)

我想要做的是从静态文件中获取内容并插入我的视图页面.如果我的filePath在根目录中,例如1.txt,则此映射可以正常工作.但是如果文件位于某个子目录(如staticfiles/1.txt)中,它将无法工作.因为路由模块会将"staticfiles"视为filePath,并将"1.txt"作为其他参数.我知道我需要做的是在filePath参数上应用一些正则表达式技巧.但我无法弄清楚如何让正则表达式引擎一直读到url的结尾.有人能告诉我应该应用的技巧吗?非常感谢.

.net c# regex asp.net-mvc

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

对于32位整数,二进制100 ...(31个零)的值是多少?

这只是一个随意的想法.两个100的补码...(31个零)也是100 ......所以,该值必须为0.但是我们知道0的二进制表示是000 ...

我知道它不能是-0和+0,因为每个二进制表示应映射到唯一值.

c# java bit-manipulation

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

Scala添加了两个列表的内容

对于课程的第一个作业https://www.coursera.org/course/progfun 我想做以下

   val l1 = List(1,2,3)
   val l2 = List(4,5,6)

   val lSum = l1.someOperation(l2)
   RES: lSum=List(5,7,9)  
Run Code Online (Sandbox Code Playgroud)

我可以用循环实现someOperation,但这看起来不是很奇怪,我想知道是否有内置函数来实现这一点.

scala

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

id选择器和命名空间的差异在less

我正在努力学习减少重复性CSS的痛苦.令我困惑的一件事是命名空间的语法更少.据我所知,较少与css兼容,因此

#myelement-id{} 
Run Code Online (Sandbox Code Playgroud)

是一个id选择器.另一方面,通过指定较少支持命名空间

#namespace{}
Run Code Online (Sandbox Code Playgroud)

因此,当我读取较少的文件时,如何判断哪个"#"用于id选择器,哪个用于命名空间?

谢谢你的帮助.

css less

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

内联块div的大空空间

我试图通过使用内联块并排放置两个div.出于某种原因,我看到其中一个div有一个很大的空白空间.

我在http://codepen.io/weima/pen/eKEbD创建了一支笔

有问题的div是具有类.input-area的div.如果我display:inline-block从.input-area css中移除空的空间,那么我将无法将这两个div并排放置.

反正有没有使用float

html css

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

静态代码的运行顺序

我正在使用.Net mvc开展一个项目.我有一个包含静态构造函数和一些静态字段的csharp类.

    private static Class1 obj1 = new Class1();
    private static Class2 obj2 = new Class2();


    static Foo()
    {
       Init();
    }

   private static void Init()
   {
       obj1.DoSomething();
       obj2.DoSomething();
   }
Run Code Online (Sandbox Code Playgroud)

此类是我的DomainModel的一部分,并在我的Controller代码中引用.当我用VS2008运行项目时.在Controller代码使用obj1和obj2之前,似乎调用了Init().但是当我将代码部署到虚拟服务器时,似乎根本没有调用Init().有没有办法保证这些方法的执行顺序?

.net c# asp.net-mvc

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

使用C#将DateTime转换为字符串的魔术字符串

今天我遇到了一个令人讨厌的虫子.这项任务非常简单,我需要做的就是将DateTime对象转换为"yyyymmdd"格式的字符串."yyyymmdd"部分在外部软件供应商的开发文档中说明.所以,我方便地从他们的文件中复制字符串并粘贴到我的代码中.所以我得到了下一个

public string GetDateString(DateTime dateTime)
{
    return dateTime.ToString("yyyymmdd");
}
Run Code Online (Sandbox Code Playgroud)

很简单.这么简单,我不想对该方法进行单元测试.20分钟后,我的组件的其他部分完成.我启动了应用程序以检查事情是否正确.几乎立即我注意到我的网页中有一些假定的日期字段显示20091511!这不可能是正确的,一年中没有第15个月.所以,我赶紧回到我的代码来检查可能的错误.事实证明,在将DateTime转换为字符串时,我应该使用"yyyyMMdd"而不是"yyyymmdd".

承认,这个错误是由于我对细节缺乏关注.所有C#引用中都清除了"mm"和"MM"之间的差异.我仍然想说,如果每天都不能处理这类任务,那么很容易忽略差异.

我的问题是:在一行代码中是否有一个干净的(即没有神奇的字符串)方法来做覆盖物?该return dateTime.Year + "" + dateTime.Month + "" + dateTime.Day;代码似乎是工作,但它太像黑客.

更新:看起来字符串格式方式是C#可以提供的最佳方式.也许我正在洗脑,但我仍然认为这种编程风格属于低级语言,如c.

c#

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

Apache Flink流程多次流

我正在尝试使用Apache Flink使用两种不同的算法处理数据流.我的伪代码如下:

env = getEnvironment();
DataStream<Event> inputStream = getInputStream();
// How to replicate the input stream?
Array[DataStream<Event>] inputStreams = inputStream.clone()

// apply different operations on the replicated streams
outputOne = inputStreams[0].map(func1);
outputTwo = inputStreams[1].map(func2);
 ...
outputOne.addSink(sink1);
outputTwo.addSink(sink2);
env.execute();
Run Code Online (Sandbox Code Playgroud)

我用Flink文档做了一些研究.似乎没有克隆流的概念.无论DataStream.iterate()也不DataStream.split()正在做的正是我想要的.是否有从源代码中多次创建流的替代方法?谢谢您的帮助.

apache-flink

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

标签 统计

c# ×4

asp.net-mvc ×3

.net ×2

css ×2

apache-flink ×1

asp.net ×1

bit-manipulation ×1

html ×1

java ×1

less ×1

regex ×1

scala ×1