小编Jee*_*tel的帖子

如何获取在NDK应用程序中编写的"printf"消息?

如果我在java文件中定义这样的功能

  /** 
   * Adds two integers, returning their sum
   */
  public native int add( int v1, int v2 );
Run Code Online (Sandbox Code Playgroud)

所以我需要在c文件中编码

JNIEXPORT jint JNICALL Java_com_marakana_NativeLib_add
  (JNIEnv * env, jobject obj, jint value1, jint value2) {

  printf("\n this is log messge \n");

        return (value1 + value2);
}
Run Code Online (Sandbox Code Playgroud)

然后从这个printf将打印它的消息?在logcate我不明白吗?

如何通过放置日志消息来调试任何NDK应用程序?

c java-native-interface logging android android-ndk

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

有没有办法在整个项目代码中的某个日期之后找出更改的文件?

看我正在使用一个BIG项目源代码现在我想知道在某个日期之后修改了哪些文件.

是否有任何命令或任何方式来获得...

我试过了

# ls -R -l 
Run Code Online (Sandbox Code Playgroud)

但是这里它显示了所有带有最后修改数据的文件,但我想通过一些数据过滤此输出...

所以在linux中有什么办法吗?有没有可用的工具?

linux shell ls

38
推荐指数
2
解决办法
4万
查看次数

Linux内核代码中"EXPORT_SYMBOL"的含义是什么?

这里开始

 48 struct snd_card *snd_cards[SNDRV_CARDS];
 49 EXPORT_SYMBOL(snd_cards);
Run Code Online (Sandbox Code Playgroud)

我不知道它的含义以及为什么使用它.我试图搜索它,但没有理解它的含义.

c linux linux-kernel

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

如何在Android系统上编译和运行C/C++程序

Q1)我想在android模拟器上运行一个简单的c程序.我windows xp在我的机器上使用os.我已经安装sdk, jdk, eclipse了Android开发并成功在AVD上运行Android应用程序.

Q2)我只需要知道有没有办法运行C程序(没有任何java)AVD.在我的机器上,我已经安装了arm并使用了我编译了一个C程序.

Q3)我也想知道是否有可能将已编译的二进制文件推送到Android设备或AVD运行使用Android设备的终端或AVD

c android android-ndk

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

什么是obj-y + = linux/kernel makefile中的东西?

我理解的意思

obj-$(CONFIG_USB)       += usb.o
Run Code Online (Sandbox Code Playgroud)

如果CONFIG_USB是y,那么usb.o将被编译.那么现在该如何理解这一点

obj-y               += something/
Run Code Online (Sandbox Code Playgroud)

c linux makefile linux-kernel

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

在h264中,NAL单位表示帧.

我正在研究h264视频编解码器.我想知道:H264中的单个NAL单元相当于一个视频帧吗?

video containers media-player h.264 video-codecs

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

Windows批处理中的if/then/else语句

在shell脚本中,我有以下代码:

if echo Mr.32 ; then
  echo Success
else
  echo Failed
  exit
fi
Run Code Online (Sandbox Code Playgroud)

Windows批处理文件的等效语法是什么?

windows batch-file

16
推荐指数
2
解决办法
7万
查看次数

指针默认值.?

看,

  typedef struct jig 
   { 
         int *a;
         int *b;
   }temp;
Run Code Online (Sandbox Code Playgroud)

现在第1阶段:

temp *b;
b= (temp*)malloc(sizeof(temp));

if(b->a != NULL)
    printf("a is not null\n");
else
    printf("a is null\n");
if(b->b != NULL)
    printf("b is not null\n");
else
    printf("b is null\n");
Run Code Online (Sandbox Code Playgroud)

输出是:

a is null
b is null
Run Code Online (Sandbox Code Playgroud)

现在第2阶段:

temp b;

if(b.a != NULL)
    printf("a is not null\n");
else
    printf("a is null\n");
if(b.b != NULL)
    printf("b is not null\n");
else
    printf("b is null\n");
Run Code Online (Sandbox Code Playgroud)

输出是:

a is not null
b is not null …
Run Code Online (Sandbox Code Playgroud)

c pointers

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

"没有WWW的WWW和URL的URL" - 它们之间有什么区别吗?

我注意到一件事,当某个网站在任何浏览器中打开,然后在URL栏中有些就像

http://www.something.com
Run Code Online (Sandbox Code Playgroud)

有些人喜欢

http://something.com
Run Code Online (Sandbox Code Playgroud)

这里www缺少.我的博客网址也发生了同样的事情

如果我在URL栏中写为

http://www.shareprogrammingtips.com/

然后它自动转换

http://shareprogrammingtips.com/

我不知道为什么会这样?有www和url没有www的网址有什么区别吗?

编辑:

我注意到的另一件事是,带www的网址需要更长的时间才能打开网站然后网址没有www需要..!

url web-services web-applications web

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

main和fopen是有效的变量名吗?

C标准表示变量名称不应与标准C关键字和标准函数名称匹配.那么为什么下面的代码编译没有错误?

#include <stdio.h>

int main()
{
    int main = 10;
    printf("Magic is %d", main);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

另见http://codepad.org/OXk4lZZE

在下面的答案中,ouah写道

main不是保留标识符,允许main在C中命名变量

所以考虑下面的程序,这是否意味着fopen同样没有保留?

#include <stdio.h>

int main()
{
    int fopen = 10;
    printf("Magic is %d", fopen);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c keyword

12
推荐指数
1
解决办法
2165
查看次数