小编Rob*_*ert的帖子

从控制器中获取控制器和操作名称?

对于我们的Web应用程序,我需要根据视图保存获取和显示的项目的顺序 - 或者确切地说 - 生成视图的控制器和操作(当然还有用户ID,但这不是重点).

我不是在每个控制器动作中自己给出一个标识符(为了将它用于某些视图相关的DB输出排序),我认为从控制器和动作方法自动创建这个标识符会更安全,更容易.来自.

如何从控制器中的action方法中获取控制器和操作的名称?或者我需要反思吗?我想这很简单,提前谢谢!

c# asp.net-mvc action controller

163
推荐指数
7
解决办法
19万
查看次数

用于Action的MVC [HttpPost/HttpGet]

我正在使用MVC C#.

有人可以举例说明为什么会使用它

[HttpPost/HttpGet] 
Run Code Online (Sandbox Code Playgroud)

一个行动.一个活跃的两者如何兼具 - 实际用途是什么?

model-view-controller asp.net-mvc

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

Zipper用于创建xml请求?

如何创建XML符合XSD请求有效的请求?

一种方法是创建整个请求,然后在其上进行验证XSD.有没有办法在走模式时创建请求?

想到的第一个想法是Zipper,但我真的不确定它们是否可以在这里使用.

也许我还没有理解它,但如果已经定义了一些结构并且需要在该结构中进行更改,那么Zipper似乎很棒.Zipper可以用于改变结构吗?(例如,将序列附加到序列数组?)

xml haskell zipper

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

从函数,子或类型返回多个值?

所以我想知道,如何从VBA中的函数,子或类型返回多个值?我有这个主要的子应该从几个函数收集数据,但一个函数只能返回它看起来的一个值.那么如何将多个返回给子?

vba function return-value word-vba

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

计算每个区间增长的SQL语句

在我们的数据库中,我们有一个表,可以跟踪设备的功耗.插入新值的速率不固定,只有在确实存在变化时才会写入,因此值之间的时间距离会发生变化,可能会达到1秒到几分钟.条目包含时间戳和值.每增加一行,该值总是会增加,因为它计算的是kWh.

我想要实现的目标如下:我想指定一个开始和结束日期时间,比方说一个月.我还想指定一个15分钟,1小时,1天或类似的间隔.我需要得到的结果是[间隔的开始日期时间],[该间隔的功耗],例如像这样(其中间隔将设置为1小时):

2015-01.01 08:00:00   -   65
2015-01.01 09:00:00   -   43
2015-01.01 10:00:00   -   56
Run Code Online (Sandbox Code Playgroud)

这就是表格的样子:

TimeStamp            Value
-------------------------
2015-01-08 08:29:47, 5246
2015-01-08 08:36:15, 5247
2015-01-08 08:37:10, 5248
2015-01-08 08:38:01, 5249
2015-01-08 08:38:38, 5250
2015-01-08 08:38:51, 5251
2015-01-08 08:39:33, 5252
2015-01-08 08:40:20, 5253
2015-01-08 08:41:10, 5254
2015-01-09 08:56:25, 5255
2015-01-09 08:56:43, 5256
2015-01-09 08:57:31, 5257
2015-01-09 08:57:36, 5258
2015-01-09 08:58:02, 5259
2015-01-09 08:58:57, 5260
2015-01-09 08:59:27, 5261
2015-01-09 09:00:06, 5262
2015-01-09 09:00:59, 5263
2015-01-09 09:01:54, 5265
2015-01-09 09:02:44, 5266
2015-01-09 09:03:39, …
Run Code Online (Sandbox Code Playgroud)

sql sql-server aggregate-functions intervals

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

当它滚动到视口时淡入div

好吧,所以当用户将其滚动到视图中时,我一直在寻找一种淡入div 的简单方法,但我找不到直接的解决方案.

HTML

<div class="container">

<div class="topdiv">This is a 100% height div. User scrolls down from here.</div>

<div class="fadethisdiv">This content should be faded in 
once .fadethisdiv is [so many]px into the bottom of the viewport.
Let's use 150px as an example.</div>

</div>
Run Code Online (Sandbox Code Playgroud)


CSS

.container {
       width:100%;
       height:600px;
}

.topdiv {
       height:100%;
       background-color:#09f;
       text-align:center;
       font-size:24px;
}

.fadethisdiv {
       height:100%;
       background-color:#36afff;
       text-align:center;
       font-size:24px;
}
Run Code Online (Sandbox Code Playgroud)


JS

// Talk to me.
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴:http://jsfiddle.net/kz2z5/2/

html jquery scroll opacity fadein

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

如何基于共同属性加入两个列表

假设我有两个Lists<myObject>地方myObject由两个属性

Id(类型Int)和

价值(类型Double)

我需要从这两个列表中获取一个由(匿名)对象组成的列表:

