小编Hen*_*rik的帖子

ActionAttributeFilter与Delegatinghandler - 优点/缺点?

我想记录来自请求和传出json的传入json数据作为响应.

经过一些搜索后,我注意到可以使用自定义的ActionAttributeFilter和DelegatingHandler.它们有什么优点/缺点吗?

asp.net-web-api2

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

EF Eager获取派生类

我正在使用EF6并试图获取对象的整个结构.问题是我正在使用继承.

我们说我有这个课程.

的DbContext

DbSet<A> A { get; set; }
Run Code Online (Sandbox Code Playgroud)

示例类

public class A
{
    public string Id { get; set; }
    public IList<Base> Bases { get; set; }
}

public abstract class Base
{
    public int Id { get; set; }
    public string Name { get; set; }
}

public abstract class Base1 : Base
{
    public SomeClass SomeClass { get; set; }
}

public class Base2 : Base1
{

}

public class Base3 : Base1
{
    public SomeOtherClass SomeOtherClass …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework entity-framework-6

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

使多选列表可调整大小

我如何使这个多选列表可调整大小?我想设置列表的默认高度和宽度以及最小高度和宽度,但能够自行调整其大小。

我试过这个没有成功:

<div id="resizable" class="ui-widget-content">
   <h3 class="ui-widget-header">Stored Procedures</h3>
<div class='list'> 

<select multiple="multiple" height="5" data-bind="options:storedProceduresInDB1, selectedOptions:selectedStoredProceduresInDb1"> </select>

<div>
    <button data-bind="click: copyToDb2, enable: selectedStoredProceduresInDb1().length > 0">Copy to DB2</button>
</div>
</div>
</div>


$(function() {
    $( "#resizable" ).resizable();
});
Run Code Online (Sandbox Code Playgroud)

JSFiddle

css jquery knockout.js

5
推荐指数
2
解决办法
6497
查看次数

bat/cmd文件设置java主路径

我想在不同的java版本之间轻松切换,因此想要通过运行bat/cmd文件在环境变量中设置系统级的主路径和路径.

我的.bat文件如下所示:

@echo off  
echo Setting JAVA_HOME  
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0
echo JAVA_HOME: %JAVA_HOME% 
echo setting PATH
set PATH=%JAVA_HOME%\bin;%PATH% 
echo PATH: %PATH%  
Run Code Online (Sandbox Code Playgroud)

如果我在同一个命令提示符中键入echo%JAVA_HOME%,那么它会打印到jdk1.8.0的路径,但如果我打开一个新的命令提示符则不会,如果我查看环境变量,它也不会列在那里.

编辑:我也试过了

@echo off  
echo Setting JAVA_HOME  
setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0"
echo JAVA_HOME: %JAVA_HOME% 
echo setting PATH
setx PATH "%JAVA_HOME%\bin;%PATH%"
echo PATH: %PATH%  
echo Display java version  
java -version  
Run Code Online (Sandbox Code Playgroud)

这适用于用户级别,但不适用于系统级别.

windows cmd batch-file

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

reg exp用于验证数字之间的范围

需要使用reg exp来检查数字之间的范围.有效值为1-999999.

我试过这个没有成功:

^[1-9][0-9][0-9][0-9][0-9][0-9]{1,2,3,4,5,6}$ 
Run Code Online (Sandbox Code Playgroud)

谁知道我哪里做错了?

regex

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