问题列表 - 第30272页

如何重置Visual Studio以便在调试时再次搜索DLL的源文件?

在调试我的WPF项目的过程中,我经常遇到抛出的异常.当这些异常触发时,如果我的应用程序代码抛出了异常,我就可以浏览源代码了.一切都很好.

但是,如果托管在另一个程序集(我们构建的)中的代码抛出异常,我将无法浏览源代码.我曾经在某个时刻提示浏览原始源代码文件,但"取消"了对话框.现在,我想要一个重做.

有没有办法让我重新找到这些源文件?我不再被提示了.我假设Visual Studio在某处存储了我的源代码浏览首选项,但我不知道在哪里.我认为这可能是可以做到的,但我甚至不知道要在Google上搜索以获得我想要的内容.

我该怎么办?

c# debugging visual-studio-2008-sp1 visual-studio-2008 visual-studio

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

Android Webview加载对话框没有被解雇

我使用以下代码

class CustomWebViewClient extends WebViewClient {
    Context context;
    ProgressDialog pd = null;


    public CustomWebViewClient (Context c){
        context = c;
    }

    public void onPageFinished(WebView view, String url){
        pd.dismiss();
    }



    public boolean shouldOverrideUrlLoading(final WebView view, final String url) {
        pd = ProgressDialog.show(context, "", "pageload. Please wait...", true);


        view.loadUrl(url);  

        return true;
    } 

}
Run Code Online (Sandbox Code Playgroud)

当我单击WebView中的链接时,会出现对话框并开始加载页面,但是当页面加载完毕后,对话框仍然在屏幕上.显然代码很简单,但我无法弄清楚这一点.此外,我想我应该补充一点,被点击的链接有一些重定向,但我不确定这是否与原因有关.

我怎么能这样做?

java android progressdialog webview

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

关于Flex中的Bindable的问题

我有一个名为ChartInfo的类,它有一个getter和setter方法:

[Bindable]
public function set isShowingPower(b:Boolean):void
{
   _isShowingPower = b;

   hasChanged();
}

public function get isShowingPower():Boolean
{
   return _isShowingPower;
}
Run Code Online (Sandbox Code Playgroud)

_isShowingPower是属性.

但是,如果我想从另一个类设置_isShowingPower:

_chartInfo.isShowingPower(false)
Run Code Online (Sandbox Code Playgroud)

它总是会给出错误:1195:尝试访问不可访问的方法isShowingPower通过带有静态类型components.charting:ChartInfo的引用.

任何人都可以提出想法吗?非常感谢.

apache-flex

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

为什么大多数编程语言只有二进制相等比较运算符?

在自然语言中,我们会说"如果颜色是红色,蓝色或黄色,某些颜色是主要颜色."

在我看过的每种编程语言中,都转化为:

isPrimaryColor = someColor == "Red" or someColor == "Blue" or someColor == "Yellow"
Run Code Online (Sandbox Code Playgroud)

为什么没有更接近匹配英语句子的语法.毕竟,如果颜色为红色,或者颜色为蓝色,或者颜色为黄色,则不会说"某些颜色是原色."

我只是isPrimaryColor = someColor == ("Red" or "Blue" or "Yellow")因为而不是红色和黄色它们可能是布尔语句,在这种情况下布尔逻辑适用,但是如下所示:

isPrimaryColor = someColor ( == "Red" or == "Blue" or == "Yellow")
Run Code Online (Sandbox Code Playgroud)

作为一个额外的奖励,语法将允许更多的灵活性,说你想看一个数字是1到100或1000和2000,你可以说:

someNumber ((>= 1 and <=100) or (>=1000 and <=2000))
Run Code Online (Sandbox Code Playgroud)

编辑:

非常有趣的答案,并指出我应该学习更多的语言.在阅读完答案之后,我同意,对于严格的相等比较,类似于集合成员资格的东西是表达同一事物的清晰简洁的方式(对于具有简明内联列表或集合和测试成员资格的语言支持的语言)

出现的一个问题是,如果要比较的值是昂贵计算的结果,则需要(好的,应该)创建临时变量.另一个问题是可能需要检查不同的评估,例如"一些昂贵的计算结果应该是素数并且在200到300之间"

