问题列表 - 第5952页

如何使用按位运算符将多个Integer值传递给Java函数?

在应用程序框架中,我不断看到允许您将多个Int值(通常用于代替枚举)传递到函数中的框架.

例如:

public class Example
{ 
    public class Values
    {
        public static final int ONE = 0x7f020000;
        public static final int TWO = 0x7f020001;
        public static final int THREE = 0x7f020002;
        public static final int FOUR = 0x7f020003;
        public static final int FIVE = 0x7f020004;
    }

    public static void main(String [] args)
    {
        // should evaluate just Values.ONE
        Example.multiValueExample(Values.ONE);

        // should evalueate just values Values.ONE,  Values.THREE, Values.FIVE
        Example.multiValueExample(Values.ONE | Values.THREE | Values.FIVE);

        // should evalueate just values Values.TWO , Values.FIVE …
Run Code Online (Sandbox Code Playgroud)

java integer bit-manipulation function bitwise-operators

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

Smarty:如何引用关联数组索引

Array $imagelist:

Array ( 
    [additional] => Array ( 
        [count] => 2 
        [image] => Array ( 
            [nokia_e61_1.jpg] => Array ( 
                [name_body] => nokia_e61_1 
                [name_ext] => jpg 
            ) 
            [nokia_e61_2.jpg] => Array ( 
                [name_body] => nokia_e61_2 
                [name_ext] => jpg 
            ) 
            [nokia_e61_3.jpg] => Array ( 
                [name_body] => nokia_e61_3 
                [name_ext] => jpg 
            ) 
            [nokia_e61_4.jpg] => Array ( 
                [name_body] => nokia_e61_4 
                [name_ext] => jpg 
            ) 
        ) 
    ) 
    [main] => nokia_e61 
) 
Run Code Online (Sandbox Code Playgroud)

该值nokia_e61_1.jpg保留在{$getvars.imagename}.

我写了,{$imagelist.additional.image.`$getvars.imagename`.name_body}但它不起作用.

请帮忙.

php arrays indexing reference smarty

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

RSpec应该重定向到问题

我正在为我的Rails控制器编写一个规范,这是我正在测试的动作:

def create
  @course = Course.new(params[:course])
  if @course.save then
    #flash[:notice] = 'Course Created'
    redirect_to courses_path
  else
    render :action => 'new', :status => 400
  end
end
Run Code Online (Sandbox Code Playgroud)

这是验证它的规范:

describe "POST /courses [Good Input]" do

  it "should redirect to Courses index page after creation" do
    @course.stub!(:save).and_return(true)
    post :create
    response.should be_success
    response.should redirect_to(courses_path)
  end

end
Run Code Online (Sandbox Code Playgroud)

我仍然从RSpec得到这个错误:

'课程控制器POST /课程[好输入]

应该在创建后重定向到课程索引页面

失败

预期重定向到"/ courses",没有重定向

任何想法为什么会这样?

解决了

正如rishavrastogi所述,be_success应该在2xx范围内预期一个http代码,并且重定向属于3xx范围(实际上是302)

断言需要更改为=> response.should be_redirect.

虽然在这种情况下,检查响应是重定向然后检查重定向到特定页面是多余的,因此不再需要断言.

rspec ruby-on-rails

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

Ajax跨域调用

我们可以向同一台机器上运行的不同服务器实例(不同端口)发出Ajax请求

ajax json cross-domain

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

将IL转换为C#代码

我需要将IL转换为c#代码.我有一个集会,我正在阅读这个集会.我从MethodInfo获取MethodBody,方法体有一个方法GetILAsByteArraY(),它返回一个字节数组,现在我想将这个IL转换为C#代码.请帮我解决这个问题.

.net c#

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

SQL错误:滥用聚合

SQLite版本3.4.0聚合函数有什么问题?另外,我怀疑ORDER BY不会起作用.如何改写这个?

sqlite> SELECT p1.domain_id, p2.domain_id, COUNT(p1.domain_id) AS d1, COUNT(p2.domain_id) AS d2
   ...> FROM PDB as p1, Interacting_PDBs as i1, PDB as p2, Interacting_PDBs as i2
   ...> WHERE p1.id = i1.PDB_first_id
   ...> AND p2.id = i2.PDB_second_id
   ...> AND i1.id = i2.id
   ...> AND d1>100
   ...> AND d2>100
   ...> ORDER BY d1, d2;
SQL error: misuse of aggregate: 
sqlite>
Run Code Online (Sandbox Code Playgroud)

sql sqlite

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

抛出一般的FaultException

我有一个WCF服务,如果出现问题,会抛出一个通用的FaultException.我不知道为什么,有时客户端会捕获非泛型的FaultException而不是泛型异常.

有谁知道,问题是什么?

wcf exception

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

使用JLayer时在Java中更改卷

我正在使用JLayer播放来自互联网的mp3数据输入流.如何更改输出的音量?

我正在使用此代码来播放它:

URL u = new URL(s);
URLConnection conn = u.openConnection();  
conn.setConnectTimeout(Searcher.timeoutms);  
conn.setReadTimeout(Searcher.timeoutms);

bitstream = new Bitstream(conn.getInputStream()/*new FileInputStream(quick_file)*/);
System.out.println(bitstream);
decoder = new Decoder();
decoder.setEqualizer(equalizer);
audio = FactoryRegistry.systemRegistry().createAudioDevice();
audio.open(decoder);
for(int i = quick_positions[0]; i > 0; i--){
    Header h = bitstream.readFrame();
    if (h == null){
        return;
    }
bitstream.closeFrame();
Run Code Online (Sandbox Code Playgroud)

java audio mp3 jlayer

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

"调用目标引发了异常"错误(mscorlib)

我有一个在ASP.Net 2.0中开发的网站,它正在抛出错误

"Exception has been thrown by the target of an invocation" 
Run Code Online (Sandbox Code Playgroud)

在生产环境中.它没有在开发中抛出这个错误.

源是'mscorlib',堆栈跟踪表示错误

System.RuntimeMethodHandle._InvokeMethodFast.
Run Code Online (Sandbox Code Playgroud)

自从我上次上传到生产以来,我唯一改变的就是我已经开始使用Membership控件(Login,LoginView),并添加了一些存储过程和表等等.成员资格依赖于自定义提供程序I'写了.

任何人都知道为什么会发生这种情况?

asp.net exception mscorlib

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

如何将对象与null进行比较?

我在一个KeyValuePair方法上有一个'可选'参数.我想要一个将null传递给此参数的核心方法的重载,但是在核心方法中,当我想检查KeyValuePair是否为null时,我收到以下错误:

Operator '!=' cannot be applied to operands of type System.Collections.Generic.KeyValuePair<string,object>' and '<null>. 
Run Code Online (Sandbox Code Playgroud)

如何禁止检查对象是否为空?

.net c# generics

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