小编Hed*_*dge的帖子

如何将属性附加到自定义事件?

我有一个自定义事件,并希望附加一个属性(一个字符串就可以了).我需要在代码中更改什么:

    public static readonly RoutedEvent ModelClickEvent = EventManager.RegisterRoutedEvent(
        "ModelClick", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(InfoBox));

    // Provide CLR accessors for the event
    public event RoutedEventHandler FadeIn
    {
        add { AddHandler(ModelClickEvent, value); }
        remove { RemoveHandler(ModelClickEvent, value); }
    }

    // This method raises the Tap event
    void RaiseTapEvent()
    {
        RoutedEventArgs newEventArgs = new RoutedEventArgs(InfoBox.FadeInEvent); 
        RaiseEvent(newEventArgs);
    }
Run Code Online (Sandbox Code Playgroud)

.net c# wpf visual-studio

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

Umlaute编码错误!

我检索一个流.一切都很好但是Umlaute(ä,ö,ü,ß)的编码.

什么是

NäüßÖ'sas所以viele Umlaute

NÃÃÃÃÃÃÂ'sas所以viele Umlaute

我尝试了Ascii-Encoding和其他一些,如下面的源代码所示.

ASCIIEncoding encoder = new ASCIIEncoding();
Encoding enc = Encoding.GetEncoding(28591);

string response = enc.GetString(message, 0, bytesRead);
Run Code Online (Sandbox Code Playgroud)

哪一个会解决我的问题?

.net c# encoding

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

将属性绑定到整数

我一直在阅读很多教程,但不知怎的,他们提到将属性绑定到一个简单的整数.

这是设置:

我有一个用户控制.我想将"private int size"绑定到XAML文件中边框的宽度.

这是最简单的方法吗?

.net c# data-binding wpf xaml

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

C#修饰符'abstract'对此项无效

我正在尝试构建另一个人的C#项目.在很多接口中我得到错误:

The modifier 'abstract' is not valid for this item
Run Code Online (Sandbox Code Playgroud)

在以下界面中:

namespace Services.Email
{
    using System;
    using System.Collections;
    using.System.Collections.Generic;
    using System.Runtime.CompilerServices;

    public interface IEmailService
    {
        abstract event EventHandler<SendCompletedEventArgs> SendSummaryCompleted;

        void SendNewsItem(DocumentNewsItem newsItem, string email);
        void SendSummaryAsync(Session session, Advisor advisor);
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# interface abstract

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

JSTL 用 HTML 标签替换变量中的字符

我在 JSTL 中有一个变量,想用

<c:set var="colTxt" value="${fn:replace(colTxt,',','<br />')}" />
Run Code Online (Sandbox Code Playgroud)

然而,这显示了错误:

与元素类型“c:set”关联的属性“value”的值不得包含“<”字符

我该怎么办?

java jstl

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

设置maven生成的包的文件名

我有一个pom.xml文件,它将一个Java Spring工件构建到一个war文件中.以下示例的war-file-name始终为artifact 1.0.war

我希望它只是artifact.war,因为我需要将它部署到Tomcat服务器,其中所有url配置都被覆盖.

如何从包文件名中删除该版本?

<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.company</groupId>
  <artifactId>artifact</artifactId>
  <packaging>war</packaging>
  <version>1.0</version>
  <name>MyArtifact</name>
  ...
</project>
Run Code Online (Sandbox Code Playgroud)

spring maven

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

TransientObjectException:object引用未保存的瞬态实例 - 在刷新之前保存瞬态实例

我知道这个问题已被多次询问,但我找不到合适的答案.

我在Spring Roo应用程序中有两个实体,它们处于多对多关系,发布和组件中.

首先,我通过获取现有版本的实例

selectedRelease = Release.findReleasesByReleaseNumberEquals(version).getSingleResult();
Run Code Online (Sandbox Code Playgroud)

上面的方法是一个Roo生成的查找程序,如下所示:

public static TypedQuery<Release> Release.findReleasesByReleaseNummerEquals(String releaseNumber) {
    EntityManager em = Release.entityManager();
    TypedQuery<Release> q = em.createQuery("SELECT o FROM Release AS o WHERE LOWER(o.releaseNumber) LIKE LOWER(:releaseNummer)", Release.class);
    q.setParameter("releaseNumber", releaseNumber);
    return q;
}
Run Code Online (Sandbox Code Playgroud)

然后我创建一个新的Component实例,并尝试将其分配给选定的Release

Component component = new Component();

Set<Release> releases = new HashSet<Release>();
releases.add(selectedRelease);

component.setReleases(releases);
component.persist();
Run Code Online (Sandbox Code Playgroud)

在尝试执行persist()时,我得到了异常:

TransientObjectException:对象引用未保存的瞬态实例 - 在刷新之前保存瞬态实例:com.Release;

有没有人有关于这个问题的建议?

映射看起来像这样:

Release.java:

@ManyToMany(cascade = CascadeType.PERSIST, mappedBy = "releases")
private Set<Component> components = new HashSet<Component>();
Run Code Online (Sandbox Code Playgroud)

Component.java

@ManyToMany(cascade=CascadeType.PERSIST)
private Set<Release> releases = new HashSet<Release>();
Run Code Online (Sandbox Code Playgroud)

spring hibernate jpa spring-roo

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

将FFT同时应用于立体声信号的两个声道?

我正在阅读波形文件,并希望将快速傅立叶变换应用于它.但是我有一个立体声信号,我想知道如何处理左右声道.FFT是否需要单独应用于两个通道?

audio signal-processing fft

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

Qt资源系统中文件的最后修改日期

通常,您可以使用QFileInfo :: lastModified()轻松获得上次修改日期。但是,当使用Qt资源系统中的文件时,这不起作用

QFileInfo resourceInfo("://resource.txt");
qDebug() << resourceInfo.lastModified().toString() // returns ""
Run Code Online (Sandbox Code Playgroud)

是否有可能在不将文件从资源临时复制到文件系统的情况下找到上次修改的日期?

c++ qt qfileinfo qt5.3

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

除了一个子域外,重定向所有子域名?

我有一个域example.com,并希望将所有子域重定向到http://example.com.但是一个例外是api.example.com的后端子域.

如何使用Nginx将其关闭?

nginx httpserver

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