Id, [Double value from List 1], [Double value from List 2]
Run Code Online (Sandbox Code Playgroud)

因此,如果对于给定的Id,两个列表都包含值,则它应该如下所示:

12, 21.75, 19.87
Run Code Online (Sandbox Code Playgroud)

如果一个列表不包含具有另一个列表中存在的Id的对象,则该值应为null:

15, null, 22.52
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点? 更新:当然,我知道如何获得这样的列表,但我正在寻找最高性能的方法,最好使用一些机智的Linq魔法.

.net c# linq

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

Knockout.js:有条件地绑定div的title属性

我的页面上有一个viewModel,它包含数据,用于概述某些设备的当前状态.到目前为止,一切都很有效,除了一个问题:我需要根据viewModel中的另一个值设置div元素的title属性.

我知道你基本上可以像这样设置title属性(在div标签的data-bind属性中):

attr: { title: 'Some title' }
Run Code Online (Sandbox Code Playgroud)

使用上面的语句,当悬停div时,"Some title"被设置为工具提示.我也可以这样设置:

attr: { title: ConnectState.Value() }
Run Code Online (Sandbox Code Playgroud)

并输出当前viewModel数据的正确值(整数值),以便正确填充viewModel.

现在我需要将其更改为:

attr: {
  title: {
    'Text 1': ConnectState.Value() == 0,
    'Text 2': ConnectState.Value() == 1,
    'Text 3': ConnectState.Value() == 2,
    'Text 4': ConnectState.Value() == 3
  }
}
Run Code Online (Sandbox Code Playgroud)

上面的例子只会将"[object Object]"作为标题(resp.as tooltip).我该如何解决这个问题?非常感谢提前!

data-binding html5 viewmodel knockout.js

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

有没有办法压缩内存中的对象并透明地使用它?

我目前正在构建一个处理大量数据的分析应用程序.典型情况如下:用户选择包含大约600个测量文件的文件夹,每个文件包含大约40.000到100.000个值.应用程序将这些值读入一个内部作为数据高速缓存的对象,这样就不能在每次访问时读取这些文件.

这非常有效,但我注意到内存消耗非常高,最终可能会变得太大.在我的测试期间,当应用程序的内存消耗超过2GB RAM时应用程序崩溃.

保存数据的数据结构尽可能简单,它基本上只包含一些以2级嵌套方式包含数据的字典,没有任何复杂.我想知道是否有一种方便的方法将这个对象以压缩形式存储在RAM中.我知道这会降低性能,但在我的情况下这完全可以接受.

有没有办法做这样的事情让我像往常一样使用我的对象?或者我必须在我的对象中自己实现压缩?

感谢您的想法和建议!

c# memory compression object .net-4.5

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

在Mono for ARM上运行简单的winforms应用程序

我目前正在尝试建立一个环境,在这个环境中,我可以使用Visual Studio 2013创建winform应用程序,然后我想将它放在带有附加触摸屏的ARM v7 BeagleBone Black上,它们应该与Mono一起运行.

为了做到这一点,我采用了Ubuntu 14.10 AMD64系统,并使用BeagleBone Black的工具链和scratchbox2创建了一个交叉编译环境.

我通过使用它编译一些原生测试程序来验证工具链sb2是否正常工作,它们在Ubuntu机器(使用sb2)以及BeagleBone Black上运行完美.

接下来,我从源代码编译单声道,一次用于Ubuntu机器,一次用于BeagleBone Black.为此,我主要关注这篇文章.最后,我有一个完整单声道树的目录,其原始组件已经为ARM正确编译.我通过在将单声道目录复制到其上后运行sb2 mono -VUbuntu系统以及mono -VBeagleBone Black来验证.我还可以在BBB的mono上运行我用VS2013创建的简单.NET控制台应用程序.

接下来,我尝试运行一个简单的GUI应用程序,它基本上只包含一个表单和一个弹出消息框的按钮.VS中的项目设置设置为.NET Framework 4.5版和"发布".

接下来,我尝试在Ubuntu系统上使用mono运行这个EXE,它在调整./configure选项,重新编译mono(--with-tls = __ thread)并安装所需的库(libgdiplus和libx11)后工作.但是当我尝试在BBB上运行相同的EXE时,它会因此异常而崩溃:

Unhandled Exception:
System.ArgumentException: A null reference or invalid value was found [GDI+ status: InvalidParameter]
  at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] in <filename unknown>:0 
  at System.Drawing.Bitmap..ctor (Int32 width, Int32 height, PixelFormat format) [0x00000] in <filename unknown>:0 
  at System.Drawing.Bitmap..ctor (System.Drawing.Image original, Int32 width, Int32 height) [0x00000] in <filename unknown>:0 
  at System.Drawing.Bitmap..ctor (System.Drawing.Image …
Run Code Online (Sandbox Code Playgroud)

c# mono arm cross-compiling beagleboneblack

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