在我将文件上传到我的Web服务器之前,我使用Xampp的安装来测试我的文件.我的网页通常包含很多"硬编码"链接,这意味着要测试我需要更改硬编码链接指向localhost的任何链接(或任何表单等),然后在我完成测试后重新更改它.
我正在寻找的是一种重定向外部URL指向我的localhost文件夹的方法,所以我可以将其设置为我的网站,然后我可以在上传它们之前进行更改.例如,如果我在浏览器中输入"www.mysite.com/example/view.php",我实际上会查看"localhost/example/view.php".
这样的事情可能吗?
将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是我的代码中的类引用.
有没有人有任何我可能忽略的额外建议?
谢谢!
第一篇文章在哪里.所以最好把它变成一个好的.
我有一个ASP.NET MVC 2 Web应用程序,我有一个actionResult我需要为我打电话.
问题是我需要这个AR来处理一些数据操作,之后我需要它来调用外部URL,这实际上是一个处理向我们公司手机电话发送消息的公司模块.
它只需要调用如下所示的URL:
string url = "http://x.x.x.x/cgi-bin/npcgi?no=" + phoneNumber + "&msg=" + message;
Run Code Online (Sandbox Code Playgroud)
我不需要任何回复信息或任何东西.只想调用外部URL,这当然超出了我自己的Web应用程序的范围.(我不想重定向).必须在GUI后面调用该URL,而无需用户意识到.并且他们正在查看的页面不得受到影响.
我尝试过:
Server.Execute(url);
Run Code Online (Sandbox Code Playgroud)
但是没有用.我听说有些人通过在页面上隐藏iFrame来解决这个问题.将src设置为url可能需要然后以某种方式执行该操作以实例化调用.它对我来说似乎并不优雅,但如果这是唯一的解决方案,那么有没有人有一个如何完成的例子.或者,如果你有一个更圆滑的建议,我都是耳朵.
在将应用程序安装到客户端的服务器上时,我想确保客户端(或者它们的未来开发人员等)不会复制我的应用程序并将其放在其他域/服务器/本地服务器上.
如何验证我的应用程序是否在我安装它的服务器上运行?我不希望每次运行时脚本都有任何实质性的延迟,所以我假设"握手"方法不合适.
我以为脚本可以在每次运行时在我自己的服务器上请求PHP页面.这可以向我的服务器发送他们的服务器信息和域名,我的脚本可以检查接受客户端的数据库.如果请求无效,我的服务器会处理通过电子邮件向我发送详细信息的工作,以便我可以跟进.这不应该减慢客户端的脚本速度,因为它不会期待响应,并且仍然可以在他们的"无效"服务器上运行,直到我可以对其进行调查并亲自跟进.
如果这是最好的方法(或者如果有更好的方法),我应该用什么PHP来请求我的服务器脚本?file_get_contents,curl类似似乎总是检索响应,我不需要.
UPDATE
谢谢大家的回复.我完全理解PHP是开源的,应该可以免费编辑.我本来应该更清楚地说明,但我的意图是这种验证方法可以帮助我找到违反我的许可协议的人.该应用程序受许可证保护,但我也想包括此检查,以便我可以监控我的应用程序的初始滥用.
因此,有些人可能仍然违反我的许可证,很可能会被忽视,但是如果我实施这个脚本,我就有任何"懒惰强盗"的优势,他们不会拆分我的应用程序并在翻录之前删除验证程序.
这是否证明使用这样的脚本是正确的?如果是这样,cURL是我最好的选择吗?
我正在尝试使用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.propertiesfile:c:\path_to_file\configurationFile.propertiesc:\path_to_file\configurationFile.properties但在所有这些情况下都无法找到该文件.
很奇怪 - 建议赞赏.或者有关如何调试的建议.
我在linux上有一个DMD + Tango软件包.请告诉我一步一步的信息,例如,如何在D中使用外部库zlib.我编译了zlib.
我有一个像这样的文件树:
myzlib
??? include
? ??? zconf.h
? ??? zlib.h
??? lib
??? libz.a
Run Code Online (Sandbox Code Playgroud)
我接到了import tango.io.compress.ZlibStream;电话myfile.d.
这些是我的问题:
dmd/lib目录吗?dmd/bin/dmd.conf文件吗?dmdcompiler(dmd myfile.d -Llibz.a)或其他东西(也许,使用绝对路径)?我从未尝试过使用任何其他语言的外部库.请帮我.
我能够成功地使用我的应用程序中的模板:
<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,它只是试图以某种方式在类路径上获取文件.
如何将javascript AMD模块导入外部TypeScript模块?
我正在模块化我的客户端TypeScript程序以使用由bower管理的AMD模块.作为此过程的一部分,Typescript模块成为一个javascript AMD模块,然后我发布.现在我有一个我希望包含在TypeScript模块中的javascript AMD模块,我不想发布带有javascript AMD的原始TypeScript.
我无法弄清楚如何编写我的TypeScript代码,以便它将加载没有相应TypeScript的javascript AMD模块,并且看起来最新版本的TypeScript还不支持这个.
如果我从0.9.7 TypeScript规范的示例开始,请参见第11.2节:
文件main.ts:
import log = require("./log");
log.message("hello");
Run Code Online (Sandbox Code Playgroud)
文件log.ts:
export function message(s: string) {
console.log(s);
}
Run Code Online (Sandbox Code Playgroud)
我相信我应该能够修改main.ts,以便编译器解析对log.js AMD模块的"log"引用.下面是通过运行tsc --module amd main.ts生成的log.js文件.这是一个正确的AMD模块.
文件log.js:
define(["require", "exports"], function(require, exports) {
function message(s) {
console.log(s);
}
exports.message = message;
});
Run Code Online (Sandbox Code Playgroud)
要模拟具有javascript AMD模块,请编译上面的示例,然后删除log.ts文件.如果您现在尝试使用相同的命令进行编译,则会因以下错误而失败:
./main.ts(1,1): error TS2071: Unable to resolve external module '"./log"'.
./main.ts(1,1): error TS2072: Module cannot be aliased to a non-module type.
Run Code Online (Sandbox Code Playgroud)
我现在如何修改main.ts以便它编译并解析这个log.js AMD模块?如果必须的话,我可以编写log.d.ts文件,但是想要一个没有声明文件的方法.
如果我可以在规范的TypeScript方式中学习如何做到这一点,那么我可以继续完成我的项目的模块化.
我正在试验GCC,发现你可以const在头文件中声明外部变量,但在实现文件中保持它们是可变的.
编辑:这实际上不起作用.我编译测试代码的唯一原因是因为我没有在"header.c"中包含"header.h".
header.h:
#ifndef HEADER_H_
#define HEADER_H_
extern const int global_variable;
#endif
Run Code Online (Sandbox Code Playgroud)
header.c:
int global_variable = 17;
Run Code Online (Sandbox Code Playgroud)
这似乎是一个非常好的功能,用于保持global_variablereadonly给用户,header.h但保持它们可以通过implementation(header.c)进行修改.
注意:以下代码只是这种声明方式如何阻止赋值的示例global_variable.
#include "header.h"
int main(void)
{
global_variable = 34; /* This is an error as `global_variable` is declared const */
return 0;
}
Run Code Online (Sandbox Code Playgroud)
因为我之前从未见过技术.我开始怀疑它是否有效.
这是一个定义明确的行为还是这是GCC未能提醒我的错误?
我正在写docker-compose文件到MySQL实例,并想从env文件中使用一些变量:这里的文件实际上是这样的:
泊坞窗,compose.yml
version: '3.3'
services:
db:
image: mysql
restart: always
env_file:
- ./imran.env
environment:
MYSQL_ROOT_PASSWORD: ${PASS}
ports:
- ${PORT1}: ${PORT2}
Run Code Online (Sandbox Code Playgroud)
imran.env
PASS=imran123
PORT1=3306
PORT2=3306
Run Code Online (Sandbox Code Playgroud)
而不是正确的工作我得到以下错误:
WARNING: The PASS variable is not set. Defaulting to a blank string.
WARNING: The PORT2 variable is not set. Defaulting to a blank string.
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.db.ports contains unsupported option: '${PORT1}
Run Code Online (Sandbox Code Playgroud)
请帮忙