小编Ste*_*fan的帖子

如何在linux中指定进程名中只获取进程ID?

如何在linux中只获取指定进程名的进程ID?

ps -ef|grep java    
test 31372 31265  0 13:41 pts/1    00:00:00 grep java
Run Code Online (Sandbox Code Playgroud)

根据进程ID,我会写一些逻辑.那么我如何只获取特定进程名称的进程ID.

示例程序:

PIDS= ps -ef|grep java
if [ -z "$PIDS" ]; then
echo "nothing"
else
mail test@domain.com
fi
Run Code Online (Sandbox Code Playgroud)

linux shell redhat

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

如何将JSON结果返回给Ajax.BeginForm

我有这个简单的形式:

@using (Ajax.BeginForm("CreateProductFromAjaxForm","Product" , 
                  null, 
                  new AjaxOptions() {  HttpMethod = "post", OnSuccess = "getresult" },
                  null))
{
    @Html.EditorFor(m => m)
    <hr />
    <div class="form-group">
        <div class="col-md-offset-2 col-md-10">
            <input type="submit" class="btn btn-info" value="Next" />
        </div>
    </div>
}  
Run Code Online (Sandbox Code Playgroud)

而且,为了测试,一个简单的控制器:

    [HttpPost]
    public JsonResult CreateProductFromAjaxForm(CreateProductModel model)
    {
        if (!ModelState.IsValid)
        {
            return new JsonResult()
            {
                JsonRequestBehavior = JsonRequestBehavior.AllowGet,
                Data = new { result = "error" }
            };
        }

       //add to database

        return new JsonResult()
        {
            JsonRequestBehavior = JsonRequestBehavior.AllowGet,
            Data = new { result = "success"} …
Run Code Online (Sandbox Code Playgroud)

.net c# ajax asp.net-mvc asp.net-mvc-5

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

MVC/MVVM中的ViewModels /分层 - 最佳实践?

我对使用ViewModel相当新,我想知道,ViewModel是否可以将域模型的实例包含为属性,或者这些域模型的属性是否应该是ViewModel本身的属性?例如,如果我有一个班级Album.cs

public class Album
{
    public int AlbumId { get; set; }
    public string Title { get; set; }
    public string Price { get; set; }
    public virtual Genre Genre { get; set; }
    public virtual Artist Artist { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

您是否通常让ViewModel保存Album.cs该类的实例,或者您是否让ViewModel具有每个Album.cs类属性的属性.

public class AlbumViewModel
{
    public Album Album { get; set; }
    public IEnumerable<SelectListItem> Genres { get; set; }
    public IEnumerable<SelectListItem> Artists { get; set; }
    public int Rating { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc mvvm asp.net-mvc-viewmodel

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

如何在EF Core中实例化DbContext

我也设置了.net核心项目和数据库上下文.但我不能开始使用dbContext但由于此错误 -

"没有给出符合所需形式参数'选项'的论据"

控制器:

public IActionResult Index()
{
    using (var db = new BlexzWebDb())
    {

    }
    return View();
}
Run Code Online (Sandbox Code Playgroud)

Dbcontext代码:

public class BlexzWebDb : DbContext
{
    public BlexzWebDb(DbContextOptions<BlexzWebDb> options)
       : base(options)
    { }

    public DbSet<User> Users { get; set; }
    public DbSet<Role> Roles { get; set; }
    public DbSet<AssignedRole> AssignedRoles { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

错误图片附.是什么可能解决这个问题?提前致谢

PIC

c# entity-framework-core .net-core asp.net-core

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

如何在Visibility属性上执行简单的XAML(WPF)条件绑定

我有一个带有属性的视图模型:

public class MyModel
{
    public bool IsEnabled {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我想使用此属性来切换按钮状态.如果布尔值为true,我想隐藏按钮,否则显示它.

我尝试过这样的事情:

<Button Visibility= "{Binding IsEnabled ? Hidden : Visible  }">Enable</Button>
Run Code Online (Sandbox Code Playgroud)

但这不合适.

我尝试了一些更复杂的解决方案,但我的猜测是,我错过了一些微不足道的东西.

有什么建议?

c# wpf xaml

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

使用Entity Framework创建数据库索引

说我有以下型号:

[Table("Record")]
public class RecordModel
{
    [Key]
    [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
    [Display(Name = "Record Id")]
    public int RecordId { get; set; }

    [StringLength(150)]
    public string Name { get; set; }

    [Required]
    [StringLength(15)]
    public string IMEI { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

是否可以IMEI通过使用属性,数据注释或模型中的某些内容向列添加索引?

.net c# indexing entity-framework data-annotations

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

如果FirstOrDefault返回null,则从FirstOrDefault中选择一个属性

我想发表以下声明:

var block = blocksById.FirstOrDefault(X => X.Value == tracResult.ID).Key
Run Code Online (Sandbox Code Playgroud)

我的问题是如果我有FirstOrDefault null值,如何更正确地处理它.我只是不觉得这些if声明是可以在这里找到的唯一解决方案......

.net c# linq

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

如何证明(forall x,P x / \ Q x)-&gt;(forall x,P x)

如何在Coq中证明(forall x,P x / \ Q x)->(forall x,P x)?尝试了几个小时,无法弄清楚如何将前项分解为Coq可以消化的内容。(显然,我是新手:)

proof coq

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

如何更改HttpRequestMessage的标头值

在验证设置中,我想更改a的标头的值HttpRequestMessage.

在一个HttpClientHandler我有以下代码:

protected override async Task<HttpResponseMessage> 
               SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
     //some condition when to alter the header

    //does not work: value is read only
    request.Headers.Single(c => c.Key == "FooHeader").Value = 
               new List<string>({"aha!"}); 

    //does not work: cannot apply indexer
    request.Headers["FooHeader"] = "aha!"

    //does work but seems a bit overkill, besides I need to check if it exists
    request.Headers.Remove("FooHeader");
    request.Headers.Add("FooHeader", "aha!");
}
Run Code Online (Sandbox Code Playgroud)

有更直观的方法来实现这一目标吗?

.net c# httprequest

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

如何解析最终包含GMT的日期时间字符串作为其时区?

我的日期时间格式如下:2013年9月3日星期三格林尼治标准时间02:05:50

现在,当我尝试使用掩码将此字符串解析为日期时间对象时,我得到了一个形式感知

DateTime parsed = DateTime.ParseExact("Wed, 03 September 2013 02:05:50 GMT", "ddd, dd MMMM yyyy HH:mm:ss zzz", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

我用上面的掩码检查了DateTime.Now,它与我想要解析的日期相匹配.我该如何解析这个日期?

.net c# datetime

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