问题列表 - 第19099页

将MS图表导出为PDF和Excel

我需要将一些(可能只是一个或多个)Microsoft图表导出为PDF和Excel.它需要在按钮单击时发生,图表应直接导出到PDF而不会呈现到网页上.

使用的环境:ASP.NET

请建议实现这一目标的方法.

干杯

asp.net mschart export-to-excel export-to-pdf

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

使用<li>而不包含<ul>标签危险吗?

插入<li>...</li>页面而不将项目封入<ul>块中有什么危险?例如:

<div style="border:solid 1px red;">
    <li>Item</li>
    <li>Another Item</li>
    <li>Yet Another Item</li>
</div>
Run Code Online (Sandbox Code Playgroud)

验证是我最不关心的问题,我想知道在浏览器中这可能会破坏最终用户按预期查看页面的能力.

html html-lists

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

使用jQuery隐藏IE中的选择选项

目前我使用jQuery使用以下代码隐藏/显示选择选项.

$("#custcol7 option[value=" + sizeValue + "]").hide();
Run Code Online (Sandbox Code Playgroud)

这在Firefox中运行良好,但在其他浏览器中没有任何好处.如何隐藏Chrome,Opera和IE中的选项?

javascript jquery html-select

54
推荐指数
5
解决办法
7万
查看次数

C++:在SIGINT之后继续执行

好的,我正在编写一个程序正在进行一些非常繁重的分析,我希望能够快速停止它.

我添加signal(SIGINT, terminate);到main的开头并定义了终止,如:

void terminate(int param){
   cout << endl << endl << "Exit [N]ow, or [A]fter this url?" << endl;
   std::string answer;
   cin >> answer;
   if(answer[0] == 'n' || answer[0] == 'N'){
      terminateParser();
      exit(1);
   }else if(answer[0] == 'a' || answer[0] == 'A'){
      quitAfterUrl = true;
   }
}
Run Code Online (Sandbox Code Playgroud)

在linux中,这正如我所期望的那样,即它等待用户输入.但是,当我尝试在Windows中执行相同操作时,它会显示消息并退出.

有没有办法阻止SIGINT立即关闭程序?

更新:

当我试着

BOOL WINAPI handler(DWORD dwCtrlType)
{
  if (CTRL_C_EVENT == dwCtrlType)
  {
    // ask the user
  }
  return FALSE;
}
Run Code Online (Sandbox Code Playgroud)

正如Gregory建议的那样,该程序仍然毫不客气地退出而没有停止用户输入.

更新2:我不确定它做了什么,但代码现在正在运行.谢谢大家的帮助.

c++ windows signals copy-paste sigint

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

如何从Java中继承多个基类?

可能重复:
在Java中作弊单继承!!
为什么Java或C#中不允许多重继承?
java中的多重继承.

我知道我们可以使用接口从多个类继承,但是也可以继承状态吗?
如何从2个类继承定义方法并将它们放在Java的第三个类中?

java multiple-inheritance

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

Java中的数字包装类

我来自PHP世界,我很困惑如何在java中声明对象时思考.

所以传统上你喜欢这样:

 Rectangle rect = new Rectangle();
Run Code Online (Sandbox Code Playgroud)

cause rect是一个Rectangle数据类型.

根据java教程页面,数字包装类是Number的子类.所以它是一个类但是当你实例化时,教程就是这样做的:

 Integer x;
 x = 12;
Run Code Online (Sandbox Code Playgroud)

为什么它不像传统方式那样:

 Integer x = new Integer(12);
 or
 Integer x = new Integer();
Run Code Online (Sandbox Code Playgroud)

这是另一个例子:

 String s = new Integer(i).toString();
Run Code Online (Sandbox Code Playgroud)

所以这里是一个String对象.我得到了.但你得到了新的整数(i).为什么新的?它在这里意味着什么以及当它向构造函数发送'i'时会发生什么.我在哪里可以看到构造函数在java API中使用参数做了什么?

许多问题,但无法在网上找到解释它的来源.

java

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

WPF - 强制ShowDialog返回

我如何强制ShowDialog从后台线程返回?

我有一个构建在C++/CLR框架之上的WPF应用程序,它正在监听框架发送的消息.一个特定的消息非常重要,我需要关闭所有当前窗口.但是,如果模态Dialog(由ShowDialog我的主窗口创建)处于活动状态并等待用户输入,则窗口将不会关闭,因为它正在等待ShowDialog返回.如何强制模态Dialog关闭和解除代码执行?

我尝试设置DialogResult或调用Close,但似乎不起作用.

编辑:Dialog由我的主窗口创建,它需要一个返回值,如下所示:(在单击事件处理程序中MainWindow):

Window modalDialog = new Window();
bool ret = (bool)modalDialog.ShowDialog();
if (ret == true)
{
 // do stuff
}
else
{
 // do some other stuff
}
Run Code Online (Sandbox Code Playgroud)

当框架发送消息(进入与UI线程不同的线程)时,我打电话MainWindow.Close().此时模态对话框将关闭,但检查Dialog(after ShowDialog)返回值的代码仍在堆栈中.不知怎的,这迫使主窗口不会消失.

.net c# wpf modal-dialog showdialog

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

Java正则表达式OR运算符

这可能是一个愚蠢的问题,但我无法在任何地方找到它:

如何在没有括号的情况下使用java OR正则表达式运算符(|)?

例如:电话|电话|传真

java regex

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

使用ManyToManyField的Django自定义管理器

我有一个带有ManyToManyField的模型,其中有一个直通模型,其中有一个我希望过滤的布尔字段.

from simulations.models import *
class DispatcherManager(models.Manager):
    use_for_related_fields = True

    def completed(self):
        original = super(DispatcherManager,self).get_query_set()
        return original.filter(dispatchedsimulation__status=True)
    def queued(self):
        original = super(DispatcherManager,self).get_query_set()
        return original.filter(dispatchedsimulation__status=False)

class Dispatcher(models.Model):
    name = models.CharField(max_length=64)
    simulations = models.ManyToManyField('simulations.Simulation',
            through='DispatchedSimulation')
    objects = DispatcherManager()

class DispatchedSimulation(models.Model):

    dispatcher = models.ForeignKey('Dispatcher')
    simulation = models.ForeignKey('simulations.Simulation')
    status = models.BooleanField()
Run Code Online (Sandbox Code Playgroud)

我认为use_for_related_fields变量允许我过滤m2m结果,就像调度员那样:d.simulations.completed()或者d.simulations.queued()这些似乎不像我预期的那样工作.我误解了use_for_related_fields作品是怎么回事,还是我做错了什么?

django django-models

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

使用.NET检查Internet连接的最佳方法是什么?

在.NET中检查Internet连接的最快,最有效的方法是什么?

.net c# internet-connection

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