问题列表 - 第28785页

如何从(静态)类中的类创建新的类实例?

我是Java的新手(有C#经验),

这就是我想要做的:

public final class MyClass
{
    public class MyRelatedClass
    {
      ...
    }
}

public class OtherRandomClass
{
    public void DoStuff()
    {
       MyRelatedClass data = new MyClass.MyRelatedClass(); 
    }
}
Run Code Online (Sandbox Code Playgroud)

这在Eclipse中给出了这个错误:

不能访问BitmapEffects类型的封闭实例.必须使用BitmapEffects类型的封闭实例限定分配(egxnew A(),其中x是BitmapEffects的实例).

这在C#中可以使用静态类,这里应该怎么做?

java

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

在Qt(C++)中发出Clicked()后单击获取按钮

我想知道,一旦按钮发出clicked(),有什么方法可以找出发出它的按钮而不会超载click()函数?(我有一堆功能几乎相同但文本不同的按钮,这是每个按钮的定义元素).

提前致谢!

c++ qt

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

如何在javascript中清除div的文本内容?

我正在临时将内容添加到div,tempDiv,并将其添加到附加到显示的div #contentHere的链接上.我需要清除tempDiv的内容,以便链接不会相互附加,创建一个不链接到任何地方的URL字符串.

$(document).ready(function(){
   $.getJSON("data.php", function(data){
     for(i = 0; i < 5; i++){
         $("#tempDiv").append(data.justIn[i].dataLink+ '  ');
         $("#contentHere").append("<a href=\"#tempDiv\">Click to go to the div link</a>");
         //I need to clear the contents of tempDiv here
  }  
   });
});
Run Code Online (Sandbox Code Playgroud)

我去的时候清除div的临时内容的解决方案?

html javascript jquery

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

取消异步WCF请求的最佳方法是什么?

(假设一个名为"MyFunction"的WCF方法)

目前,为了支持取消WCF请求,我使用svcutil生成的BeginMyFunction/EndMyFunction方法(并在将结果分派给主线程时处理isCanceled标志).我想使用MyFunctionAsync方法(并挂钩到MyFunctionAsyncCompleted事件)来进行异步调用而不是Begin/End.

如果使用MyFunctionAsyncCompleted,处理取消WCF请求的最佳/支持方式是什么,并且仍然确保不会在不再加载的页面上触发事件(即帧内的页面导航).

谢谢!

编辑:

我已经决定要在每次调用的基础上创建我的WcfClient对象(而不是每个WPF-Page或per-Application),所以这就是我想出来的:

public void StartValidation(){
    WcfClient wcf = new WcfClient();
    wcf.IsValidCompleted += new EventHandler<IsValidCompletedEventArgs>(wcf_IsValidCompleted);
    //pass the WcfClient object as the userState parameter so it can be closed later
    wcf.IsValidAsync(TextBox.Text, wcf);  
}

void wcf_IsValidCompleted(object sender, IsValidCompletedEventArgs e) {
    if(!m_IsCanceled){
        //Update the UI
        //m_IsCanceled is set to true when the page unload event is fired
    }
    //Close the connection
    if (e.UserState is WcfClient) {
        ((WcfClient)e.UserState).Close();
    }
}
Run Code Online (Sandbox Code Playgroud)

我发现很难弄清楚我刚才实现的建议方法是什么.这是好的,还是我需要担心的陷阱/边缘情况?正确取消WCF呼叫的黄金标准是什么?

wpf wcf asynchronous

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

为什么Java缺少访问说明符?

有谁知道为什么缺少Java:

  • 一个访问说明符,允许类和所有子类访问,但不允许同一个包中的其他类访问?(保护-负)
  • 一个访问说明符,允许类访问,同一个包中的所有类,以及任何子包中的所有类?(默认加)
  • 一个访问说明符,它将子包中的类添加到当前允许受保护访问的实体中?(被保护的加)

我希望我有更多选择而不是保护和默认.特别是,我对Protected-plus选项感兴趣.

假设我想使用Builder/Factory图案类来生成一个包含许多指向其他对象的链接的对象.对象上的构造函数都是默认的,因为我想强制您使用工厂类来生成实例,以确保正确完成链接.我想将工厂分组在一个子包中,以便将它们保持在一起并与它们实例化的对象区别开来 - 这对我来说似乎是一个更清洁的包结构.

目前无法做到.我必须将构建器放在与它们构造的对象相同的包中,以便获得对默认值的访问.但分离project.area.objectsproject.area.objects.builders会这么漂亮.

那么为什么Java缺乏这些选择呢?并且,无论如何要假装吗?

java oop

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

URL中的"大于"和"小于"符号不起作用

我,我有以下URL,由Apache Tomcat应用程序成功处理:

http://localhost:8080/ApplicationX/FileY/UpdateDocument(`<add location="somewhere">ContentZ</add>`).xml?VIEW=RAW
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当我尝试在IIS中使用ASP.NET Http请求处理程序(实现IHttpHandler的类)处理相同的请求时,我得到"错误请求"异常,我的代码永远不会被调用.我已在注册表(http://support.microsoft.com/kb/826437)中应用此修补程序以允许":"字符,但它对于大于和小于字符没有帮助.

有什么办法使这项工作?在Apache中允许使用它的任何原因但在IIS中不允许吗?

干杯.

PS我在使用.NET 3.5 SP1的Windows XP工作站上使用IIS 5.1.

c# apache asp.net iis http

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

转换网址为抓取工具

我正在研究一个爬虫.通常,当我在浏览器中输入url1时,浏览器会将其转换为url2.我怎么能用Python做到这一点?

url1:www.odevsitesi.com/ara.asp?kelime =doğanındengesininbozulması

url2:www.odevsitesi.com/ara.asp?kelime=do%F0an%FDn%20dengesinin%20bozulmas%FD

python url

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

编程时使用空格的最佳方法是什么?

我是编程和学习的新手,我已经看到了格式化代码,注释等的不同方法; 并被推荐用于不同的技术.

我主要使用C#,C++和Java进行编程,所以我想知道布局代码的最佳方法是什么,这样如果其他人经历过它,他们会对它的简单易懂感到印象深刻.

whitespace coding-style

9
推荐指数
3
解决办法
7814
查看次数

NDK中的内存分配多少钱?

NDK下载页面指出,"NDK的典型优秀候选者是独立的,CPU密集型操作,不会分配太多内存,例如信号处理,物理模拟等."

我来自C背景,并很高兴尝试使用NDK来操作我的大部分OpenGL ES函数和任何与物理,顶点动画等相关的本机函数......我发现我依赖于它点击原生代码,想知道我是否犯了一些错误.我在这一点上测试时没有遇到任何麻烦,但我很好奇我将来是否会遇到问题.

例如,我定义了游戏结构(有点像在San-Angeles示例中看到的).我正在动态加载对象的顶点信息(正好是活动游戏区所需要的),因此顶点,法线,纹理坐标,索引和纹理图形数据都会发生相当多的内存分配...只是为了命名要点.我非常小心释放游戏区域之间的分配.

我是否会更安全地设置阵列大小的上限或者我现在应该勇敢地向前冲锋?

android android-ndk

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

使用acts_as_taggable_on按id查找标签

我正在使用Ruby on rails 2.3.8和acts_as_taggable_on插件.此插件生成三个表:标签(具有每个标签的ID和名称)和标签(与标记的项目相关的tag_ids).

现在,我想要使用某个tag_id标记所有标记的项目.所以,我转到我的公告模型(公告是标记的项目),我想写这样的东西:

def find_by_category(tag_id)
  Announcement.tagged_with(tag_id) #this doesn't exist.
end
Run Code Online (Sandbox Code Playgroud)

但我发现的唯一方法是:

Announcement.tagged_with(tag_NAME) #this works, but I don't want to find by a name.
Run Code Online (Sandbox Code Playgroud)

有没有人知道实现这个的方法,或者至少,如何修改插件的代码来做到这一点?

ruby-on-rails acts-as-taggable-on

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