标签: external

Android - 将外部库添加到项目中

将WEKA库添加到我正在处理的项目中时遇到了很多麻烦.我已经按照几个教程解释了如何执行此操作,包括Android开发人员指南:

http://developer.android.com/guide/appendix/faq/commontasks.html#addexternallibrary

SO上有几个帖子.

我在项目中使用weka.jar文件创建了一个文件夹,创建了一个新库(将weka.jar文件添加到库中)并在我的构建路径中包含了这个库.我还在项目属性的"订单和导出"选项卡下添加了库.

我还尝试导入jar文件,以便将jar的实际内容提取到项目的目录中.

所有这一切的最终结果是我的项目能够正确构建并且没有错误,但是当需要在模拟器上运行我的代码时,我得到以下异常:

04-10 22:52:21.051:ERROR/dalvikvm(582):找不到类'weka.classifiers.trees.J48',从方法edu.usc.student.composure.classifier.GaitClassifierImpl引用.

J48是我的代码中的类引用.

有没有人有任何我可能忽略的额外建议?

谢谢!

android jar external

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

如何验证PHP应用程序的用户?

在将应用程序安装到客户端的服务器上时,我想确保客户端(或者它们的未来开发人员等)不会复制我的应用程序并将其放在其他域/服务器/本地服务器上.

如何验证我的应用程序是否在我安装它的服务器上运行?我不希望每次运行时脚本都有任何实质性的延迟,所以我假设"握手"方法不合适.

我以为脚本可以在每次运行时在我自己的服务器上请求PHP页面.这可以向我的服务器发送他们的服务器信息和域名,我的脚本可以检查接受客户端的数据库.如果请求无效,我的服务器会处理通过电子邮件向我发送详细信息的工作,以便我可以跟进.这不应该减慢客户端的脚本速度,因为它不会期待响应,并且仍然可以在他们的"无效"服务器上运行,直到我可以对其进行调查并亲自跟进.

如果这是最好的方法(或者如果有更好的方法),我应该用什么PHP来请求我的服务器脚本?file_get_contents,curl类似似乎总是检索响应,我不需要.

UPDATE

谢谢大家的回复.我完全理解PHP是开源的,应该可以免费编辑.我本来应该更清楚地说明,但我的意图是这种验证方法可以帮助我找到违反我的许可协议的人.该应用程序受许可证保护,但我也想包括此检查,以便我可以监控我的应用程序的初始滥用.

因此,有些人可能仍然违反我的许可证,很可能会被忽视,但是如果我实施这个脚本,我就有任何"懒惰强盗"的优势,他们不会拆分我的应用程序并在翻录之前删除验证程序.

这是否证明使用这样的脚本是正确的?如果是这样,cURL是我最好的选择吗?

php security scripting data-protection external

7
推荐指数
1
解决办法
168
查看次数

grails/external configuration/grails.config.locations - 绝对路径文件"不存在"?

我正在尝试使用Grails的内置机制在部署的WAR文件之外加载外部配置文件(*.groovy和*.properties).文档暗示这只是设置的情况下grails.config.locations用适当的classpath:file:路径.

我已将Config.groovy配置为:

String externalConfigLocation = System.getProperty("SYSTEM_PROPERTY_KEY")
if (!grails.config.locations || !(grails.config.locations instanceof List)) {
    grails.config.locations = []    
}
if (classpathExternalConfigLocation) {
    String pathToResource = "\"file:${basedir}" + File.separator + externalConfigLocation+"\""

    print "Loading external configuration file: ${pathToResource}\n"
    grails.config.locations << pathToResource
}
Run Code Online (Sandbox Code Playgroud)

但是这没有用,错误消息指示文件"不存在".但是,打印存储的绝对路径grails.config.locations表示它确实存在.我尝试了一些组合:

  • classpath:configurationFile.properties
  • file:c:\path_to_file\configurationFile.properties
  • c:\path_to_file\configurationFile.properties

