小编Ger*_*art的帖子

用于活动标签更改的Bootstrap 3 jquery事件

当引导程序3选项卡/导航栏的选项卡更改时,我花费了不切实际的时间尝试触发功能,并且字面上所有建议谷歌吐出错误/不起作用.

怎么去这个?

元编辑:见评论

jquery twitter-bootstrap-3

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

在本地运行Azure模拟器以进行生产

我有一个项目(实际上有几个)我最终要部署到Azure,因此我的VS解决方案包含Web角色和辅助角色,并且在我的本地仿真器上成功运行.(我也使用Table和Blob存储).

我有一个Windows 2012服务器端口80暴露给www,并希望测试水域而不使用Azure帐户或花钱(尚).

当我在我的W2012服务器上部署Azure模拟器并基本上在本地运行Azure时,这甚至可以在类似生产的环境中完成(流量非常轻)?表现会受到严重影响吗?这些仿真器是否打算像这样使用,还是在性能上有所下降,有利于记录和调试?

我当然知道这不是一个整体推荐的.仿真器不是用于生产的.我明白那个.但我很好奇是否有人尝试过类似的东西.

更新:我认为我的问题不够具体.我的坏,对不起.更具体:

  1. 模拟器以非性能为重点,如日志记录和调试,以什么方式负担?

  2. 仿真器稳定吗?有没有人有过崩溃或减速的经历?

  3. 在任何情况下,模拟器是否始终返回与Azure云版本相同的结果?

.net windows azure

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

为什么没有data-*元素?

这个问题主要是为了满足我的好奇心:随着大型javascript框架的增长和接受,比如5年,在元素上添加自定义行为的已知html元素已经变得越来越普遍.出于这个原因,html5引入了data-*属性,几乎每个工具,包括浏览器解析dom在渲染时主动忽略,但是Js框架的关键是将html丰富为完整的应用程序平台.

使用Angular指令(例如),应用程序构建器通过添加甚至创建自定义元素的功能来丰富html作为一个整体.然而,问题在于,这是编辑工具(如Visual Studio)中断的地方,因为他们喜欢主动检查您添加的html元素是否存在.

现在,我的问题不是关于visual studio(我知道如何禁用html验证),但为什么html5标准的创建者从未考虑过包含data-*元素呢?或者也许他们这样做了,这个想法以某种方式被丢弃了.有人知道吗?

html5 element visual-studio angularjs

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

DateTime,Epoch和DocumentDb

所以我读了一篇关于在Azure DocumentDb中使用datetime的非常有趣的博客.问题是,目前,Azure DocumentDb不支持日期时间字段的范围搜索.原因是DocumentDb基于json并且没有日期时间类型,因此通常将其放在xml日期时间格式的字符串中.

(显然Mongo没有那个问题,它的bson格式添加了datetime类型(等等))

无论如何,文章描述了在纪元(unix)时间内将日期时间存储在json中,基本上将日期时间存储为自01-01-1970以来的秒数.时代的一个问题是它不考虑闰秒,但我现在可以忍受这一点.

我的问题是,我还希望以这种格式存储出生日期.现在我可以将01-01-1900作为开始日期,并将自该日期以来的天数存储在int中.虽然我很确定这会很好用,但感觉epoch是一个完善的概念,但生日的感觉就像我正在构建我自己的约定,这是我通常想要避免的.

有没有建立标准将日期存储标准化为数字?哪个日期应该是基准日期?

c# epoch azure-cosmosdb

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

在长嵌套调用中空检查任何属性

难以用语言解释,所以我将提供一个例子.

我想在Razor中输出这个(但是它的剃刀是无关紧要的,我的问题是关于c#):

@SomeClass.SomeClass.SomeClass.ID.ToString()
Run Code Online (Sandbox Code Playgroud)

任何SomeClass都可以为null(这是一个外部api,我实际上没有影响)

所以我尝试了这个:

@functions{
    private string Safe(Func<string> val, string defaultValue)
    {        
        try 
        {
            return val.Invoke();
        }
        catch(NullReferenceException ex)
        {
            return defaultValue;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后这个:

@Safe(SomeClass.SomeClass.SomeClass.ID.ToString, "value not found")
Run Code Online (Sandbox Code Playgroud)

但是没有雪茄......有没有办法实现这一目标?谢谢.

UPDATE1:使用NullReferenceException显然要多得多.

c# func

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

AngularJs表单类型和浏览器兼容性

关于AngularJs的问题,我似乎无法用谷歌来解决这个问题,而是与Angular处理表单和表单验证的方式有关.

理想情况下,我希望使我的表单跨浏览器兼容,并使用处理表单的"Angular-way".通常会在表单标记上设置novalidate属性,因为这会禁用浏览器要执行的任何与html5相关的表单验证.

但是,这就是事情:这是否也意味着角处理输入的方式,比方说,TYPE ="电子邮件",不浏览器会忽略它们?Angular是否保护用户输入格式正确的电子邮件而不是浏览器的输入type ="email"字段的实现?因此Angular也会掩盖输入吗?

我问,因为有几种有用的类型(如电子邮件和网址)不是严格的跨浏览器,但我真的想用Angular的好东西制作一个通用的表单.

forms html5 angularjs

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