Tag: 外部

从外部JavaScript文件访问PHP var

我可以像这样使用JavaScript来访问一个PHP var: <?php $fruit = "apple"; $color = "red"; ?> <script type="text/javascript"> alert("fruit: " + "<?php echo $fruit; ?>"); // or shortcut "<?= $fruit ?>" </script> 但是如果我想使用一个外部的JS文件呢? <script type="text/javascript" src="externaljs.js"></script> externaljs.js: alert("color: " + "<?php echo $color; ?>");

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

我能够成功地得到这个与我的应用程序中的模板一起工作: <ui:decorate template="/WEB-INF/templates/mytemplate.xhtml"> 我也可以将模板移动到JAR的 /META-INF/templates/mytemplate.xhtml并使其工作: <ui:decorate template="/templates/mytemplate.xhtml"> 我实际上想把这个文件放在文件系统(或者数据库)上。 我怎样才能做到这一点? 我发现很多与com.sun.facelets.impl.DefaultResourceResolver有关的东西,但我不认为这实际上是覆盖模板的服务。 它不是试图parsing一个URL,它只是试图在类path上获取文件。

CMake链接到外部库

如何让CMake将可执行文件链接到不在同一个CMake项目中构build的外部共享库? 只是做target_link_libraries(GLBall ${CMAKE_BINARY_DIR}/res/mylib.so)给出错误 make[2]: *** No rule to make target `res/mylib.so', needed by `GLBall'. Stop. make[1]: *** [CMakeFiles/GLBall.dir/all] Error 2 make: *** [all] Error 2 (GLBall is the executable) 在我将库复制到二进制目录bin/res 。 我试着用find_library(RESULT mylib.so PATHS ${CMAKE_BINARY_DIR}/res) 这与RESULT-NOTFOUND失败。

你如何dynamic编译和加载外部的java类?

(这个问题与我见过的很多问题类似,但大部分都不够具体, 背景: 我的程序的目的是使那些使用我的程序的人可以很容易地自定义“插件”,然后编译并加载到程序中以供使用(与在我的程序中实现不完整,缓慢的parsing器)。 我的程序允许用户将代码input到预定义的类中,扩展与我的程序打包在一起的编译类。 他们将代码input到文本窗格中,然后我的程序将代码复制到被覆盖的方法中。 然后将其保存为一个.java文件(几乎)为编译器做好准备。 该程序以保存的.java文件作为input运行javac(java编译器)。 我的问题是,如何获得它,使客户端可以(使用我编译的程序)保存这个Java文件(它扩展我的InterfaceExample)在他们的计算机上的任何地方,让我的程序编译它(不说“找不到符号:InterfaceExample” )然后加载它并调用doSomething()方法? 我不断地看到问答使用reflection或类加载器,几乎描述如何编译,但没有一个足够详细/我不完全理解他们。

Eclipse:如何build立一个外部jar的可执行jar?

我想build立一个可执行的jar程序,这取决于下载的外部jar。 在我的项目中,我将它们包含在构buildpath中,并可以在eclipse中运行和debugging。 当我试图将它导出到一个jar文件时,我可以运行该程序,但当我尝试按下包含来自外部jar的函数调用和类的button时,我无法运行该程序。 我已经编辑了环境variables(Windows XP)CLASSPATH以包含所有外部jar的path,但是不起作用。 需要注意的一点是,在导出可执行文件的jar文件时,我得到了编译警告,但没有显示关于警告的任何描述。 会有人亲切地提供一个彻底的指导,如何包括使用eclipse的外部jar程序?

在Java中获得“外部”IP地址

我不太清楚如何获取机器的外部IP地址,因为networking外的计算机会看到它。 我的下面的IPAddress类只获取本机的本地IP地址。 public class IPAddress { private InetAddress thisIp; private String thisIpAddress; private void setIpAdd() { try { InetAddress thisIp = InetAddress.getLocalHost(); thisIpAddress = thisIp.getHostAddress().toString(); } catch (Exception e) { } } protected String getIpAddress() { setIpAdd(); return thisIpAddress; } }

PHP ini file_get_contents外部url

我使用下面的PHP函数: file_get_contents('http://example.com'); 每当我在某台服务器上执行此操作时,结果都是空的。 当我在其他地方做的时候,结果就是页面的内容可能是什么。 但是,当我在结果为空的服务器上使用本地函数时 – 无需访问外部URL( file_get_contents('../simple/internal/path.html'); ),它确实有效。 现在,我很确定它有一些特定的php.iniconfiguration。 我不知道的是, 哪一个。 请帮忙。

从旧代码中调用AngularJS

我正在使用AngularJS构build与旧版Flex应用程序交互的HTML控件。 Flex应用程序的所有callback都必须附加到DOM窗口。 例如(在AS3中) ExternalInterface.call("save", data); 将会通知 window.save = function(data){ // want to update a service // or dispatch an event here… } 从JS resize函数中,我想派发一个控制器可以听到的事件。 看来创build一个服务是一条路。 你可以更新AngularJS以外的服务吗? 控制器可以监听来自服务的事件吗? 在一个实验中(点击小提琴)我似乎可以访问一个服务,但更新服务的数据并没有反映在视图(在这个例子中<option>应该被添加到<select> )。 谢谢!

Android将文件保存到外部存储

我有一个小问题,创build一个目录,并在我的android应用程序上保存一个文件。 我正在使用这段代码来做到这一点: String filename = "MyApp/MediaTag/MediaTag-"+objectId+".png"; File file = new File(Environment.getExternalStorageDirectory(), filename); FileOutputStream fos; fos = new FileOutputStream(file); fos.write(mediaTagBuffer); fos.flush(); fos.close(); 但它抛出一个例外: java.io.FileNotFoundException:/mnt/sdcard/MyApp/MediaCard/MediaCard-0.png(没有这样的文件或目录) 在这一行: fos = new FileOutputStream(file); 如果我将文件名设置为: "MyApp/MediaTag-"+objectId+"它正在工作,但是如果我尝试创build文件并将其保存到另一个目录,则抛出exception。 另一个问题:有没有办法让我的文件在外部存储保密,所以用户不能在库中看到他们,只要他连接他的设备作为Disk Drive ?

find一个外部SD卡位置

有没有一种通用的方式来find外部SD卡的位置? 请不要与外部存储混淆。 Environment.getExternalStorageState()返回内部SD挂载点的path,如“/ mnt / sdcard”。 但问题是关于外部可持续发展。 如何得到像“/ mnt / sdcard / external_sd”的path(它可能因设备而异)? 我想我会通过文件系统名称来过滤mount命令。 但我不确定这个方法是否足够强大。