小编Md.*_*mud的帖子

在类中初始化的变量在页面加载时丢失其先前的值

我用"hi"声明了一个String变量测试.每次我点击Button1时,我都希望测试将附加其之前的值.但是我注意到,当单击按钮并重新加载页面时,它会丢失以前的值.这是每次我点击它,它的文字为"hihi".我希望下次点击"hihihihi"等等.这里的代码有什么问题?

public partial class _Default : System.Web.UI.Page
{

    String test = "hi";

    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        test += test;
        Button1.Text = test;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

OnItemLongClickListener无法在自定义列表视图中使用

我希望在长按自定义列表视图中的项目后显示上下文菜单.我正在使用ActionBarSherlock.尝试使用Toast通知进行调试我发现不会触发长按事件.如何解决这个问题?

m_vwJokeLayout=(ListView)findViewById(R.id.jokeListViewGroup);
m_vwJokeLayout.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {

            @Override
            public boolean onItemLongClick(AdapterView<?> parent, View view,
                    int position, long id) {
                // TODO Auto-generated method stub
                if(m_vwActionMode!=null)
                {
                    Toast.makeText(getApplicationContext(), "Inside On Itemlongclick", Toast.LENGTH_LONG).show();
                    return false;
                }
                Toast.makeText(getApplicationContext(), "Inside On Itemlongclick", Toast.LENGTH_LONG).show();
                m_vwActionMode=getSherlock().startActionMode(m_vwCallback);
                view.setSelected(true);
                return true;
            }


        });
Run Code Online (Sandbox Code Playgroud)

ListView声明的xml代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="fill_parent">
    <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
    >

   <Button 
        android:id="@+id/addJokeButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/add_joke_button"
        />
    <EditText 
        android:id="@+id/newJokeEditText"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_weight="2"
        android:hint="@string/enter_text_edittext"
        />


    </LinearLayout>

    <ListView
        android:id="@+id/jokeListViewGroup"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" > …
Run Code Online (Sandbox Code Playgroud)

android listview contextual-action-bar

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

纯JavaScript中jQuery的.height()和.width()相当于什么?

是否有任何等效的跨浏览器API用于获取不包含边框大小,填充和边距的内容高度和宽度?我没有使用jQuery的选项.

编辑: 忘了提,我也要支持IE 8.

javascript jquery

9
推荐指数
2
解决办法
7779
查看次数

ICE失败的原因是什么?

ICE失败的可能原因是什么?

我对失败的情况特别感兴趣 - 当添加所有远程候选者(具有中继候选者)时,远程提供/回答SDP设置.

webrtc turn ice-protocol

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

如何从Inner类访问阴影的外部类变量?

这不是直截了当的问题.在我的例子中,外部类变量和内部类setter方法的参数名称是相同的.喜欢:

class Problem {
    String s;
    int p;
    class Inner {
        String testMethod() {
         return  s = "Set from Inner";
        }
        void setP(int p)
        {
            p=p;  //it will do self assignment
        }
    }


}
Run Code Online (Sandbox Code Playgroud)

现在我无法初始化外部类实例变量p,this.p=p因为它表示内部类.再次我不能这样做Problem.p=p;会得到一个错误.现在我如何分配外部p,保持内部类方法setP(int p)的参数名称为p?

java scope

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

java中的operator >>和operator >>>有什么区别?

我曾经使用>>运算符进行右移.现在我刚用>>>替换它,发现了相同的结果.所以我无法弄清楚这两者是否基本相同.

java bit-shift

5
推荐指数
2
解决办法
2916
查看次数

如何解决"输入字符串格式不正确".错误?

我尝试了什么:

标记:

 <asp:TextBox ID="TextBox2"   runat="server"></asp:TextBox>

    <asp:Label ID="Label1" runat="server" AssociatedControlID="TextBox2"  Text="Label"></asp:Label>

    <asp:SliderExtender ID="SliderExtender1"  TargetControlID="TextBox2"  BoundControlID="Label1" Maximum="200" Minimum="100" runat="server">
    </asp:SliderExtender>
Run Code Online (Sandbox Code Playgroud)

代码背后:

protected void setImageWidth()
{
    int imageWidth;
    if (Label1.Text != null)
    {
        imageWidth = 1 * Convert.ToInt32(Label1.Text);
        Image1.Width = imageWidth;
    }
}
Run Code Online (Sandbox Code Playgroud)

在浏览器上运行页面后,我得到System.FormatException:输入字符串的格式不正确.

c# asp.net

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

如何在android中以编程方式执行命令行ffmpeg命令?

我已经使用Bambuser成功为 android 构建了 ffmpeg 。现在我必须构建一个示例转换器应用程序,例如 mp4 到 3gp。我知道有命令行命令ffmpeg -i video_origine.avi video_finale.mpg。但我不知道如何以编程方式执行这些命令。我有示例代码,例如

jint Java_com_example_ndklearning1_MainActivity_logFileInfo(JNIEnv * env, jobject this, jstring filename)
{
    av_register_all();

    AVFormatContext *pFormatCtx;
    const jbyte *str;
    str = (*env)->GetStringUTFChars(env, filename, NULL);

    if(av_open_input_file(&pFormatCtx, str, NULL, 0, NULL)!=0)
    {
        LOGE("Can't open file '%s'\n", str);
        return 1;
    }
    else
    {
        LOGI("File was opened\n");
        LOGI("File '%s', Codec %s",
            pFormatCtx->filename,
            pFormatCtx->iformat->name
        );

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

此代码打开一个文件并提取编解码器信息。我想要的只是将打开的文件转换为所需的格式。任何类型的帮助(例如代码片段或遵循的步骤)都将受到高度赞赏。

ffmpeg API 可以满足我的目的吗?如果有现成的API可用的话会更有帮助

media android ffmpeg codec android-ndk

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

在活动会话期间处理网络更改

我正在试验WebRTC.当网络状态发生变化时,现有呼叫会发生什么?例如,蜂窝网络上的客户端向wifi移动.由于在这些情况下不会出现呼叫掉线,应采取哪些措施来提供无缝呼叫体验?

networking webrtc

5
推荐指数
0
解决办法
325
查看次数

对Spring MVC Controller的AJAX POST请求无法正常工作

我面临错误:

无法加载资源:服务器响应状态为415(不支持的媒体类型)

我的代码的AJAX部分如下:

$.ajax({ 
    url: '/authentication/editUser',    
    type: "POST", 
    contentType: "application/json",
    data: JSON.stringify(requestObj), //Stringified JSON Object

    success: function(resposeJsonObject) {
       //
    }   
});
Run Code Online (Sandbox Code Playgroud)

和控制器的处理程序方法:

@RequestMapping(value = "/editUser", method = RequestMethod.POST, 
    headers = {"Content-type=application/json"})
@ResponseBody
public  EditUserResponse editUserpost(@RequestBody EditUserRequest editUserRequest) {
    System.out.println(editUserRequest);
    return new EditUserResponse();
}
Run Code Online (Sandbox Code Playgroud)

如何解决错误?

ajax jquery spring json spring-mvc

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