问题列表 - 第31025页

实例变量初始化中的问题

下面是一些示例代码,

class Base
{
  private int val;

  Base() {
  val = lookup();
  }

  public int lookup() {
    //Perform some lookup
  // int num = someLookup();
  return 5;
  }

  public int value() {
  return val;
  }
}

class Derived extends Base
{
  private int num = 10;

  public int lookup() {
  return num;
  }
}
Run Code Online (Sandbox Code Playgroud)


class Test
{
  public static void main(String args[]) {

  Derived d = new Derived();
  System.out.println("d.value() returns " + d.value());

  }
}
Run Code Online (Sandbox Code Playgroud)

输出:d.value()返回0 //我期望10,因为lookup()被覆盖,但不是0!谁有人澄清这个?

Derived在其查找方法执行时,实例变量的初始化没有发生.如何Derived …

java instance-variables instance

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

在C#中编写XML - '状态Epilog中的Token StartElement将导致无效的XML文档'错误

我正在尝试写入XML文档,从列表的ArrayList中获取数据

        for (int i = 0; i < 15; i++)
        {
            string headname = (headers[0] as List<string>)[i];
                headname.Replace("&", "&amp;");
                headname.Replace("<", "&lt;");
                headname.Replace(">", "&gt;");
                headname.Replace("\"", "&quot;");
                headname.Replace("'", "&apos;");
            textWriter.WriteStartElement("MetadataName", "");
            textWriter.WriteString(headname);
            textWriter.WriteEndElement();
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,在经过for循环一次后,我得到一个'状态Epilog中的Token StartElement将导致无效的XML文档'错误就行了WriteStartElement,我已经尝试查找如何解决它,并没有真正有任何突破.谢谢.

已编辑以进行更新.

c# xml

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

怎么做 - java.io.FileNotFoundException:没有内容提供者?

当我尝试将文件附加到电子邮件时,我得到一个java.io.FileNotFoundException:没有内容提供程序logcat输出.如果有人能告诉我我做错了什么或者我该做什么,那就太棒了.谢谢.

这是我将文件添加到电子邮件中的方式..:

Intent sendIntent = new Intent(Intent.ACTION_SEND);
                sendIntent.putExtra(Intent.EXTRA_STREAM, uri);
                sendIntent.setType("video/3gp");
                sendIntent.setType("video/mp4");
                startActivity(sendIntent);
Run Code Online (Sandbox Code Playgroud)

...这里是整个logcat错误输出:

07-20 09:15:58.364: ERROR/Mms/media(168): IOException caught while opening or reading stream
07-20 09:15:58.364: ERROR/Mms/media(168): java.io.FileNotFoundException: No content provider: /sdcard/Video0006.mp4
07-20 09:15:58.364: ERROR/Mms/media(168):     at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:507)
07-20 09:15:58.364: ERROR/Mms/media(168):     at android.content.ContentResolver.openInputStream(ContentResolver.java:345)
07-20 09:15:58.364: ERROR/Mms/media(168):     at com.android.mms.model.MediaModel.initMediaSize(MediaModel.java:268)
07-20 09:15:58.364: ERROR/Mms/media(168):     at com.android.mms.model.MediaModel.<init>(MediaModel.java:76)
07-20 09:15:58.364: ERROR/Mms/media(168):     at com.android.mms.model.RegionMediaModel.<init>(RegionMediaModel.java:40)
07-20 09:15:58.364: ERROR/Mms/media(168):     at com.android.mms.model.VideoModel.<init>(VideoModel.java:55)
07-20 09:15:58.364: ERROR/Mms/media(168):     at com.android.mms.model.VideoModel.<init>(VideoModel.java:48)
07-20 09:15:58.364: ERROR/Mms/media(168):     at com.android.mms.data.WorkingMessage.changeMedia(WorkingMessage.java:434)
07-20 09:15:58.364: ERROR/Mms/media(168):     at com.android.mms.data.WorkingMessage.setAttachment(WorkingMessage.java:343)
07-20 09:15:58.364: ERROR/Mms/media(168):     at …
Run Code Online (Sandbox Code Playgroud)

