标签: external

在页面中包含JavaScript和CSS(jQuery)

我最近遇到了includeMany jQuery插件,将外部JavaScript和CSS文件包含到页面中.虽然它在2009年初发布,但在博客或其他地方没有引用.我想知道它是否可用?使用它的经验是什么?

javascript jquery external include

3
推荐指数
1
解决办法
391
查看次数

检查外部文件的大小,php

我通过这段代码得到了他们的网址文件

file_get_contents($_POST['url'];
Run Code Online (Sandbox Code Playgroud)

然后我和他们做点什么.

但我不想操作大文件,如何限制接收文件的大小?

如果文件大于500kb,它应该抛出一个错误.

html php external filesize

3
推荐指数
2
解决办法
3812
查看次数

实例对象中的C#lock对象

我面临的情况迫使我锁定一个锁定对象,该对象位于实例对象内部我想知道它是否真实?

澄清:

public class classA
{
    object objLock = new object();
    public void MethodA(object objClassA)
    {
        classA cls = (classA)objClassA;
        lock(cls.objLock)
        {
            Do something with cls
        }
     }
}
Run Code Online (Sandbox Code Playgroud)

是允许这样做的吗?

c# multithreading locking external critical-section

3
推荐指数
1
解决办法
1282
查看次数

在新选项卡中重定向到外部URL并同时在辅助bean中执行操作

我正在使用jsf应用程序,该应用程序在某个时间需要在新选项卡中打开外部页面,使第一页保持活动状态.我需要找到一种方法来使应用程序执行,只需单击一下按钮:

  1. 重定向到新标签中的外部网址
  2. 在原始页面中禁用按钮本身的操作

我尝试过使用<outputLink />但没有动作属性.我尝试过使用<commandLink />但是它无法重定向到外面.我还尝试了在支持bean中编码的<commandLink />with target="_blank"和重定向:

<h:commandLink onclick="submit();" target="_blank" action="#{myBean.execute}" disabled="#{myBean.linkDisabled}" value="external link" />
Run Code Online (Sandbox Code Playgroud)

并且,在支持bean中:

public String execute() {
    linkDisabled = true;

    try{
        ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
        externalContext.redirect(Constants.EXTERNAL_URL);
    } catch(Exception e){
        throw new FacesException("Redirection failed");
    }

    return THIS_PAGE;
}
Run Code Online (Sandbox Code Playgroud)

页面在新选项卡中打开,但它是当前页面而不是带有URL的页面,Constants.EXTERNAL_URL并且仍然启用了该按钮.没有显示错误消息.有什么建议吗?

提前谢谢,安德烈

jsf redirect external

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

如何使用外部jar执行java程序

我想用番石榴运行我的程序.如果我用我的程序编译

编辑:java - > javac用于编译调用

javac -cp myPackages/guava-13.0.jar MyScanner.java    
Run Code Online (Sandbox Code Playgroud)

没有问题.

如果我试着跑

java MyScanner -cp myPackages/guava-13.0.jar 
Run Code Online (Sandbox Code Playgroud)

我在控制台上获得此输出:

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Optional
at MyScanner.main(MyScanner.java:37)
Caused by: java.lang.ClassNotFoundException: com.google.common.base.Optional
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 1 more
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何使用外部jar执行程序吗?

java jar external

3
推荐指数
1
解决办法
4076
查看次数

Environment.getExternalStorageDirectory().getAbsolutePath()无法正常工作并提供/存储

我的代码

myDb = openOrCreateDatabase("/sdcard/FashionGirl/ImagesDB.db", Context.MODE_PRIVATE, null);
myDb = openOrCreateDatabase(dbPath, Context.MODE_PRIVATE, null);
Run Code Online (Sandbox Code Playgroud)

工作得很好,但却发出了警告 Do not hardcode "/sdcard/"; use Environment.getExternalStorageDirectory().getPath() instead

所以我试过,

String dbPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "FashionGirl/ImagesDB.db";
myDb = openOrCreateDatabase(dbPath, Context.MODE_PRIVATE, null);
Run Code Online (Sandbox Code Playgroud)

但奇怪的是,它不起作用,其中Environment.getExternalStorageDirectory().getAbsolutePath()具有价值 /storage

所以给出错误,

12-17 19:32:02.230: E/SqliteDatabaseCpp(15620): sqlite3_open_v2("/storageFashionGirl/ImagesDB.db", &handle, 6, NULL) failed
12-17 19:32:02.230: E/SQLiteDatabase(15620): Failed to open the database. closing it.
12-17 19:32:02.230: E/SQLiteDatabase(15620): android.database.sqlite.SQLiteCantOpenDatabaseException: unable to open database file
12-17 19:32:02.230: E/SQLiteDatabase(15620):    at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
12-17 19:32:02.230: E/SQLiteDatabase(15620):    at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:983)
12-17 19:32:02.230: E/SQLiteDatabase(15620):    at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:956)
12-17 19:32:02.230: E/SQLiteDatabase(15620): …
Run Code Online (Sandbox Code Playgroud)