但在所有这些情况下都无法找到该文件.

很奇怪 - 建议赞赏.或者有关如何调试的建议.

configuration grails external

7
推荐指数
1
解决办法
7868
查看次数

从外部文件系统或数据库获取Facelets模板/文件

我能够成功地使用我的应用程序中的模板:

<ui:decorate template="/WEB-INF/templates/mytemplate.xhtml">
Run Code Online (Sandbox Code Playgroud)

我还可以移动模板/META-INF/templates/mytemplate.xhtml一的JAR和得到这个工作:

<ui:decorate template="/templates/mytemplate.xhtml">
Run Code Online (Sandbox Code Playgroud)

我实际上想把这个文件放到文件系统(或数据库)上.我怎样才能做到这一点?我发现很多相关的东西com.sun.facelets.impl.DefaultResourceResolver,但我认为这实际上与覆盖模板的服务有关.它不是尝试解析URL,它只是试图以某种方式在类路径上获取文件.

resources jsf external facelets jsf-2

7
推荐指数
1
解决办法
3004
查看次数

Visual Studio 2008中的外部编辑器

有没有办法为VS2008设置外部编辑器集成?

我的意思是当我在解决方案资源管理器中双击.CPP文件时,它应该在外部编辑器中打开,而不是在内部VS中打开.

为了简单起见,我想要它在Notepad ++中打开文件(或者如何使记事本更简单).

editor external visual-studio-2008 visual-studio

6
推荐指数
1
解决办法
3678
查看次数

外部链接或网址不适用于phonegap

我正在尝试使用phonegap(1.1.0),xcode4和jqtouch开发应用程序.问题是我无法打开任何外部链接.例如,如果我用这个href属性写一个锚标记:

HREF = "http://www.google.com"

当运行应用程序并单击链接时,我收到此错误:

错误白名单拒绝:url ='http://www.google.com/'

在阅读不同的论坛时,应用程序至少应该打开Safari的链接,但它不会发生.

另一个例子.如果我插入一个引用这样的在线源的图像标签(在此我使用tomcat上传数据)

SRC = "本地主机:8080/myimage.jpeg"

它也不起作用.

有什么设置我必须管理到xcode?

任何想法或建议都会非常感激.谢谢.

external hyperlink cordova

6
推荐指数
1
解决办法
8650
查看次数

如何从<head>中的本地回退的CDN加载javascript

我想使用Head JS为我的页面动态加载所有其他脚本.我打算使用CDNJS托管的版本来利用更好的缓存,减少延迟等.

我没有理由认为CDNJS会去任何地方,但即使对于谷歌CDN托管的文件,如jQuery,我也希望包括一个后备.当我使用jQuery时,文件包含在<body>标签的末尾.由于Head JS的性质,我需要将它包含在<head>我的页面中.

<body>我会使用这样的两行:

<script src="http://cdnjs.cloudflare.com/ajax/libs/headjs/0.96/head.min.js"></script>
<script> window.head || document.write('<script src="js/libs/head-0.96.min.js"><\/script>') </script>
Run Code Online (Sandbox Code Playgroud)

我可以在头部使用同一组线作为后备吗?不会document.write()覆盖我的整个页面?<head>由于浏览器解析DOM的顺序,脚本存在时是否加载不同?

我对此仍然很陌生,所以任何指导都会非常有用!谢谢!

javascript fallback external cdn head.js

6
推荐指数
1
解决办法
5847
查看次数

无法在Google Chrome中访问外部CSS样式

所以我有以下代码

<html>
<head>
    <link href="style.css" rel="stylesheet" type="text/css" />

    <script type="text/javascript">
        document.styleSheets[0].cssRules[0].style.color="blue";
    </script>
</head>
//etc.
Run Code Online (Sandbox Code Playgroud)

