我需要在Linux服务器上读取和写入( - >转换)Excel文件,当然这些文件没有安装Excel.对于Python,存在http://www.python-excel.org/.Ruby有类似的东西吗?可能不需要处理最新的Office格式.只是旧的xls文件就足够了.
我正在使用RubyMine开发Rails3应用程序,但我无法让调试器工作.我总是收到以下消息:
无法连接到10s端口60706的调试进程:
调试对象进程运行时,转储和销毁进程.您可能会尝试增加超时.杀...
错误输出:快速调试器(ruby-debug-ide 0.4.17.beta3,ruby-debug-base 0.11.26)侦听127.0.0.1:60706
请尝试在"设置"中增加超时 调试器| Ruby | 调试连接超时
我当然试图增加超时值,但这没有帮助.我不知道如何解决这个问题.我看不到任何调试输出,错误日志,......任何暗示都会非常适合!
我有一个客户端设备(POS手持设备),它通过TCP/IP或RS232与它的服务器通信.协议是给定的二进制格式,我无法改变.我必须为该设备实现一个服务器.我的印象是,WCF比手动实现任何东西都更好.但是因为它需要相当长的时间才能尝试一下,我想询问一下这是否是一个好主意以及是否有可能将WCF微调到如此高的细节水平.
我发现了一些类似于我的问题,但在这些情况下,OP始终完全控制客户端和服务器.我的情况并非如此.
如果WCF是一个好主意 - 我认为 - 一些起点将非常感激.大多数文档都关注SOAP,REST,......而不是我必须处理的较低级别.
我有一个 sqlalchemy 类R,它实现了其他两个类A和B. SoR有两个整数列source_id,target_id它们保存引用实例的 id。并且R有两个属性source_obj,target_obj它们是通过relationship. 因为描述下这或多或少同这里的documenation。
我想要做的是从R. 我正在使用 sqlalchemy 0.8 并尝试在 上使用该inspect()方法R.source_obj,但我只得到一个InstrumentedAttribute似乎没有太大帮助的方法。至少我无法提取任何有用的信息或找到任何有关它的文档。
任何帮助将不胜感激!我如何到达A和B离开R?
我创建了一个自定义paster命令,如http://pythonpaste.org/script/developer.html#what-do-commands-look-like中所述.在我的setup.py中,我已经定义了这样的入口点:
entry_points={
'paste.global_paster_command' : [
'xxx_new = xxxconf.main:NewXxx'
]
}
Run Code Online (Sandbox Code Playgroud)
我在激活的virtualenv里面,并通过安装我的包
python setup.py develop
Run Code Online (Sandbox Code Playgroud)
如果我paster在我的包文件夹中运行,我会看到我的自定义命令,我可以通过它运行它paster xxx ....但是,如果我离开我的包文件夹paster不再显示我的命令.我查了一下which paster,这是我的virtualenv的版本.我也启动了一个python解释器并导入xxxconf,它工作正常.
当我在我的包文件夹之外时,我不知道为什么我的全局命令无法识别!?
我计划从头开发POS系统,它将基于Windows(目前是XP SP3).我试图了解用于使用POS设备的API.到目前为止,我发现OPOS是作为一组COM对象实现的,一个.Net库似乎是基于COM对象和一个名为UnifiedPOS的升级标准.
问题是,COM对象似乎已经很老了.Net 1.1之后的.Net内容还没有更新.但我无法找到UnifiedPOS规范的实现.
有人知道类似于Windows的UnifiedPOS SDK吗?或者有人可以推荐使用OPOS或任何其他API吗?
我正在使用新的WebApi,它是MVC4 beta的一部分.我有以下课程:
public class Voucher
{
public string Id { get; set; }
public string TableId { get; set; }
public Product[] Products { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我的控制器看起来像这样:
public class VouchersController : ApiController
{
public Voucher PostVoucher(Voucher voucher)
{
//....
}
}
Run Code Online (Sandbox Code Playgroud)
在客户端,我使用一个序列化数据XmlSerializer.输出看起来像预期的并且Products数组是序列化的.如果我发布的数据,并把一个破发点中PostVoucher的方法,我得到的数据Id和TableId,但Products是null.什么提示我可能做错了什么?
我向SOLR发送一个查询,它只返回一个文档.这是一个"id:some_doc_id"搜索.以下是响应中显示的参数:
params: {
mlt.mindf: "1",
mlt.count: "5",
mlt.fl: "text",
fl: "id,,application_id,... project_start,project_end,project_title,score",
start: "0",
q: "id:some_doc_id",
mlt.mintf: "1",
mlt: "true",
wt: "json",
rows: "1"
}
Run Code Online (Sandbox Code Playgroud)
响应键包含我期望的文档,但我也得到一个错误,这似乎发生在MLT组件中.这是响应中提供的堆栈跟踪:
org.apache.solr.search.EarlyTerminatingCollectorException
at org.apache.solr.search.EarlyTerminatingCollector.collect(EarlyTerminatingCollector.java:62)
at org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:289)
at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:624)
at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:297)
at org.apache.solr.search.SolrIndexSearcher.getDocListNC(SolrIndexSearcher.java:1494)
at org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:1363)
at org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:474)
at org.apache.solr.search.SolrIndexSearcher.getDocList(SolrIndexSearcher.java:1226)
at org.apache.solr.handler.MoreLikeThisHandler$MoreLikeThisHelper.getMoreLikeThis(MoreLikeThisHandler.java:365)
at org.apache.solr.handler.component.MoreLikeThisComponent.getMoreLikeThese(MoreLikeThisComponent.java:356)
at org.apache.solr.handler.component.MoreLikeThisComponent.process(MoreLikeThisComponent.java:113)
at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:208)
at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1904)
at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:659)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:362)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:158)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)
at …Run Code Online (Sandbox Code Playgroud) 使用http://wiki.apache.org/solr/TermVectorComponent,我可以为存储在索引中的任何文档获取索引术语及其频率。如何在不将文本存储在索引中的情况下获得与文本相同的信息?我只希望SOLR处理文本并返回信息,而不必将文档存储在索引中。
我想使用NLTK来标记德国文本。我在网上找到了一些参考资料,但大多数参考资料已过时。一些参考,例如“ EUROPARL”同义词库,但看起来只有“ EUROPARL_raw”仍然可用。而且那个没有POS标签。我还发现了一些有关TIGER语料库用法的参考,但最新版本似乎是我无法使用NLTK解析的格式。
我知道一些非NTLT的替代方法,但我更喜欢使用NLTK。有人可以提供一个基于德国语料库的POS标记的简单示例吗?
c# ×3
python ×3
.net ×2
solr ×2
asp.net-mvc ×1
debugging ×1
excel ×1
morelikethis ×1
nltk ×1
opos ×1
paster ×1
pos-for-.net ×1
pos-tagger ×1
reflection ×1
ruby ×1
rubymine ×1
setuptools ×1
sqlalchemy ×1
wcf ×1