更多功能语言也涵盖了这些场景(虽然取决于语言可能不是更简洁),或者实际上任何可以将函数作为参数的语言.例如,前面的例子可能是

MeetsRequirements(GetCalculatedValue(), f(x):x > 200, f(x):x < 300, IsPrime)
Run Code Online (Sandbox Code Playgroud)

language-design boolean-operations

29
推荐指数
8
解决办法
1835
查看次数

WPF TextBlock红色负数

我试图找出创建样式/触发器以将前景设置为红色的最佳方法,当值<0时,最好的方法是什么?我假设DataTrigger,但我如何检查负值,我是否必须创建自己的IValueConverter?

wpf triggers styles datatrigger textblock

8
推荐指数
3
解决办法
9140
查看次数

动态切换'background-image'在IE中不起作用

我正在用下面的jquery位动态切换div的背景图像.在FF中运行得很好,但在IE中却没有.有什么想法吗?如果css属性发生变化,IE是否重新加载图像?任何指针将不胜感激.

$(function(){
   $('.header').each(function(){
      $(this).hover(function(){
         $('#headertab').css('background-image','url(/tab_'+$(this).attr('href').split('path=')[1]+'.gif');
      });
   });
}); 
Run Code Online (Sandbox Code Playgroud)

css jquery

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

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

asp.net mvc集成测试

嗨,我正在为一个asp.net mvc项目做TDD,我需要能够进行端到端的测试,以便向控制器操作发送请求一直到存储库.我尝试过使用这里的代码,但遗憾的是我无法运行这个代码,而且我已经没时间了,有没有人知道在测试场景中伪造http请求和填充请求发布参数的任何其他方法?

我的控制器动作如下:

[HttpPost]
public ActionResult CreateUser(User user)
{
}
Run Code Online (Sandbox Code Playgroud)

所以我需要基本上做一个http请求来填充这个User对象,并希望将它保存到测试库中.

asp.net tdd asp.net-mvc unit-testing

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

在对象之间共享引用

我想让多个对象通过私有字段共享一个引用,这样任何对象都可以分配给该字段,并且更新的字段将被共享该引用的其他对象看到。我最初希望做的是:

class SomeObject
{
    private ref DataObject _data;
    public SomeObject(ref DataObject data)
    {
         _data = ref data; // or something similar
    }

    public ChangeData(DataObject newData)
    {
         _data = data;
         // at this point, *other* SomeObject instances that were
         // created with the same reference should also have _data == newData
    }
}
Run Code Online (Sandbox Code Playgroud)

但当然你不能这样使用refref仅用于方法参数。静态字段不起作用,因为并非所有 SomeObject实例都应该引用同一个对象——而是应该在构造函数中设置有问题的对象。

显然我可以通过添加一个简单的包装类来解决这个问题。但是有更好的方法吗?SharedReference<T>我可以使用某种课程吗?

更新,因为大多数答案都误解了我的要求。我知道_data字段包含一个参考原来的DataObject。我想要的是另一个层次的间接性。我希望能够在一个实例中更改我指向的对象,并让使用相同引用创建的其他实例获取新值。正如更新后的代码示例所示,我想分配给_data,并_data在其他实例中有效地更改 的值。

c# reference

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

Android和MJPEG

我需要从IP摄像头获取mjpeg流,任何人都知道正确的方法吗?我用Google搜索了一下,我找到了这个例子

http://www.anddev.org/mjpeg_on_android_anyone-t1871.html

但是当我试图从主要活动调用的另一个活动中获取流时,我一直被困住了.这里的代码:

主要活动

package com.test;


public class IntentTest extends Activity {
    /** Called when the activity is first created. */
    ListView myListView = null;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        myListView = (ListView)findViewById(R.id.listView);
        final ArrayList<String> items = new ArrayList<String>();
        items.add("00408C944B9A");
        final ArrayAdapter<String> aa;
        aa = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1,
                items);

        myListView.setAdapter(aa);
        myListView.setOnItemClickListener(listClicked);

    }


    private OnItemClickListener listClicked = new OnItemClickListener() {
        public void onItemClick(AdapterView<?> arg0, View arg1, int position, long id) {
            // TODO Auto-generated method stub
            Intent i …
Run Code Online (Sandbox Code Playgroud)

android mjpeg ip-camera

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