小编tig*_*tig的帖子

使用FontAwesome或Glyphicons与css:之前

content:在使用:before伪元素时,有没有办法在css 元素中嵌入HTML ?

我想在这样的用例中使用Font Awesome(或Glyphicon):

    h1:before {
        content: "X";
        padding-right: 10px;
        padding-left: 10px;
        color: @orangeLight;
    }
Run Code Online (Sandbox Code Playgroud)

哪里X是一样的东西<i class="icon-cut"></i>.

我当然可以在HTML中手动执行此操作,但我真的想:before在这种情况下使用它.

同样,有没有办法<i>用作列表子弹?这可行,但对多行子弹项目的行为不正确:

<ul class="icons">
  <li><i class="icon-ok"></i> Lists</li>
  <li><i class="icon-ok"></i> Buttons</li>
  <li><i class="icon-ok"></i> Button groups</li>
  <li><i class="icon-ok"></i> Navigation</li>
  <li><i class="icon-ok"></i> Prepended form inputs</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap font-awesome

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

如何使用Exchange Web服务CalendarView进行分页

如果我这样做:

_calendar = (CalendarFolder)Folder.Bind(_service, WellKnownFolderName.Calendar);

var findResults = _calendar.FindAppointments(
    new CalendarView(startDate.Date, endDate.Date)
);
Run Code Online (Sandbox Code Playgroud)

我有时会发现太多物品被发现的例外情况.

"您已经超过了查找操作可以返回的最大对象数.使用分页来减小结果大小并再次尝试您的请求."

CalendarView支持一个让我指定的构造函数MaxItemsReturned,但我无法弄清楚如何再次调用它,指定offsetfor paging.ItemView有这个构造函数:

 public ItemView(int pageSize, int offset)
Run Code Online (Sandbox Code Playgroud)

这种用法很明显.

怎么样CalendarView?如何使用CalendarView?进行分页?

我可以将日期范围缩短为更短的范围,但仍无法确定它是否可以正常工作.

exchange-server exchangewebservices

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

在CSS中创建"编辑"/"黑屏"样式?

我想创建一个CSS样式,让我的作者写下这样的标记:

On <span class="redacted">September, 10 2011</span> the special operations agent, 
<span class="redacted">John Smith</span>, on orders from his commanding 
officer, <span class="redacted">Captain Kirk</span>, terminated the well known 
terrorist <span class="redacted">Fred Flinstone</span>.
Run Code Online (Sandbox Code Playgroud)

我目前有这样的风格,以一种非常简单的低技术方式完成工作:

span.redacted {
    color: black;
    background-color: black;
}
Run Code Online (Sandbox Code Playgroud)

一个要求是我希望观众能够突出显示文本并查看"背后"的真实内容.所以只使用图像是行不通的.

而不是我目前只改变文字和背景颜色的方案,我希望"黑掉"看起来像是用毡尖笔真正应用的.边缘粗糙和东西.

有关如何做到这一点的任何建议?我真的想让我的XHMTL尽可能保持纯净,并尽可能多地将其放入CSS中.

[编辑:编辑文本的示例]

这篇维基百科文章提供了几个真实编辑文本的例子.第一个例子非常粗糙(我认为太粗糙).第二个显示过多的编校,但你可以看到'标记'不是直的/干净的.

http://en.wikipedia.org/wiki/Sanitization_(classified_information)

我也发现了这个例子:

http://2.bp.blogspot.com/_mJPzxRaCL64/S4X6Zn0MPKI/AAAAAAAAJdw/vX4MYNdUyIk/s400/ishot-2064.jpg

html css

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

摩卡需要制作.找不到适用于Windows的make.exe

Mocha(Node.js的测试框架)使用make.

对于我的生活,我找不到兼容的make.exe for Windows.

我的Mac上一切正常.

我尝试过使用VS的nmake.exe和我发现的从Unix移植的make.exe.但它们都是不相容的.

它不仅仅是我

这是makefile:

test:
    @./node_modules/.bin/mocha -u tdd -R spec

.PHONY: test
Run Code Online (Sandbox Code Playgroud)

制作barfs.在PHONY中,即使我删除它,它也从不运行mocha命令(或者至少没有输出).

./node_modules/.bin/mocha -u -tdd -R spec直接跑步给我测试报告:

first suite -
  ? ten should always be equal to 9+1
  ? zero is less all positive numbers
  ? There is no i in team

 ? 3 tests complete (8ms)
Run Code Online (Sandbox Code Playgroud)

编辑3/25/12

  • 最后,处理此问题的最简单方法是使用Cygwin并确保安装了Cygwin的开发人员包.在PowerShell中,我做了Set-Alias make "c:\dev\utils\cygwin\bin\make.exe",现在make test使用标准的Mocha Makefile.

windows mocha.js node.js

13
推荐指数
2
解决办法
7088
查看次数

一个超级简单的MVVM-Light WP7样本?

我正在寻找一个样本,以最轻微的方式演示以下内容:

一个调用基于SOAP的Web服务的模型; 定期轮询以获取最新值(假设SOAP服务返回一个布尔值).该模型还应支持调用更改服务器上的布尔值的SOAP方法.

一个ViewModel,它允许底层布尔值绑定到View中的控件(例如,复选框).

具有上述复选框控件的视图绑定到基础布尔值.根据轮询间隔,复选框将随服务器状态的变化而更新.如果单击该复选框,则会将事件分派给模型,从而导致服务器更新.

最好这个样本可以在Windows Phone 7上运行,但是在紧要关头我会对支持SL3的东西感到满意(不允许使用SL4命令路由).

我正在努力学习如何让MVVM-Light为我工作,我怀疑专家可以很快地对这样的代码进行编码...我也怀疑这是很多应用程序的相当常见的模式.