storage android external path android-sdcard

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

为什么在main()中声明一个extern变量有效,但是在main()中也没有定义它?

这看起来非常微不足道,但对以下行为的一个有点严格的解释将有助于我理解很多.extern所以我将非常感谢你的答案.

在下面的示例程序中,我在函数()中声明了一个extern变量.现在如果我在文件范围内定义变量并将其赋值给它,那么程序工作正常并打印出来.但是如果我在里面定义变量在之后,期望声明链接到它,然后它失败并给出以下错误:xmain()main()88xmain()printf()extern

test.c||In function 'main':|
test.c|7|error: declaration of 'x' with no linkage follows extern declaration|
test.c|5|note: previous declaration of 'x' was here|
||=== Build finished: 1 errors, 0 warnings ===|


#include<stdio.h>

int main()
{
extern int x;
printf("%d",x);
int x=8;   //This causes error
} 
//int x=8;   //This definition works fine when activated
Run Code Online (Sandbox Code Playgroud)

我在代码中只看到一个错误,声明int x=8意味着我们x再次声明为auto存储类的变量.我不明白.你能告诉我以下内容:

1)为什么我们允许函数声明一个extern …

c scope external linkage

3
推荐指数
1
解决办法
3143
查看次数

在Windows 7上使用外部程序时,git diff tmp文件在Windows上无效

我正在关注Git配置页面中的文档并尝试将其应用到我的Windows 7环境中.当我运行说"git diff file0"时,我在P4Merge中收到错误:

Errors: '/tmp/cH9ccM_file0' is (or points to) an invalid file.
Run Code Online (Sandbox Code Playgroud)

这是一个真实的陈述.我没有名为"/ tmp"的目录.我已经检查了C:\ tmp,C:\ cygwin\tmp和%PROGRAMFILES%\ Git\tmp.

有关如何将此目录更改为我所拥有的内容的任何想法?

编辑:

附加信息.最终,我正在尝试让WinMerge(或任何外部程序)工作.我之前选择使用P4Merge,因为我无法让WinMerge工作,所以我决定使用上述文章中使用的程序.

以下是我的.gitconfig的相关部分:

[merge]
tool = extMerge
[mergetool "extMerge"]
cmd = extMerge \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"
trustExitCode = false
[diff]
external = extDiff
Run Code Online (Sandbox Code Playgroud)

extDiff脚本:

#!/usr/bin/sh
# extDiff
# Wrapper for using an external diff tool in Git
echo "File 1: $2"
echo "File 2: $5"
/usr/local/bin/extMerge "$2" "$5"
Run Code Online (Sandbox Code Playgroud)

extMerge脚本:

