问题列表 - 第19882页

URLWithString为资源路径返回nil - iphone

由于某种原因在获取资源的URL时遇到问题:此代码在viewDidLoad中,并且在其他应用程序中有效,但由于某些原因不在此处:

NSString* audioString = [[NSBundle mainBundle] pathForResource:@"sound" ofType:@"wav"];
NSLog(@"AUDIO STRING: %@" , audioString);

NSURL* audioURL = [NSURL URLWithString:audioString];
NSLog(@"AUDIO URL: %d" , audioURL);

NSError* playererror;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:audioURL error:&playererror];
[audioPlayer prepareToPlay];    

NSLog(@"Error %@", playererror);
Run Code Online (Sandbox Code Playgroud)

日志输出:

音频字符串:/var/mobile/Applications/D9FA0569-45FF-4287-8448-7EA21E92EADC/SoundApp.app/sound.wav

音频网址:0

错误错误域= NSOSStatusErrorDomain代码= -50"无法完成操作.(OSStatus error -50.)"

iphone resources nsurl

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

如何在Matlab中打开DBase文件(.DBF)?

我通过Matlab Central搜索和搜索,但找不到任何方法直接在Matlab中打开DBF文件.TMW File Exchange中有一些DBFREAD函数的引用,但它不再可用.这真的是个问题吗?

我有数据库工具箱,但在那里找不到dbf支持.

我不想使用Excel或其他工具来转换Matlab以外的文件,因为我有很多要处理的文件.ODBC也不好,我需要代码在Mac和Unix下工作.

请帮忙.

matlab dbf dbase

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

atom feed xmlns属性搞砸了AS3的XML解析?

想看看有趣的东西吗?

var xml:XML = XML(<feed><entry /><entry /><entry /></feed>);
trace(xml.entry.length())   // returns 3
Run Code Online (Sandbox Code Playgroud)

有道理,对吗?现在让我们添加这个属性......

var xml:XML = XML(<feed xmlns="http://www.w3.org/2005/Atom"><entry /><entry /><entry /></feed>);
trace(xml.entry.length())   // returns 0
Run Code Online (Sandbox Code Playgroud)

那不可能是对的.让我们尝试不同的属性.

var xml:XML = XML(<feed test="okay"><entry /><entry /><entry /></feed>);
trace(xml.entry.length())   // returns 3
Run Code Online (Sandbox Code Playgroud)

谁知道会导致什么?我以atom为例,但根节点上的任何'xmlns'属性似乎都有这种效果.返回的值是直接错误的 - 显然仍有3个"条目"子节点,无论父母拥有什么属性.

xml rss parsing actionscript-3 xml-namespaces

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

更快的App Engine开发数据存储替代方案

有没有办法使用真正的数据库(SQLite,Mysql,甚至一些非关系数据库)作为开发的数据存储,而不是提供的内存/文件数据存储.

我看到很少的项目,GAE-SQLite(似乎没有工作)以及关于使用远程api访问生产数据存储区的一个提示(对于大型数据集来说仍然相当慢).

python google-app-engine google-cloud-datastore

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

保持JavaScript和C#对象模型之间的一致性

我正在开发一个ASP.NET Web应用程序,它在客户端使用大量JavaScript,允许用户执行拖放列表重新排序,查找要添加到列表中的项目(如谷歌搜索栏),删除列表中的项目等.

我有一个JavaScript"类",用于存储客户端的每个列表项以及用户对项目执行的操作(添加,编辑,删除,移动)的信息.页面发布到服务器的唯一时间是用户完成时,在页面提交之前,我将有关所做更改的所有信息序列化为JSON并将其存储在页面的隐藏字段中.

我正在寻找的是关于如何在C#中构建我的类的一般建议.我认为在C#中有一个与JavaScript匹配的类可能会很好,所以我可以将JSON去实现这个类的实例.虽然在服务器端有类直接复制JavaScript类,但只存在支持JavaScript UI实现,这似乎有点奇怪.

这是一个抽象的问题.我只是在维护匹配客户端和服务器端对象模型方面做过类似事情的其他人寻求一些指导.

javascript c# schema relaxng schema-design

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

如何获取Android设备的主要电子邮件地址

你如何获得Android的主要电子邮件地址(或电子邮件地址列表)?

我的理解是,在OS 2.0+上支持多个电子邮件地址,但在2.0以下,每个设备只能有一个电子邮件地址.

email android

408
推荐指数
7
解决办法
25万
查看次数

从音频渲染图像

是否有可能呈现音频文件的可视化?

