问题列表 - 第46196页

在准备状态下安全重置MediaPlayer?

我正在使用MediaPlayer编写一个音频播放器,允许用户跳过实际曲调.跳过请求可能随时发生,包括在调用MediaPlayer.prepareAsync和即将发生的onPrepared回调之间.医生说:

重要的是要注意,准备状态是暂时状态,并且在MediaPlayer对象处于准备状态时调用任何具有副作用的方法的行为是未定义的.

这包括调用重置,甚至释放吗?因为如果是这样,那么我要么必须等待onPrepared回调重用MediaPlayer或分配一个全新的MediaPlayer如果我不想等待并在onPrepared回调上发布过时的那个,对吧?

android

8
推荐指数
2
解决办法
4421
查看次数

发射失败.找不到二进制文件.Eclipse Helios上的CDT

我在Ubuntu 10.04上使用Eclipse Helios,我正在尝试在其上安装CDT插件.我从这里下载它这里.

然后我去安装新软件并选择zip文件(我不提取它,只需选择zip文件).它确定,它安装,一切正常,它显示可选功能,等等等等等等.

然后我创建了一个新的HelloWorld项目.当我尝试运行它时,它会显示错误并说:

发射失败.找不到二进制文件.

任何人都可以解释我如何解决它?

谢谢.

c c++ eclipse eclipse-plugin eclipse-cdt

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

将Python嵌入到C++应用程序中

语境:

我们一直面临的问题是对我们的市场数据应用进行单元测试.这些应用程序坐下来观察从源中检索的数据并执行某些操作.一些难以触发的关键事件很少发生,并且测试人员很难在所有情况下验证我们的应用程序是否正确执行,因此我们必须依赖于单元测试.

这些系统通常通过在事件发生时发出回调(进入我们的应用程序)来工作,然后我们的任务就是处理这个问题.

解决方案我设想:

是否可以嵌入Python或扩展(不是100%清楚),以便测试人员可以启动Python REPL并发出类似于回调的函数调用,然后由我们的C++类处理.在运行时对我们的对象进行某种形式的动态操作.

c++ python boost

5
推荐指数
1
解决办法
3412
查看次数

int main(); C - 等价的java

我是一名大学生,也是java的新手.去年,第二学期我们用C语言做了一些编程.在真正理解它之前,我测试了很多东西.在CI中,只需要以int main()开头即可开始编码.Java有点混乱.为什么,我"需要"(我不确定我是否必须以这种方式开始)才能开始

public static void main (String[] args)
Run Code Online (Sandbox Code Playgroud)

如果我不打算在我的程序中使用该参数.这个:

public static void main ()
Run Code Online (Sandbox Code Playgroud)

给了我一个错误.我不想读任何论点.

我希望你明白 - 英语不是我的家庭语言.

c java program-entry-point args

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

javascript在逗号后截断字符串

我正在寻找一种方法来删除逗号和字符串后面的所有内容,例如:

重要的,不那么重要

我想删除",不是那么重要"

有任何想法吗?提前致谢!

javascript string jquery

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

使用boost :: asio :: streambuf的代码会导致段错误

我使用asio :: streambuf遇到了问题,我希望有人可以告诉我,如果我错误地使用了这个类.当我运行这个示例代码时,它会出现段错误.为什么?

为了使事情更加混乱,此代码适用于Windows(Visual Studio 2008),但不适用于Linux(使用gcc 4.4.1).

#include <boost/asio.hpp>
using namespace std;

int main()
{
        boost::asio::streambuf Stream;

        // Put 4 bytes into the streambuf...
        int SetValue = 0xaabbccdd;
        Stream.sputn(reinterpret_cast<const char*>(&SetValue), sizeof(SetValue));

        // Consume 3 of the bytes...
        Stream.consume(3);
        cout << Stream.size() << endl; // should output 1

        // Get the last byte...
        char GetValue;
        // --------- The next line segfaults the program ----------
        Stream.sgetn(reinterpret_cast<char*>(&GetValue), sizeof(GetValue));
        cout << Stream.size() << endl; // should output 0

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

c++ boost streambuf boost-asio

6
推荐指数
1
解决办法
1785
查看次数

初学iPhone开发问题

我最近开始学习iPhone的编程,经过大量的在线教程和书籍(大部分都告诉你在这里写这篇文章而不提供任何解释,为什么或如何工作)我还有很多问题没有答案,如果有人可以帮我澄清它们会很棒.

开始:

1)在Interface Builder中,文件的所有者,第一响应者和委托是什么,绘制视图的实际代码在哪里?

2)当使用Interface Builder并向屏幕添加组件时,我理解Interface Builder不会自动为您编写代码,但我应该如何处理由不同组件触发的事件?从最佳设计实践视图来看,每个组件是否应在单独的文件中处理其事件?(这样的文件是组件的委托吗?)还是让viewcontroller类实现其组件的所有接口更好?

3)例如,在创建UITableView时,我定义了该函数:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return [listOfItems count];
}
Run Code Online (Sandbox Code Playgroud)

我是说UITableView类型的对象tableView有这个回调函数.对?所以,如果我有另一个名为MyTableView的UITableView,我应该编写一个函数:

- (NSInteger)MyTableView:(UITableView *)MyTableView numberOfRowsInSection:(NSInteger)section {
    return [listOfItems count];
}
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c interface-builder ios

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

PHP/MySQL查询.选择其中一个

我试图从数据库中选择非常具体的数据,但我的查询似乎不起作用.这个查询是否正确?

SELECT * 
FROM matches 
WHERE compo_id = '1' 
    AND match_id < '5' 
    AND clan_user_id_1 = '0' 
    OR clan_user_id_2 = '0'
Run Code Online (Sandbox Code Playgroud)

所以我想选择clan_user_id_1或clan_user_id_2等于零的所有匹配项.

php mysql select

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

Java字符串中的内存分配

如果

String x = "abc";
 String y = "abc";
Run Code Online (Sandbox Code Playgroud)

x和y的内存分配是多少?

java

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

我在哪里可以找到默认的Object.cshtml编辑器模板?

我需要修改脚手架的默认编辑器模板,但我还没找到Object.cshtml模板,在哪里可以找到默认的razor Object.cshtml编辑器模板?

scaffolding razor asp.net-mvc-3

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