小编ric*_*ard的帖子

比较两个客户端类型的文本字段jQuery

我的jQuery"比较"功能有些问题.它的任务是比较两个文本区域并突出差异.

例如."我的名字是迈克尔"在一个文本区域,"我的名字是米歇尔"在另一个文本区域.

我的函数将返回两个输入并突出显示第一个输入中的char"a",并突出显示第二个输入中缺少的char.

到目前为止,这是该函数的外观,但它似乎并没有100%的工作时间.

$(function () {

$('#btnCompare').on('click', function () {
    compare();
});

function compare() {
    $('#divColLeft').empty();
    $('#divColRight').empty();
    var textOne = $('#taOneComp').val();
    var textTwo = $('#taTwoComp').val();

    var output;
    var outputX;

    var arrTextOne = [];
    var arrTextTwo = [];

    for (var i = 0; i < textOne.length; i++) {
        output = textOne.charAt(i);
        arrTextOne.push(output);
    }
    for (var x = 0; x < textTwo.length; x++) {
        outputX = textTwo.charAt(x);
        arrTextTwo.push(outputX);
    }

    $.each(arrTextOne, function (y, e) {
        if ($.inArray(e, arrTextTwo) == -1) {
            $('#divColLeft').append(e); …
Run Code Online (Sandbox Code Playgroud)

html jquery

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

适合初学者的Umbraco:与VS 2012和uSiteBuilder一起在localhost上设置Umbraco

介绍

花了两天时间试图让Umbraco与visual studio 2012,iis和某种页面构建器一起工作.在跟随包括Umbraco 5在内的许多指南之后发现Umbraco 5已经死了,我得到了它的工作.

我只是这样做,以帮助像我这样的新Umbraco用户在他们的发展中获得一个良好的开端.

使用VS 2012设置Umbraco

  1. 从已安装的VS 2012模板创建新的WebForm项目.
  2. 从属性和引用除外的解决方案中删除所有内容.
  3. 从包管理器控制台运行"PM> Install-Package UmbracoCms"
  4. 在项目上单击鼠标右键,然后选择"属性".在WebTab下,确保项目使用本地IIS Web服务器和"创建虚拟目录".
  5. 保存项目并使用F5运行.VS 2012询问您是否希望修改Web.config文件以进行调试,单击"确定".
  6. 现在按照webbrowser中的Umbraco安装步骤进行操作.
  7. 在"数据库配置"中,选择"SQL CE 4数据库".
  8. 在starterkits上选择空模板.
  9. 第一步完成.现在我们只需要将uSiteBuilder添加到我们的项目中.

设置uSiteBuilder以便能够轻松地从Code构建DocumentTypes和Templates等

  1. http://usitebuilder.codeplex.com/releases/view/71768下载uSiteBuilder.dll
  2. 在VS 2012项目的References中添加对此dll的引用
  3. 将uSiteBuilder.dll复制到项目内的binfolder.
  4. 按F5,你会注意到dll会在web.config中添加对我们dll的引用
  5. 按照下面的uSiteBuilder指南构建DocumentTypes(普通.cs类)和模板(主页和嵌套masterpages)

DocumentTypes - http://usitebuilder.vegaitsourcing.rs/tutorials?id=22389

模板 - http://usitebuilder.vegaitsourcing.rs/tutorials?id=22391

成品

当我们完成所有这些步骤后,我们准备在uSiteBuilder的帮助下从代码构建Umbracosites.

  • 由于我们只下载了uSiteBuilder.dll而不是包含vs2012模板的整个软件包,因此我们必须自己添加类(DocumentTypes)和Masterpages(模板).

.net iis umbraco visual-studio-2012

11
推荐指数
0
解决办法
2793
查看次数

当orderby不同的日期时,选择值tolist()

我想通过提升不同的日期来订购所选的值.

例如,我在我的数据库中有这些值.

ID | Value | Date 
 1 | 35    | 2012/01/20
 2 | 0     | 2012/01/20
 3 | 10    | 2012/02/01
 4 | 0     | 2012/02/01
 5 | 0     | 2012/03/01
 6 | 0     | 2012/03/01
Run Code Online (Sandbox Code Playgroud)

由于ID 1在1月20日具有值,而ID 3在2月1日具有值,因此我希望将这两个日期选择到我的不同日期值列表中.但是对于ID 5和6都具有值0.因此,如果值为0,我还希望添加值0.

现在我的linqquery看起来像这样

        var totalHours = (from u in context.Users
                          join r in context.Reports on u.Id equals r.UserId
                          join w in context.Weeks on r.Id equals w.ReportId
                          join d in context.Days on w.DayId equals d.Id
                          orderby d.Date ascending
                          where r.weekNr.Equals(currentWeek)
                          select d.Hour).ToList(); …
Run Code Online (Sandbox Code Playgroud)

c# linq silverlight entity-framework linq-to-sql

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

Linq Query,搞砸了方法中的where子句

我有一个查询,应该返回当前报告的总小时数.下面的代码返回正确的小时总数,但不是数据库中特定用户的小时数.

    public int reportedWeekTime(int currentWeek, string username)
        {
            var totalTime = (from u in context.Users
                         from r in context.Reports
                         from w in context.Weeks
                         from d in context.Days
                         where u.Id == r.UserId && r.weekNr.Equals(currentWeek) && r.Id   == w.ReportId && w.DayId == d.Id
                         select d.Hour).DefaultIfEmpty(0).Sum();
            return totalTime;
        }
Run Code Online (Sandbox Code Playgroud)

第一种方法返回数字24,这是正确的,但正如我所说,不是针对特定用户.

我试图这样做,但它给了我0作为回报.我究竟做错了什么?

    public int reportedWeekTime(int currentWeek, string username)
        {
            var totalTime = (from u in context.Users
                         from r in context.Reports
                         from w in context.Weeks
                         from d in context.Days
                         where u.Id == r.UserId && r.weekNr.Equals(currentWeek) …
Run Code Online (Sandbox Code Playgroud)

c# silverlight linq-to-entities entity-framework windows-phone-7

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