我正在尝试为旧应用程序构建GUI替换项目.在我们真正实现这些功能之前,我们已经开始使用Eclipse RCP(富客户端平台)和GWT(Google小部件工具包,富Internet应用程序)进行原型设计.您对RIA和RCP GUI的体验如何?什么时候使用RIA是有意义的,在哪种情况下富客户端更合适?随着RIA的当前可能性,绘制线条变得越来越困难.你有经验吗?
编辑:你的所有答案都非常有趣.我想接受所有这些,因为他们为我的答案做出了贡献,我承认一个非常开放的问题.所以我为每个人投了票.希望赏金将在你们之间分享.
有没有办法在烧瓶中打印一个请求作为字符串用于调试目的?我只想打印一个post请求的所有参数,而不必为请求对象编写我自己的格式化程序.
您是否使用Scala开发企业级应用程序?
编辑:同意,企业这个词没有明确定义.通过提出这个问题我想问你是否将Scala用于真正的项目,这些项目不仅仅用于游戏.将Scala用于个人项目,而不仅仅是它的创建者使用Scala属于"真实项目"类别.
我有一个基于django的应用程序与干草堆和嗖嗖的搜索引擎.我想提供一个重音和特殊字符独立搜索,这样我就可以通过使用没有特殊字符的单词找到带有特殊字符的索引数据:
索引是:
'café'
Run Code Online (Sandbox Code Playgroud)
搜索词:
'cafe'
'café'
Run Code Online (Sandbox Code Playgroud)
我写了一个特定的FoldingWhooshSearchBackend,它使用a StemmingAnalyzer和a CharsetFilter(accent_map),如下面的文档所述:
https://gist.github.com/gregplaysguitar/1727204
然而,搜索仍然没有像预期的那样工作,即我无法搜索'cafe'并找到'café'.我用以下方法研究了搜索索引:
from whoosh.index import open_dir
ix = open_dir('myservice/settings/whoosh_index')
searcher = ix.searcher()
for doc in searcher.documents():
print doc
Run Code Online (Sandbox Code Playgroud)
特殊字符仍在索引中.
我还需要做些什么吗?是关于改变索引模板?
我正在寻找一个库来生成excel文件.它不仅仅是关于输出csv或某些行,而是关于一个库,它也可以更容易地进行一些基本的格式化,如标题行,更改颜色和字体大小.
服务器有很多excel生成库,但我找不到更多关于如何自己编写的例子.有一个图书馆朝着这个方向前进:http: //jordiburgos.com/post/2014/excellentexport-javascript-export-to-excel-csv.html 但它更多的是基于html中的表生成excel.此外,它不包括我提到的更高级的主题.
我想为产品实施类似亚马逊的“类别内”建议。亚马逊建议在特定类别中搜索给定术语,而不是全局搜索。这允许更具体的搜索和结果。
有没有办法使用elasticsearch提供的建议功能之一来实现这一点?
目前我的想法是从 elasticsearch 中获取建议并按类别将它们分组作为后处理。是否有内置的东西,返回准备好的“类别内”结果?
在我使用spring security的应用程序中,我想使用自己的spring security filter-chain来定义两个不同的区域.我的问题是:是否可以定义两个正则表达式如下:
这里的重要部分是第二条路径也应该匹配在其中的某个地方,但不是在开头,它包含/ foobar /字符串.
谢谢
有没有办法确定哪个ClassLoader加载特定的类?或者更具体地说,从特定类加载的位置?
我有一个加载旧的db驱动程序类的情况.我想找到加载旧驱动程序的文件.
我最初的方法是在ClassLoader.loadClass(..)方法上设置一个调试点,并在加载类后停止vm,看看哪个类加载器正在加载它.不幸的是,loadClass方法经常被调用,很难在类加载的地方停止.我将尝试设置断点过滤器.但是,还有另一个问题:由于ClassLoader体系结构,即使ClassLoader不负责加载,也会调用loadClass.
必须有更好的方法来实现我想要的.您是否有想法或建议在哪里寻找解决方案?
我正在使用弹性搜索查询的前缀查询.在顶级数据上使用它时工作正常,但一旦应用于嵌套数据,就不会返回任何结果.我尝试查询的数据如下所示:
这里前缀查询工作正常:查询:
{ "query": { "prefix" : { "duration": "7"} } }
Run Code Online (Sandbox Code Playgroud)
结果:
{
"took": 25, ... },
"hits": {
"total": 6,
"max_score": 1,
"hits": [
{
"_index": "itemresults",
"_type": "itemresult",
"_id": "ITEM_RESULT_7c8649c2-6cb0-487e-bb3c-c4bf0ad28a90_8bce0a3f-f951-4a01-94b5-b55dea1a2752_7c965241-ad0a-4a83-a400-0be84daab0a9_61",
"_score": 1,
"_source": {
"score": 1,
"studentId": "61",
"timestamp": 1377399320017,
"groupIdentifiers": {},
"assessmentItemId": "7c965241-ad0a-4a83-a400-0be84daab0a9",
"answered": true,
"duration": "7.078",
"metadata": {
"Korrektur": "a",
"Matrize12_13": "MA.1.B.1.d.1",
"Kompetenz": "ZuV",
"Zyklus": "Z2",
"Schwierigkeit": "H",
"Handlungsaspekt": "AuE",
"Fach": "MA",
"Aufgabentyp": "L"
},
"assessmentSessionId": "7c8649c2-6cb0-487e-bb3c-c4bf0ad28a90",
"assessmentId": "8bce0a3f-f951-4a01-94b5-b55dea1a2752"
}
}, …Run Code Online (Sandbox Code Playgroud) 我想显示哪些词与返回文档的多词查询不匹配。是否有查询类型或参数来实现这一点?
通常,此类不匹配的单词会以删除线字体显示给用户:
得到答案后的示例查询:
POST /posts/_search
{
"query": {
"bool": {
"should": [
{"match": {"name": {"query": "jogging rain"}}},
{"match": {"name": {"query": "jogging", "_name": "jogging"}}},
{"match": {"name": {"query": "rain", "_name": "rain"}}}
]
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在,如果我们找到一个包含单词jogging但不包含 的文档rain,我们会得到如下结果:
{
"_source": {
"name": "jogging"
},
"matched_queries": [
"jogging"
]
}
Run Code Online (Sandbox Code Playgroud)
然后在下一步中,我从初始搜索中减去matched_queries, ie的内容,即结果:就是我想要的。"jogging""jogging rain""rain"
感谢@Val 关于如何解决这个问题的想法!
classloader ×1
debugging ×1
django ×1
e-commerce ×1
eclipse-rcp ×1
excel ×1
flask ×1
java ×1
javascript ×1
match ×1
path ×1
prefix ×1
python ×1
rcp ×1
regex ×1
ria ×1
scala ×1
search ×1
tostring ×1
whoosh ×1