腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Julia
ccall
的
不一致
行为
c
、
windows
、
julia
我试图使用
ccall
来连接Windows函数(具体来说是FindWindowA),但是我得到了一个奇怪
的
行为
julia
>
ccall
((:FindWindowA, :user32), Int32,(Ptr{Cvoid},), C_NULL)foo (generic function wit
浏览 16
提问于2020-12-30
得票数 2
回答已采纳
1
回答
如何将字符串转换为Ptr{Cchar}
julia
我需要用
ccall
调用
的
C函数作为参数,Ref{Cchar} (又名char*) --如何将字符串转换为Ref{Cchar}?非常感谢!)
浏览 1
提问于2021-09-16
得票数 1
回答已采纳
1
回答
通过引用调用从
Julia
调用C函数
的
正确方法?
c
、
julia
通过引用调用从
Julia
调用C函数
的
正确方法是什么? 我尝试用
Julia
的
ccall
调用一个C函数,该函数将其输出作为指针。)编译它,并在
Julia
中运行:
julia
> i = Int32(42)
julia
>
ccall
((:plusOne, "plusOne.dll"), Cvoid, (中
的
这些C函数
的
正确方法是什么?
Ju
浏览 13
提问于2019-02-11
得票数 5
回答已采纳
1
回答
如何从
Julia
Ptr访问C结构属性?
c
、
julia
假设在C中
的
某个地方有一个结构,我正在访问
Julia
: typedef struct ex { int b; } example; 如果我调用()函数将
Julia
Ptr对象exptr返回给示例结构,那么与c表达式exptr->a或exptr->b等效
的
是什么?
浏览 15
提问于2020-11-23
得票数 1
回答已采纳
1
回答
相当于朱莉娅
的
gmtime?
time
、
timezone
、
julia
、
strftime
julia
> strftimeERROR: gmtime not defined>>> from time import strftime, gmtime'00:00:00' 我试着在朱莉娅中使用
浏览 0
提问于2015-03-15
得票数 2
回答已采纳
3
回答
朱莉娅,处理键盘中断
sigint
、
julia
我如何处理或赶上朱莉娅
的
SIGINT?编辑:上面的代码与
julia
预期
的
一样工作,只是不是在脚本中。
浏览 1
提问于2013-12-29
得票数 7
回答已采纳
2
回答
在语言层面,什么是“呼叫”?
function
、
syntax
、
macros
、
julia
、
ffi
我是朱莉娅
的
新手,我试着在语言层面上理解是什么。在语法级别上,它看起来像一个正常
的
函数,但是它在对待参数
的
方式上显然不一样:
julia
> max但是如果我对
ccall
做同样
的
尝试
julia
> <
浏览 2
提问于2017-02-15
得票数 11
回答已采纳
2
回答
如何获取`NTuple`元素
的
`Ptr`?
julia
假设我有一个Cchar元组,比如 str = ('f', 'o', 'o', '\0', '\0') 我想把它转换成更传统
的
字符串。如果str是一个Vector,我可以创建Ptr并用它做各种事情。我尝试过将str传递给pointer、Ptr、Ref和unsafe_string方法
的
各种方法,但都没有成功,因为这些方法通常适用于数组而不是元组。有什么建议吗?} foo_t; 哪个Clang.jl封装为 struct foo_t str :: NTuple
浏览 34
提问于2019-02-26
得票数 5
1
回答
在
Julia
中声明C空指针
的
正确方法
c
、
julia
、
void-pointers
好
的
,我最初把这个问题
的
表述搞砸了(自从我认真编写C++代码以来已经一年多了,而且我对纯C
的
经验非常有限),所以让我们再试一次。
Julia
中创建对象p。现在我相信答案是
ccall
((:create_new_thing, :lib), Void, (Ptr{Ptr{Void}},), p)此外,我相信相同
的
代码,但
浏览 1
提问于2016-10-19
得票数 9
回答已采纳
3
回答
将指向结构
的
指针传递为
Julia
中
的
参数
julia
我有一个与C-结构相对应
的
类型定义如下: a::Uint8;end如何将指向此类型
的
指针作为
ccall
中c-函数
的
输入参数(即struct CStruct *)传递?旧文档(v0.3)建议在
ccall
的
输入参数列表中使用&var。但是,该语句在v0.4文档中被删除(而且,&var在V0.4中不起作用)。
浏览 12
提问于2015-05-31
得票数 3
回答已采纳
1
回答
Julia
复合类型中
的
散列不稳定性
julia
此
行为
与其他类型
的
行为
也
不一致
,例如Vector{Int}。更具体
的
说,
julia
> hash([1,2,3])==hash([1,2,3])没有字段
的
复合类型散列为相同
的
值:0x0b2c67452351ff52
浏览 1
提问于2014-12-27
得票数 6
2
回答
从
Julia
调用div函数
c
、
julia
像isalnum这样简单
的
函数我遇到了一些麻烦。
ccall
( (:isalnum, "libc"), Bool, (ASCIIString,), "k")type Foo B::Int64然后跑但结果是错误
的
。
浏览 1
提问于2014-07-21
得票数 3
回答已采纳
1
回答
以
Julia
为单位
的
对象地址
julia
如何以普通字符串
的
形式获取对象obj
的
地址?pointer_from_objref()函数与我想要
的
接近,但是当我打印结果时,我得到
的
是"Ptr{Void} @0x00007f3864c40038"而不是"0x00007f3864c40038"。当然,我可以简单地放弃前11个字符,但我觉得应该有一个更优雅
的
解决方案。 这个问题
的
动机是,我正在开发一个基于邻接列表
的
图库,以类型为中心。
浏览 5
提问于2016-02-07
得票数 6
回答已采纳
2
回答
如何将
Julia
Bool数组转换为Fortran逻辑数组
julia
如何将
Julia
/Bool/Vector转换为Fortran逻辑数组,以便在
Julia
的
ccall
中使用?我尝试将它作为中
的
数组{Bool}传递,但是代码不能正常工作,而且我非常确信问题是Bool逻辑转换。
浏览 6
提问于2014-09-24
得票数 0
回答已采纳
2
回答
Julia
中
的
系统信号截获
julia
、
signals
、
ada
在Linux下运行
的
Julia
程序中,当控制台窗口调整大小时,我需要启动一个专门
的
操作。那么,在
Julia
中,我如何截取系统信号SIGWINCH (窗口大小调整),并将执行所需操作
的
函数附加到它?中使用C-Library
的
程序: function getc1() println(getc1(
浏览 28
提问于2020-03-23
得票数 9
3
回答
如何检查是否可以写入文件夹
julia
、
file-permissions
在
julia
中,如何检查当前是否允许写入文件夹? 我可以用python
的
方式,然后尝试这样做,然后失败,失败,然后恢复。(在我
的
情况下,我绝对可以恢复,我有一个尝试写入
的
位置列表,作为后备。
浏览 0
提问于2017-11-05
得票数 3
1
回答
朱莉娅:比较字符串和特殊字符
string
、
julia
所以我
的
文本文件看起来是:22,4,5,822,1,0,18,8,7# file
julia
.txt$
Julia
# test
浏览 3
提问于2017-04-26
得票数 5
回答已采纳
2
回答
在签名中使用数组类型调用,从
Julia
调用C中
的
结构
c
、
arrays
、
pointers
、
struct
、
julia
我在调用
Julia
的
C函数时遇到了问题。这可能是一个普遍有用
的
问题,但我将在这里以我正在努力
的
具体环境来描述它。重要
的
是
ccall
,它传递一个字符串、jsonCStr、该字符串
的
长度和bsonError._wrap_。现在回到
ccall
,它
的
类型签名是Ok:Ptr{Uint8}指向字符串,Csize_t是其大小
的
类型,Ptr{Uint8}指向struct。
Julia
手册在“将C类型映射到
Ju
浏览 1
提问于2015-09-17
得票数 2
1
回答
理解
Julia
Int溢出
行为
julia
来自Python / Matlab背景,我想更好地理解
Julia
的
Int64溢出
行为
是如何工作
的
。
julia
> x = (10^10)^(10^10)
julia
> x =
浏览 8
提问于2016-09-30
得票数 4
回答已采纳
1
回答
与
Julia
ccall
接口和符号有关
的
问题
julia
我试图使用朱莉娅
的
ccall
函数与C库进行接口。所有类型和指针都是正确
的
,下面的函数调用成功地返回正确
的
答案(变量定义和设置在这里不显示为简洁)。
ccall
((:vDSP_convD, libacc), Void,
julia
> println(typeof(:vDSP_convD))
浏览 1
提问于2016-03-06
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Julia is fast
放弃Julia?长文解析对Julia的质疑错在哪里
Julia焦虑?这有份Facebook软件工程师的测试差评
经济分析中的编程语言:R、Matlab、Python和Julia
Deepmind“好奇心”强化学习新突破!改变奖励机制,让智能体不再“兜圈子”
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券