小编Pho*_*non的帖子

如何在Android项目中使用ARM汇编代码?

我对Assembly和ARM并不是特别有经验,但我能够在其中编写一些例程,我想看看它们是如何在配备ARM的Android设备(Nexus S)上运行的.将汇编代码文件包含到Android项目中的过程是什么?我是否只能从本机代码或Java中调用它?

assembly android arm native-code android-ndk

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

转换与CType

我对两个看似相同的VB.NET函数的存在感到有些困惑:CType(args)Convert.ToType(args).我对.NET和VB一般都很新,所以我不太确定其中一个是VB6遗留物还是实际上有不同的用途/用途/限制.其中一个更新/更安全吗?是否有理由使用一个而不是另一个?

干杯! =)

.net vb.net type-conversion ctype

13
推荐指数
1
解决办法
2809
查看次数

我可以在MATLAB中为类属性分配类型吗?

我是新手使用MATLAB作为面向对象的环境,我正在写第一堂课来描述网络数据包.一个简单的例子如下

classdef Packet

    properties
        HeaderLength
        PayloadLength
        PacketType
    end

end
Run Code Online (Sandbox Code Playgroud)

我想明确指出,HeaderLength并且PayloadLength都是uint16并且PacketType是一个字符串.有没有办法做到这一点?

oop matlab class

13
推荐指数
3
解决办法
3314
查看次数

在WPF中删除所有网格的子节点

我正在尝试删除GridWPF 中的所有子项(和子项)(我对整个WPF业务都很新).有没有一种以编程方式执行此操作的好方法?我需要这样做,以便我可以Grid在一个点留下一个空的画布()并在其上绘制其他东西.

vb.net wpf grid children

11
推荐指数
1
解决办法
6657
查看次数

根据函数绘制函数

我不知道我是否能够完全解释我的需要.但我会试试.

我有弯曲的框架,在这个框架上,我必须绘制力/力矩/压力的图表.框架有9个间隔.现在我伸展框架并在拉伸的零线上绘制图表.

但是如果我想在真实的画面上画出来我该怎么办?

几个例子:

  • 我尝试做这样的事情: 在此输入图像描述

  • 这是真实的框架: 在此输入图像描述

具有影响框架的相应力.

如果我拉伸最终的力/力矩/应力图,它看起来像这样: 在此输入图像描述

我需要这样: 在此输入图像描述

我希望你知道我的意思:-)我不是一个Photoshop人:-)

编辑:在我看来,如果您绘制任何绘图,您可以在零线的函数中绘制它,但如果您将零线更改为不同的功能该怎么办.

这就像绘制2条线并填充它们之间的区域,但只有底线是正常零线的函数,第二条线是第一条线的函数.

  • 我想我们可以从以下几点出发: 在此输入图像描述 这样第二个函数将相应地绘制到第一个函数函数.:-)

欢迎任何想法:-)

matlab plot

11
推荐指数
1
解决办法
233
查看次数

命令行相当于cmake的find_package?

我正在调试一个无法找到某些软件包(使用find_package())的cmake文件.find_package()搜索包时实际做了什么,我可以通过命令行调用来模拟它(不调用cmake)吗?

cmake

11
推荐指数
1
解决办法
3931
查看次数

如何从ARM Assembly调用C函数?

我正在Android设备上编写针对ARM Cortex-A的代码(使用GNU汇编器和编译器),我正在尝试在Assembly和C之间进行接口.特别是,我有兴趣调用用C语言编写的函数.我尝试了很多东西,包括.extern指令,用asm__asm__等声明C函数,但是没有一个工作,所以我正在寻找一个这样做的最小例子.对这样的例子的引用同样值得欢迎.

c assembly arm gnu-assembler cortex-a8

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

CMake:如何确定可执行文件所需的所有.DLL/.SO文件?

让我们假设我的程序需要几个DLL来工作.我应该将DLL提供给我的发行版中的用户.现在我需要QtCore4.DLL,QtGui4.DLL,msvcp90.DLL,msvcr90.DLL,mylib.DLL,Kernel32.DLL ......

如果CMake可以获得DLL(或.SO)文件的完整列表,那将会很好.然后我会从该列表中删除"Kernel32.DLL"之类的项目,并将DLL复制到我的发行版.

我无法保证下一次构建将在相同版本的Visual Studio上完成,因此硬编码路径如"C:\ Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT"或"E:\ Qt\4.6.3"不适合搜索DLL.

谢谢!

c++ dll cmake

8
推荐指数
1
解决办法
1736
查看次数

我应该什么时候输入structdef struct to指向struct?

我不是低级非面向对象编程语言的专家,我正在为工作中的项目编写一些C代码.我正在尝试创建一些不错的抽象数据类型,并且谷歌搜索让我意识到人们在两个方面使用基于结构的ADT.有些人将数据类型定义为结构:

typedef struct adt {
    //content here
} adt;
Run Code Online (Sandbox Code Playgroud)

并在头文件中将其公开给世界.

其他人将数据类型定义为struct 的指针:

// In .c file:
typedef struct adt_s {
    //content here
} adt_s, *adt;


// In .h file:
typedef struct adt_s *adt;
Run Code Online (Sandbox Code Playgroud)

我知道这种方法允许你键入一个结构,而不给外界任何关于这个结构内部的知识,所以程序员只能使用同一个头文件中提供的函数来操作这个数据类型.

是否有其他理由可以选择另一个?当定义ADT作为结构时,是否存在一般的"经验法则"?我们何时将它们定义为结构的指针?

c struct typedef abstract-data-type

8
推荐指数
1
解决办法
2708
查看次数

CUDA中的整数最小值/最大值

我在CUDA Math API文档中看到,有单精度和双精度min/max操作的函数(例如fminf()).我认为这些是高度优化的,等等.似乎没有像这样的函数用于整数.这是真的?这有什么理由吗?

cuda

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