也许使用SoundManager2/Canvas/HTML5 Audio?你知道一些技术吗?

我想创建这样的东西:

替代文字

javascript html5 soundmanager2

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

Worksheet_Activate新表格代码

我有三个关于VBA和控制/操纵新窗口的问题.

我有几张床单.

大师| 工作表1 | 工作表2 | 备注| 工作订单| 联系信息

1)我在Notes,工作订单,联系信息上设置了WorkSheet_Activate功能,可以在单独的窗口中打开所有三个工作表并垂直排列.

Private Sub WorkSheet_Activate()

    ActiveWindow.NewWindow
    ActiveWindow.NewWindow
    Windows.Arrange ArrangeStyle:=xlVertical
    Sheets("Notes").Select
    Windows("Mastersheet.xlsm:2").Activate
    Sheets("Work Orders").Select
    Windows("Mastersheet.xlsm:1").Activate
    Sheets("Contact Info").Select

End Sub
Run Code Online (Sandbox Code Playgroud)

它的问题是,如果我可以再次激活这些表,它将打开更多的窗口.我希望代码能够检测窗口是否已打开,如果是,则会中断.

2)现在,当我导航到不同的工作表(例如Master)时,我希望关闭额外的窗口并使主工作表处于活动状态.我在主表上使用以下代码.

Private Sub WorkSheet_Activate()


    Windows("Mastersheet.xlsm:2").Activate
    ActiveWindow.Close
    Windows("Mastersheet.xlsm:1").Activate
    ActiveWindow.Close
    ActiveWindow.WindowState = xlMaximized

End Sub
Run Code Online (Sandbox Code Playgroud)

这段代码的问题是,如果额外的窗口没有打开,那么它将会出错.我可以进行某种逻辑检查以使其工作吗?我不知道要检查什么值...

3)最后一个问题是工作簿中的宏动态生成了新工作表.这些新的工作表不会带有上面的代码来关闭多个窗口并关注活动表.是否有一个不同的对象,我应该把代码,以便它适用于Master | 工作表1 | Worksheet2表和任何新表?

excel vba worksheet

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

OpenSSL服务器密码选择

在SSL/TLS握手期间,客户端发送支持的密码套件列表,服务器选择用于对话的密码套件.Windows有一个优先级的密码套件列表(可通过注册表配置),并将选择该列表中客户端支持的第一个套件.一旦使用密码套件标志创建了可接受的密码列表,当OpenSSL充当服务器时,OpenSSL使用什么算法来选择密码套件?我在OpenSSL文档中找不到答案.

encryption openssl cryptography

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

Prism 2.1将模块注入ViewModel

我一直在尝试将ModuleCatalog中的模块注入我的Shell的ViewModel,但我运气不好......

我正在我的Bootstrapper中创建ModuleCatalog,我的模块从其Initializer进入屏幕没有问题.但是,我希望能够将我的模块列表绑定到一个带有DataTemplate的容器,从而允许它们从菜单中启动!

这是我的Boostrapper文件,随着时间的推移,我将添加更多模块,但就目前而言,它只包含了我设计的"ProductAModule":

public class Bootstrapper : UnityBootstrapper
{
    protected override void ConfigureContainer()
    {
        Container.RegisterType<IProductModule>();

        base.ConfigureContainer();
    }

    protected override IModuleCatalog GetModuleCatalog()
    {
        return new ModuleCatalog()
            .AddModule(typeof(ProductAModule));
    }

    protected override DependencyObject CreateShell()
    {
        var view = Container.Resolve<ShellView>();
        var viewModel = Container.Resolve<ShellViewModel>();
        view.DataContext = viewModel;
        view.Show();

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

接下来,这是我的Shell的ViewModel:

public class ShellViewModel : ViewModelBase
{
    public List<IProductModule> Modules { get; set; }

    public ShellViewModel(List<IProductModule> modules)
    {
        modules.Sort((a, b) => a.Name.CompareTo(b));
        Modules = modules;
    }
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我正在尝试注入一个IProductModule列表(ProductAModule继承了它的一些属性和方法),以便它可以绑定到我的Shell的View.是否有一些非常简单的我缺少或者不能使用Unity IoC?(我已经看到它完成了StructureMap对Prism的扩展)

还有一件事......当运行应用程序时,在Bootstrapper中的Container正在解析ShellViewModel时,我收到以下异常:

依赖项的解析失败,type ="PrismBasic.Shell.ViewModels.ShellViewModel",name …

c# prism mvvm

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