问题列表 - 第26614页

ZF中的模块自动加载器

Zend_Application_Module_Autoloader上的手册说明了以下内容:

当使用带有Zend_Application的模块引导时,默认情况下将为每个离散模块创建Zend_Application_Module_Autoloader的实例,允许您自动加载模块资源.

资料来源: http ://framework.zend.com/manual/zh/zend.loader.autoloader-resource.html#zend.loader.autoloader-resource.module

这需要我为每个模块创建一个空引导类,否则每个模块的资源自动加载将无法与内置自动加载器一起使用.

现在我有两个问题

  • 什么是分立模块?
  • 有没有办法让每个模块默认注册此资源自动加载器,而无需为每个模块创建引导程序文件?我希望它在每个模块中都可用,并且创建如此多的空引导类是我宁愿阻止的.

zend-framework autoload

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

如何对作用于Accelerometer的Android Activity进行单元测试?

我从一个基于ShakeActivity的Activity开始,我想为它编写一些单元测试.我之前已经为Android活动编写过一些小的单元测试,但我不知道从哪里开始.我想为加速度计提供一些不同的值,并测试活动如何响应它.现在我保持简单,只是在发生"摇动"事件时更新私有的int计数器变量和TextView.

所以我的问题很大程度上归结为:

如何从单元测试中将假数据发送到加速度计?

android unit-testing accelerometer

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

在iPad上访问UIActionSheet的UIPopoverController

在iPad上,可以使用-showFromBarButtonItem:animated:来显示UIActionSheet.这很方便,因为它将UIPopoverController包装在操作表周围,并将弹出框的箭头指向传入的UIBarButtonItem.

但是,此调用将UIBarButtomItem的工具栏添加到直通视图列表中 - 这并不总是可取的.并且,如果没有指向UIPopoverController的指针,则无法将其他视图添加到直通列表中.

有没有人知道获得指向弹出控制器的指针的制裁方法?

提前致谢.

uiactionsheet ipad uipopovercontroller

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

我应该为这个简单的应用程序使用哪种编程语言?

我需要创建一个简单的程序/实用程序来解析在Windows XP中运行的txt文件(删除空白行,连接行等),并且可以从Windows命令行调用.哪种编程语言/环境最适合这种类型的应用程序?

谢谢,我希望我不是模糊的.

programming-languages

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

没有可用的来源

我不确定发生了什么或者我做了什么..现在我随时尝试调试它说所有BCL的东西都没有可用的源代码例如,在debug.print上我得到了这个消息

找到'f:\ dd \ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'的源代码.校验和:MD5 {40 74 18 44 a8 15 28 2e 54 75 5e 40 d1 5f 6a 0}

文件'f:\ dd \ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'不存在.

查看'f:\ dd \ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'的脚本文档...

查看'f:\ dd \ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'的项目.在项目中找不到该文件.

查看目录'C:\ Program Files\Microsoft Visual Studio 10.0\VC\crt\src \'...

查看目录'C:\ Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\src\mfc \'...

查看目录'C:\ Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\src\atl \'...

查看目录'C:\ Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include \'...

活动解决方案的调试源文件设置表明调试器不会要求用户找到该文件:f:\ dd \ndp\fx\src\CompMod\System\Diagnostics\Debug.cs.

调试器找不到源文件'f:\ dd \ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'.

这种情况一直都在发生,我:

  1. 没有F:
  2. 启用.net框架源步进未选中

有没有其他偷偷摸摸的设置让这些消息消失?

.net c# visual-studio visual-studio-debugging

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

iPhone工具栏按钮间距

有没有办法让工具栏空间中的UIBarButtonItem自己均匀分布?

iphone uibarbuttonitem

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

回形针 - 验证文件类型但不存在

我正在使用paperclip来处理我的文件上传,在一种情况下我不希望文件是强制性的.但是,我想确保它存在时是特定的文件类型.

我有这个:

class TestModel < ActiveRecord::Base
    #stuff
    has_attached_file :sound #etc...
    validates_attachment_content_type :sound, :content_type => ['audio/mp3', 'application/x-mp3']
end
Run Code Online (Sandbox Code Playgroud)

当我没有声音文件时,它告诉我它不是有效的内容类型之一.我已经尝试添加'':content_type数组,这也不起作用!

我也尝试为:if属性创建一个lambda过程,但是如果没有某种错误我就无法运行它.

这里有什么遗漏?

validation ruby-on-rails paperclip

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

iPad封面流量

我使用FlowCoverView(http://chaosinmotion.com/blog/?p=295)进行封面流程.

但是,此库创建的纹理最大限制为256像素,我想在iPad封面流程中显示更大的图像.

您在iPad上使用什么封面流程?是否可以修改此库以使纹理更大?

iphone coverflow ipad

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

使用它编译C lib和OCaml exe,全部使用ocamlfind

我正在尝试使用ocamlfind该C库来编写如何使用编译C库和OCaml可执行文件.

我把一组相当愚蠢的示例文件放在一起.

% cat sillystubs.c
#include <stdio.h>

#include <caml/mlvalues.h>
#include <caml/memory.h>
#include <caml/alloc.h>
#include <caml/custom.h>

value
caml_silly_silly( value unit )
{
    CAMLparam1( unit );
    printf( "%s\n", __FILE__ );
    CAMLreturn( Val_unit );
}

% cat silly.mli 
external silly : unit -> unit = "silly_silly"

% cat foo.ml
open Silly
open String

let _ =
    print_string "About to call into silly";
    silly ();
    print_string "Called into silly"
Run Code Online (Sandbox Code Playgroud)

我相信以下是编译库的方法:

% ocamlfind ocamlc -c sillystubs.c
% ar rc libsillystubs.a sillystubs.o
% ocamlfind …
Run Code Online (Sandbox Code Playgroud)

ocaml ffi ocamlfind

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

在用户空间中编写文件系统驱动程序比在内核空间中编写更容易吗?

我将使用Linux NTFS驱动程序作为示例.

Linux内核NTFS驱动程序在内核中只有非常有限的写入支持,并且在5年后仍然被认为是实验性的.

同一个开发团队创建了ntfsmount用户空间驱动程序,它具有几乎完美的写入支持.

同样,由不同团队编写的NTFS-3G项目也具有几乎完美的写入支持.

为什么内核驱动器需要更长时间?开发难度更大吗?

说已经存在一个像样的用户空间应用程序并不是内核驱动程序不被强制的原因.

注意:请勿将其迁移到superuser.com.从编程的角度来看,我想要一个编程重复的答案,而不是一个实际的用途答案.如果问题不适合SO,请告诉我为什么我可以这样编辑它.

linux filesystems kernel ntfs

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