c# silverlight windows-phone-7 mvvm-light

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

更新约会会使其更改为EWS 1.1中的会议

这是我正在尝试做的事情:

  • 在两个日期之间获取用户日历上的所有项目
  • 更新LocationSubject某些项目

我得到的项目:

FindItemsResults<Appointment> findResults = calendar.FindAppointments(new CalendarView(startDate, endDate));

此查询工作正常.但每当我调用Update来保存项目时,我都会遇到异常:

Microsoft.Exchange.WebServices.Data.ServiceResponseException: One or more recipients are invalid.

即使我收到异常,该项目也会保存并更改为IsMeeting设置为true!现在更新的项目是与组织者等的会议......这实际上是对我来说数据损坏.

这是代码.它并不复杂.我只需更改测试它LocationSubject两者引起的问题.

Appointment a = Appointment.Bind(_service, new ItemId(id));
a.Location = newLocation
a.Update(ConflictResolutionMode.AlwaysOverwrite);
Run Code Online (Sandbox Code Playgroud)

我错过了一些概念吗?这似乎是一个非常令人震惊的问题.

FWIW,这是针对Office 365服务器的EWS 1.1.

exchange-server exchangewebservices

11
推荐指数
2
解决办法
6206
查看次数

Chrome将没有Z的ISO时间解释为UTC; C#问题

在Chrome,FF和IE上运行这个jsfiddle:http://jsfiddle.net/E9gq9/7/,你会得到:

铬:

Chrome http://images.devs-on.net/Image/vBTz86J0f4o8zlL3-Region.png

火狐:

Firefox http://images.devs-on.net/Image/aNPxNPUpltyjVpSX-Region.png

IE:

IE http://images.devs-on.net/Image/WXLM5Ev1Viq4ecFq-Region.png

苹果浏览器:

Safari http://images.devs-on.net/Image/AEcyUouX04k2yIPo-Region.png

ISO 8601似乎没有说明如何解释没有尾随Z的字符串.

我们的服务器(ASP.NET MVC4)将UTC时间从数据库中拉出来,DateTime并简单地将它们填入JSON中.正如您所看到的,我们在浏览器上得到了不一致的结果.

我们应该在服务器端向他们添加Z吗?

javascript asp.net datetime utc

10
推荐指数
2
解决办法
4504
查看次数

多个控制器,一个视图和一个模型ASP.NET MVC 3

我希望在我的ASP.NET MVC 3应用程序中有一个由多个控制器提供的模型和视图.

我正在实现一个与用户的在线日历交互的系统,我支持Exchange,Google,Hotmail,Yahoo,Apple等等......每个都有不同的日历API实现,但我可以用我的自己的模特.我想通过在控制器级实现多态,我将能够干净地处理不同的API和身份验证问题.

我有一个很好的清洁模型和视图,到目前为止我已经实现了两个控制器,证明我可以读取/查询/写入/更新到Exchange和Google: ExchangeController.csGoogleController.cs.

我有/Views/Calendar包含我的视图代码.我也有/Models/CalendarModel.cs包括我的模特.

我想测试用户在哪个日历系统中使用ControllerFactory.我已经实现了这样:

public class CustomControllerFactory : DefaultControllerFactory
{
    protected override IController GetControllerInstance(RequestContext requestContext, Type controllerType)
    {
        if (controllerType == typeof(CalendarController))
        {                
            if(MvcApplication.IsExchange) // hack for now
                return new ExchangeController();
            else
                return new GoogleController();
        }
        return base.GetControllerInstance(requestContext, controllerType);
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的Application_Start:

ControllerBuilder.Current.SetControllerFactory(new CustomControllerFactory());
Run Code Online (Sandbox Code Playgroud)

这有效.如果我到http://.../Calendar这个工厂代码工作,并创建正确的控制器!

这很好用,我没有真正理解我在做什么.现在我想我得到了它但我想确保我没有错过任何东西.我真的花时间寻找这样的东西而没有找到任何东西.

我担心的一件事是,我认为我能够CalendarControllerExchangeController/ 之间有一个继承关系GoogleController:

public class ExchangeController : CalendarController
{
Run Code Online (Sandbox Code Playgroud)

但如果我这样做,我得到:

The current …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc-3

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

不会抛出警告的Task.Run的替代方案

以下代码按我的意愿工作,但会引发警告:

Warning 1 Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.

是否有一个替代方案Task.Run()将以一种简洁的方式启动这个线程?

/// <summary>
/// StartSubscriptionsAsync must be called if you want subscription change notifications.
/// This starts the subscription engine. We always create one subscription for
/// Home DisplayName to start (but ignore any updates).
/// </summary>
public async Task StartSubscriptionsAsync(){
    await _subscriptionClient.ConnectAsync(Host, Port);

    // Generates a …
Run Code Online (Sandbox Code Playgroud)

c# tcpclient async-await

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

使用prismjs 生成静态html - 如何启用行号?

我正在使用 node.js从代码生成静态html 文件,并使用prismjs 对其进行格式化。在我的应用程序中,我无法访问支持 Javascript 的 HTML 渲染器(我使用的是“htmllite”)。所以我需要能够生成不需要 Javascript 的 HTML。

const Prism = require('prismjs');
const loadLanguages = require('prismjs/components/');
loadLanguages(['csharp']);
const code = '<a bunch of C# code>';
const html = Prism.highlight(code, Prism.languages.csharp, 'csharp');
Run Code Online (Sandbox Code Playgroud)

这很好用。但是我想使用该line-numbers插件并且不知道如何使其工作。我<pre>line-numbers课,我得到了更大的左边距,但没有行号。

node.js prismjs

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