我正在寻找一个可以对德语单词进行形态分析的库,即它将任何单词转换为其根形式并提供有关所分析单词的元信息.
例如:
gegessen -> essen
wurde [...] gefasst -> fassen
Häuser -> Haus
Hunde -> Hund
Run Code Online (Sandbox Code Playgroud)
我的收藏:
编辑:我知道没有任何字典就没有办法进行形态分析,因为不规则的单词.当我说,我更喜欢没有字典的图书馆,我的意思是那些完整的字典,它们映射每一个字:
arbeite -> arbeiten
arbeitest -> arbeiten
arbeitet -> arbeiten
arbeitete -> arbeiten
arbeitetest -> arbeiten
arbeiteten -> arbeiten
arbeitetet -> arbeiten
gearbeitet -> arbeiten
arbeite -> arbeiten
...
Run Code Online (Sandbox Code Playgroud)
这些词典有几个缺点,包括巨大的尺寸和无法处理未知单词.
当然,所有异常只能用字典处理:
esse -> essen
isst -> essen
eßt -> essen
aß -> essen
aßt -> essen
aßen -> essen
...
Run Code Online (Sandbox Code Playgroud)
(我的思绪现在正在旋转:))
您可以使用getImageData()在画布图像上对像素颜色数据进行采样.如果我在背景图像或flash影片上叠加透明画布元素,我可以通过canvas标签从中采样颜色吗?
如果我在浏览器中输入以下内容:
http://domain.com/script.php?1234
Run Code Online (Sandbox Code Playgroud)
script.php有以下脚本:
$key=array_keys($_GET);
echo $key[0];
Run Code Online (Sandbox Code Playgroud)
输出将是:
1234
Run Code Online (Sandbox Code Playgroud)
(我正试图废除丑陋的东西?r = 1234如果这样可行,那将是完美的.)
我的问题是,这是正式的还是编程不好?
我有这个SML/NJ代码从文本文件中读取一行,然后它会为我返回一个列表,但我无法让它对每一行做同样的事情,并在没有更多行时停止.有人可以通过在这里给我一个循环样本来帮助我吗?
fun readlist(infile : string) =
let val ins = TextIO.openIn infile
val list = []
fun listing() = [TextIO.inputLine ins]::list;
in listing()
end
Run Code Online (Sandbox Code Playgroud) 每个游戏教程和游戏框架(甚至是相当新的XNA框架)都从一个永无止境的循环开始,该循环具有等效的DoEvents()以防止操作系统被锁定.
从非游戏角度来看,我觉得这种代码闻起来很时髦.
没有更好的选择吗?
--EDIT--
很多答案说每个程序基本上都是一个循环.没错,但我觉得循环应该由您的操作系统执行,而不是由您执行.只有操作系统具有以最佳方式分配其资源所需的所有信息.或者我在这里错过了一个重点?
我如何在变量中获得文件的File扩展名?就像我有一个文件1.txt我需要它的txt部分.
我正在寻找一种更好的方法来调用基于Python中的变量的函数与使用if/else语句(如下所示).每个状态代码都有相应的功能
if status == 'CONNECT':
return connect(*args, **kwargs)
elif status == 'RAWFEED':
return rawfeed(*args, **kwargs)
elif status == 'RAWCONFIG':
return rawconfig(*args, **kwargs)
elif status == 'TESTFEED':
return testfeed(*args, **kwargs)
...
Run Code Online (Sandbox Code Playgroud)
我认为这将需要某种工厂功能,但不确定语法
我正在尝试使用GhostScript将PDF转换为单个图像.
只转换了第一页,而我的目的是生成一个可怕的高PNG/JPG图像,所有页面连接在一起.
这些是我当前传递给GhostScript DLL的参数(通过.NET应用程序):
pdf2img \
-dNOPAUSE \
-dBATCH \
-dSAFER \
-sDEVICE=png256 \
-dGraphicsAlphaBits=4 \
-dTextAlphaBits=4 \
-dDOINTERPOLATE \
-dAlignToPixels=1 \
-r300x300 \
-sOutputFile=GLOSS.png \
GLOSS.pdf
Run Code Online (Sandbox Code Playgroud)
是否可以通过GhostScript将所有页面连接在一起?或者我应该采用外部方法?
在我的WPF Datagrid中,我捕获"删除"键,处理它,然后datagrid本身通过继续处理自己的删除键处理程序(这是我想要的)从UI中删除该行.
但是现在我想让CTRL-S打开一个搜索栏,但它也会在按下CTRL-S时将用户所在的单元格空白,所以我正在寻找一种方法来告诉数据网格取消按键,使其不在Datagrid上执行.
如何取消这样的按键?
XAML:
<toolkit:DataGrid x:Name="TheDataGrid" DockPanel.Dock="Bottom"
CanUserAddRows="False"
AlternatingRowBackground="#ddd"
CanUserSortColumns="true"
PreviewKeyDown="TheDataGrid_PreviewKeyDown"
AutoGenerateColumns="False"
RowEditEnding="TheDataGrid_RowEditEnding">
Run Code Online (Sandbox Code Playgroud)
后台代码:
private void TheDataGrid_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.S))
{
ShowSearchBar();
}
switch (e.Key)
{
case Key.Delete:
DeleteCustomer(sender, e);
break;
}
}
Run Code Online (Sandbox Code Playgroud) 是否有一种格式化字符串的方法,如果它跟随00,则显示整数十进制数.
示例显示10,如果数字是10.00.但如果数字是10.2,则显示10.2
这是针对c#,asp.net的
javascript ×2
c# ×1
canvas ×1
events ×1
factory ×1
ghostscript ×1
languagetool ×1
pdf ×1
php ×1
python ×1
smlnj ×1
string ×1
wpf ×1
xaml ×1