email android attachment android-contentprovider

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

XPath按类名选择图像

我有一个带有一些数据的xml表和一些我想用xslt只收集一部分的图像.

但是,有一个图像具有我想要特别收集的特定类名.

例如,XML说:

<img class="itemImage" height="130" src="image.png" width="195"/>
Run Code Online (Sandbox Code Playgroud)

如何通过带有XPath的classname选择此图像的src属性?

xpath class

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

Telerik在ASP.NET MVC项目中报告

任何人都可以帮助我在ASP.NET MVC项目中实现telerik报告吗?

asp.net-mvc

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

如何使用MEF导入多个实例?

我编写了这样的服务:

public interface IMyInterface
{
  ...
}

[Export(typeof(IMyInterface))]
internal class MyService : IMyInterface
{
  ...
}
Run Code Online (Sandbox Code Playgroud)

现在,我想MyService在我的主程序中导入几个MEF 实例.

我怎样才能做到这一点 ?

随着[Import] private IMyInterface MyService { get; set; }我只得到1个实例MyService.在我的主程序中,我想动态指定MyServiceMEF组合之前导入的实例数.

我不想使用,[ImportMany]因为我不想在我的MyService实现中指定导出数.

你能帮助我吗 ?

c# import mef interface

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

我应该总是使用<%:而不是<%=

我知道<%:是html.encode的事情,但是当我确定我不需要编码时会有很多情况,所以我为什么要浪费时间编码我100%肯定它的东西不需要像例如<%:Url.Action("Index") %><%: Model.Id %>(int类型)编码?

asp.net-mvc asp.net-mvc-2

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

将div中的<br />标记替换为contenteditable

<br />当用户按ENTER键时,如何只在div满足?我必须在发送后以XML格式管理该div的内容,但有些浏览器会将新行翻译为<p>,有些(例如Google Chrome)<div>.

好的解决方案是强制在所有浏览器(仅限<p>或仅<div>)中使新行相同.

PS:我正在使用jQuery和PHP.

html javascript jquery

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

在VisualStudio中运行时查看变量值

当代码在VS中执行时,是否有任何工具可用于查看变量的值?

现在我只有在保持断点时才能看到它们.但问题是,当我保持断点时,代码完全正常.只有当它快速运行时它才会混乱.

任何帮助,将不胜感激.

谢谢

c# debugging visual-studio

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

asp.net中的Datalist?ItemCommand事件没有解雇?

在我的网络应用程序中,我有一个数据列表,我绑定一些图像.在datalist itemcommand事件中,我编写了一些未触发的代码,我的意思是itemcomand事件没有触发.你能帮我吗.这是我的源代码

DataList控件:

<asp:DataList ID="DLQuickVideos" runat="server"  RepeatColumns ="2" CellPadding="0" CellSpacing="0" OnItemCommand="DLQuickVideos_ItemCommand" >                       
     <ItemTemplate>                                        
         <asp:ImageButton ID="imgbtn" runat="server" ImageUrl='<%# "../Trailorvideos/"+ Eval("SnapShot") %>' CommandArgument='<%# Eval("video")+"|"+Eval("videoid") %>' CausesValidation="false"  Width="111px" Height="83px" BorderStyle="double" BorderWidth="4px" BorderColor="#A70202" />                                                                    
     </ItemTemplate>
</asp:DataList> 
Run Code Online (Sandbox Code Playgroud)

事件处理程序:

protected void DLQuickVideos_ItemCommand(object source, DataListCommandEventArgs e)
{        
    try
    {
        string eval = e.CommandArgument.ToString();
        int k = eval.IndexOf("|");
        videoname = eval.Substring(0, k);
        videoid = eval.Substring(k + 1);
        string move = Request.QueryString["movie"].ToString();

        if (Request.Browser.Browser == "IE")
        {
            dvplayer.InnerHtml = "<object id='player' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' name='player' width='500' height='350'>      <param name='movie' value='player-viral.swf' /> …
Run Code Online (Sandbox Code Playgroud)

.net asp.net datalist

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