如何获得本地化的取消,完成等?

UIBarButtonItem有像Cancel,Done和其他一些标识符。 它们以文本显示给用户。 如果用户改变语言,例如取消button将被自动翻译。 作为开发人员,您无需为此button提供本地化string。 这意味着取消,完成和其他string已经本地化,并与操作系统。 这里有一种方法来获得这个string编程? 我不想添加额外的string到本地化文件。 如果有可能访问那么这将是非常好的。

git中的^ {}是什么意思?

我偶然发现了一个git ls-remote命令结尾的两个奇怪的字符,我想知道这是什么意思? 0e4c39557ccb6789173c refs/tags/2011-11-04 966f8df553f18c486820 refs/tags/2011-11-04^{} 你碰巧知道这个^ {}是什么意思? 另外,为什么这个git标签似乎重复?

Python:string的语义相似度得分

有没有用于计算一对句子的语义相似度分数的库? 我知道WordNet的语义数据库,以及如何为2个单词生成分数,但是我正在寻找能够在整个句子和输出中执行所有预处理任务(如端口词干,停用词删除等)的库两个句子如何相关的分数。 我发现了一个使用.NET框架编写的工作 ,它使用一系列预处理步骤来计算分数。 有没有任何项目,在Python中做到这一点? 我不是在寻找能够帮助我find分数的操作顺序(就像这里要求的那样) 我喜欢自己实现每个阶段,或者从不同的库中粘贴函数,以便它可以用于句对,但是我主要需要这个工具来testing数据的推论。 编辑:我正在考虑使用NLTK和计算每两个单词对这两个句子迭代的得分,然后从结果的标准偏差中得出推论,但我不知道这是否是一个合理的相似性估计。 另外,这将花费很长的时间。 再次,我正在寻找已经实现这个智能的项目/库。 东西,让我这样做: import amazing_semsim_package str1='Birthday party ruined as cake explodes' str2='Grandma mistakenly bakes cake using gunpowder' >>similarity(str1,str2) >>0.889

在Chrome中使用iframe与本地文件

我很难搞清楚如何从外部页面访问加载到iframe中的页面。 这两个页面都是本地文件,我正在使用Chrome。 我有一个外部页面和许多内部页面。 外部页面应该始终显示内部页面的页面标题(这在我的应用程序中是有意义的,在这个精简的例子中可能不那么明显)。 这在AppJS中没有任何问题,但我已经被要求直接在浏览器中使这个应用程序工作。 我得到错误“ 阻止与起源的框架”null“访问与起源”空“的框架。协议,域和端口必须匹配。 ” 我认为这是由于Chrome的本地文件相同的来源政策,但这并没有帮助我直接解决问题。 我可以通过使用每种方法的window.postMessage方法绕过同源策略来解决这个问题。 但是,除了这个例子之外,我还想从外部页面操作内部页面的DOM,因为这会使我的代码变得更干净 – 所以发布消息不会完成这项工作。 外部页面 <!DOCTYPE html> <html> <head> <meta name="viewport"> </head> <body> This text is in the outer page <iframe src="html/Home.html" seamless id="PageContent_Iframe"></iframe> <script src="./js/LoadNewPage.js"></script> </body> </html> 内页 <!DOCTYPE html> <html> <head> <title id="Page_Title">Home</title> <meta name="viewport"> </head> <body> This text is in the inner page […]

MinGW .exe需要几个gcc dll,不pipe代码如何?