所以基本上这个代码适用于IE和Mozilla,但不适用于Chrome.实际上,当你运行document.styleSheets[0].cssRules它时会返回一个CSSRulesList对象(在IE和Mozilla中),但在Chrome中它返回null.顺便说一句,对于嵌入式样式,这个对象似乎甚至可以在Chrome中运行.

那么这个功能在Chrome中实际上不可用吗?如果是这样,是否有Chrome替代方案可让您使用Javascript处理外部样式表/文件?

javascript css google-chrome external stylesheet

6
推荐指数
1
解决办法
4148
查看次数

Jenkins CI:商店配置文件的位置和方式?

我正在从Java应用程序中移出配置参数.我发现最好的方法是扩展你的类路径并使用.properties文件(让ZooKeeper单独用于另一个要求).

所以我的WAR文件不再有任何主机/ IP/URL,用户/密码.

DevOps在测试,阶段,稳定安装中手动分配配置.

现在是Jenkins运行测试的时候了.但是它们失败了,因为.propeties类路径中没有必需的文件.

如何将此配置文件加载到Jenkins以及如何在测试类路径中使用?

maven-surefire-plugin 允许扩展类路径传递系统属性.

因此,只询问如何在Jenkins托管服务器中获取单独的目录并将文件加载到此目录,并为每个构建作业创建别名/占位符/ envvar以在构建配置中引用此路径.

这项工作可以通过SSH访问完成,但我认为这是"错误的方式".我希望这可以通过Jenkins UI完成(任何管理员都可以在WEB浏览器中上传文件).

更新我对分布式slave/master版本没有要求,但是很高兴能有自动将配置文件迁移到slave的解决方案......

用这种方式sshing到主机或ftp/scp - 坏事.

configuration external configuration-files maven jenkins

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

外部 SVG 无法应用内部 CSS

我正在尝试通过使用外部 SVG 文件来存储任何可以节省 HTTP 请求或带宽的项目来优化我的项目之一。我的工作流程通常包括将所有图形导出到单独的 SVG 文件,然后将它们组合起来,然后gulp-svgstore在页面上的任何位置使用它们是一项相当简单的任务。

但是,到目前为止,我一直使用内联 CSS 样式或使用演示文稿属性导出 SVG 文件。然而,这一次我想利用内部 CSS 选项,它将所有样式存储在导出的 SVG 文件的顶部,在一个<style>块内。原因很简单,有很多可重复的样式,重用类可以最大限度地提高性能。

问题是我所有尝试加载具有内部 CSS 样式的外部 SVG 文件都会导致显示黑白图形,就好像没有应用内部样式一样。

这是一个演示该问题的 Codepen。

演示

共有三个 SVG 文件被组合并粘贴到页面中,每个文件代表从 Illustrator 导出 SVG 的一种方式:

  • 内部 CSS(将所有样式放在一个<style>块中)
  • 内联 CSS(将所有样式内联直接添加到元素上)
  • 展示属性-(利用 SVG 展示属性)

如果将代码直接粘贴到页面中,则一切都会正确显示(如下图)。

在此处输入图片说明

但是,如果我将整个 SVG 部分(在演示中标记)移动到外部文件,内联 CSS 和演示文稿属性版本都可以正常显示,但内部 CSS 版本显示为好像没有应用顶部的任何样式.

在此处输入图片说明

我已经尝试了从添加适当的命名空间定义xmlns:xlink="http://www.w3.org/1999/xlink">到尝试添加和删除外部 SVG 的某些部分的所有方法。如果样式是通过xlink:xref.

我真的没有想法了,所以非常感谢任何帮助。

更新

外部 SVG 通过简单地提供一个路径来加载xlink:href

<svg>
    <use xlink:href="path/to/the/file/file.svg#target"></use>
</svg>
Run Code Online (Sandbox Code Playgroud)

据我所知,多年来,这一直是包含外部 SVG 的一种非常标准的方式。当然,IE 不支持通过链接外部 SVG,xlink:href但是使用 …

css svg external

6
推荐指数
0
解决办法
745
查看次数