小编Sim*_*ely的帖子

从SQL Server数据库创建JSON结果

我有一个具有以下布局的SQL服务器

Table (    id int
           title varchar(40),
           start Date(),
           end Date(),
           allDay bool,
           username varchar(40)
      );
Run Code Online (Sandbox Code Playgroud)

我从这个博客中获得了以下代码,用我想要使用的数据创建一个JSON对象,但是他的数据存储方式不同.如何创建从数据库中提取的同一对象?

我猜我需要将文件设为.cshtml文件而不是.js文件并使用此文件:

@{
    var db = Database.Open("events"); 
    var selectQueryString = "SELECT * FROM events";
}

 @foreach(var row in db.Query(selectQueryString)){ }
Run Code Online (Sandbox Code Playgroud)

但是,如何调整此代码以生成相同的JSON对象?

以下是博客的相关代码,我的尝试如下:

public JsonResult GetEvents(double start, double end)
{
    var userName = Session["UserName"] as string;
    if(string.IsNullOrEmpty(userName))
    {
        return null;
    }

    var fromDate = ConvertFromUnixTimestamp(start);
    var toDate = ConvertFromUnixTimestamp(end);

    var rep = Resolver.Resolve<IEventRepository>();
    var events = rep.ListEventsForUser(userName,fromDate,toDate);

    var eventList = from e in …
Run Code Online (Sandbox Code Playgroud)

javascript c# sql json razor

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

FullCalendar,如何更改日期格式?

我正在尝试使用FullCalendar dd/mm的日期格式.我怎样才能做到这一点?我发现[this] [1]方法,但我不确定如何在我的情况下编辑它.我试图使它在dayView中,标题以dd/mm格式显示日期,而不是当前的mm/dd美国格式.

是否有可能做到这一点?

javascript jquery fullcalendar

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

按键动态搜索结果

我有一个存储在数据库中的项目列表.

我使用foreach列出返回的项目,每个项目旁边都有一个复选框,如下所示:

            var db = Database.Open("database");
            var sql = "SELECT * from table";
            var result = db.Query(sql);
Run Code Online (Sandbox Code Playgroud)

...

@{foreach (var user in result) {
            <tr><td>@table.attribute</td> <td>@table.secondAttribute @table.thirdAttribute</td>
                <td><input type="checkbox" name="attribute" value="attribute" /></td></tr>
Run Code Online (Sandbox Code Playgroud)

我想要的功能是一个文本框,当用户键入一个字母时,将根据用户输入的字符限制我的foreach列出的项目数.所以我试图使用JQuery autoComplete模块,但我不完全确定如何在这种情况下使用它,或者即使它是可能的.

所以我补充说:

 $(function(){
            $('#name').autocomplete({source:'getUsers'});
        });
Run Code Online (Sandbox Code Playgroud)

...输入他们的名字:

然后在getUsers中:

@{
    var db = Database.Open("database");
    var term = Request.QueryString["term"] + "%";
    var sql = "SELECT * from table where attribute LIKE @0 OR secondAttribute LIKE @0 OR thirdAttribute LIKE @0";
   var result = db.Query(sql, term);
    var data = result.Select(p => …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json jquery-ui autocomplete

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

尝试在WPF应用程序中开始更改属性的故事板

我有一个简单的MVVM应用程序.它包含一个属性,当方法正确执行时我会将其更改为true,如果现在这样做,我将更改为false.当这个属性改变时,我想在我的WPF应用程序的状态栏上显示"Passed"或"Failed"几秒钟,然后逐渐消失.

所以我已经阅读了StackOverflow,并且谷歌搜索强烈,无济于事.我想我误解了如何构建故事板.

在我的StatusBar中,我添加了一个故事板,我试图在<UserControl.Resources>我的XAML文件的开头触发它.它是否正确 ?目前我正在使用0/1的虚拟值,我假设正确的做法是使用我可以制作的BooleanToString转换器,或者可能有更好的方法?

所以我的状态栏包含:

<StatusBar >
  <StatusBar.Resources>
    <Storyboard x:Key="StatusBar" >
      <DoubleAnimationUsingKeyFrames 
                    Storyboard.TargetProperty="(UIElement.Opacity)" 
                    Storyboard.TargetName="statusBarItem">
        <EasingDoubleKeyFrame KeyTime="0" Value="0"/>
        <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="1"/>
        <EasingDoubleKeyFrame KeyTime="0:0:3" Value="1"/>
        <EasingDoubleKeyFrame KeyTime="0:0:4" Value="0"/>
      </DoubleAnimationUsingKeyFrames>
    </Storyboard>
  </StatusBar.Resources>
</StatusBar>  
Run Code Online (Sandbox Code Playgroud)

我试图在我的UserControl.Resources中注册这个:

我的结构完全倒退了吗?它不会编译,我收到错误:

A value of type 'BeginStoryboard' cannot be added to a collection or dictionary of type 'SetterBaseCollection'. 
Run Code Online (Sandbox Code Playgroud)

任何帮助,资源或信息将非常感谢.非常感谢.

wpf animation xaml properties storyboard

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

找到List的总和,其中property == true?

在我的C#代码中,我有一个类型列表CustomClass.该类包含一个布尔属性trueOrFalse.

我有一个List<CustomClass>.我希望使用此List创建一个整数,它保存列表中具有trueOrFalse值的对象数True.

做这个的最好方式是什么 ?我假设有一种聪明的方法来使用Linq来实现这一点,而不是必须迭代每个对象?

非常感谢.

.net c# linq list

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

调试任务窗格Office for Office

我正在尝试调试我的Office for Office,它在Microsoft Excel的任务窗格中运行.我正在使用Visual Studio 2012运行它.我想要的功能很简单 - 因为所有的Office for Apps都是创建的Internet Explorer任务窗格,是否可以检查作用于每个HTML元素的CSS,方式类似于Firebug有效吗?

能够单击HTML元素并且知道CSS自动对该元素起作用是非常有用的.特别是对于大型项目.

有谁知道这怎么可能?

非常感谢

html css ms-office visual-studio apps-for-office

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

每个索引在铁轨上都有一定数量的红宝石

我认为这是一个愚蠢的问题,但我一直在寻找一个确定的答案,并且没有发现任何问题.

array.each_with_index |row, index|
  puts index
end
Run Code Online (Sandbox Code Playgroud)

现在,说我只想打印数组的前十项.

array.each_with_index |row, index|
  if (index>9)
     break;
  end
   puts index
end
Run Code Online (Sandbox Code Playgroud)

有比这更好的方法吗?

ruby ruby-on-rails

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

用JavaScript在两种颜色之间切换的最佳方法?

Javascript初学者在这里。我本质上是想进行简单的切换。如果元素为黑色,则将其更改为白色。如果是白色,请将其更改为黑色。

function changeClass() {
    if (document.getElementById('myButton').style.backgroundColor == "white") {
        document.getElementById('myButton').style.backgroundColor = "black";
    } else {
        document.getElementById('myButton').style.backgroundColor = "white";
    }
}
Run Code Online (Sandbox Code Playgroud)
<button class="normal" id="myButton" onclick='changeClass()' >Change Colour</button>
Run Code Online (Sandbox Code Playgroud)

这段代码很混乱。有一个更好的方法吗?

javascript css

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

在IEnumerable中定义具有特定ID的项目

CustomClass{
int ID;
int numberToSum;
float numToAverage;
}


IEnumerable<CustomClass> results = MethodToPopulateIEnumerable();
List<int> listOfIDs = MethodToGetListOfIDs();
Run Code Online (Sandbox Code Playgroud)

我想用这些来做,就是拿我的IEnumberable<CustomClass>并选择ID所在的那些List<int> listOfIDs,然后我希望将它的numberToSum值加起来并将其保存在一个变量中并获得numToAverage属性的平均值并将其保存在变量.

这样做最优雅的方法是什么?

.net c# linq ienumerable list

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

MPI Odd-Even排序如何工作?

只是在面试之前查看一些注释,并且正在努力理解Odd-Even排序在并行体系结构中如何工作的.

int MPI_OddEven_Sort(int n, double *a, int root, MPI_Comm comm)
{
    int rank, size, i, sorted_result;
    double *local_a;

// get rank and size of comm
    MPI_Comm_rank(comm, &rank); //&rank = address of rank
    MPI_Comm_size(comm, &size);

    local_a = (double *) calloc(n / size, sizeof(double));


// scatter the array a to local_a
    MPI_Scatter(a, n / size, MPI_DOUBLE, local_a, n / size, MPI_DOUBLE,
        root, comm);

// sort local_a
    merge_sort(n / size, local_a);

//odd-even part
    for (i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

c sorting mpi

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