标签: external

使用C struct而不包含头文件

我的基本问题是我想通过在我的代码中不包含该头文件来使用头文件中定义的一些结构和函数.

头文件由工具生成.由于我无法访问头文件,因此无法将其包含在我的程序中.

这是我的场景的一个简单示例:

first.h

#ifndef FIRST_H_GUARD
#define FIRST_H_GUARD
typedef struct ComplexS {
   float real;
   float imag;
} Complex;

Complex add(Complex a, Complex b);

// Other structs and functions
#endif
Run Code Online (Sandbox Code Playgroud)

first.c

#include "first.h"

Complex add(Complex a, Complex b) {
   Complex res;
   res.real = a.real + b.real;
   res.imag = a.imag + b.imag;
   return res;
}
Run Code Online (Sandbox Code Playgroud)

my_program.c

// I cannot/do not want to include the first.h header file here
// but I want to use the structs and functions from the first.h
#include …
Run Code Online (Sandbox Code Playgroud)

c struct external header-files

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

如何在PHP中包含外部文件?

我需要包含另一个URL上的外部文件.例如google.com.我已经使用本地文件测试了include,因此有很多功能,但如果我尝试使用127.0.0.1/filetoinclude.txt则没有任何反应.我没有收到错误,我只是得到一个空白页面.那么我应该如何在我的网页中加入http://google.com

html php external include

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

Delphi,不能在外部.pas文件中使用函数

我正在使用外部.pas文件中的函数.我可以使用一些功能,但不能使用其他功能.据我所知,函数声明方式相同,我想发布一些文件,但不知道发布大量代码.

delphi file external function

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

Symfony 2翻译在外部js文件中

我想将一些翻译放到外部Java Script文件中的函数中.有可能解析js文件,例如Twig模板吗?

javascript jquery external symfony twig

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

什么是YQuery等效的JQuery .load()?

我需要使用jQuery等效的jQuery .load()函数来加载外部HTML模板.我现在正在使用的jQuery代码是 -

$('#templates').load('file1.html');
Run Code Online (Sandbox Code Playgroud)

如何使用YUI实现相同的输出?

yahoo jquery yui external

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

将OCaml转换为F#:如何转换OCaml Format模块的类型

我正在将OCaml Format模块转换为F#; 看我早先的问题.

开始我改变了

类型大小

external size_of_int:int - > size ="%identity"

external int_of_size:size - > int ="%identity"

让size_of_int = sizeof <int>

以及我知道的一些其他调整是不正确的,但它允许我转换所有与open_box相关的代码,而close_box期望这三行.

现在我必须更改这三行,以便我可以测试我转换的格式模块的子集.

我知道在外部使用size_of_int和int_of_size的行可能依赖于F#核心中的某些功能.我也知道转换时可能会忽略%identity.

我最好的猜测是我只需要使用size_of_int和int_of_size创建一个名为size的简单类型,但是如何?

编辑

根据Jeffrey Scofield的回答,我能够创建以下F#代码.

type size =
  interface
    abstract size_of_int : int -> size
    abstract int_of_size : size -> int
  end

type size = int
let size_of_int i = i
let int_of_size s = s
Run Code Online (Sandbox Code Playgroud)

它允许我的Format模块子集成功编译.

编辑

杰克,下面回答,有一个版本在FSharpx.Compatibility.OCaml.Format.Format.fs 我还没有测试过它,但它是我目前发现的最具竞争力的版本.

f# ocaml types external

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

Jquery函数不能在Bootstrap模式下工作

我在我的proyect中使用Bootstrap v2.X,我想使用模态函数打开外部文件.

首先,我应该使用的代码是:

<a href="view_graphics.php" class="btn btn-warning btn-large" data-toggle="modal">Graphics</a>
Run Code Online (Sandbox Code Playgroud)

但它对我不起作用.然后我用:

<a href="view_graphics.php" id="graphics" class="btn btn-warning btn-large">Graphics</a>
Run Code Online (Sandbox Code Playgroud)

我把代码放到Jquery:

$('a#graphics').click(function(e) {
            e.preventDefault();
            var url = $(this).attr('href');
            if (url.indexOf('#') == 0) {
                $(url).modal('open');
            } else {
                $.get(url, function(data) {
                    $('<div class="modal hide fade modal-graphics">' + data + '</div>').modal();
                }).success(function() { $('input:text:visible:first').focus(); });
            }
        });
Run Code Online (Sandbox Code Playgroud)

它的工作原理!

好吧,但这不是主要问题.问题是当模态打开时,不能使用我的代码jQuery.

这是我的模态外部:

<div class="modal-header">
    <a class="close" data-dismiss="modal">x</a>
    <h3>Titulo modal</h3>
</div>
<div class="modal-body">
    <div class="window">
        <div class="nom_epi"></div>
    </div>
</div>
<div class="modal-footer">
    <a class="btn btn-primary" href="javascript:print();">Imprimir</a>
    <a class="btn" data-dismiss="modal">Cerrar</a>
</div> …
Run Code Online (Sandbox Code Playgroud)

jquery external modal-dialog twitter-bootstrap

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

请参阅外部存储中的文件列表

我想看看我在外部存储器中的所有文件,我有这个库向用户显示文本,但是当我用它来显示子文件时,它说的是:
(Ljava.File;@
我如何得到它向用户显示实际文件的名称?另外,如何向用户显示特定文件夹的名称?说文件#3?

File[] files = myDir.listFiles();
UIHelper.displayText(this, R.id.textView1, files.toString());
Run Code Online (Sandbox Code Playgroud)

java storage android external list

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

如何使用django模板应用外部URL

我是新来的Django.我想问一个基本问题.

anchor在模板中有一个标签

<a href="www.abc.com">website</a>
Run Code Online (Sandbox Code Playgroud)

当我template在网页上获得渲染时,我会得到url这样的结果:

www.mydomain.com/my_current_page/www.abc.com
Run Code Online (Sandbox Code Playgroud)

实际上它是相同的url,而在HTML中我只能找到href等于:

www.abc.com
Run Code Online (Sandbox Code Playgroud)

我还添加target=_blank了在新页面中打开.我这样做的方式好吗?

python django url templates external

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

外部表不会返回其文件夹中的数据

我在Hive中创建了一个外部表,位于此位置:

CREATE EXTERNAL TABLE tb 
(
...
) 
PARTITIONED BY (datehour INT)
ROW FORMAT SERDE 'com.cloudera.hive.serde.JSONSerDe'
LOCATION '/user/cloudera/data';
Run Code Online (Sandbox Code Playgroud)

数据存在于文件夹中,但是当我查询表时,它不返回任何内容.该表的结构适合数据结构.

SELECT * FROM tb LIMIT 3;
Run Code Online (Sandbox Code Playgroud)

Hive表是否存在一种权限问题:特定用户是否有权查询某些表?你知道一些解决方案或解决方法吗?

hive external cloudera

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