当使用MinGW编译时,我必须在exe文件运行之前从MinGW bin目录中复制某些dll文件(即使使用“-static”和/或“-static-libstdc ++”。)如何更改? 有没有我必须使用的MinGW的特殊版本? 最终,我希望能够在目录中运行除了exe以外的任何程序(并且没有设置windows环境variables)。这些文件是: 的libstdc ++ – 6.dll libgcc_s_seh-1.DLL libwinpthread-1.DLL 这里是步骤的完整列表我休耕: 打开Code :: Blocks select“文件 – >新build – >项目 – >控制台” 填写项目“Hello World”的项目设置 右键点击Project-> Build Options …-> Hello World(Root target) – > Other Options 在已经设置的“-fexceptions”下input“-static”(或“-static-libstdc ++” CTRL-F9:生成项目(不执行) 在Windows资源pipe理器中导航到并运行内置的“Hello World.exe”文件。 点击“确定”时,popup一个消息说:“错误:libstdc ++ – 6.dll从您的计算机丢失。 从/ MinGW / bin /目录复制“libstdc ++ – 6.dll”到“Hello World.exe”目录。 运行“Hello World.exe” […]

IIS 5上的ASP.NET 5项目托pipe

我想承载我的ASP.NET 5项目,它在Amazon免费微型实例上使用MVC 6和entity framework7。 我找不到关于如何在IIS上托pipeASP.NET 5项目的分步手册,所有材料只是提到这是可能的,但没有任何指南。 基本上,我正在部署到本地文件夹,然后复制到新创build的网站,但没有任何工作。 不幸的是,我不能使用Azure,因为它只有一个月免费试用,而不是一年。

为什么我会打扰使用Task.ConfigureAwait(continueOnCapturedContext:false);

考虑下面的Windows窗体的代码: private async void UpdateUIControlClicked(object sender, EventArgs e) { this.txtUIControl.Text = "I will be updated after 2nd await – i hope!"; await Task.Delay(5000).ConfigureAwait(continueOnCapturedContext: false); this.txtUIControl.Text = "I am updated now."; } 这里在第三行抛出exception,因为在等待代码在非UI线程上执行之后。 ConfigureAwait(false)有用吗?

我怎么知道什么监视器的WPF窗口

在C#应用程序中,如何查找WPF窗口是否在主监视器或另一个监视器中?

如何在Android上发现zeroconf(Bonjour)服务? 我在使用jmDNS时遇到了麻烦

我正在使用Droid / Android 2.0.1,遇到了很多人遇到的问题:我无法使用我所知的一个纯Java-zeroconf库jmDNS来发现服务。 (苹果的Bonjour,虽然它在Linux和Windows Java上工作,但由于依赖本机代码,我相信将难以移植到Android。) 我可以创build服务,但不能发现它们。 我试图弄清楚发生了什么事情。 这里有一个持续的问题报告。 与多播和IPv6有关,但似乎也在抛出jmDNS的用户: http : //code.google.com/p/android/issues/detail? id=2323 任何想法为什么这个人可能会成功? 请参阅错误报告中的评论22。 (我是新来的,所以不能发布多个url。) 我已经testing了他们的代码,但没有任何运气。 有人使用jmDNS或其他库成功完成了Android上的zeroconf服务发现吗? 有没有可能我的发现问题与IPv6多播问题有关?

用于预测事件顺序的机器学习algorithm?

简单的机器学习问题。 可能有很多方法来解决这个问题: 有4个可能的事件的无限stream: 'event_1', 'event_2', 'event_4', 'event_4' 事件不是以完全随机的顺序进来的。 我们将假设大多数事件的顺序都有一些复杂的模式,其余事件都是随机的。 我们不知道提前模式。 在收到每个事件之后,我想根据事件发生的顺序来预测下一个事件。 所以我的问题是: 什么机器学习algorithm应该用于这个预测? 然后告诉预测者下一个事件实际上是什么: Predictor=new_predictor() prev_event=False while True: event=get_event() if prev_event is not False: Predictor.last_event_was(prev_event) predicted_event=Predictor.predict_next_event(event) 问题出现在预测者应该维持多久的历史,因为保持无限的历史将是不可能的。 我会留给你回答。 答案虽然是实用的,但是不能被解释。 所以我相信这个预言必须用某种滚动历史来完成。 因此,添加新事件并过期旧事件应该是相当有效的,并且不要求重build整个预测器模型。 具体的代码,而不是研究论文,将增加我的巨大的价值 ,你的回应。 Python或C库很好,但任何事情都可以。 更新:如果每轮都能同时发生多个事件,那该怎么办? 这是否改变了解决scheme?