问题列表 - 第7997页

Java中的WYSIWYG文本编辑器

我想在这里收集Java的所有WYSIWYG文本编辑器.

条目的一些规则:

  • 必须有项目/产品的链接
  • 您必须说明它是开源还是商业
  • 是否可以扩展编辑器(添加"紫罗兰中心数独"等新功能)?那简单还是复杂?
  • 它是否具有许多功能(花哨的角色和段落样式,在同一文档中对多种语言进行在线拼写检查)或仅仅是基础(粗体,斜体,没有下划线)?
  • 列出重要的依赖项(它是在带有Swing?SWT?MacOS的裸Java上运行的吗?)
  • 你的个人意见

此列表应该有助于开发人员确定选择哪个编辑器.我不是在寻找"最好的",而是更多的"那里有什么".

java wysiwyg editor

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

JPA Map <String,String>映射

如何在不使用Hibernate类的情况下在JPA中映射Map?

java mapping persistence hibernate

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

什么是ASP.Net MVC视图引擎?

关于ASP.Net MVC中的View Engines,以及使用"自定义"而不是"默认" 的问题,有很多关于SO的问题.对于我作为业余爱好程序员来说,术语"视图引擎"是新的,我无法理解它的含义.所以,我的问题是:

  1. 什么是View引擎?

  2. View Engine的功能是什么,MVC模式中扮演的角色是什么?(与1 ...密切相关)

  3. 程序员希望通过切换到不同的View Engine来改变/避免默认View Engine的主要特征/属性是什么?

  4. 当开发人员选择使用与标准不同的其他视图引擎时,常见的其他视图引擎的主要优点是什么?(我已经多次看到"Spark View引擎"这个名字了,我打赌也有其他人).

  5. 何时(在什么情况下)我想开发自己的View Engine?

在那里,我认为这就是我想问的问题(现在).给我看View Engines 101!=)

asp.net-mvc viewengine

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

在.NET中创建电子邮件

我希望能够创建带附件的电子邮件,但不能发送.电子邮件应该在Outlook中打开,用户可以自己发送.

我一直在使用Mailto:命令来打开新邮件,但是,Outlook客户端似乎不支持使用Mailto:命令添加附件.

我不想用COM来做这件事.

有谁知道实现这一目标的方法?我认为没有COM可能是不可能的.

.net email outlook

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

LinqtoXML解析RSS内容:编码

我试图使用Linq解析RSS提要到XML,如下所示:

        XNamespace slashNamespace = "http://purl.org/rss/1.0/modules/slash/"; 
        XDocument rssFeed = XDocument.Load(@"http://blog.daimokuchart.com/index.php/feed/");

        var posts = from item in rssFeed.Descendants("item")
                    select new RSSData {
                        Title = item.Element("title").Value,
                        Published = DateTime.Parse(item.Element("pubDate").Value),
                        Url = item.Element("link").Value,
                        Content = item.Element("content:encoded").Value
                    };
Run Code Online (Sandbox Code Playgroud)

然而; 它与内容有问题:编码项我收到此错误"''''字符,十六进制值0x3A,不能包含在名称中."

我怎么解析这个项目元素?

asp.net-mvc linq-to-xml

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

将分隔符添加到要显示的项目列表中

我有一个项目列表,我想在C#中用它们之间的分隔符显示.使用普通的迭代器,我会在开头或结尾处添加一个额外的分隔符:

string[] sa = {"one", "two", "three", "four"};
string ns = "";
foreach(string s in sa)
{
    ns += s + " * ";
}
// ns has a trailing *:
// one * two * three * four * 
Run Code Online (Sandbox Code Playgroud)

现在我可以使用for循环来解决这个问题:

ns = "";
for(int i=0; i<sa.Length; i++)
{
    ns += sa[i];
    if(i != sa.Length-1)
        ns += " * ";
}
// this works:
// one * two * three * four
Run Code Online (Sandbox Code Playgroud)

虽然第二种解决方案有效,但看起来并不优雅.有一个更好的方法吗?

c# algorithm

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

最好的聚类算法?(简单解释)

想象一下以下问题:

  • 你有一个数据库,在一个名为"文章"的表中包含大约20,000个文本
  • 您希望使用聚类算法连接相关的文件,以便一起显示相关文章
  • 算法应该做平面聚类(不是分层)
  • 相关文章应插入表"相关"
  • 聚类算法应根据文本决定两篇或多篇文章是否相关
  • 我想用PHP编写代码,但伪代码或其他编程语言的例子也可以

我用函数检查()编写了第一个草稿,如果两个输入文章是相关的则给出"true",否则给出"false".其余的代码(从数据库中选择文章,选择要比较的文章,插入相关的文章)也是完整的.也许你也可以改善休息.但对我来说重要的要点是函数check().因此,如果您可以发布一些改进或完全不同的方法,那将是很棒的.

方法1

<?php
$zeit = time();
function check($str1, $str2){
    $minprozent = 60;
    similar_text($str1, $str2, $prozent);
    $prozent = sprintf("%01.2f", $prozent);
    if ($prozent > $minprozent) {
        return TRUE;
    }
    else {
        return FALSE;
    }
}
$sql1 = "SELECT id, text FROM articles ORDER BY RAND() LIMIT 0, 20";
$sql2 = mysql_query($sql1);
while ($sql3 = mysql_fetch_assoc($sql2)) {
    $rel1 = "SELECT id, text, MATCH (text) AGAINST ('".$sql3['text']."') AS score FROM articles WHERE MATCH (text) AGAINST ('".$sql3['text']."') AND …
Run Code Online (Sandbox Code Playgroud)

algorithm text cluster-analysis data-mining text-mining

19
推荐指数
2
解决办法
9942
查看次数

TortoiseSvn中灰色Vee图标的含义是什么?

我在XSL文件旁边有一个灰色的复选框或"vee"图标.它与版本化文件旁边常见的"绿色vee"相同.

这是什么意思?

svn tortoisesvn icons

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

是否存在JList的延迟加载实现?

有没有办法用Swing的JList实现延迟加载?

java swing jlist

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

Win32 API用于确定路径是相对路径还是绝对路径?

是否有win32函数会告诉我路径是相对路径还是绝对路径?

谢谢,

windows winapi path

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