#!/usr/bin/sh
echo $*
/c/Program\ Files\ \(x86\)/WinMerge/WinMergeU.exe $*
Run Code Online (Sandbox Code Playgroud)

因此,如果我更改名为index.html的文件,并运行git diff,则结果如下:

File …
Run Code Online (Sandbox Code Playgroud)

git external git-diff windows-7-x64

3
推荐指数
2
解决办法
2200
查看次数

Webview - 在外部应用程序和浏览器/ android中打开链接

我是制作Android应用程序的初学者.我已经用HTML创建了一个Web应用程序,我希望能够在我在android studio中创建的应用程序中使用它.我设法在android studio中创建一个简单的Web视图,这使我的Web应用程序在我的设备上测试时工作正常.唯一的问题是Web视图处理我的Web应用程序中的所有URL.Web应用程序包含选项卡,当我点击它们时,它会将我引导到不同的页面,这就是我想要的.但我有联系按钮和不同的链接,我想从网络视图"发布".让我们以联系人按钮为例.我有一个Galaxy笔记,用于测试我的应用程序.当我在手机上打开我的应用程序时,我看到了我的Web应用程序,我可以四处浏览.当我单击联系人按钮时,Web视图处理链接并向我提供"页面无法加载",而不是在我的手机上打开邮件应用程序.我也有按钮,我希望能够在手机上的外部浏览器中打开链接.我希望你理解我的问题,我很抱歉我的英语不好.

这是我的一些Web视图代码.

Mainactivity.java

public class MainActivity extends ActionBarActivity {

WebView browser;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);



    browser = (WebView) findViewById(R.id.wvwMain);

    browser.getSettings().setJavaScriptEnabled(true);
    browser.getSettings().setLoadWithOverviewMode(true);
    browser.getSettings().setUseWideViewPort(true);

    browser.setWebViewClient(new ourViewClient());
    try {
        browser.loadUrl("http://WebAppURL");
    } catch (Exception e) {
        e.printStackTrace();
    }

}
Run Code Online (Sandbox Code Playgroud)

OurViewClient.java

public class ourViewClient extends WebViewClient {

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
    view.loadUrl(url);

    return true; 
 }    
}
Run Code Online (Sandbox Code Playgroud)

android external webview

3
推荐指数
1
解决办法
5520
查看次数

用fortran链接多个文件

我是Fortran的新手,但我正试图找到一种方法,我可以从我编写的程序中检索信息,而不将它们包含在我的新文件中作为子程序.到目前为止,我的新文件中有4个子程序,我希望能够将半径输入到所有4个并接收各自的输出.

这是我的代码的基本格式 - 基本上我想表明我需要4个独立的程序,以获得当前程序表达式所需的所有变量.到目前为止,我已经尝试使用include和call表达式,但是他们无法检索我需要的信息带回到我的文件中,他们提出了"不适用"的答案.

program practicedynamo

    implicit none

    real:: A,B,C, Radius

    real::Bsquared,Vsquared

    read*,radius

    call programA(radius,A)

    call programB(radius,B)

    call programC(radius,C)


    Vsquared=(1.0/3.0)*B

    Bsquared= 4*pi*density*Vsquared

    gradient=radius*C

    Rvector=Bsquared*Vsquared*gradient

    ThetaVector=Rvector*sin(A)

end program practicedynamo

!and then my four subroutines would be placed afterwards
!here is an example of one of my subroutines within my actual code (the version above has been simplified and I've changed the variables)

subroutine testdensity(radius,density)

implicit none

    real::radius,x,sunradius,density

   if (radius>0.and.radius<=695500000) then

        sunradius=695500000

        x=radius/sunradius

        density=((519*x**4.0)-(1630*x**3.0)+(1844*x*x)-(889*x)+155)

        print*,"                                             "

        density=density*1000

        print*,"the density is",density, "kg per …
Run Code Online (Sandbox Code Playgroud)

fortran file external subroutine

3
推荐指数
1
解决办法
5395
查看次数