小编Ala*_*aor的帖子

检测波浪中的模式

我正在尝试从心电图中读取图像并检测其中的每一个主波(P波,QRS波群和T波).现在我可以读取图像并得到一个像(4.2; 4.4; 4.9; 4.7; ...)这样的矢量代表心电图中的值,这是问题的一半.我需要一种算法,可以遍历此向量并检测每个波的开始和结束时间.

以下是其中一个图表的示例:

替代文字

如果它们总是具有相同的尺寸会很容易,但它不是很有效,或者如果我知道心电图会有多少波,但它也会有所不同.有没有人有想法?

谢谢!

更新

我想要实现的例子:

鉴于波

替代文字

我可以提取矢量

[0; 0; 20; 20; 20; 19; 18; 17; 17; 17; 17; 17; 16; 16; 16; 16; 16; 16; 16; 17; 17; 18; 19; 20; 21; 22; 23; 23; 23; 25; 25; 23; 22; 20; 19; 17; 16; 16; 14; 13; 14; 13; 13; 12; 12; 12; 12; 12; 11; 11; 10; 12; 16; 22; 31; 38; 45; 51; 47; 41; 33; 26; 21; 17; 17; 16; 16; 15; …

language-agnostic algorithm pattern-recognition signal-processing machine-learning

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

实体框架不会在SQL Express(MDF)中保留数据

我正在使用Entity Framework开发一个应用程序并将数据存储在.mdf数据库中.我的代码可以读取数据,显然它也可以保存,但显然只能.它没有得到任何错误,而程序正在运行它就像保存数据一样,我可以保存一个对象,处理上下文,创建一个新的,然后当我搜索我的对象它就在那里!但是当我查询数据库以查看存储的数据时,那里什么都没有.如果我关闭应用程序并再次运行它,则所有数据都将消失.这是我为测试而编写的示例代码:

        using (DatabaseEntities e = new DatabaseEntities())
        {
            for (int i = 0; i < 50; i++)
            {
                User u = new User();
                u.Nome = "User" + i.ToString();
                e.AddToUser(u);
            }
            int c = e.SaveChanges(true);

            List<User> us = e.User.Where<User>(x => x.ID < 50).ToList<User>();

            foreach (User u in us)
                Console.WriteLine("ID: " + u.ID + " Hello from " + u.Nome);

            Console.ReadKey();
        }
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我得到了50个输出,如果我在调试中查看c变量的内容,有50个变化,每个事情似乎都很好,但是当我启动查询浏览器并查看我的MDF数据库的内容时,那里什么都没有.

可能它很简单,但我看不出它是什么,我需要你的帮助.

c# persistence entity-framework sql-server-express

11
推荐指数
1
解决办法
4405
查看次数

Listpicker错误SelectedItem必须始终设置为有效值

我在Windows Phone 7应用程序中有一个页面,用户可以在其中编辑或删除Transaction对象.Transaction对象是Linq-to-Sql类,它与Account类和Category类有关系.在页面中,我使用ListPicker让用户选择给定事务的帐户和类别,如下所示:

<toolkit:ListPicker Grid.Row="1" FullModeHeader="Choose the Account" FullModeItemTemplate="{StaticResource FullModeItemTemplate}" ExpansionMode="FullScreenOnly" Background="#26000000" Margin="10,0,10,0" Name="Account" SelectedItem="{Binding Account, Mode=TwoWay}" Tap="ListPicker_Tap" />

<toolkit:ListPicker Grid.Row="7" FullModeHeader="Choose the Category" FullModeItemTemplate="{StaticResource FullModeItemTemplate}" ExpansionMode="FullScreenOnly" Background="#26000000" Margin="10,0,10,0" Name="Category" SelectedItem="{Binding Category, Mode=TwoWay}" Tap="ListPicker_Tap" />
Run Code Online (Sandbox Code Playgroud)

ListPicker_Tap事件是针对Windows Phone的WPF Toolkit的Aug/2011版本中的错误的修复,简单地说是:

    private void ListPicker_Tap(object sender, System.Windows.Input.GestureEventArgs e)
    {
        ListPicker lp = (ListPicker)sender; 
        lp.Open();
    }
Run Code Online (Sandbox Code Playgroud)

如果用户编辑事务,一切都很好,但如果用户尝试删除它,我会收到一条错误,指出"SelectedItem必须始终设置为有效值".

如果用户单击TransactionPage.xaml.cs中appbar中的delete按钮,则代码如下:

    private void appBarDelete_Click(object sender, EventArgs e)
    {
        MessageBoxResult result = MessageBox.Show("Are you sure?\n", "Confirm", MessageBoxButton.OKCancel);

        if (result == MessageBoxResult.OK)
        {
            App.ViewModel.DeleteTransaction(transaction);
        }

        NavigationService.GoBack();
    }
Run Code Online (Sandbox Code Playgroud)

我的ViewModel.DeleteTransaction方法:

    public void …
Run Code Online (Sandbox Code Playgroud)

c# silverlight wpf linq-to-sql windows-phone-7

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

正则表达式找到不在"(和)"内的逗号

我需要一些帮助来模拟这个正则表达式.我认为用一个例子会更容易.我需要一个与逗号匹配的正则表达式,但前提是它不在此结构中:"( )"如下所示:

,a,b,c,d,"("x","y",z)",e,f,g,
Run Code Online (Sandbox Code Playgroud)

然后前五个和后四个逗号应匹配表达式,两个之间xyz和内部的逗号不应该匹配( ).

我尝试了很多组合,但正则表达式对我来说仍然有点模糊.

我希望它与Java中的split方法一起使用.这个例子很简短,但它可以更长,并且在"(和)"之间有不止一个部分.split方法接收一个表达式,如果某些文本(在本例中为逗号)与表达式匹配,则它将成为分隔符.

所以,想要做这样的事情:

String keys[] = row.split(expr);
System.out.println(keys[0]); // print a
System.out.println(keys[1]); // print b
System.out.println(keys[2]); // print c
System.out.println(keys[3]); // print d
System.out.println(keys[4]); // print "("x","y",z)"
System.out.println(keys[5]); // print e
System.out.println(keys[6]); // print f
System.out.println(keys[7]); // print g
Run Code Online (Sandbox Code Playgroud)

谢谢!

java regex

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

Angular FormGroup 不会在 patchValue 或 setValue 之后立即更新它的值

我有一个像下面这样的表格:

 createForm() {
    this.procedimentoForm = this.formBuilder.group({
      nome: ['', Validators.required],
      descricao: ['', Validators.required],
      conteudo: ['', Validators.required],
      solucao: ['', Validators.required],
      mesa: ['', Validators.required]
    });
  }
Run Code Online (Sandbox Code Playgroud)

模板:

<form [formGroup]="procedimentoForm" class="ui form">
  {{procedimentoForm.value.conteudo}}


  <div class="field">
    <label>Descrição</label>
    <input type="text" placeholder="Descrição" formControlName="descricao">
  </div>

  <div class="field">
    <label>Conteúdo</label>
    <tinymce [elementId]="'conteudo'" (onEditorKeyup)="keyupHandlerFunction($event)"></tinymce>
  </div>

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

它使用实现 TinyMCE 编辑器的自定义组件:

import { Component, AfterViewInit, ViewChild, EventEmitter, forwardRef, ElementRef, OnDestroy, Input, Output } from '@angular/core';
import { 
ControlValueAccessor, 
NG_VALUE_ACCESSOR, 
NG_VALIDATORS, 
FormControl, 
Validator 
} from '@angular/forms';

@Component({
selector: 'tinymce',
templateUrl: './tinymce.component.html',
})
export class …
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular2-forms angular

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

ASP.NET MVC 4 DropDownList SelectedValue不起作用

我正在尝试使用DropDownList帮助程序在ASP.NET MVC 4应用程序中构建具有selectedvalue的选择列表,但是当生成下拉列表时,它没有任何选定的值,即使作为源提供的SelectList具有SelectedValue集.

这是代码:

我的模特:

using System;
using System.Collections.Generic;
using System.Linq;
using System.ComponentModel.DataAnnotations;

namespace MvcApplication3.Models
{
    public class Conta
    {
        public long ContaId { get; set; }

        public string Nome { get; set; }

        public DateTime DataInicial { get; set; }

        public decimal SaldoInicial { get; set; }

        public string Owner;

        public override bool Equals(object obj)
        {
            if (obj == null)
                return false;

            if (obj.GetType() != typeof(Conta))
                return false;

            Conta conta = (Conta)obj;

            if ((this.ContaId == conta.ContaId) && (this.Owner.Equals(conta.Owner)) && …
Run Code Online (Sandbox Code Playgroud)

c# asp.net razor asp.net-mvc-4

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

NHibernate配置问题

发布此帖我觉得很蠢,但我看不出这里有什么问题.我希望看到热门的Nhibernate工作,比我在网站上,下载它,并遵循快速入门教程,但做了一些机会 - 我使用MySql,它不是产品,而是我的项目中的用户,但无论如何. ..

当我运行模式生成测试时出现错误,这里是错误信息:

TestCase 'Uniflu.Domain.Tests.GenerateSchema_Fixture.Can_generate_schema'  
failed: NHibernate.MappingException : Could not compile the mapping document:  
Uniflu.Domain.Mappings.Usuario.hbm.xml  
----> NHibernate.HibernateException : Could not instantiate dialect class     
NHibernate.Dialect.MySqlDialect  
----> System.TypeLoadException : Could not load type NHibernate.Dialect.MySqlDialect.
Possible cause: no assembly name specified.  
em NHibernate.Cfg.Configuration.LogAndThrow(Exception exception)  
em NHibernate.Cfg.Configuration.AddValidatedDocument(NamedXmlDocument doc)  
em NHibernate.Cfg.Configuration.ProcessMappingsQueue()  
em NHibernate.Cfg.Configuration.AddInputStream(Stream xmlInputStream, String name)  
em NHibernate.Cfg.Configuration.AddResource(String path, Assembly assembly)  
em NHibernate.Cfg.Configuration.AddAssembly(Assembly assembly)  
E:\Projetos\Uniflu\Uniflu\Uniflu.Domain\Tests\GenerateSchema_Fixture.cs(17,0): em Uniflu.Domain.Tests.GenerateSchema_Fixture.Can_generate_schema()  
--HibernateException  
em NHibernate.Dialect.Dialect.InstantiateDialect(String dialectName)  
em NHibernate.Dialect.Dialect.GetDialect(IDictionary`2 props)  
em NHibernate.Cfg.Configuration.AddValidatedDocument(NamedXmlDocument doc)  
--TypeLoadException  
em NHibernate.Util.ReflectHelper.TypeFromAssembly(AssemblyQualifiedTypeName name, Boolean throwOnError) …

nhibernate

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

WPF ComboBox不会更改所选项目

我是WPF的新手,所以我可能忘了做的很基本的事情,但我看不到它是什么。

我有一个带有显示一些数据的组合框的窗口,我希望用户在此组合框中选择一个类别。它正在部分工作。窗口显示了组合框,从没有选择开始,然后用户选择了一个项目,并设置了该项目,但是如果用户尝试更改为其他项目,则没有任何效果,它将保留原始选择的项目。

这是我的代码:

[类别类别]

public class Category {
    public long CategoryId { get; set; }
    public string Name { get; set; }
    public Category MotherCategory { get; set; }
    public ICollection<Category> Categories { get; set; }
    public int Align { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

[ComboBox XAML]

<ComboBox Grid.Column="1" x:Name="motherCategoryComboBox" Margin="0,6,12,1"
    IsSynchronizedWithCurrentItem="True">
    <ComboBox.Resources>
        <converter:LeftMarginConverter x:Key="LeftMarginConverter" />
    </ComboBox.Resources>
    <ComboBox.ItemTemplate>
        <HierarchicalDataTemplate ItemsSource="{Binding Path=Categories}">
            <TextBlock Text="{Binding Path=Name}" Margin="{Binding Path=Align, Converter={StaticResource LeftMarginConverter}}" />
        </HierarchicalDataTemplate>
    </ComboBox.ItemTemplate>
</ComboBox>
Run Code Online (Sandbox Code Playgroud)

[窗口代码隐藏文件]

    public CategoryWindow()
    {
        InitializeComponent();

        db = new JaspeContext(); …
Run Code Online (Sandbox Code Playgroud)

c# wpf binding wpf-controls

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

NHibernate join-subclass error - 对象与目标类型不匹配

当我尝试使用带有NHibernate的join-subclass将对象添加到数据库时,我收到错误.这是我的代码:

Pessoa.cs

namespace CarvalhoRodrigues.Domain.Cadastro
{
    public class Pessoa
    {
        public Pessoa()
        {
            this.Endereco = new List<Endereco>();
        }

        public virtual long Id { get; set; }
        public enum TipoPessoa { Fisica, Juridica }
        public virtual TipoPessoa Tipo { get; set; }
        public virtual ICollection<Endereco> Endereco { get; set; }

    }
}
Run Code Online (Sandbox Code Playgroud)

PessoaFisica.cs

namespace CarvalhoRodrigues.Domain.Cadastro
{
    public class PessoaFisica : Pessoa
    {
        public virtual string CPF { get; set; }
        public virtual string Nome { get; set; }
        public virtual DateTime DataNascimento …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate

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

CSS DIV不会调整其高度

我不能把它当作应该工作,我对CSS不太好,我需要你的帮助!

我有一个这样的页面:

<html>
<head><title>title</title></head>
<body>
<div id="page">
    <div id="container">
        <div id="head"><img src="..." alt="..." /></div>
        <div id="content">
            <div id="menu"><ul><li>...</li></ul></div>
            <div id="content_body">stuff here</div>
        </div>
        <div id="footer"></div>
    </div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

好.我的容器div有一个背景颜色,我想要,只要我在content_body div中的文本扩展,容器div的背景也会扩展,但它保持一个固定的高度(它只是扩展徽标图像高度),菜单和content_body div中的文字不在后台.

我的CSS:

body
{
    font-family: Tahoma, Verdana, Arial, Times New Roman;
    background-color: #333333;
    background-image: url(Images/bg.png);
    background-repeat: repeat-x;
    color: #000000;
    margin: 0px;
}
input 
{
    font-family: Tahoma, Verdana, Arial, Times New Roman;
    font-weight: bold;
}
h2
{
    text-decoration: underline;
    font-style: italic;
}
#page
{
    width: 100%;
}
#container
{
    overflow: visible; …
Run Code Online (Sandbox Code Playgroud)

html css

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